html, body, td, ul, ol, li, p, h1, h2, h3 {
  font-family: arial, san-serif;
  font-size: 12px;
  color: #000000;
}

body {
  background: #ffffff;
}

#wrapper {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

#topband .left {
  float: left;
  background-image: url('images/banner_01.jpg');
  width: 240px;
  height: 237px;
}

#topband .left p {
  text-align: center;
  margin-top: 150px;
  font: 13px arial, san-serif;
  color: #FFFFFF;
}

#topband .left p a {
  color: #FFFFFF;
  text-decoration: none;
}

#topband .left p a:hover {
  text-decoration: underline;
}

#topband .right {
  float: left;
  width: 760px;
  height: 237px;
}

#topdivider {
  clear: both;
}

#contentwrapper {
  width: 1000px;
  background: #F0F4E6;
}

#leftnavtop {
  width: 240px;
  padding: 20px 0;
}

#leftnav {
  width: 240px;
}
/*#leftnav {
  width: 240px;
  padding: 24px 0;
}
*/
#leftnav a {
  margin: 8px 0 0;
  width: 216px; 
  height: 12px;
  display: block;
  text-align: right;
  text-decoration: none;
  color: #849412;
  font: 12px arial, san-serif;
  padding-top: 5px;
  padding-right: 24px;
  background: url('images/leftnav_off.gif') no-repeat;
  }

#leftnav a:hover {
  background: url('images/leftnav_on.gif') no-repeat;
  color: #D0BB5F;
  }

#leftnav a.selected {
  font-weight: bold;
  background: url('images/leftnav_on.gif') no-repeat;
  color: #A14714;
  }

#leftnav a.selected:hover {
  background: url('images/leftnav_on.gif') no-repeat;
  color: #A14714;
  }

#leftnav .submenu {
  margin: 0;
  width: 216px; 
}

#leftnav .submenu a {
  margin: 5px 0 0;
  display: block;
  text-align: right;
  text-decoration: none;
  color: #849412;
  font: 12px arial, san-serif;
  padding: 0 24px 0 0;
  background: url('images/spacer.gif') no-repeat;
  }

#leftnav .submenu a:hover {
  color: #D0BB5F;
  }

#leftnav .submenu a.selected {
  color: #A14714;
  background: url('images/spacer.gif') no-repeat;
  }



#leftbottom {
  margin: 10px 0 32px;
  }

#leftbottom a {
  background: none;
  color: #666666;
  }

#leftbottom div.termslink {
  margin-top: 18px
  }

#leftbottom div.termslink a {
  color: #666666;
  font-size: 9px;
  text-decoration: none;
  }

#leftbottom div.termslink a:hover {
  text-decoration: underline;
  }

#column01 {
  float: left;
}

#column01 .top {
  background-image: url(images/bkgnd2col_01.gif);
  background-position: top left;
  background-repeat: no-repeat;
  padding: 15px 30px 0 15px;
}

#column01 .content {
  width: 495px;
  background-image: url(images/bkgnd2col_03.gif);
  background-repeat: repeat-y;
}

#column01 .bottom {
  background-image: url(images/bkgnd2col_05.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
  height: 32px;
}

#column01 .nobottom {
  height: 12px;
}

#column01 .topnav {
  margin: 12px 0 0;
  font-weight: bold;
}

#column01 .topnav a {
  margin: 2px 0 0;
  display: block;
  text-align: left;
  text-decoration: none;
  color: #849412;
  font: 12px arial, san-serif;
  padding: 0 0 0 18px;
  background: url('images/topnav_off.gif') no-repeat;
  }

#column01 .topnav a:hover {
  color: #D0BB5F;
  background: url('images/topnav_on.gif') no-repeat;
  text-decoration: none;
  }
  
  

#column01 .topnav a.selected {
  color: #A14714;
  background: url('images/topnav_on.gif') no-repeat;
  }


#art_titles_link a:hover {
  color: #999900;
  background: url('images/topnav_on.gif') no-repeat;
  text-decoration: none;
  }
 

#article_titles p a {
  margin: 2px 0 0;
  display: block;
  text-align: left;
  text-decoration: none;
  color: #666600;
  font: 12px arial, san-serif;
  padding: 0 0 0 18px;
  background: url('images/topnav_off.gif') no-repeat;
  }

#article_titles p a:hover {
  color: #D0BB5F;
  background: url('images/topnav_on.gif') no-repeat;
  text-decoration: none;
  }

#article_titles p a.selected {
  color: #A14714;
  background: url('images/topnav_on.gif') no-repeat;
  }


#column01 #leftside {
  float: left;
  width: 205px;
  margin: 10px 20px 0 10px;
}

#column01 #rightside {
  float: left;
  width: 205px;
  margin: 10px 0 0;
}

#column01 .abstract h1 {
  margin: 10px 0 0;
  font: bold 11px arial, san-serif;
  color: #849412;
}

#column01 .abstract h2 {
  margin: 0;
  font: bold 17px arial, san-serif;
  color: #A14714;
}

#column01 .abstract p {
  margin: 10px 0 0;
  font: 12px/16px arial, san-serif;
}

#column01 .abstract p.readmore {
  margin: 0 0 10px;
  font: 10px/14px arial, san-serif;
  text-align: right;
}

#column01 .abstract p.readmore a {
  font-weight: bold;
  color: #849412;
  text-decoration: underline;
}

#column01 .abstract p.readmore a:hover {
  color: #D0BB5F;
}

