﻿.pageContainer
{
    background:0;
}
.gridContainer  
{
    width: 970px; 
    padding: 0 15px;
}

.twoColumnOverride { background-color:#c0a57e; height:100%;} 
.leftColumn { background-color:#c0a57e; padding:10px; margin-right:0px;}
.fullRightColumn { background-color:#c0a57e; padding-top:10px; width:764px;}

.footerContainer { margin:0 15px !important;  padding-top:10px; background-color:#c0a57e; }

/*.backgroundContainer  {background: #c0a57e;}*/
 

/************************ GLOBALS *****************************/

.no_pad { padding:0px !important; }

/********************* MAIN DIV LAYOUT ********************/

/***** HOME LAYOUT *****/

.home_content {height:940px; position:relative; margin-bottom:-26px; }
 
.hero_image
{
	position:absolute;
	z-index:1;
	/*top:-26px;*/
	top:-10px;
	left:0px;
	width:950px;
	height:707px;
}
.barrel_head
{
	position:absolute;
	z-index:5;
	left:40px;
	height:119px;
	width:133px;
}
.bread_crumb
{
	position:absolute;
	z-index:1;
	left:214px;
	top:6px;
	color:#C7B37F;
	font-size:10px;
	line-height:10px;
	text-align:left;
	vertical-align:top;
	padding-left:6px;
}
.bread_crumb a:link, .bread_crumb a:visited { color:#124BB8;}
.header_home
{
	position:absolute;
	z-index:5;
	top:29px;
	left:214px;
	height:157px;
	width:724px;
}
.brownBox
{
	position:absolute;
	z-index:5;
	top:461px;
	left:637px;
	width:305px;
	height:123px;
}
.topRow
{
	position:absolute;
	z-index:5;
	top:594px;
	left:0px;
	width:950px;
	height:320px; 
}
.bottom_row { position:relative; margin-top:7px; width:950px;}


/***** SUB-PAGE LAYOUT *****/

.sub_content  
{
	position:relative;
	top:-26px;
	background:#c0a57e url(/Images/Bakeoff/backgrounds/content_bg.jpg) no-repeat;
	min-height:900px;
	height:100%;
	_height:900px;
}
.sub_content * { margin:0px; padding:0px; }
.left_column { width:214px; float:left; display:inline; }
.main_column { width:736px; float:left; display:inline; }

/* LEFT */
.barrel_head_sub { margin:26px 41px 82px 40px; height:119px; width:133px; }
.left_tiles { width:198px; padding-left:16px; }

/* MAIN */
.bread_crumb_sub
{
	margin-top:32px;
	color:#C7B37F;
	font-size:10px;
	line-height:10px;
	text-align:left;
	vertical-align:top;
	padding-left:6px;
}
.bread_crumb_sub a:link, .bread_crumb_sub a:visited { color:#124BB8; }
.header_sub
{
	height:157px;
	width:724px;
}
.main_window { width:719px; background-color:#fff; position:relative;}
.main_window_full { width:724px; margin:15px 12px 0 0; position:relative;}
.title_bar { width:699px; padding:10px; background-color: #fff;}
.title_bar h2 { font-size:21px; color:#b65518; line-height:normal; }
.main_window_content
{
	width:699px;
	height:100%;
	padding:0 10px;
}


/************************ HEADER ***********************/

.header_container { position:relative; height:157px; width:724px;}
.hdr_main 
{
	position:absolute;
	top:0px;
	left:0px;
	width:719px;
	height:152px;
}
.hdr_bg { width:724px; height:157px; }
.hdr_banner { height:122px; width:719px; }
.banner_FinRec { background: url(/images/bakeoff/backgrounds/hdr_banner_finRec.gif) no-repeat top left;}
.banner_Stories { background: url(/images/bakeoff/backgrounds/hdr_banner_stories.gif) no-repeat top left;}
.banner_CatWinners { background: url(/images/bakeoff/backgrounds/hdr_banner_catwin.gif) no-repeat top left;}
.banner_MillionWinner { background: url(/images/bakeoff/backgrounds/hdr_banner_summerrecipes.gif) no-repeat top left;}
.banner_FallFlavors { background: url(/images/bakeoff/44/refresh_10_09_23/hdr_banner_fallflavors.gif) no-repeat top left;}
.banner_Holiday { background: url(/images/bakeoff/44/refresh_10_12_08/hdr_banner_holiday.gif) no-repeat top left;}


.hdr_nav { height:30px; width:719px; }
.header_cta
{
	padding:75px 0 17px 15px;
	width:129px;
	height:30px;
}

/************************ TOP NAV ***********************/

.topBakeoffNav { width: 719px; background-color:#fff;}
.topBakeoffNav ul { height:30px; width:708px; padding-left:11px;}
.topBakeoffNav li
{
	height:20px;
	float:left;
	display:inline;
	padding:6px 11px 4px;
	font-variant:small-caps;
	font-weight:bold;
	font-size:14px;
	line-height:normal;
}
div.topBakeoffNav a, div.topBakeoffNav a:link, div.topBakeoffNav a:visited { height:20px; color:#7da397; }
.topBakeoffNav a:hover { color:#C6A67B; text-decoration:none; }
.topBakeoffNav .highlighted { background:#7da397; }
.topBakeoffNav .highlighted a  { color:#fff !important; }

/************************ LEFT NAV ***********************/

.left_nav { width:198px; padding-left:16px; margin-bottom:10px; }
.left_nav_container {
	width:185px;
	height:299px;
	position:relative;
}
.left_nav_bg { width:185px; height:299px; }
.left_nav_content { position:absolute; z-index:5; top:0px; left:0px; width:182px; height:296px; }
.left_nav_item
{
	height:32px;
	width:182px;
	text-align: center;
	font-size:15px;
	line-height:normal;
	border-bottom:solid 1px #d2e3d7;
	/*background:url(/images/spacer.gif) repeat; */
	background-color:White;
}
.left_nav_item a { height:25px; padding-top:7px; width:182px; display:block;}
div.left_nav_item a, div.left_nav_item a:link, div.left_nav_item a:visited { color:#7da397; }
.ln_last { border:0; }
.highlighted { background:url(/images/bakeoff/backgrounds/menu_over_bg.jpg) no-repeat top left; }
.highlighted a { color:#fff !important;}


/***********************************************************************************/
/****************************** INDIVIDUAL PAGES ***********************************/
/***********************************************************************************/

/******************************** 1. HOME PAGE *************************************/

/*** Brown Box ***/

.bb_content
{
	position:absolute;
	z-index:5;
	width:285px;
	height:103px;
	padding:10px;
}
.pic_control { position:absolute; z-index:10; top:93px; right:20px; }
.pic_control img { padding:0 1px; cursor:pointer;}

.bb_background { width:305px; height:123px; }
.bb-categoryWord { font-size:13px; margin-bottom:7px; color:#D0B990; }
.bb-category { font-size:18px; margin-bottom:10px; color:#fff; }
.bb-category a{ font-size:18px; margin-bottom:10px; color:#fff; }
.bb-title { font-size:13px; font-weight:bold; margin-bottom:5px; }
.bb-title a { color:#d0b990; }
.bb-creator, .bb-contest { font-size:10px; color:#d0b990; line-height:13px;}
.bb-location { margin-left:3px; }

/*** Promo Boxes ***/

.bo_promo  
{
	float:left;
	display:inline;
	width:303px;
	height:316px; 
	position:relative;
}
.bo_promoright
{
	float:right;
	display:inline;
	width:303px;
	height:316px; 
	position:relative;
}
.promo_bg { width:303px; height:316px; }
.promo_bg_left { background-color:#af561f; }
.promo_bg_right { background-color:#ea7f00; }
.promo_content { position:absolute; top:0px; left:0px; width:303px; height:316px;}
.right_grey_fill { background-color:#eaeceb; }

.promo_text { height:100px; padding:20px; color:#fff;}
.promo_text h3 { font-size:22px; font-weight:normal;}
.promo_text p { font-size:16px; }
.promo_text_link { padding:0 20px; font-size:13px; font-weight:bold;}
div.promo_text_link a { color:#fff;}

.promo_image_link { width:303px; height:142px; }
.promo_image_link a { width:303px; height:142px; }
.promo_image_link a img{ width:303px; height:142px; }
.promo_btn_fallrecipes { margin:130px 0 0 20px; }
.promo_btn_toptenpies { margin:130px 0 0 20px; }

.hdr_main, .bo_promo, .bo_promoright, .bo_ad { box-shadow:1px 1px 3px #888; 
    -moz-box-shadow: 1px 1px 3px #888; -webkit-box-shadow: 1px 1px 3px #888;}

/* Left Promo */

.home_nav { width:300px; height:316px; text-align:center; padding-bottom:1px;}
.home_nav_item
{
	height:34px;
	width:302px;
	text-align: center;
	font-size:16px;
	font-weight:bold;
	line-height:normal;
	border-bottom:solid 1px #d2e3d7;
	background: url(/Images/spacer.gif) repeat-x repeat-y;
}
.home_nav_item a { color:#7da397; height:26px; width:302px; display:block; padding-top:8px;}
.home_nav_item span { height:26px; }

.hn_first { font-size:18px; height:35px;  }
.hn_first a { color:#b65518; height:28px; }
.hn_first span { height:28px; }
.hn_last { border:0;}

/* Middle Promo */

/* Right Promo */

.vid_promo_title { color:#b65518; font-size:18px; padding:10px 10px 0 10px; font-weight:bold;}
.vid_promo_text { color:#a4884b; font-size:13px; width:283px; padding:20px 10px 10px; line-height:normal;}
.vid_promo_link { padding: 0 7px 10px 7px; width:289px; }

/* Bottom Row */

.br_ads { float:left; display:inline; width:303px; height:221px; }
.ad_top { width:303px; height:111px; margin-bottom:5px; overflow:hidden;}
.ad_top a {float:left; width:303px; height:111px;}
.ad_bottom { float:left; display:inline;}
.ab_right { margin-left:5px;}
.br_sponsors { float:left; display:inline; width:627px; margin-left:20px; }



/******************************** 2. ABOUT PAGE(S) **********************************/

.main_window_nav
{
	text-align:right;
	margin:15px 0;
}

.about_section { color:#600; padding-top:5px;}
.about_section h4 { margin-top:15px; }
.about_section p { margin:10px 0; }
.about_section ul, .about_section ol { margin:15px 0 15px 40px; }
/******************************** 3. RECIPE LANDING ********************************/

.recipe_landing_grid { width:706px; padding:0 2px 11px 11px; height:100%;}
.recipe_landing_grid a { display:inline; float:left; width:344px; height:210px; margin:0 9px 11px 0; }

/************************************ 4. RECIPES ************************************/

.drop_down { margin-top:10px; }
.dd_title
{
	float:left;
	display:inline;
	font-size:14px;
	line-height:normal;
	font-weight:bold;
	margin: 3px 10px 0 0;
}
.dd_list { float:left; display:inline; width:250px; }

.recipe_list { width:699px; position:relative; margin-top:10px;}
.recipe { height:80px; width:679px; padding:0 10px;}
.recipe_separator { border-bottom:1px solid #d0b990; margin-bottom:15px; padding-top:15px; padding-top:0px; width:699px;}
.recipePicture { float:left; display:inline; width:110px; height:80px; }
.recipeText { float:left; width:354px; margin-left:20px; }
.recipeTitle
{
	font-size:15px;
	line-height:20px;
	margin:0;
	padding-bottom:8px;
	padding-top:0px;
	font-weight:bold;
}
div.recipeTitle  a, div.recipeTitle a:visited, div.recipeTitle a:link { color:#b65518; }
.recipeCreator { font-size:1.1em; font-weight:bold; }
.recipeLocation { margin-left:30px; font-weight:normal; }
.recipeDescription { margin-top:5px; }
.recipeDescription a:link { color: #660000; }
.recipeDescription a:hover { text-decoration: underline; }
.recipeCTA { float:left; display:inline; width:155px; text-align:center; margin-left:40px;	}
.recipeBtn { margin-top:5px; }
.recipeRating { margin-top:5px;	}

.pageIndex { padding:10px 0 15px; position:relative; height:100%; }
.pageIndex a:link, .pageIndex a:visited{ color:#124BB8; }
.indexTitle { font-weight:bold; float:left; display:inline; }
.indexPager { float:left; display:inline; margin-left:3px;}

/************************************ 4. VIDEOS *************************************/

.video_left { width:528px; float:left; display:inline; position:relative;}
.video_right { width:184px; float:left; display:inline; margin:0 5px 0 7px; background-color:#fff;}

.video_content { position:absolute; z-index:5; top:0px; left:0px; width:524px; height:447px;}
.video_bg { width:528px; height:451px;}

.video_container  
{
	width:524px;
	height:308px;
	padding:10px 0;
	overflow:hidden;
}
.video_title { padding-left:10px; }
.video_title h2 { font-size:21px; color:#b65518; line-height:normal;}
.video_player { width:480px; margin:5px 22px 0;}

.details_container 
{
	width:504px;
	height:99px;
	padding:10px;
	overflow:hidden;
	color:#5d311f;
}
.vid_rec_title { font-size:16px; font-weight:bold; margin:7px 0 0 5px;}
.vid_rec_desc { font-size:12px; margin:7px 0 0 5px;}
.vid_rec_link { margin-top:5px;}

.video_scroller
{
	width:164px;
	height:458px;
	overflow-x:hidden;
	overflow-y:scroll;
	border:1px solid #eee;
	margin:0 9px 10px;
}

.thumb_list {}
.video_thumb
{
	width:110px;
	margin:10px 35px 10px 19px;
	text-align:center;
}
.thumb_list a:link, .thumb_list a:visited
{
	color:#B59E73;
	text-decoration:none;
}
.vt_selected { opacity:.5; filter:alpha(opacity=50);}

.thumb_container { width:184px; background-color:#fff; padding:10px 0; }
.thumb_title  
{
	padding:10px; 
	font-size:16px; 
	font-weight:bold; 
	color:#b65518; 
	width:164px; 
	text-align:center;
	line-height:normal;
}
.thumb 
{
	height:110px;
	width:130px;
	text-align:center;
	padding: 0 27px;
	font-size:.9em;
	margin-bottom:5px;
}

.thumb_container a:link, .thumb_container a:visited
{
	color:#B59E73;
	text-decoration:none;
}

.selectedThumb
{
	opacity:.55;
	filter:alpha(opacity=55);
}

.divRecipeInfo
{
	width:500px;
}

.RecipeTitle
{
	font-size:15px;
	font-weight:bold;
	color:#630000;
	margin:0 0 3px 2px;
}

.RecipeDesc
{
	font-size:12px;
	color:#630000;
	margin:0 0 10px 2px;
}

.GetRecipeImage
{
	margin:0;
}

/*********************************** 5. FINALISTS ***********************************/

.mwc_finalists { padding-right:28px; }
.finalists_content { width:699px; margin-bottom:15px; color:#630; margin-left: 10px; }
.finalists_content a { color:#124bb8; }
.fc_intro { padding:10px 0; }
.fc_sort { margin:5px 0; font-size:14px; font-weight:bold;}
.fc_sort select { width:175px; }
.fc_list { margin:15px 0 5px; padding:15px 0; border-bottom:solid 1px #d0b990; border-top:solid 1px #d0b990;}
.fc_list_content { }
.fc_pager { margin:15px 0; }

.fcp_title { font-size:14px; font-weight:bold; }

.finalist_item { width:679px; position:relative; padding:0 10px;}
.fi_separator { border-bottom:1px solid #d0b990; margin-bottom:15px; padding-top:15px; 
                    width:699px; line-height:0; font-size:0; height:0px; font-size:0;}

.item_image { float:left; display:inline; width:110px; height:80px;}
.item_image img { display:block; }
.item_image a { float:left; }

.item_content { float:left; display:inline; width:266px; margin-left:20px;}
.ic_link { font-size:1.2em; font-weight:bold;}
.ic_link a  { color:#b65518; }
.ic_finalist { font-size:11px; font-weight:bold; margin:3px 0; }
.ic_description { margin-top:2px; font-size:11px;}

.item_award {float:left; display:inline; width:81px; height:80px; margin-left:30px; }

.item_options { float:left; display:inline; width:150px;  margin-left:22px; text-align:center; }
.options_view { margin-top:5px;}
.options_stars { margin:2px 0; } 
.options_rate { font-weight:bold; font-size:11px;}




/******************************** 6. HISTORY PAGE(S) ********************************/

.history_nav  
{
	width:722px;
	height:71px;
	position:relative;
	background: url(/Images/Bakeoff/backgrounds/history_nav_bg.gif) repeat-x;
}
.history_nav_link 
{
	float:left;
	display:block;
	width:103px;
	height:48px;
	padding-top:23px;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	line-height:normal;
}
.history_nav_link:hover  
{
	background:url(/Images/Bakeoff/backgrounds/history_nav_over.gif) repeat-x ;
    text-decoration:none;
}
.history_nav_link:link, .history_nav_link:visited { color:#fff; }
.hnl_first { width:101px; }
.hnl_selected  
{
	background:url(/Images/Bakeoff/backgrounds/history_nav_over.gif) repeat-x;
} 

.history_content { width:699px; background-color:#fff; padding:0 10px;}
.hc_pic { width:699px; text-align:center; }
.hc_details { width:699px; position:relative; padding:10px 0; }
.hc_copy { float:left; display:inline; width:342px; }
.hc_copy p { font-size:12px; line-height:17px; color:#630; margin-bottom:10px; }
.hc_recipes  
{
	float:left; 
    display:inline; 
    width:342px; 
    margin-left:15px; 
}

.hc_recipes_scroll { position:relative; width:98%; height:312px; overflow:auto; }
.hc_recipe_title { color:#630; font-size:16px; font-weight:bold; text-align:center; padding-bottom:5px;}

.history_bottom_row { width:719px; position:relative; margin:15px 17px 0 0;}
.hlower_box { width:352px; float:left; display:inline; }
.hlb_right { margin-left:15px; }
.hlb_header { width:352px; height:37px; background-color:#abc3ba; }
.hlb_header h3 { font-size:21px; color:#fff; padding:8px 0 0 14px; font-weight:normal; line-height:normal;}
.hlb_fin_content { width:332px; padding:10px; background-color:#fff; height:280px;}
.hlb_vid_content { width:352px; text-align:center; padding:0px; background-color:#fff;}
.hfinalist_pic { width:317px; padding:0 8px 0 7px;}
.hfinalist_name { width:317px; line-height:normal; text-align:left; padding:10px 8px 0 7px; font-size:15px; font-weight:bold; }
div.hfinalist_name a, div.hfinalist_name a:link, div.hfinalist_name a:visited { color:#124bb8; }
.hfinalist_details { width:317px; text-align:left; padding:8px 8px 0 7px; font-size:11px;}
div.hfinalist_details a, div.hfinalist_details a:link, div.hfinalist_details a:visited { color:#124bb8; }
.hvideo_container { padding:5px 6px; }

.historyFinalistRecipe { position:relative; margin:10px 0 5px 5px; width: 300px; }
.historyFinalistRecipeImg { float:left; display:inline; width:110px; }
.historyFinalistRecipeData { float:left; display:inline; margin-left: 8px; width:180px;	}
.historyFinalistRecipeYear { font-size:14px; line-height:16px;}
.historyFinalistRecipeLink { height:34px; font-size:14px; line-height: 16px; }
.historyFinalistRecipeLink a:link, .historyFinalistRecipeLink a:hover, .historyFinalistRecipeLink a:visited
{ color: #0033ff; }
.historyFinalistRecipeContestant { line-height: 14px; margin-top:3px;}


/***************************** FINALIST SPOTLIGHT ******************************/

/*** FINALISTS NAV ***/

.finalist_nav  
{
	width:719px;
	height:80px;
	position:relative;
	background: url(/images/bakeoff/44/refresh/finalists_nav_bg.gif) repeat-x;	
}

.fn_arrow { float:left; display:inline; }
.fn_arrow img { cursor: pointer; }
.fna_left {  width:18px; height:22px; padding:29px 5px 29px 14px;}
.fn_content { float:left; display:inline; width:645px; height:80px; position:relative; overflow:hidden;}
.fn_slider { width:910px; overflow:hidden; position:relative;}
.fn_tile { float:left; display:inline; width:60px; height:75px; margin-right:5px; padding-top:5px;}
.tile_pic { width:60px; height:60px; }
.tile_pic img { display:block; }
.tile_name { width:60px; text-align:center; color:#fff; font-size:10px;} 
.fna_right { width:18px; height:22px; padding:29px 14px 29px 5px;}

.tile_selected
{
	filter: alpha(opacity=55);
	-moz-opacity: .55;
	opacity: 0.5;
}

/*** FINALIST CONTENT ***/

.history_finalist_content { width:679px; padding:10px 20px; }
.hf_left { float:left; display:inline; width:334px; }
.hf_right { float:left; display:inline; width:334px; margin-left:11px;}
.hf_pic_action { }
.hf_name  
{
	color:#600; 
	font-size: 18px;
	line-height: 21px;
	margin-top: 10px;
}
.hf_details  
{
	color:#630;
	font-size: 12px; 
	line-height: 16px;
	margin-top:5px;
}

.hf_pic_recipe { }
.hf_rec_link 
{
	color:#600; 
	font-size: 14px;
	line-height: 16px;
	margin-top: 10px;
	font-weight: bold;
}
div.hf_rec_link a, div.hf_rec_link a:link, div.hf_rec_link a:visited { color:#03c; }

.hf_bio { padding-top:20px; color:#630; line-height:16px;}
.hf_bio p { margin-bottom:15px; }



*:first-child+html .bo_mc_img 
{
	padding-top:5px;
}


/***************************** BLOG PAGES ******************************/

.blog_left { width:198px; margin-left:16px;}
.blog_side_container { width:161px; background-color:#fff; padding:10px; }
.bl_title { font-size:16px; font-weight:bold; line-height:normal; color:#b65518; margin-bottom:5px; }
            
.blogger_list { margin-bottom:20px; }
.blog_social { margin-bottom:20px;}
.blog_recent_posts { margin-bottom:10px; position:relative;}

.list_item { padding:5px 0px; border-bottom:1px solid #7DA397; width:161px;}
.bl_image { float:left; display:inline; width:60px;}
.bl_details { float:left; display:inline; margin-left:10px; width:91px;}
.bl_name { font-size:13px; color:#b65518; font-weight:bold; margin-top:10px; }
.bl_link { margin-top:3px; font-size:11px; font-weight:bold; }
.bl_link a, .bl_link a:visited, .bl_link a:link { color:#124bb8; }
.bl_social_link { margin-top:12px; font-size:12px; font-weight:bold; }
.sl_youtube { margin-top:2px; }
.bl_social_link a, .bl_social_link a:visited, .bl_social_link a:link { color:#124bb8; }

.blog_recent_posts ul { margin:0 0 0 15px; }
.blog_recent_posts ul li { margin: 5px 0; padding:0px; display:list-item;}
.blog_recent_posts a, .blog_recent_posts a:visited, .blog_recent_posts a:link { font-size:11px; color:#124bb8;}

.blog_content 
{ 
	width:689px;
	height:100%;
	padding:0 15px;
}
.blog_content a, .blog_content a:link, .blog_content a:visited { color:#124BB8;}
.blog_title_main { float:left; display:inline; margin-top:15px;  }
.blog_title_main h2 { font-size:21px; line-height:normal; color:#b65518;}
.blog_title_tag_page { float:left; display:inline; margin:15px 0; }
.blog_title_tag_page h2 { font-size:18px; line-height:normal; color:#b65518;}
.blog_rss { float:right; display:inline; margin-top:15px; }
.blog_intro { margin:15px 0; border-bottom:solid 1px #7DA397; clear:both;}
.blog_posts { }
.blp_post { margin-bottom:15px; }
.blp_title { }
.blp_title h3 { font-size:18px; line-height:normal; color:#b65518;}
.blp_title a, .blp_title a:link, .blp_title a:visited { color:#b65518; }
.blp_date_user { margin-top:3px; font-size:10px;}
.blp_tags { margin-top:5px; font-size:10px;}
.blp_body { height:100%; margin:20px 40px 20px 0; }
.body_ind_view { margin-top:30px; }
.blp_body p { margin:10px 0; }
.blp_body ul { margin-left:25px; }
.blp_footer { border-bottom:solid 1px #7DA397; height:23px;}
.blp_comments { float:left; display:inline; padding-top:5px; width:160px; height:18px;}

.blp_share { float:left; display:inline; width:90px; height:23px;}
.share_container { width:90px; height:23px; position:relative; }
.share_image { width:90px; height:23px;}
.share_image img { display:block; }
.share_pop  
{
	position:absolute; 
	top:-55px; 
	left:0px;
	background: url(/Images/Bakeoff/44/refresh/blog/blog_share_pop_bg.gif) no-repeat top left;
	width:257px;
	height:78px;
	overflow:hidden;
}
.share_pop ul
{	
	list-style-type:none;
	width:222px;
	height:65px;
	margin:8px 10px 5px 25px;
}

.share_pop ul li
{	
	float:left;
	width:49%;
	height:16px;
	margin-bottom:8px;
	
}
.sharelink, .sharelink:link, .sharelink:hover, .sharelink:active, .sharelink:visited
{
	height:14px;
    font-weight: bold;
    text-decoration:none;
    padding:2px 0 0 20px;
}

.digg { background: url(/images/RecipeDetail/16x16-digg-guy.gif) no-repeat top left; }
.facebook { background: url(/images/RecipeDetail/facebook_share_icon.gif) no-repeat top left; }
.stumbleupon { background: url(/images/RecipeDetail/icon_su.gif) no-repeat top left; }
.twitter { background: url(/images/RecipeDetail/twitter_icon.png) no-repeat top left; }
.delicious { background: url(/images/RecipeDetail/delicious_icon.png) no-repeat top left; }
.reddit { background: url(/images/RecipeDetail/reddit_icon.png) no-repeat top left; }

.blp_email { float:left; display:inline; width:90px; height:23px; margin-left:10px;}
.blp_email_link { display:block; width:90px; height:23px; cursor:pointer; background: url(/Images/Bakeoff/44/refresh/blog/blog_email.gif) no-repeat top left; }
.blog_list_pager { padding-bottom:5px; }

.blog_return_arrow { float:left; display:inline; margin-top:15px; }
.blog_return_text { float:left; display:inline; line-height:normal; margin:20px 0 0 5px; font-size:16px; font-weight:bold;}
.blog_return_text a, .blog_return_text a:link, .blog_return_text a:visited { color:#7DA397; }

.blog_post_view { margin-top:20px; position:relative;}
div.blog_post_view .blp_title { width:580px; }
.pv_avatar { position:absolute; top:0px; right:40px;}

.blog_comments { margin-top:15px; }
.com_heading { }
.com_heading h3 { font-size:18px; line-height:normal; color:#b65518;}
.com_list { }
.blog_comment { margin-top:15px; padding-bottom:15px; border-bottom:solid 1px #7DA397;}
.com_title { font-weight:bold; }
.com_body { margin-top:10px; }
.com_date { margin-top:5px; font-size:11px;}
.com_empty { margin-top:15px; padding-bottom:15px; border-bottom:solid 1px #7DA397;}
.com_feedback { padding-bottom:15px; font-size:11px; font-weight:bold; margin-right:80px;} 
.blog_comments_input { margin:15px 0; }
.add_comment_view { }
.acv_title { font-size:14px; font-weight:bold; line-height:normal; color:#b65518; margin-bottom:10px; }
.acv_entry_heading { }
.acv_error { color:#800; font-size:11px; font-weight:bold;}
.acv_entry { margin-top:3px; }
.acv_submit { margin-top:10px;}

.blogger_title { font-size:21px; line-height:normal; color:#b65518; margin-top:15px;}
.blogger_details { width: 689px; position:relative; margin:15px 0;}
.bd_left { float:left; display:inline; width:150px;}
.bd_right { float:left; display:inline; width:480px; margin:0 39px 0 20px;}
.bd_right p { margin-bottom:15px;}

/***************************** PHOTOS AND WINNERS PAGES ******************************/

.mw_content_intro { width:689px; padding:0 20px 0 10px; color:#67300b;}
div.mw_content_intro a, div.mw_content_intro a:link, div.mw_content_intro a:visited { color:#124BB8;}

.bo44_photos * { margin:0px; padding:0px; }
.bo44_photos { padding:0px; width:719px; }

.photos_container { width:708px; margin:20px 0 20px 11px; }
.photo_item { width:225px; margin-right:11px; float:left; display:inline; }
.photo_img { width:225px; margin-bottom:5px; }
.photo_img img { width:225px; }
.photo_caption { width:225px; text-align:left;}
.separator  
{
	padding-top:10px; 
	margin:0 11px 10px 0; 
	width:697px; 
	border-bottom:solid 1px #ccc;
	line-height:0px;
}

.bo44_winners { line-height:normal; }

.million_container  
{
	position:relative; 
	width:699px; 
	background-color:#e9dbb5; 
    margin:10px 10px 0 10px; 
}
.mc_left { float:left; display:inline; width:275px; padding:20px 35px;}
.mc_right { float:left; display:inline; width:345px; margin-left:9px; text-align:center;}

.mc_image {  height:200px; width:275px; padding-bottom:10px;}
.mc_title { font-size:16px; line-height:normal; font-weight:bold; }
.mc_title a, .mc_title a:link, .mc_title a:visited { color:#124bb8;}
.mc_description { color:#711; margin-top:7px;}
.mc_winnerpic { margin-top:50px; }
.mc_winnerdetails { margin-top:15px; color:#711;}
.mc_button { margin-top:15px; }


.winner_header { width:699px; margin:20px 0 10px 10px; background-color:#8dada3; 
                    padding:5px 0 7px; text-align:center;}
.winner_header h2 { color:#fff; font-size:15px; }
.winner_top_container { position:relative; width:699px; margin-left:10px; }
.top_winner_item  
{
	float:left; 
	display:inline; 
	margin:0 9px 10px 0; 
	width:345px; 
	height:310px; 
	background-color:#e9dbb5; 
}
.twi_right { margin-right:0px; }
.wi_category 
{ 
	height:25px; 
	margin-top:5px; 
	text-align:center; 
	font-weight:bold; 
	font-size:14px;
	color:#711;
}
.wi_image { height:200px; width:275px; padding:0 35px;}
.wi_title { height:25px; margin-top:5px; text-align:center;}
.wi_title a, .wi_title a:link, .wi_title a:visited { color:#124bb8; font-weight:bold;}
.wi_lower_box { height:50px; }
.wi_baker { float:left; display:inline; width:156px; margin-left:35px; color:#711;}
.wi_button { float:left; display:inline; width:84px;}
        
.winner_bottom_container { position:relative; width:699px; padding-bottom:20px; margin-left:10px; }
.bottom_winner_item
{
	float:left; 
	display:inline; 
	margin:0 9px 10px 0; 
	width:227px; 
	height:170px; 
	background-color:#e9dbb5; 
}
.bwi_right { margin-right:0px; }
.wi_category_btm  
{
	height:40px; 
	margin-top:5px; 
	text-align:center; 
	font-weight:bold; 
	font-size:12px;
	color:#711; 
}
.wi_image_btm { width:110px; padding: 0 58px; height:80px; }
.wi_image_btm img { width:110px; height:80px;}
.wi_title_btm { margin-top:5px; text-align:center;}
.wi_title_btm a, .wi_title_btm a:link, .wi_title_btm a:visited { color:#124bb8; font-size:11px;}
.wi_baker_btm { margin-top:2px; text-align:center; font-size:11px; color:#711;}
        

