/*----------------------------------------------------------------------------*/

body
{
  background-color : #dddda9;
  font-family : verdana, "trebuchet ms", tahoma, arial, sans-serif;
  font-size : 8pt;
  color : #000000;
  text-decoration : none;
  text-align : left;
  margin-top : 10px;
}

.alert { color : #ff0000; }
.centered { text-align : center; }
#match { font-style : italic; color : #009900; }
.small { font-size : 7pt; }

input, textarea, select
{
  background-color : #ffffff;
  border : 1px solid #cccccc;
  font-family : verdana, "trebuchet ms", tahoma, arial, sans-serif;
  font-size : 8pt;
  color : #444444;
}

/*----------------------------------------------------------------------------*/

.head1
{
  font-family : georgia, palatino, times, serif;
  font-size : 11pt;
  font-weight : bold;
  text-align : left;
}

.head2
{
  font-family : verdana, "trebuchet ms", tahoma, arial, sans-serif;
  font-size : 8pt;
  text-align : left;
}

/*----------------------------------------------------------------------------*/

.comment
{
  border : 1px dashed #ffffff;
  padding : 10px;
}

/*----------------------------------------------------------------------------*/

.content
{
  background-color : #cccc99;
  font-size : 10px;
  line-height : 16px;
  text-align : left;
  color : #000000;
  padding : 10px;
}

.content a { color : #639acb; text-decoration : none; }
.content a:hover { color : #b67a3e; text-decoration : none; }

table { background-color : #cccc99; }

/*----------------------------------------------------------------------------*/

.footer
{
  background-color : #cccc99;
  color : #666666;
  font-size : 7pt;
  padding : 10px;
}

.footer a
{
  color : #768fff;
  text-decoration : none;
}

.footer a:hover
{
  color : #1930ff;
  text-decoration : none;
}

/*----------------------------------------------------------------------------*/

.header
{
  background : url('images/topbar.png') repeat-x;
  background-color : #cccc99;
  color : #dfe0ad;
  font-family : georgia, palatino, times, serif;
  font-size : 10pt;
  font-weight : bold;
  height : 30px;
}

.header a, .header a:visited
{
  color : #b67a3e;
  text-decoration : none;
}

.header a:hover
{
  color : #669999;
  text-decoration : none;
}

#headerhot
{
  color : #669999;
}

.headertop
{
  background-color : #643914;
  color : #b67a3e;
  font-family : georgia, palatino, times, serif;
  font-size : 10pt;
  font-weight : bold;
}

/*----------------------------------------------------------------------------*/

.nav0
{
  background-color : #cccc99;
  color : #669999;
  font-size : 7pt;
  padding : 10px;
  border-right : 1px solid #669999;
  width : 170px;
}

.nav0 a
{
  color : #b67a3e;
  text-decoration : none;
  font-weight : bold;
}

.nav0 a:hover
{
  color : #ede9c1;
  text-decoration : none;
}

.nav0subhead, a.nav0subhead
{
  font-family : georgia, palatino, times, serif;
  font-size : 8pt;
  font-weight : bold;
  color : #669999;
}

/*----------------------------------------------------------------------------*/

.recipe
{
  border : 1px dashed #ffffff;
  padding : 10px;
}

.pic img, .pic img
{
  border : 1px dotted #669999;
  padding : 2px;
  float : right;
  margin-left : 6px;
  margin-bottom : 6px;
}

/*----------------------------------------------------------------------------*/

.sidebar
{
  background-color : #663300;
  font-family : verdana, "trebuchet ms", tahoma, arial, sans-serif;
  font-size : 8pt;
  color : #ede9c1;
  padding : 0px 0px 10px 0px;
  width : 170px;
  border-left : 2px solid #669999;
}

.sidebar a
{
  color : #b67a3e;
  text-decoration : none;
}

.sidebar a:hover
{
  color : #cccc99;
  text-decoration : none;
}

.sidebaritem
{
  background-color : #663300;
  padding-left : 5px;
  padding-right : 5px;
}

.sidebaritem h1
{
  font-family : georgia, palatino, times, serif;
  font-size : 8pt;
  font-weight : bold;
  color : #669999;
  padding : 4px 0px 4px 0px;
}

/*----------------------------------------------------------------------------*/

