/* HL Main Structure.css */

BODY
{
	margin:0px;
	padding:0px;
	background: none;
	font-family: arial;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}
#container
{
	width: 970px;
	margin:0px auto;
	padding:0px;
	background:none;
	overflow: hidden;
	padding-bottom: 20px;
	min-height: 900px;
}
#inner_content_box
{
	width: 942px;
	position: relative;
	left: 2px;
	margin: 0px auto;
}
#header_box
{
	background: none;
	height: 93px;

}
#logo
{
	float: left;
	position: absolute;
	top: 8px;
	left: 8px;
}
.top_header_bar
{
	display: none;
}

.top_header_bar IMG
{
display: none;
}

.top_quick_links
{
	display: none;
}
.top_login_info
{
display: none;
}
#narrow
{
	width: 930px;
	margin: 0px auto;
}

.search_box
{
display: none;
}
.search_box input[type=text]
{
display: none;
}



#footer_box
{

	display: none;
}



#menu_box
{
display: none;
}


#ancillary_content_box
{
	width: 931px;
	float: left;
	background-color: #FFF;
	overflow: hidden;
	padding-bottom: 20px;
	
}

#ancillary_content_padding
{
	margin-top: 10px;
}

.ancillary_content_left_box
{
	display: none;
}

.ancillary_marquee
{
	display: none;
}

.buzz_marquee
{
	display: none;
}

.buzz_marquee_text
{
	display: none;
}

.ancillary_content_mid_box
{
	float: left;
	width:530px;
	margin-left: 6px;
	margin-right: 6px;
}

.reg_content_mid_box
{
	float: left;
	width: 550px;
	margin-left: 6px;
	margin-right: 6px;

}

.reg_content_mid_box_bg
{
	padding: 6px;
	background-color: #FFF;
}

.reg_content_mid_box fieldset
{
	border: 0px;
}

.ancillary_content_right_box
{
	float: right;
	width: 230px;
	margin-right: 2px;
	display: none;
}

.reg_right_marketing_column
{
	float: left;
	width: 330px;
	margin-right: 2px;
}
.reg_right_marketing_bg
{
	background: url('../images/thl_bee_talking_box.png') no-repeat;
	height: 430px;
}

.reg_right_marketing_padding
{
	padding: 10px;
}

.content_display_header
{
	padding-top: 2px;
}
.content_display_header h3
{
	margin: 0px;
	padding:0px;
	font-size: 24px;
	color: #658133;	
	padding-bottom: 4px;
	font-weight: normal;
}
.content_display_header span.posted
{
	font-size: 11px;
	color: #404040;
}
.content_display
{
	padding-top: 2px;
}
.content_display P
{
	line-height: 20px;
	font-size: 11px;
	color: #101010;
	margin: 0px;
	padding:0px;
}

.content_display IMG
{
	padding-right: 6px;
}

.content_nav_bg
{
	display: none;
	width: 150px;
}

.pagination_listing
{
	display: none;
}

#action_comments_box
{
	background: url('../images/comments_background_box.png') no-repeat;
	height: 59px;
	width: 520px;
	padding: 4px;
	display: none;
}

.search_container
{
	display: none;
	margin-top: 10px;
	padding-left: 5px;
}


.food_marquee
{
	display: none;
	margin: 0px;
}
.qa_marquee
{
	display: none;
	float: left;
	width: 930px;
	height:89px;
	margin-top:1px;
	margin-bottom:40px;
	background: url('../images/thl_marquee_qa.jpg') no-repeat;
}
.recipe_search
{
	display: none;
	width: 530px;
	height: 52px;
	margin: 0px auto;
	padding:3px;
	background: #7d1733;
}

#brunch_menu
{
	display: none;
	background: #fcede6;
	float: left;
	width: 530px;
	height: 189px;
	margin-top: 5px;
}

#make_recipes
{
		display: none;
	background: url('../images/make_recipes_rpt.png') repeat-x;
	float: left;
	width: 520px;
	height: 193px;
	margin-top: 5px;
	padding: 5px;
	
	
}

h3.make_recipe_title
{
	font-family: Century Gothic;
	font-size: 16px;
	color: #6c5a12;
	margin: 0px;
	padding: 0px;
}

#journal_box
{
	display: none;
	background: url('../images/journal_box_rpt.png') repeat-x;
	width: 530px;
	float: left;
	height: 73px;
	
}

#plain_food_boxes
{
	display: none;
	float: left;
	width: 530px;
	margin-top: 0px;
	border-bottom: 1px dotted #afafaf;
}

#ask_questions
{
	float: left;
	width: 480px;
	margin-top: 0px;
}

.questions_title
{
	float: left;
}

.brunch_content
{
	width: 465px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	
	
}

.brunch_image
{
	float: left;
}

.brunch_menu_text
{
	float: left;	
	width: 286px;
	margin-left: 10px;
	
}

h3.brunch_menu
{
	font-family: Futura Std;
	font-size: 16px;
	color: #000;
	margin: 0px;
	padding: 0px;
}

.brunch_menu_text p
{
	font-family: arial;
	font-size: 11px;
	color: #524451;
	padding-top: 0px;
	margin-top: 0px;
	
}

