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

.clearfix:after { content: '.'; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

body
{
  background-color : #fffcdf;
  font-family : verdana, arial, helvetica, sans-serif;
  font-size : 12px;
  color : #000000;
  text-decoration : none;
  margin : 0px;
}

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

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

.caption
{
  font-family : "times new roman", times, serif;
  font-size : 10px;
  font-style : italic;
  color : #000000;
  text-decoration : none;
}

.head0
{
  font-family : "times new roman", times, serif;
  font-size : 26px;
  text-transform : uppercase;
  text-align : left;
}

.head1
{
  font-family : verdana, arial, helvetica, sans-serif;
  font-size : 18px;
  font-weight : bold;
  margin-bottom : 10px;
  text-align : left;
}

.head2
{
  font-family : verdana, arial, helvetica, sans-serif;
  font-size : 18px;
  font-weight : bold;
  margin-bottom : 10px;
  text-align : left;
}

.head3
{
  font-family : verdana, arial, helvetica, sans-serif;
  font-size : 12px;
  font-weight : bold;
  text-transform : uppercase;
  text-align : left;
}

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

.content, .content td, .content p
{
  line-height : 150%;
  font-size : 12px;
  text-align : left;
}

.contentnj, .contentnj td, .contentnj p
{
  font-size : 12px;
  text-align : left;
}

.contenthp
{
  font-size : 10px;
  line-height : 150%;
}

.content a { color : #996600; text-decoration : none; }
.content a:hover { color : #663300; text-decoration : underline; }

#landing { line-height : 200%; }

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

.footer
{
  font-size : 10px;
  text-align : center;
}

.footer a { color : #996600; text-decoration : none; }
.footer a:hover { color : #663300; text-decoration : underline; }

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

.nav1 { }

.nav2
{
  background-color : #b5985a;
  width : 150px;
}

.nav2 a
{
  display : inline;
  line-height : 200%;
  color : #ffffff;
  text-decoration : none;
}

.nav2 a:hover { font-weight : bold; }

#nav2hot1
{
  margin-left : 0px;
  font-size : 12px;
  font-weight : bold;
  color : #000000;
}

#nav2hot2
{
  margin-left : 5px;
  font-size : 10px;
  font-weight : bold;
  color : #000000;
}

#nav2hot3
{
  margin-left : 10px;
  font-size : 9px;
  font-weight : bold;
  color : #000000;
}

#nav2level1 { margin-left : 0px; font-size : 12px; }
#nav2level2 { margin-left : 5px; font-size : 10px; }
#nav2level3 { margin-left : 10px; font-size : 9px; }

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

.adgallery
{
  padding : 20px;
  font-size : 10px;
  width : 580px;
}

.cookingtip { border-top : 1px solid #000000; }

.hotwordbox
{
  background-color : #ffffff;
  border : 1px solid #bd9a63;
  padding : 10px;
  margin : 4px;
  font-size : 12px;
}

.job
{
  background-color : #ffffff;
  border : 1px solid #bd9a63;
  padding : 20px;
}

.recipe
{
  background-color : #ffffff;
  border : 1px dashed #bd9a63;
  padding : 20px;
}

.recipehome
{
  width : 290px;
  border : 1px solid #bd9a63;
  padding : 4px;
}

.recipesearch
{
  border : 1px solid #bd9a63;
  font-size : 12px;
}

.vegeblock 
{
    background-color: #e6f0d6;
    color: #21530A;
    width: 180px;
    padding: 0 0 10px 0;
    vertical-align: top;
}

.vegeblock a
{
  color: #21530A;
  font-weight: bold;
  text-decoration: underline;
}

.vegeblock div
{
  padding: 10px;
}

.widget
{
  width : 135px;
  border : 1px solid #ffffff;
  padding : 4px;
  font-size : 10px;
  color : #ffffff;
  margin-bottom : 5px;
}

.widget a
{
  color : #000000;
  text-decoration : none;
}

.widget a:hover
{
  color : #000000;
  text-decoration : underline;
}

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

.datafooter, .datafooter input
{
  background-color : #b5985a;
  text-align : center;
  font-weight : bold;
}

.dataheader
{
  background-color : #b5985a;
  font-weight : bold;
  font-size : 10px;
}

.datarow1, td.datatable
{
  background-color : #fffcdf;
  font-size : 10px;
}

.datarow2 
{
  background-color : #fffcdf;
  border : 1px solid #99999;
  font-size : 10px;
}

#datarowemp { background-color : #eeeef0; }

.datatable, td.datatable
{
  border : 1px solid #999999;
  font-size : 11px;
}

.border 
{
  border : 1px solid #999999;
}

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

