body
{
  background: #000000;
  width: 800px;
/*  font-family: Verdana, Arial, Helvetica, sans-serif;  */
  font-family: "Times New Roman", Times, Georgia, serif; 
  font-size: 14px;
}

#navpanel
{
  clear: both;
  width: 800px;  
  background: #ffffdd;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

#header
{
  clear: both;
  width: 800px;  
  height: 150px;
/*  background: #ffffdd;  */
  background-image: url('images/parchment.gif');
}

#main
{
  background: #ffffdd;
  clear: both;
  width: 800px;
/*  padding: 20px 30px 20px 30px; */
/*  margin: 20px 30px 20px 30px; */
}

#footer
{
  clear: both;
  width: 800px;
  font-size: 85%;
  text-align: center;
  background: #b3b37c;
  padding-top: 10px;
  padding-bottom: 10px;
}

h1, h2, h3, h4, h5
{
  color: #006600;
  padding-left: 20px;
}

h1
{
  font-size: 200%
}

h2
{
  font-size: 150%
}

h3
{
  font-size: 125%
}

h4
{
  font-size: 115%
}

p, table, li, td
{
  font-size: 100%;
}

p
{
  padding: 0px 30px 0px 20px;
}

h1.header
{
  color: #774400;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 200%;
  text-align: center;
}

h2.header
{
  color: #774400;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 150%;
  text-align: center;
}

h3.header, h4.header, h5.header
{
  color: #774400;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 125%;
  text-align: center;
}

b.recipe
{
  font-size: 115%;
}

p.nav
{
  padding-left: 10px;
  padding-right: 10px;
}

p.footer
{
  font-size: 85%;
  text-align: center;
}

em.required
{
  color: red;
}

h1.warn, h2.warn, h3.warn, h4.warn, h5.warn
{
  color: red;
}

img.header
{
  margin: 10px;
  height: 130px;
}

table.navpanel
{
  width: 100%;  
  border-collapse: collapse;
}

tr.navpanel
{
 
}

td.navpanel
{
  padding: 4px 10px 4px 10px;
  text-align: center;
  background: #ffccaa;
}

td.navpanelon
{
  padding: 4px 10px 4px 10px;
  text-align: center;
  background: #ffccaa;
}

table.entries
{
  width: 90%;
}

tr.entries
{
}

td.entries
{
  text-align: left;
  vertical-align: top;
}

table.prefs {
  font-size: 80%;
}

td.prefs {
  width: 25%;
  vertical-align: top;
}

th.res
{
  padding-top: 15px;
  padding-bottom: 5px;
  font-size: 110%;
}

th.resb
{
  padding-top: 15px;
  padding-bottom: 5px;
  font-size: 115%;
}

th.resbb
{
  padding-top: 15px;
  padding-bottom: 5px;
  font-size: 125%;
}

td.res
{
  vertical-align: top;
  padding-left: 5px;
  padding-right: 5px;
}


li
{
  margin-left: 15px;
  margin-right: 20px;
  margin-bottom: 5px;
}

blockquote
{
  margin-left: 50px;
}

a
{
  text-decoration: none;
}

a:link
{
  color: #0000ff;
}

a:visited
{
  color: #3300cc;
}

a:hover
{
  color: #3399ff;
}

a:active
{
  color: #00ff00;
}

a.nav
{
  font-size: 90%;
  font-weight: bold;
  text-decoration: none;
}

a.nav:visited
{
  color: #774400;
}

a.nav:link
{
  color: #774400;
}

a.nav:hover
{
  text-decoration: none;
  color: #bb6600;
}

a.nav:active
{
}

a.nav2
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 75%;
  font-weight: bold;
  color: #774400;
  text-decoration: none;
  margin-left: 15px;
  text-align: right;
}

a.nav2:visited
{
  color: #774400;
}

a.nav2:link
{
}

a.nav2:hover
{
  text-decoration: none;
  color: #bb6600;
}

a.nav2:active
{
}

a.footer:link
{
  text-decoration: none;
  color: #B00030;
}
a.footer:visited
{
  color: #000000;
  text-decoration: none;
}
a.footer:hover
{
  color: #000000;
  text-decoration: none;
}
a.footer:active
{
  color: #000000;
  text-decoration: none;
}
text-decoration: none;
}