.recipe_content
{
	width: 471px;
	margin: 5px auto;
}

.journal_content
{
	width: 440px;
	padding-top: 5px;
	margin-left: 15px;
}

.journal_img
{
	float: left;
	margin-right: 10px;
}

.journal_text
{
	float: left;
	width: 327px;
}

h3.journal_title
{
	font-family: Century Gothic;
	font-size: 16px;
	color: #6c5a12;
	margin: 0px;
	padding: 0px;
}

.journal_content p
{
	margin-top: 5px;
	font-family: arial;
	font-size: 11px;
	color: #404040;
}

.journal_content p a
{
	
	font-family: arial;
	font-size: 11px;
	color: #317cf8;
	text-decoration: none;
}

.food_comments
{
	float: left;
	width: 480px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.food_comments p
{
	float: left;
	width: 480px;
	margin-top: 5px;
	font-family: arial;
	font-size: 12px;
	color: #404040;
}

.comment_titles
{
	font-family: arial;
	font-size: 22px;
	color: #658133;
	margin: 0px;
	padding: 0px;
}

.post_date
{
	font-family: arial;
	font-size: 11px;
	color: #878787;
}

.questions
{
	float: left;
	margin-top: 10px;
	width: 530px;
	padding-left: 10px;
}

.food_box_content
{
	width: 530px;
	padding-top: 10px;
	margin-left: 20px;
	
}

.box_1
{
	float: left;
	background: url('../images/box_content_bg.png') no-repeat;
	width:235px;
	height:137px;
	margin-right: 10px;
	
	
}

.box_1_content
{
	width: 212px;
	padding-top: 5px;
	margin-left: 10px;
}

h3.food_title
{
	font-family: arial;
	font-size: 12px;
	color: #77112d;
	margin: 0px;
	padding: 0px;
}

.recipe_details
{
	margin: 0px;
}

.food_img
{
	float: left;
	padding-right: 10px;
}

.food_descrip
{
	font-family: arial;
	font-size: 11px;
	line-height: normal;
	padding-top: 10px;
	color: #404040;
}

.cook_info
{
	float: left;
	width: 200px;
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	color: #6a580f;
	padding: 5px;
	margin-left: 10px;
	margin-top: 5px;
	
	
}

.time
{
	float: left;
	height: 29px;
	padding-right: 10px;
	border-right: 1px dotted #ebb71e; 
}

.cook
{
	float: left;
	border-right: 1px dotted #ebb71e; 
	padding-right: 10px;
	padding-left: 10px;
	height: 29px;
}

.serve
{
	float: left;
	padding-left: 10px;
}

.answer_cloud
{
	background: url('../images/answer_cloud.png') no-repeat;
	width:312px; 
	height:109px;
	float: left;
	position: relative;
	bottom: 40px;
}

.cloud_content
{
	float:left;
	padding-left:22px;
	padding-top:12px;
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	color: #9d0e19;
	font-weight: bold;
}

.gray_face
{
	float:left;
	
}

.cloud_text
{
	float:left;
	width: 204px;
	margin-left: 10px;
	margin-top: 5px;
}

.cloud_text span
{
	color: #333333;
}

.question_links
{
	position: relative;
	top: 25px;
	left: 65px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #1152ad;
	text-decoration: none;
}

/**FOOD RECIPE DETAILS**/

#recipe_body
{
	float: left;
	width: 470px;
	margin-left:30px;
}
#recipe_body a
{
	font-size:11px;
}
.recipe_header
{
	color:#6a580f;
	margin-bottom: 7px;
}
.recipe_subheader
{
	color:#6a580f;
}
.food_user
{
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	margin-bottom:10px; 
}
.lightgray
{
	font-size:11px;
	color: #999;
}
.bluelink
{
	font-size:11px;
	color: #18578e;
}
.border_top
{
	border-top: 1px dotted #999;
}
.border_left
{
	padding-left:7px;
	border-left: 1px solid #ccc;
}
.food_recipe
{
	float: left;
	margin-top:20px;
}
.food_recipe_header
{
	width: 466px;
	height:43px;
	background: url('/global/themes/default/images/thl_recipe_header_bg.png') no-repeat;
}
.food_recipe_header h4
{
	margin-left:10px;
	padding-top:8px;
}
.food_recipe p
{
	line-height:22px;
	color: #404040;
}	
.food_recipe ul, li
{
	list-style-type:none;
	padding-left:0px;
	margin-left:0px;
}

.green_face
{
	float: left;
}

.food_container
{
	width: 530px;
	margin: 0px auto;
}



.small_box_container
{
	height: 200px;
	width: 492px;
	margin: 10px auto;
	
	
}

.small_box_container H3
{
	font-family: arial;
	float: left;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	margin-top: 15px;
	padding:0px;
}


.buzz_comments
{
	display: none;
}



.user_post_image
{
	width: 50px;
	float: left;
}
.user_comment_post
{
	display: none;
	float: right;
	width: 440px;
}
.date_posted
{
	display: none;
	float: left;
}
.topic_display
{
	display: none;
	float: right;
}

.top_content_action_nav
{
	display: none;
	float: none; 
	clear: both; 
	padding-top: 4px;
}