/*
culinary.css 
jn
revised 2006.1225
*/
body {background: #207bc8 url(../roaster/sidebar.jpg) 0 0 no-repeat fixed;}
div#content {background: #b0cef5 url(../roaster/wash-sidebar.jpg) 0 0 no-repeat fixed;} /* same as blu ovl */
div#links a {background: transparent url(../roaster/black-sidebar.jpg) 0 0 no-repeat fixed;}
div#links a:hover {background: transparent url(../roaster/white-sidebar.jpg) 0 0 no-repeat fixed;}


body {position: relative; margin: 0; padding: 0;}

div#content {position: absolute; top: 26px; left: 161px; right: 25px;
   color: #333333; font: 13px Verdana, sans-serif; padding: 10px; 
   border: solid #ffa03f;} /* border was ffcc99 */
div#content p {margin: 0 1em 1em;}
div#content h2 {font-size: 135%;} 
div#content h3 {margin-bottom: 0.25em;}
div#content h3, h4, h5, h6 {font-size: 120%;}
div#content legend {font-weight: bold; color: #a9303c; font-style: italic;} /* background: #207bc8; color: #a9303c */
div#content a:link {color: ffa03f; background: #f0f0f0;} /* was white */
div#content a:visited {color: #66C; background: #f0f0f0;}
div#content a:link:hover {color: #ffa03f;} /* was #FF0 */
div#content a:visited:hover {color: #f0a030;}

div#links {position: absolute; top: 52px; left: 0; width: 160px; height: 750px; font: 13px Verdana, sans-serif;}
div#links a {display: block; text-align: center; font: bold 1em sans-serif; 
   padding: 5px 10px; margin: 0 0 2px; border-width: 0; 
   text-decoration: none; color: #ffffff;}
div#links a.submenu {color: yellow;}
div#links a:hover {color: #ffa03f;}
div#links li {list-style-type:none; font-size: x-small;}

h1 {margin: -9px -9px 0.5em; padding: 15px 0 5px; text-align: right; background: #336; color: #fff; letter-spacing: 0.5em; text-transform: lowercase; font: bold 20px sans-serif; height: 23px; vertical-align: middle; white-space: nowrap;}

.productgroup {
  border-left: 5px solid gray; border-top: 2px solid gray; 
  border-right: 2px solid gray; border-bottom: 2px solid gray; 
  padding-left: 3px; padding-right: 3px; padding-top: 5px; 
  margin-top: 5px;
}

.faqdetail {
  font-size: small; font-style: italic; 
  margin-left: 25px; margin-right: 25px;
  border-left: 3px solid azure; border-top: 1px solid azure; 
  border-right: 1px solid azure; border-bottom: 1px solid azure; 
  padding: 15px;
  line-height: 145%;
}

