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

body
{
  background-color : #ffffff;
  background-repeat : repeat-y;
  font-family : verdana, arial, helvetica, sans-serif;
  font-size : 11px;
  color : #333333;
  text-align : left;
  margin : 0px;
  padding : 0px;
}

input, textarea, select
{
  background-color : #ffffff;
  font-family : verdana, arial, helvetica, sans-serif;
  font-size : 11px;
  color : #333333;
}

ul { padding-left : 20px; }

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

.alert { color : #ff0000; }

.audioname, .videoname
{
  font-weight : bold;
  font-size : 12px;
}

#banner
{
  background-color : #ffffff;
  text-align : center;
}

.caption { font-style : italic; font-weight : bold; color : #666666; }

.centered { text-align : center; }

#contactus
{
  background-color : #f6f6f6;
  border : 1px dashed #666666;
  padding : 10px;
}

.content
{
  width : 700px;
  color : #444444;
  font-size : 11px;
  text-align : left;
  line-height : 1.5em;
}

.content a
{
  color : #993300;
  text-decoration : none;
}

.content a:hover
{
  color : #993300;
}

#contentbox
{
  display : block;
  background-color : #ffffff;
  padding : 20px 40px 20px 40px;
}

.datatable
{
  border : 0px;
  font-size : 11px;
}

.datatable input[type="text"], .datatable textarea, .datatable select
{
  background-color : #ffffff;
  font-family : verdana, arial, helvetica, sans-serif;
  font-size : 11px;
  color : #333333;
  border : 1px solid #999999;
}

.faq
{
  background-color : #f6f6f6;
  border : 1px dashed #666666;
  padding : 10px;
  margin-bottom : 10px;
}

.faqheader
{
  font-size : 120%;
  font-weight : bold;
  margin-bottom : 10px;
}

.head1, h1
{
  font-size : 150%;
  font-weight : bold;
  margin-bottom : 10px;
  text-align : left;
  color : #5c743d;
}

.head2, h2
{
  font-size : 130%;
  font-weight : bold;
  margin-bottom : 10px;
  text-align : left;
  color : #993300;
}

.head3, h3
{
  font-size : 110%;
  font-style : italic;
  text-align : left;
  color : #993300;
}

.homebox
{
  padding : 10px;
  border : 1px solid #999999;
}

.hotword
{
  overflow : hidden;
  color : #5c743d;
  border-bottom : 1px dotted #5c743d;
}

.match
{
  background-color : #ffff33;
}

#nav0
{
  background-color : #99cc66;
  color : #ffffff;
  font-size : 11px;
  font-weight : bold;
  padding : 4px 0px 4px 0px;
  border-top : 2px solid #5c743d;
  border-bottom : 2px solid #5c743d;
}

#nav0 a
{
  display : inline;
  color : #ffffff;
  text-decoration : none;
  padding : 4px 10px 4px 10px;
  border-right : 2px solid #ffffff;
}

#nav0 a:hover
{
  background-color : #ffffff;
  color : #993300;
}

#nav0hot { color : #ffff00; }

#nav1
{
  width : 160px;
  background-color : #5c743d;
  font-size : 11px;
  font-weight : bold;
}

#nav1 a
{
  display : block;
  color : #ffffff;
  text-decoration : none;
  padding : 4px 10px 4px 10px;
  border-bottom : 1px solid #ffffff;
  width: 140px;
}

#nav1 a:hover
{
  background-color : #99cc66;
}

* html #nav1 { width : 160px; height : 600px; } /* IE sucks! */

#nav1 img
{
  border-bottom : 1px solid #ffffff;
}

#nav1hot { color : #ffff00; }

#newsletter
{
  background-color : #f6f6f6;
  border : 1px dashed #666666;
  padding : 10px;
}

#nutritionbox
{
  display : block;
  width : 260px;
}

#recipe
{
  background-color : #f6f6f6;
  border : 1px dashed #666666;
  padding : 10px;
}

#search
{
  padding : 10px;
  font-size : 9px;
}

#search input
{
  font-weight : normal;
  font-size : 9px;
}

.small { font-size : 80%; }

.store
{
  background-color : #f6f6f6;
  border : 1px solid #666666;
  padding : 10px;
  margin : 4px;
  vertical-align : top;
  width : 200px;
}

.storeheader
{
  font-weight : bold;
  color : #336699;
}

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

/* Wordpress
 * ___________________________________________________________________________*/

.wp_narrowcolumn { float: left; width: 420px; }
#wp_sidebar { float: right; width: 270px; }
#wp_sidebar ul { list-style: none; }
#wp_footer { display: none; }
#wp_page hr { display: none; }
#wp_page { font-size: 1.4em; }

#wp_s,
#wp_searchsubmit { display: none; }