#column01 h1 {
  margin: 6px 14px 9px;
  font: bold 26px/28px arial, san-serif;
  color: #A14714;
}

#column01 h2 {
  margin: 9px 18px;
  font: 18px arial, san-serif;
  color: #A14714;
}

#column01 p {
  margin: 0 18px 9px;
  font: 12px/18px arial, san-serif;
}

#column01 #recipe_lib a {
  color: #000000;
  text-decoration: none;
}

#column01 #recipe_lib a:hover {
  color: #A1A49D;
  /*color: #D0BB5F;*/
  text-decoration: underline;
}

#column01 #recipe_lib a.selected {
  color: #A14714;
  font: bold 14px arial, san-serif;
  text-decoration: none;
}
#column01 #recipe_lib a.unselected {
  color: #A14714;
  font: bold 14px arial, san-serif;
  text-decoration: none;
}







#column01 .menuitem {
  background-image: url(images/bkgndmenuitem.gif);
  background-repeat: no-repeat;
  width: 422px;
  height: 33px;
  margin-left: 6px;
  padding: 1px 10px 4px;
}

#column01 .menuitem a {
  color: #000000;
  text-decoration: none;
}

#column01 .menuitem a:hover {
  color: #A1A49D;
  /*color: #D0BB5F;*/
  text-decoration: underline;
}

#column01 .menuitem a.selected {
  color: #A14714;
  font: bold 14px arial, san-serif;
  text-decoration: none;
}
#column01 .menuitem a.unselected {
  color: #A14714;
  font: bold 14px arial, san-serif;
  text-decoration: none;
}

#column01 .skilletbullet {
  background-image: url(images/skilletbullet.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  margin: 0 0 2px 18px;
  padding-left: 42px;
}

#column02 {
  float: left;
}

#column02 .top {
  background-image: url(images/bkgnd2col_02.gif);
  background-position: top left;
  background-repeat: no-repeat;
}

#column02 .content {
  width: 265px;
  background-image: url(images/bkgnd2col_04.gif);
  background-repeat: repeat-y;
}

#column02 .bottom {
  background-image: url(images/bkgnd2col_06.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
  padding: 15px 30px 30px 15px;
}

#column02 .bottomleaf {
  background-image: url(images/bkgnd2col_06leaf.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
  padding: 15px 30px 90px 15px;
}

#column02 #artnav {
  margin: 30px 0 0;
}

#column02 #artnav a {
  margin: 0;
  width: 203px; 
  height: 20px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  font: bold 13px arial, san-serif;
  padding-top: 1px;
  background: url('images/artnav_off.gif') no-repeat;
  }

#column02 #artnav a:hover {
  background: url('images/artnav_ovr.gif') no-repeat;
  }

#column02 #artnav a.selected {
  font-weight: bold;
  background: url('images/artnav_on.gif') no-repeat;
  }

#column02 #artnav a.selected:hover {
  background: url('images/artnav_on.gif') no-repeat;
  }

#column02 #innerbox {
  margin: 14px 7px;
  padding: 0;
}

#column02 #innerbox .top {
  padding: 6px 0 0;
  background-image: url(images/innerboxbkgnd01.gif);
  background-position: top left;
  background-repeat: no-repeat;
}

#column02 #innerbox .content {
  width: 205px;
  background-image: url(images/innerboxbkgnd02.gif);
  background-repeat: repeat-y;
}

#column02 #innerbox .bottom {
  padding: 5px;
  background-image: url(images/innerboxbkgnd03.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
}

#column02 #innerbox h1 {
  margin: 0 0 9px;
  text-align: center;
  font: bold 10px arial, san-serif;
  color: #999900;
}

#column02 #innerbox p {
  margin: 0 9px 6px 12px;
}

#column02 #innerbox p a {
  font: 11px arial, san-serif;
  color: #666600;
  text-decoration: none;
}

#column02 #innerbox p a:hover {
  color: #D0BB5F;
  text-decoration: underline;
}

#column02 h1 {
  margin: 4px 0 9px;
  font: 30px/32px arial, san-serif;
  color: #999900;
}

#column02 h1.artlib {
  margin: 18px 0;
  font: bold 19px arial, san-serif;
  color: #999900;
}

#column02 h2 {
  margin: 9px 0;
  font: bold 16px/18px arial, san-serif;
  color: #A14714;
}

#column02 p {
  margin: 9px 0;
  font: 12px/18px arial, san-serif;
}

#column02 .recipe h1 {
  margin: 6px 0 24px;
  font: bold 20px/28px arial, san-serif;
  color: #999900;
}

#column02 .recipe h2 {
  margin: 9px 0 6px;
  font: bold 14px/16px arial, san-serif;
  color: #A14714;
}

#column02 .recipe p {
  margin: 3px 0;
  font: 12px arial, san-serif;
}


#column02 #featured_article h1 {
  margin: 4px 0 9px;
  font: 30px/32px arial, san-serif;
  color: #999900;
}

#column02 #featured_article h2 {
  margin: 9px 0;
  font: bold 16px/18px arial, san-serif;
  color: #A14714;
}

#column02 #featured_article p {
margin: 9px 0;
  font: 12px/18px arial, san-serif;
}




#content {
  padding: 0;
}

#content a {
/*  color: #849412;*/
color: #666600;
  text-decoration: none;
}

#content a:hover {
  color: #D0BB5F;
  text-decoration: underline;
}

a.readmore {
  font-size: 11px;
  font-weight: bold;
}

.highlight {
  color: #A14714;
}

.tight {
  margin: 0;
  font: 12px/14px arial, san-serif;
}

