body, div, td, p, span, a{font-family:georgia, "Trebuchet MS", serif;  font-size:12px;}
body{background-color: #fff; margin:0px;  min-width:1000px;}
TD{vertical-align:top}
#header_title{ margin:0; width:965px; height:73px;}  /*position:absolute; bottom:10px; left:14px; }*/
#header{border-bottom:1px solid #fff; background-color:#a8bd58; width:100%; background-image: url('/media/cookbook/imgs/hdr_strip_tile.gif'); height:93px; }

img {display:block;}
a img{border:none;}

#containing_div{margin:0; padding:0;}

/* css for main navigation */
#nav_main {  font-family:Georgia, "Trebuchet MS", serif; white-space:nowrap;  background-color:#f6f1de; border-bottom:1px solid #96af47; height:30px; }
#nav_main ul{ list-style-type:none; margin:0; padding:0; }
#nav_main li {  float: left; padding:9px 7px 3px 15px;}
#nav_main li a{height: 12px;
font-size:12px;
padding-bottom:5px;
 border-bottom:4px solid #f6f1de;
float: left;
display: block;
color: #0d2474;
text-decoration: none;
}
/*
#nav_main li a:hover{color: #0d2474; border-bottom:4px solid #d95c24;}
*/

/* hover states */
#nav_main #home a:hover, #nav_main #sample_recipes a:hover, #nav_main #contact a:hover, #nav_main #press a:hover{color: #5e6a2c; border-bottom:4px solid #519cc3;}

#nav_main #reviews a:hover, #nav_main #foreword a:hover, #nav_main #scdrecipe a:hover,  #nav_main #book-notes a:hover{color: #5e6a2c; border-bottom:4px solid #ffc851;}

#nav_main #author a:hover, #nav_main #introduction a:hover{color: #5e6a2c; border-bottom:4px solid #d95c24;}

#nav_main #contents a:hover, #nav_main #purchase a:hover {color: #5e6a2c; border-bottom:4px solid #95b143;}

/* selected states */
#nav_main #home_sel a, #nav_main #sample_recipes_sel a, #nav_main #contact_sel a, #nav_main #press_sel a{color: #5e6a2c; border-bottom:4px solid #519cc3;}

#nav_main #reviews_sel a, #nav_main #foreword_sel a, #nav_main #scdrecipe_sel a,  #nav_main #book-notes_sel a{color: #5e6a2c; border-bottom:4px solid #ffc851;}

#nav_main #author_sel a, #nav_main #introduction_sel a{color: #5e6a2c; border-bottom:4px solid #d95c24;}

#nav_main #contents_sel a, #nav_main #purchase_sel a {color: #5e6a2c; border-bottom:4px solid #95b143;}


#page_title{padding:15px 15px 5px 15px; color:#6e9111; font-size:18px; margin:0px;}

/* css for sample recipes */
#sample_recipe_menu{color:#3c698f; padding:5px 15px 15px 15px; line-height:150%;;}

a.sample_link{color:#3c698f; text-decoration:none;}
a.sample_link:hover{color:#5e6a2c; text-decoration:underline;}
a.sample_link_sel{color:#5e6a2c; text-decoration:none;}

#recipe-image-col{position:absolute; left:0px;line-height:18px; color:#0e2950; width:552px; border-left:16px solid #ffc851; padding: 0px 0px 25px 25px;}

.recipe-image-border{border:1px solid #96af47;}
.recipe_text{color:#3c698f;padding:0px 18px; width:500px;}
#recipe-info-col{position:absolute; left:400px;border-top:1px solid #96af47; padding:5px 0px 30px 0px;}


#selected-recipe-title{font-weight:bold; font-size:13px; padding:10px 0px 0px 0px; margin:0px;}
#recipe-lead-in{ line-height:150%; font-style:italic; padding:0; margin:0;}
.recipe-subheader{color:#6e9111; padding:10px 0px;}
.recipe-content-piece{line-height:175%;padding:0px 10px;}

/* copyright */
.copyright_image{color:#666; font-size:10px; padding:10px 0px;}
a.copyright_image_lnk{color:#666; text-decoration:underline; }
a.copyright_image_lnk:hover{color:#0f2958; text-decoration:underline;}

/* home */ 
#home_leftcol{position:absolute; left:0px; top: 140px; padding:4px 30px 0 15px;}
#home_rightcol{ position:absolute; left:310px; top: 140px; padding:14px 38px 38px 38px;}
#hm_review_image{clear: both; padding:20px 0 0 10px;}

li.mm_listing{}
a.main_menu{color: #0e4677;}

.intro_text{line-height:22px; color:#0e2950; padding:15px 0px; width:552px;}
.intro_subtitle{font-weight:bold; font-size:12px;}

/* sub pages */
a.p-link{color:#0e2950; text-decoration:underline; line-height:24px;}
a.p-link:hover{color:#d95c24; text-decoration:underline;}

#basic_content_s3{position:absolute; left:0px;line-height:18px; color:#0e2950; width:552px; border-left:16px solid #d95c24; padding: 0px 0px 25px 25px; }
#basic_content_s2{position:absolute; left:0px;line-height:18px; color:#0e2950; width:552px; border-left:16px solid #6e9111; padding: 0px 0px 25px 25px; }
#basic_content_s1{position:absolute; left:0px;line-height:18px; color:#0e2950; width:552px; border-left:16px solid #519cc3; padding: 0px 0px 25px 25px; }
#page_title_basic{padding:15px 0px 15px 0px; color:#6e9111; font-size:18px; margin:0px 0px 15px 0px; border-bottom:1px solid #96af47; display:block;}
.review_block{border-bottom:1px solid #96af47; margin:0px 0px 15px 0px; padding:0px 0px 15px 0px;}
.reviewer{ padding:8px 0px 0px 0px; font-weight:bold;}
.reviewer_info{ padding:0px 0px 0px 0px; font-style:italic;}
a.reviewer_info_lnk{ font-style:italic; text-decoration:underline; color:#0e2950;}
a.reviewer_info_lnk:hover{ font-style:italic; color:#d95c24;}
.press_block{border-bottom:1px solid #96af47; margin:0px 0px 15px 0px; padding:0px 0px 15px 0px;}
.press_title{ padding:0px 0px 0px 0px; font-weight:bold;font-size:14px;}
.press_location{ padding:0px 0px 0px 0px; font-style:italic;font-size:14px;}
.press_info{ padding:0px 0px 0px 0px; font-style:italic;}
a.press_info_lnk{text-decoration:underline; color:#0e2950;}
a.press_info_lnk:hover{; color:#d95c24;}
.press_writer{ padding:0px 0px 0px 0px; font-style:italic;}
.recipe_block{border-bottom:1px solid #96af47; margin:0px 0px 15px 0px; padding:0px 0px 15px 0px;}
.recipe_chapter_title{ padding:0px 0px 0px 0px; font-weight:bold;font-size:14px;}
a.recipe_lnk{text-decoration:underline; color:#0e2950;}
a.recipe_lnk:hover{color:#d95c24;}
.author{float:left; margin-bottom:20px; margin-top:5px;}

.form_err{color:#ff0000; xfont-weight:bold;}

#footer{ 
color:#0e2950;
margin:30px 0 0 0;
margin:30px 0 0 0;
bottom: 0px;
font-size:10px;
xborder: 1px dotted #cccccc;
background-color: #ffffff; }
