.additional_content {position:relative; }
.additional_content h3 {margin-bottom:10px; }
.additional_content h4,
.additional_content h5 {margin:5px 0px; }


/*recipes stuff */
#content .additional_content ul.recipes {float:left; padding:10px; margin-left:0px; padding-top:0px; padding-left:0px;}
#content .additional_content ul.recipes li {list-style-type:none; padding-left:10px;}
#content .additional_content ul.recipes li a {color:#19472e; font-size:11px; text-decoration:none; }
#content .additional_content ul.recipes li a:hover {text-decoration:underline; }
#content .additional_content ul.recipes li.more {padding-top:8px; }
#content .additional_content ul.recipes li.more a {font-style:italic; }

#content .additional_content ul.recipe_list {padding-left:10px; margin-bottom:25px; }
#content .additional_content ul.recipe_list li {list-style-type:none; padding:3px 0px; }
#content .additional_content ul.recipe_list li a {color:#19472e; font-size:12px; text-decoration:none; }
#content .additional_content ul.recipe_list li a:hover {text-decoration:underline; }

#content .additional_content ul#recipe_list {padding-left:10px; margin-bottom:25px; }
#content .additional_content ul#recipe_list li {list-style-type:none; padding:3px 0px; }
#content .additional_content ul#recipe_list li a {color:#19472e; font-size:12px; text-decoration:none; }
#content .additional_content ul#recipe_list li a:hover {text-decoration:underline; }


#content .additional_content ul#recipe_nav {display:block; float:left; margin:10px 15px; margin-right:40px; padding-left:0; width:111px; }
#content .additional_content ul#recipe_nav li {display:block; height:79px; padding:5px 0px; width:111px; }
#content .additional_content ul#recipe_nav li a {display:block; height:79px; text-indent:-10000px; width:111px; }
#content .additional_content ul#recipe_nav li a.bev {background: url('../images/re_bev.jpg') top left no-repeat; }
#content .additional_content ul#recipe_nav li a.main {background: url('../images/re_main.jpg') top left no-repeat; }
#content .additional_content ul#recipe_nav li a.des {background: url('../images/re_des.jpg') top left no-repeat; }
#content .additional_content ul#recipe_nav li a.bre {background: url('../images/re_bread.jpg') top left no-repeat; }
#content .additional_content ul#recipe_nav li a.bfast {background: url('../images/re_bfast.jpg') top left no-repeat; }
#content .additional_content ul#recipe_nav li a.holidays {background: url('../images/re_holiday.jpg') top left no-repeat; }
#content .additional_content ul#recipe_nav li a.kid-friendly {background: url('../images/re_kidfriendly.jpg') top left no-repeat; }
#content .additional_content ul#recipe_nav li a.sides {background: url('../images/re_sides.jpg') top left no-repeat; }
#content .additional_content ul#recipe_nav li a:hover {background-position:0px -79px; }
#content .additional_content ul#recipe_nav li a.selected {background-position:0px -79px; }

#content .additional_content h4.re_main {display:block; float:left; height:79px; padding:0px; margin:0px 5px; width:111px; }
#content .additional_content h4.re_bev {display:block; float:left; height:79px; padding:0px; margin:0px 5px; width:111px; }
#content .additional_content h4.re_des {display:block; float:left; height:79px; padding:0px; margin:0px 5px; width:111px; }
#content .additional_content h4.re_bread {display:block; float:left; height:79px; padding:0px; margin:0px 5px; width:111px; }
#content .additional_content h4.re_bfast {display:block; float:left; height:79px; padding:0px; margin:0px 5px; width:111px; }
#content .additional_content h4.re_holiday {display:block; float:left; height:79px; padding:0px; margin:0px 5px; width:111px; }
#content .additional_content h4.re_kidfriendly {display:block; float:left; height:79px; padding:0px; margin:0px 5px; width:111px; }
#content .additional_content h4.re_sides {display:block; float:left; height:79px; padding:0px; margin:0px 5px; width:111px; }
#content .additional_content h4.re_main a {background: url('../images/re_main.jpg') top left no-repeat; display:block; height:79px; text-indent:-10000px; width:111px; }
#content .additional_content h4.re_main a:hover {background-position:0px -79px; }
#content .additional_content h4.re_bev a {background: url('../images/re_bev.jpg') top left no-repeat; display:block; height:79px; text-indent:-10000px; width:111px; }
#content .additional_content h4.re_bev a:hover {background-position:0px -79px; }
#content .additional_content h4.re_des a {background: url('../images/re_des.jpg') top left no-repeat; display:block; height:79px; text-indent:-10000px; width:111px; }
#content .additional_content h4.re_des a:hover {background-position:0px -79px; }
#content .additional_content h4.re_bread a {background: url('../images/re_bread.jpg') top left no-repeat; display:block; height:79px; text-indent:-10000px; width:111px; }
#content .additional_content h4.re_bread a:hover {background-position:0px -79px; }
#content .additional_content h4.re_bfast a {background: url('../images/re_bfast.jpg') top left no-repeat; display:block; height:79px; text-indent:-10000px; width:111px; }
#content .additional_content h4.re_bfast a:hover {background-position:0px -79px; }
#content .additional_content h4.re_holiday a {background: url('../images/re_holiday.jpg') top left no-repeat; display:block; height:79px; text-indent:-10000px; width:111px; }
#content .additional_content h4.re_holiday a:hover {background-position:0px -79px; }
#content .additional_content h4.re_kidfriendly a {background: url('../images/re_kidfriendly.jpg') top left no-repeat; display:block; height:79px; text-indent:-10000px; width:111px; }
#content .additional_content h4.re_kidfriendly a:hover {background-position:0px -79px; }
#content .additional_content h4.re_sides a {background: url('../images/re_sides.jpg') top left no-repeat; display:block; height:79px; text-indent:-10000px; width:111px; }
#content .additional_content h4.re_sides a:hover {background-position:0px -79px; }

#content .additional_content form#rec_search {display:block; position:absolute; right:15px; top:25px; width:340px; }
#content .additional_content form#rec_search fieldset { }
#content .additional_content form#rec_search fieldset p.legend {display:block; float:left; margin:0px; padding:0px; padding-top:10px; margin-right:4px; width:100px; }
#content .additional_content form#rec_search fieldset input#search {background-color:#f1f1e3; border:1px solid #666; color:#333; display:block; float:left; font-size:11px; height:15px; margin-top:6px; padding:2px; width:140px;}
#content .additional_content form#rec_search fieldset button#submit {background-color:#f1f1e3; border:none; color:#333; display:block; float:right; font-size:11px; margin-top:6px; padding:2px; _padding:1px; }

#content .additional_content fieldset {border:none; font-size:12px; line-height:15px; padding:5px 15px;}
#content .additional_content fieldset form { }
#content .additional_content fieldset form ol {list-style-type:none; margin-left:15px; }
#content .additional_content fieldset form ol li {clear:both; list-style-type:none; margin:4px 0px; }
#content .additional_content fieldset form ol li label {display:block; float:left; padding-right:10px; text-align:right; width:175px; }
#content .additional_content fieldset form ol li input, #content .additional_content fieldset form ol li select, #content .additional_content fieldset form ol li select option, #content .additional_content fieldset form ol li textarea {font-size:11px; padding:2px; }
#content .additional_content fieldset form ol li textarea {font-family:Arial, Helvetica, sans-serif; height:100px; width:250px; }