body { margin:0;padding:5px 0; }
img { border:0; }
#all { margin:0 auto;width:947px; }
#between_header_and_footer { padding-left:9px;border-left:1px solid #fbaf3f;border-right:1px solid #fbaf3f; }
#header_logo_row, #header_slogan_row,#header_images_row {  }
#header_images_row img { float:left; }
.both { clear:both; }
.orange_nav_left,.orange_nav_bg,.orange_nav_right { float:left; }
.orange_nav_bg { width:888px;height:52px;background-image:url(/images/orange_nav_bg.png);background-repeat:repeat-x; }
.margin_clear { width:1px;height:1px; }
.clear_block { width:1px;height:1px; }

/* begin top nav styles */ 
#top_nav_list { margin:0;padding-top:11px;padding-left:0px; }
#top_nav_list a { float:left;text-decoration:none;font:23px Tahoma;color:#FFFFFF; }
#top_nav_list a:hover { color:#339900; }
.top_nav_sep { float:left;background-image:url(/images/orange_nav_sep.png);background-position:9px 3px;background-repeat:no-repeat;height:36px;width:22px; }
/* end top nav styles */ 

/* begin header styles */
#page_header { background-image:url(/images/header.png);background-repeat:no-repeat;width:947px;height:25px }
#header_logo_row { padding-bottom:5px; }
#logo_name { float:left; }
#logo_business_name { float:left;padding-left:311px; }
#header_images_row { padding-bottom:10px; }
#cutting_veges_image { padding-left:8px; }
#whole_real_natural_image { padding-left:8px; }
/* end header styles */

/* begin content area styles */
#content_area {width:687px;}
#content_area_body {border-left:1px solid #79a12e;border-right:1px solid #79a12e;min-height:254px;}
#content_area_body_content {padding:0 20px;margin:0;}
#content_area_body_content p:first-child {margin:0;padding:0;}
#content_text_opening_p {margin:0;padding:0;}
#content_area_header {background:url(/images/content_area_header.png) no-repeat;width:687px;height:17px;}
#content_area_footer {background:url(/images/content_area_footer.png) no-repeat;width:687px;height:17px;}
#left_content_col {vertical-align:top;text-align:left;}
#right_content_col {vertical-align:top;text-align:left;}
.green_text_large {color:#79a12e;font:48px Tahoma;}
.black_text_large {color:#000000;font:30px Tahmoa;font-weight:bold;letter-spacing:-1px;}
.larger_text { font-size:48px; }
#content_area_closing_div {width:0px;height:0px;}
#content_area_opening_div {width:0px;height:0px;}

/* begin content area styes for template with no right free gift column */
#content_area_no_free_col { width:924px; }
#content_area_header_no_free_col {background:url(/images/content_area_header_no_right_col.png) no-repeat;width:924px;height:17px;}
#content_area_footer_no_free_col {background:url(/images/content_area_footer_no_right_col.png) no-repeat;width:924px;height:17px;}
/* end content area styes for template with no right free gift column */

/* end content area styles */

/* begin right column styles */
#right_content_col { padding-left:1px;width:234px; }
.orange_box_heading { background:url(/images/orange_box_header.png) no-repeat;width:234px;height:38px; }
.orange_box_footer { background:url(/images/orange_box_footer.png) no-repeat;width:234px;height:36px; }
.orange_box_content { background:url(/images/orange_box_bg.png) repeat-y;width:234px; }
.orange_box_content_body { min-height:150px;padding:0 23px 0 22px;font:bold 12px Tahoma; }
.orange_box_content_body h1 { color:#79a12e;margin-top:0;text-align:center;font:bold 32px Tahoma; }
.orange_box_content_body ul { list-style-type: none;margin:0;padding:0; }
.orange_box_content_body li { margin:0;padding:0;line-height:15px; }
/* end right column styles */

/* begin free gift column styles */
.free_gift_column_email_input { width:95px;margin-right:1px;}
.free_gift_column_submit { position:relative;top:-2px;width:70px; }
.errors { color:#FF0000; }
/* end free gift column styles */

/* begin footer styles */
#footer { margin-top:7px; }
#page_footer_left {background-image:url(/images/bottom_orange_nav_left2.png);}
#page_footer_body {background-image: url(/images/bottom_orange_nav_bg.png);background-repeat: repeat-x;float:left;height:71px;width:888px;color:#FFFFFF;text-align:center;}
#page_footer_body a { color:#FFFFFF; }
.page_footer_body_links_row { padding-top:4px;font:18px Tahoma;text-align:center; }
.page_footer_body_links_row a { text-decoration: none; }
.page_footer_copyright { font:15px Tahoma;padding-top:3px; }
.page_footer_hpweb { font:15px Tahoma;padding-top:2px; }
.page_footer_hpweb a { color:#FFFFFF;text-decoration:none; }
#page_footer_right {background-image:url(/images/bottom_orange_nav_right2.png);}
#page_footer_left,#page_footer_right { background-repeat:no-repeat;width:20px;height:71px;float:left; }
#page_footer { background-image:url(/images/footer.png);background-repeat:no-repeat;width:947px;height:25px }
/* end footer styles */

/* begin recipes styles */
.recipes_list_summary { float:left; }
.recipes_list_more_link { margin-bottom:15px; }
.recipes_list_more_link a { color:#FF9933;font-weight:bold; }
.recipes_list_date { font-size:16px;color:#939393;font-weight:bold; }
h3.recipes_list_title { margin:0; }
h3.recipes_list_title a { color:#FF9933; }
.recipe_display_name { color:#006633;margin:0 0 8px 0; }
.recipe_display_subheading { border-top:1px solid #FF9900;border-bottom:1px solid #FF9900;width:425px;padding:5px;text-align:center; }
.prep_time_label,.cook_time_label,.serves_label { color:#FFCC33;padding-right:5px; }
.cook_time_label,.serves_label { padding-left:15px; }
h2.recipes_section_heading { color:#529c01;font-size:20px;margin-bottom:0; }
ul.ingredients_list { list-style-image:url('/images/orange_button.bmp');padding:0;margin:10px 2px 0 17px; }

#recipe_left_col { margin-left:35px;padding-right:20px;float:left;border-right:1px solid #009933;width:490px; }
#recipe_right_col { float:left;margin:10px 10px 0 20px;width:300px; }
.recipe_method { margin-left:35px; }
#all_recipe_categories_links { margin-left:10px; }
#all_recipe_categories_links a { color:#336600;font-size:20px;line-height:28px; }
.recipe_currentpage { color:#009933;font-size:20px; }
.ditto_page { padding:0 2px;text-decoration:none; }
.next_page_recipes_list_button,.previous_page_recipes_list_button { vertical-align:sub; }
#print_icon { float:right;position:relative;margin-right:360px; }
/* end recipes styles */

/* begin blog styles */
.blog_summary_heading { margin-bottom:0px; }
a.blog_summary_link_heading { color:#529c01;text-decoration:none; }
a.blog_summary_link_heading:hover { color:#FBAF3F;text-decoration:underline; }
#all_blog_categories_links { margin-left:8px; }
#all_blog_categories_links a { color:#336600;font-size:17px;line-height:28px; }
/* end blog styles */