
#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
{
	float: left;
	width: 152px;
}

.ancillary_marquee
{
	width: 930px;
	margin-top: 1px;
}

.buzz_marquee
{
	float: left;
	background: url('../images/buzz_marquee.png') no-repeat;
	width: 930px;
	height: 109px;
	margin-top: 1px;
}

.buzz_marquee_text
{
	font-family: arial;
	font-size: 12px;
	color: #798563;
	margin-left: 20px;
	margin-top: 63px;
}

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

	float: left;
	width:550px;
	margin-left: 6px;
	margin-right: 6px;
}

.search_box_header
{
	margin-left: 6px;
	margin-right: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	padding: 10px; 
	background-color: #eaf2f6;
	overflow: hidden;
}

.search_box_header h3.search_header
{
	color: #4c9bc3;
	font-size: 16px;
	font-weight: normal;
}

.reg_content_mid_box
{
	float: left;
	width: 580px;
	margin-left: 6px;
	margin-right: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
/*	background: url('../images/thl_content_box_top.png') no-repeat; */
	background-color: #FFF;
	overflow: hidden;
	padding-bottom: 10px;
	padding-top: 10px;	

}

.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;
}

.reg_right_marketing_column
{
	float: left;
	width: 330px;
	margin-right: 2px;
	
}
.reg_right_marketing_bg
{
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	background-color: #FFF;
	overflow: hidden;
	padding-bottom: 10px;
	padding-top: 10px;	
}

.reg_right_marketing_padding
{
	padding: 10px;
}
.reg_right_marketing_padding span
{
	color: #2e6ba7;
}
.reg_right_marketing_padding UL
{
	margin: 2px;
	padding:2px;
	margin-left: 10px;
	list-style-image: url('../images/bullett.png');
}
.reg_right_marketing_padding  LI
{	
	line-height: 20px;
}

.content_display_header
{
	padding-top: 2px;
}
.content_display_header h3
{
	margin: 0px;
	padding:0px;
	font-size: 24px;
	color: #658133;	
	line-height: 26px;
	padding-bottom: 4px;
	font-weight: normal;
}




/* GROUPS */
ul#hive-groups
{
	margin: 0px; 
	padding:0px;
}
#hive-groups li
{
	float: none;
	clear:both;
}
#hive-groups li div.img
{
	width: 90px;
	height: 90px;
	overflow: hidden;
	float: left;
}
#hive-groups li div.info
{
	width: 132px;
	float: left;
	margin-left: 10px;
}

.groups_main
{
	width: 675px;
	float: left;
}

.group_top
{
	width: 675px;
	float: left;
}
.group_search
{
	width: 453px;
	float: left;
	border: 1px solid #E1EDCA;
	padding: 4px;
}
.group_search .inner
{
	width: 445px;
	height: 90px;
	float: left;
	padding: 4px;
	background: #ECF5DD;
}


.group_search h3
{
	color: #42561D;
	font-size: 14pt;
	padding: 4px 0px;
}

.group_search .inner p div
{
	width: 380px;
	float: left;
}

.group_search .inner input.search
{
	width: 360px;
	border: 1px solid #B7D681;
	background: #FFF;
	font-size: 10pt;
	padding: 4px;
	float: left;
	margin-top: 4px;
}

.group_search .inner .btn
{
	float: left;
	border:0px;
	background: none;
}

.group_callout
{
	margin-left: 6px;
	width: 196px;
	padding: 4px;
	float: left;
	border: 1px solid #E1EDCA;
}

.group_callout .inner
{
	width: 188px;
	height: 90px;
	float: left;
	padding: 4px;
	background: #ECF5DD;
	color: #555;
	text-align: center;
}

.group_callout .inner p
{
	margin: 5px 0 0 0;
}


.group_highlight_box
{
	width: 675px;
	float: left;
	margin-top: 20px;
	padding: 4px;
}

.group_highlight_box h3
{
	font-size: 14pt;
	color: #666;
	padding-bottom: 6px;
	border-bottom: 1px dashed #CCC;	
}

.group_highlight_box .listing_box 
{
	width: 667px;
	float: left;
	padding: 4px;
}

.group_highlight_box .listing_box ul
{
	float: left;
	margin: 6px 0 0 0 ;
	padding: 0px;
	
}

.group_highlight_box .listing_box ul li
{
	float: left;
	width: 313px;
	height: 140px;
	border: 1px solid #E9E9E9;
	margin-right: 4px;
	margin-left: 4px;
	margin-bottom: 4px;
	margin-top: 4px;
	padding: 5px;
}

.group_highlight_box .listing_box ul li div.img
{
	width: 90px;
	height: 90px;
	overflow: hidden;
	float: left;
}

.group_highlight_box .listing_box ul li div.info
{
	width: 218px;
	float: left;
	color: #888;
	padding-left: 5px;
}

.group_highlight_box .listing_box ul li div.info p
{
	overflow: hidden;
}
.group_highlight_box .listing_box ul li div.info a.remove
{
	color: #AAA;
}
.group_highlight_box .listing_box ul li div.info a.remove:hover
{
	color: #666;
}

#members_list ul li div.info a.remove
{
	color: #AAA;
}
#members_list ul li div.info a.remove:hover
{
	color: #666;
}


.group_highlight_box .listing_box ul li a.title
{
	color: #42561D;
	font-size: 13pt;
	text-decoration: none;
}


#groups_sub_menu
{
	width: 170px;
	float: left;
	margin-right: 3px;
}

#groups_sub_menu #head
{
	margin-top: 5px;
	background: #658133;
	color: #FFF;
	font-size: 13pt;
	font-weight: bold;
	padding: 4px 4px;
}

#groups_sub_menu ul.g
{
	margin: 0 0 0 0;
	padding: 0px;
	border-top: 2px solid #42561D;
}


#groups_sub_menu ul.g li a
{
	border-bottom: 1px solid #42561D;
	display: block;
	padding: 5px 4px;
	color: #42561D;
	font-weight: bold;
}

#groups_sub_menu ul.g li a:hover
{
	border-bottom: 1px solid #42561D;
	display: block;
	padding: 5px 4px;
	color: #42561D;
	font-weight: bold;
}

#groups_sub_menu ul.g li:hover
{
	background: #E3EFCE;
}


#groups_sub_menu ul.disabled
{
	margin: 0 0 0 0;
	padding: 0px;
	border-top: 2px solid #CCC;
}


#groups_sub_menu ul.disabled li a
{
	border-bottom: 1px solid #CCC;
	display: block;
	padding: 5px 4px;
	color: #AAA;
	cursor: default;
	font-weight: bold;
}

#groups_sub_menu ul.disabled li a:hover
{
	border-bottom: 1px solid #CCC;
	display: block;
	padding: 5px 4px;
	color: #AAA;
	cursor: default;
	font-weight: bold;
}

#groups_sub_menu ul.disabled li:hover
{
	background: #FFF;
}




#groups_right_column
{
	width: 190px;
	float: left;
	margin-top: 35px;
	text-align: right;
}

#groups_right_column img
{
	float: right;
}



.group_head_info
{
	width: 535px;
	float: left;
	margin-top: 3px;
}

.group_head_info h3
{
		margin: 0px;
	padding:0px;
	font-size: 24px;
	color: #658133;	
	line-height: 26px;
	padding-bottom: 4px;
	font-weight: normal;
}

.group_head_info h4
{
	color: #FE7003;
	font-size: 13pt;
	margin:0px;
	padding: 0px;
	height: 25px;
}

.group_left_column
{
 	width: 120px;
	border-right: 1px solid #E9E9E9;
	float: left;
}

.group_display_pic_holder
{
	width: 120px;
	text-align: center;
	float: left;
}
.group_display_pic
{
	margin: 0px auto;
	width: 96px;
	overflow: hidden;
	border: 1px solid #CCC;
	padding: 3px;
	text-align: center;
}

.group_display_pic img
{
	width: 90px;
	text-align: center;
	margin: 0px auto;
}

.group_center
{
	width: 520px;
	padding-left: 8px;
	float: left;
}

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



.group_friends
{
	width: 510px;
	float: left;
	
	padding: 8px;
	margin-top: 10px;
}

.group_friend_title
{
	float: left;
	width: 270px;
	
}
.group_friends h4
{
	color: #999;
	font-size: 13pt;
	float: left;
	height: 22px;
	width: 270px;
	
}

.group_friends h4 span
{
	font-size: 12pt;
	color: #000;
}


.group_friends_more
{
	width: 100px;
	float: right;
	text-align: right;
}


.group_friends_more a
{
	color: #FE7003;
}

.group_friends .members 
{
	width: 100px;
	margin-left: 15px;
	margin-right: 15px;
	float: left;
	text-align: center;
}

.group_info
{
	width: 560px;
	float: left;
}
#group_image
{
	width: 120px;
	float: left;
	margin-bottom: 10px;
}

#group_details
{
	width:434px;
	float: left;
}
#group_details p
{
	margin: 0px;
	padding: 0px;
}

.member_img
{
	height: 100px;
	width: 90px;
	overflow: hidden;
	
}
.group_friends .members a
{
	color: #333;
	text-decoration: none;
	font-size: 8pt;
}
.group_friends .members a:hover
{
	color: #666;
	text-decoration: none;
	font-size: 8pt;
}

#group_friend_list
{
	width: 520px;
	float: left;
	border-top: 1px solid #999;
	margin-top: 4px;
	padding-left: 10px;
	padding-top: 8px;
}


.group_friends .members_img
{
	width: 100px;
	height: 90px;
	overflow: hidden;
}



.groups_recent_blogs
{
	width: 510px;
	float: left;
	
	padding: 8px;
	margin-top: 10px;
}

.groups_recent_blogs h4
{
	color: #999999;
	font-size: 13pt;
	float: left;
	height: 22px;
	width: 270px;
}

.groups_recent_blogs ul
{
	width: 520px;
	float: left;
	border-top: 1px solid #999;
	margin-top: 4px;
	padding-left: 10px;
	padding-top: 8px;
}

.groups_recent_blogs ul li
{
	margin-bottom: 15px;
}

.groups_recent_blogs ul li a
{
	font-weight: bold;
	font-size: 12pt;
}

.groups_recent_blogs ul li span 
{
	font-size: 8pt;
	color: #666;
}

.groups_recent_blogs ul li span a
{
	font-size: 8pt;
}

#group_categories
{
	padding-top: 0px;
	width: 670px;
	float: left;
	border-bottom: 1px dashed #CCC;
	margin-bottom: 10px;
}

#group_categories strong
{
	display: block;
	line-height: 22pt;
}

#group_categories div
{
	float: left;
	height: 25px;
	padding-right: 12px;
}
#group_categories div input
{
	float: left;
}

#group_categories div span
{
	margin-top: -3px;
	display: block;
	float: left;
	margin-left: 2px;
}

#group_categories div span a
{
	color: #666;
}

#group_categories div span a:hover
{
	color: #000;
}

#join_confirm
{
	
	margin-bottom: 10px;
	font-size: 8pt;
	color: #000;
	text-align: center;
	line-height: 11pt;
	width: 110px;
}


#join_confirmed
{
	display: ;
	margin-bottom: 10px;
	font-size: 8pt;
	color: #000;
	margin-left: 0px;
	text-align: center;
	line-height: 11pt;
	width: 110px;
}


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



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

.content_nav_bg
{
	width: 150px;
}

.content_navigation UL
{
	
	margin: 0px;
	padding:0px;
	list-style-type: none;
	padding-left: 12px;
}

.content_navigation UL LI
{
	font-family: arial;
	font-size: 12px;
	padding: 2px;
	border-bottom: 1px dotted #fb7613;
}

.content_navigation UL LI A
{
	color: #2a2a2a;
}

.content_navigation UL LI A:HOVER
{
	color: #fe7003;
}

.content_navigation UL LI A.anch
{
	color: #fe7003;
}




.peach_box
{
	background: url('../images/peach_box_bg.png') no-repeat;
	height: 70px;
	width: 183px;
}
.orange_box
{
	width: 183px;

}
.article_listing
{
	border-bottom: 1px dotted #afafaf;
	margin-bottom:15px;
}
.article_listing h3
{
	font-size: 22px;
	color: #658133;
	font-family: arial;
	font-weight: normal;
	margin-bottom: 4px;
}
.content_posted
{
	font-size: 11px;
	color: #878787;
}

.article_listing P
{
	color: #404040;
	font-size: 12px;
	margin:0px;
	padding:0px;
	line-height: 18px;
}
.orange_box_bg
{
	background-color: #ffe5a9;
	height: 100px;
}

.light_green_box_bg
{
	background-color: #cfe8b8;
	height: 100px;
}

.pagination_listing
{
	margin-top: 8px;
}

.brown_box_bg
{
	background-color: #b2a792;
	height: 100px;
}

.blog_text
{
	color: #505050;
}

.white_links
{
	color: #FFFFFF;
}

.white_links:HOVER
{
	color: #e8F1FA;
}
.small_text
{
	font-size: 11px;
}

.smalL_text_bold
{
	font-size: 11px;
	font-weight: bold;
}
.small_right
{
	font-size: 11px;
	text-align: right;
	margin: 0px;
	padding:0px;
}

.ques_answers_box
{
	float: left;
}	
#qa_question
{
	margin:0px;
	padding:0px;
}
.buzz_post_box
{
	width: 520px;
	height:140px;
	padding: 4px;
	background-color: #f1f7ff;
	border: 1px solid #b4d6fd;
}
.buzz_post_text
{
	border: 1px solid #CCCCCC;
	width: 500px;
	height: 70px;
}

.ask
{
	float: left;
	width: 266px;
	height:160px;
	padding: 4px;
	background-color: #f1f7ff;
	border: 1px solid #b4d6fd;

}
.ask textarea
{
	width: 236px;
	height:64px;
	margin:0px;
	padding:0px;
	border: 1px solid #ccc;
}
.ask_header
{
	margin-left: 10px;
	font-weight: normal;
	color: #135067;
}

.answer
{
	float: left;
	width: 227px;
	height: 160px;
	padding: 4px;
	margin-left: 15px;
	background-color: #fffbea;
	border: 1px solid #f8e07e;
}
.answer_header
{
	margin-left: 10px;
	font-weight: normal;
	color: #fb8733;
}
.ask_ques
{
	float: none;
	clear: both;
	padding: 4px;
	background-color: #FFFFFF;
}

.q_a
{
	padding-top: 20px;
	float: none;
	clear: both;
}
.q_a h3
{
	font-size: 1px;
	padding-top:4px;
	padding-bottom:4px;
	font-weight: normal;
	color: #404040;
	padding-left:10px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}

.qa_box
{
	float: left;
	margin-top: 4px;
	width: 525px;
}
.qa_box P
{
	padding: 0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:10px;
	margin-top:15px;
	color: #18578e;
	font-weight: bold;
}
.qa_box P a
{
	position: relative;
	z-index:1;
}
.total_answers_box
{
	float: left;
	width: 100%;
	padding: 3px;
	margin-top:20px;
	font-size: 11px;
	background-color: #e7f2fe;
}
.total_answers_box a
{
	font-size: 11px;
	color: #2986f9;
	margin-left:10px;
}

.question_category_box
{
	float: left;
	padding: 4px;
}
.user_post
{
	float: left;
	font-size: 11px;
	color: #999;
	padding-left:10px;
}

.blue_col_box_header
{
	background: url('../images/blue_box_header.png') repeat-x;
	height: 34px;
}
.blue_right_col_box
{
	border: 1px solid #b9e8fa;
	background-color: #f5fcff;
	width: 228px;
}

.blue_right_col_box UL
{
	margin: 5px;
	padding: 5px;
}
.blue_right_col_box LI
{
	display: block;
	border-bottom: 1px solid #cae6f0;
}
.blue_right_col_box LI a
{
	color: #6699cc;
	padding:4px;
	display: block;
}
.blue_right_col_box li a:hover
{
	padding:4px;
	display: block;
	background-color: #dceff7;
}

.green_col_box_header
{

	background: url('../images/green_box_header.png') repeat-x;
	height: 34px;
}

.green_right_col_box
{
	border: 1px solid #b2ff8c;
	background-color: #f7fff3;
	width: 228px;
}

.green_right_col_box UL
{
	margin: 5px;
	padding: 5px;
}

.green_right_col_box LI
{
	display: block;
	border-bottom: 1px solid #d5fac2;
}
.green_right_col_box LI a
{
	color: #2f7e07;
	padding:4px;
	display: block;
}
.green_right_col_box li a:hover
{
	padding:4px;
	display: block;
	background-color: #e0fcd2;
}


/*.green_right_col_content
{
	padding: 10px;
}*/

.right_listing
{
	margin:0px;
	padding:0px;
}

.pink_col_box_header
{
	background: url('../images/pink_box_header.png') repeat-x;
	height: 34px;
}

.pink_right_col_box
{
	border: 1px solid #ffccda;
	background-color: #fffafb;
	width: 228px;
}

.pink_right_col_box UL
{
	margin: 5px;
	padding: 5px;
}

.pink_right_col_box LI
{
	display: block;
	border-bottom: 1px solid #fce2e9;
}
.pink_right_col_box LI a
{
	padding:4px;
	display: block;
	color: #ff779c;
}
.pink_right_col_box li a:hover
{
	padding:4px;
	display: block;
	background-color: #fbf0f3;
}


.pink_col_box_header_groups
{
	background: url('../images/pink_box_header.png') repeat-x;
	height: 34px;
}

.pink_right_col_box_groups
{
	border: 1px solid #ffccda;
	background-color: #fffafb;
	width: 228px;
}

.pink_right_col_box_groups UL
{
	margin: 5px;
	padding: 5px;
}

.pink_right_col_box_groups LI
{
	display: block;
	border-bottom: 1px solid #fce2e9;
}
.pink_right_col_box_groups LI a
{
	padding:4px;
	display: block;
	color: #ff779c;
}
.pink_right_col_box_groups li a:hover
{
	padding:4px;
	display: block;
	/*background-color: #fbf0f3;*/
	color: #EF5986;
}
.pink_right_col_box_groups LI span
{
	display: block;
	padding-left: 4px;
	font-size: 8pt;
}
.pink_right_col_box_groups LI span a
{
	padding: 0px;
	font-size: 8pt;
	color: #666;
	background: none;
}
.pink_right_col_box_groups LI span a:hover
{
	background: none;
	color: #333;
	padding: 0px;
}




.orange_right_col_box
{
	border: 1px solid #f8e07e;
	background-color: #fffbea;
	width: 228px;
}

.orange_right_col_box UL
{
	margin: 5px;
	padding: 5px;
}

.orange_box_header
{
	background: url('../images/orange_box_header.png') repeat-x;
	height: 34px;
}

.poll_box_header
{
	padding-top: 6px; 
	background: url('../images/poll_header_icon.png') left no-repeat;
	padding-left: 40px;
	height: 30px;
	font-size: 18px;
}


.most_comments_box_header
{
	padding-top: 6px; 
	background: url('../images/most_comments_icon.png') left no-repeat;
	padding-left: 40px;
	height: 30px;
	font-size: 18px;
}

.most_viewed_box_header
{
	padding-top: 6px; 
	background: url('../images/most_viewed_icon.png') left no-repeat;
	padding-left: 40px;
	height: 30px;
	font-size: 18px;
}

.whats_new_box_header
{
	padding-top: 6px; 
	background: url('../images/newest_posts_icon.png') left no-repeat;
	padding-left: 40px;
	height: 30px;
	font-size: 18px;
}

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

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


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

.search_content
{
	width: 520px;
	position: relative;
	top: 3px;
	margin: 0px auto;
	height: 44px;
	border: 1px solid #c98c9d;
}

.search_text
{
	float: left;
	font-family: sans serif;
	color: #fff; 
	font-size: 16px;
	font-weight: bold;
	margin-left: 5px;
	margin-top: 2px;
}

.search_content input
{
	float: left;
	margin-left: 10px;
	padding-top: 5px;
}

.search_input
{
	position: relative;
	bottom: 4px;
}

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

#make_recipes
{
	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
{
	background: url('../images/journal_box_rpt.png') repeat-x;
	width: 530px;
	float: left;
	height: 73px;
	
}

#plain_food_boxes
{
	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;
}


.monthly_contest
{
	width: 492px;
	margin: 0px auto;
	
}

.monthly_content
{
	background: url('../images/monthly_content_bg.png') no-repeat;
	width: 492px;
	height: 87px;
	padding: 0px;
	margin: 0px;
	
}

.monthly_content p
{
	width: 467px;
	margin: 0px auto;
	font-family: arial;
	line-height: 16px;
	font-size: 12px;
	color: #2a2a2a;
	
}
.contest_header
{
	background: url('../images/monthly_contest_bg.png') no-repeat;
	width: 492px;
	height: 42px;
	
	padding-left: 10px;
}

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

.mom_of_the_week
{
	width: 492px;
	margin: 5px auto;
}

.moms_header
{
	background: url('../images/mom_bg.png') no-repeat;
	width: 492px;
	height: 42px;
	padding-left: 10px;
	margin-top: 10px;
}

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

.mom_content
{
	background: url('../images/mom_content_bg.png') no-repeat;
	width: 492px;
	height: 87px;
	padding: 0px;
	margin: 0px;
}

.mom_content p
{
	width: 467px;
	margin: 0px auto;
	font-family: arial;
	line-height: 16px;
	font-size: 12px;
	color: #2a2a2a;
	
}

.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;
}

.sm_box_left
{
	float: left;
	width: 236px;
}

.sm_box_right
{
	float: right;
	width: 236px;
}

.buzz_links
{
	float: left;
	width: 217px;
	margin-top: 11px;
	margin-left: 12px;
	line-height: 21px;
}

.topic
{
	float: left;
}

.rss
{
	float: right;
}

.view_all
{
	clear: both;
	
}

.other_info
{
	float: left;
	margin: 0px;
	padding: 0px;
}

.girl_header
{
	background: url('../images/girl_bg.png') no-repeat;
	width: 236px;
	height: 42px;
	
	padding-left: 10px;
}

.girl_talk_content
{
	background: url('../images/girl_content_bg.png') no-repeat;
	width: 492px;
	height: 157px;
	padding: 0px;
	margin: 0px;
}

.parenting_header
{
	background: url('../images/parenting_bg.png') no-repeat;
	width: 236px;
	height: 42px;
	padding-left: 10px;
}

.parenting_content
{
	background: url('../images/parenting_content_bg.png') no-repeat;
	width: 492px;
	height: 157px;
	padding: 0px;
	margin: 0px;
}

.pregnancy_header
{
	background: url('../images/pregnancy_bg.png') no-repeat;
	width: 236px;
	height: 42px;
	padding-left: 10px;
}

.pregnancy_conent
{
	background: url('../images/pregnancy_content_bg.png') no-repeat;
	width: 492px;
	height: 157px;
	padding: 0px;
	margin: 0px;
}



.relationships_header
{
	background: url('../images/sex_relationship_bg.png') no-repeat;
	width: 236px;
	height: 42px;
	padding-left: 10px;
}

.relationship_content
{
	background: url('../images/relationship_content_bg.png') no-repeat;
	width: 492px;
	height: 157px;
	padding: 0px;
	margin: 0px;
}

.fitness_header
{
	background: url('../images/fitness_bg.png') no-repeat;
	width: 236px;
	height: 42px;
	padding-left: 10px;
}

.fitness_content
{
	background: url('../images/fitness_content_bg.png') no-repeat;
	width: 492px;
	height: 157px;
	padding: 0px;
	margin: 0px;
}

.fashion_header
{
	background: url('../images/fashion_beauty_bg.png') no-repeat;
	width: 236px;
	height: 42px;
	padding-left: 10px;
}

.fashion_content
{
	background: url('../images/fashion_content_bg.png') no-repeat;
	width: 492px;
	height: 157px;
	padding: 0px;
	margin: 0px;
}

.health_header
{
	background: url('../images/health_nutrition_bg.png') no-repeat;
	width: 236px;
	height: 42px;
	padding-left: 10px;
}

.health_content
{
	background: url('../images/health_content_bg.png') no-repeat;
	width: 492px;
	height: 157px;
	padding: 0px;
	margin: 0px;
}

.entertainment_header
{
	background: url('../images/entertainment_bg.png') no-repeat;
	width: 236px;
	height: 42px;
	padding-left: 10px;
}

.entertainment_content
{
	background: url('../images/entertainment_content_bg.png') no-repeat;
	width: 492px;
	height: 157px;
	padding: 0px;
	margin: 0px;
}

.healthy_living_header
{
	background: url('../images/health_living_bg.png') no-repeat;
	width: 236px;
	height: 42px;
	padding-left: 10px;
}

.health_living_content
{
	background: url('../images/health_living_content_bg.png') no-repeat;
	width: 492px;
	height: 157px;
	padding: 0px;
	margin: 0px;
}

.home_garden_header
{
	background: url('../images/home_garden_bg.png') no-repeat;
	width: 236px;
	height: 42px;
	padding-left: 10px;
}

.home_garden_content
{
	background: url('../images/home_garden_content_bg.png') no-repeat;
	width: 492px;
	height: 157px;
	padding: 0px;
	margin: 0px;
}



.border_top_bot_dashed
{
	border-top: 1px dotted #afafaf; 
	border-bottom: 1px dotted #afafaf; 
	overflow: hidden; 
	padding:2px; 
	margin-top: 4px; 
	margin-bottom: 4px;
}
.border_bottom_dashed
{
	border-bottom: 1px dotted #afafaf;  
	overflow: hidden; 
	padding:4px; 
	margin-top: 4px; 
	margin-bottom: 4px;
}

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

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




/* ANSWER CSS */
.answer_section_box
{
	float: left; 
	padding-left: 10px;
	padding-top: 8px;
	width: 510px;
	border-top: 2px solid #CCC;
}

.answer_section_user
{
	width: 60px;
	padding-top: 20px;
	float: left;
	
}

.answer_section_text
{
	width: 420px;
	float: left;
}

.answer_section_text textarea
{
	width: 360px;
	height: 160px;
	border: 2px solid #FFEFAD;
	background: #FFFCF3;
	line-height: 17px;
	font-size: 9pt;
	padding: 3px;
}



#error_label
{
	color: red;
	font-size: 8pt;
	padding-left: 20px;
	display: none;
}

.bee_content_titles_text
{
	font-size: 10pt;
	color: #FB8733;
	font-weight:  Bold;
}



#nutrition_dictionary_letter
{
	width: 496px;
	float: left;
	margin-left: 15px;
	margin-bottom: 10px;
	
}

#nutrition_dictionary_letter ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#nutrition_dictionary_letter ul li
{
	margin-right: 3px;
	float: left;
	width: 14px;
	height: 14px;
	border: 1px solid #FB8733;
	text-align: center;
	line-height: 10pt;
	color: #666;
	font-size: 8pt;
	cursor: pointer;

}

#nutrition_dictionary_letter ul li:hover
{
	margin-right: 3px;
	float: left;
	width: 14px;
	height: 14px;
	border: 1px solid #B8D682;
	text-align: center;
	line-height: 10pt;
	color: #666;
	font-size: 8pt;
	background: #FFF8DD;

}

#nutrition_dictionary_letter ul li.anchor
{
	margin-right: 3px;
	float: left;
	width: 14px;
	height: 14px;
	border: 1px solid #B8D682;
	text-align: center;
	line-height: 10pt;
	color: #666;
	font-size: 8pt;
	background: #FFF8DD;
}


.search_list_form
{
	width: 527px;
	float: left;
	padding-bottom: 8px;
	border-bottom: 1px solid #CCC;
	margin-bottom: 10px;
}

.search_list_form input[type=text]
{
	border: 1px solid #CCC;
	padding: 4px;
	width: 260px;
}

/****STORE****/

#store_cart_container
{
	width: 875px;
	margin: 0px auto;
}
.cart_header
{
	background-color: #ffc576;
	padding: 2px;
	
}
.price_box
{
	color: #a73c03;
	font-size: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.cart_desc
{
	color: #822d00;
	font-size: 12px;
}
.proceed_to_checkout
{
	font-family: arial, verdana, helvetica;
	font-size: 16px;
	color: #595858;
}
.checkout_left_col
{
	background-color: #eeeeee;
	width: 174px;
	height: 359px;	
}
.shopping_cart
{
	font-family: arial, verdana, helvetica;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #a4a4a4;
}
.black_text
{
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.grey_numbers
{
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	color: #666666;
}
.product_header
{
	color: #a73c03;
	margin:0px;
	padding:4px;
}
.store_content
{
	width: 624px;
	float: left;
	margin-left:20px;
}

.store_cat_menu
{
	width: 250px;
	float: left;
}
.store_cat_menu ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.store_cat_menu ul li
{
	background-color: #dde8f0;
	padding: 6px;
	margin-bottom: 2px;
}

.store_cat_menu ul li a
{
	font-size: 11px;
	color: #7b7b7f;
	text-decoration: none;
}
.store_cat_menu ul li a:hover
{
	text-decoration: underline;
}
.store_marquee
{
	height: 235px;
	border: 1px solid #FF0000;
}
#store_marketing_marquee 
{
    position:relative;
    height:225px;
}

#store_marketing_marquee IMG 
{
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#store_marketing_marquee IMG.active 
{
    z-index:10;
}

#store_marketing_marquee IMG.last-active 
{
    z-index:9;
}
.hp_products
{
	position: relative;
	top: 4px;
	left: 4px;
}
.products
{
	position: relative;
	top: 4px;
	left: 4px;
}
.qty_box_input
{
	padding: 2px;
	border: 1px solid #a73c03;
	font-size: 14px;
	width: 25px;
}

.product_box
{
	background-image: url('/global/images/hl_store_product_box_feature.png');
	background-repeat: no-repeat;
	width: 205px;
	height: 245px;
	float: left;
}
.featured_product_name
{
	position: relative; 
	top: 6px;
	left: 12px;
	color: #4c5963;
	font-size: 15px;
}
.featured_product_name A
{
	color: #4c5963;
	font-size: 15px;
}
.store_product_name
{
	color: #4c5963;
	font-size: 15px;
}
.featured_product_content
{
	width: 172px;
	position: relative; 
	top: 14px;
	left: 14px;
	height: 198px;
}

.product_image
{
	text-align: center;
	margin: 0px;
}

.product_description
{
	float: left;
	width: 175px;
	position: relative;
	bottom: 8px;
	top:0px;
	text-align: center;
	font-size: 11px;
	padding-right: 4px;
	color: #6f93b0;
	line-height:15px;
}
.cart_button_bg
{
	position: absolute;
	bottom: 2px;
	left:0px;
	float: left;
	background: url('/global/images/blue_button_bg.png') no-repeat;
	width: 82px;
	height: 19px;
	color: #FFF;
	font-size: 12px;
}
.more_info
{
	position: absolute;
	right: 2px;
	bottom: 2px;
	float: right;
	color: #6f93b0;
	font-size: 12px;	
}
.more_info form, input
{
	margin:0px;
	padding:0px;
}
.store_feat_content
{
	width: 250px;
	float: none;	
	clear:both;
	min-height: 200px;
	padding-top: 10px;
}
.store_feat_content strong
{
	font-size: 13pt;
	color: #FA6A2E;
}
.store_feat_content p
{
	color: #666;
	line-height: 18pt;
	font-size: 9pt;
	margin: 0px;
}

.cat_header
{
	float: left;
	width: 100%;
}

.pagination
{
	float: left;
	width: 100%;
	margin-left:5px;
	margin-bottom:10px;
	font-size: 11px;
}
.product_details
{
	color: #822d00;
	font-size: 12px;
}
.qty_box
{
	color: #a73c03;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#product_detail_container
{
	float: left;
}
.orange
{
	font-size: 11px;
}

#store_status_window
{
	width: 225px;
	height:93px;
	background: url(/global/images/status_window.png) no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9999;
}

#store_status_window p
{
	text-align: center;
	color: #FFF;
	padding-top: 6px;
	font-weight: bold;
}






#headline_edit
{
	font-size: 8pt;
	width: 148px;
	margin-left: 6px;
	margin-top: 3px;
	padding-left: 2px;
	margin-bottom: 3px;
	height: 23px;
	float: left;
	line-height: 22px;
	overflow: hidden;
	border: 1px solid #E5E5E5;
	text-align: center;
	cursor: pointer;
}

.headline_border
{
	border: 1px solid #000;
}


#profile_headline_update
{
	font-size: 8pt;
	width: 140px;
	float: left;
	margin-top: 2px;
	margin-left: 0px;
	border: 1px solid #CCC;
	padding: 2px;
}	

#mood_select_abs
{
	width: 105px;
	z-index: 9999;
	position: absolute;
}
#mood_select
{

	width: 105px;
	height: 18px;
	line-height: 18pt;
	float: left;
	
}


#mood_select ul li
{
	background: #FFF;
		padding-left: 3px;
	line-height: 22px;
}

#mood_select ul li ul
{
	list-style-type: none;
	background: #FFF;
	display: none;
	
}

#mood_select ul li ul li
{
	background: #FFF;
	padding-left: 3px;
	line-height: 22px;
}

#mood_select ul li ul li:hover
{
	background: #F5F5F5;
	padding-left: 3px;
	line-height: 22px;
}

#mood_select_text
{
	width: 40px;
	float: left;
}

#mood_container
{
	z-index: 1;
	width: 150px;
	float: left;
	margin-bottom: 4px;
}

#top_user_bar
{
	min-width: 200px;
	height: 50px;
	margin-top: 30px;
	margin-right: 5px;
	float: right;
}

.register_btn
{
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	background-color: #fb862e;
	padding: 4px;
	color: #FFF;	
	border: 0px;
	cursor: pointer;
	
}


#chat_container
{
	margin-top: 10px;
	width: 530px;
	float: left;
}

#chat_msg_ppl_container
{
	width: 530px;
	float: left;
}

#chat_msg_container
{
	width: 395px;
	height: 300px;
	float: left;
	padding-right: 4px;
	overflow-y: scroll;
	overflow-x:hidden;
	border: 1px solid #B8D682;
}

#chat_ppl_container
{
	margin-left: 8px;
	width: 120px;
	float: left;
}
#chat_ppl_container ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#chat_ppl_container ul li
{
	padding-top: 3px;
	padding-bottom: 3px;
	background: #F1FAE1;
	border-bottom: 2px solid #FFF;
}

#chat_ppl_container ul li a
{
	display: block;
	text-decoration: none;
	color: #333;
	background: #F1FAE1;
	padding: 0px 4px;
}
#chat_ppl_container ul li a:hover
{
	display: block;
	text-decoration: none;
	color: #666;
	background: #F1FAE1;
	padding: 0px 4px;
}


.chat_every
{
	background: #F1FAE1;
	font-size: 8pt;
}

.chat_every span
{
	color: #888;
}

.chat_other
{
	background: #FFF;
	font-size: 8pt;
}

.chat_other span
{
	color: #888;
}
#chat_message
{
	width: 390px;
	float: left;
	padding-top: 3px;
}

#chat_message input[type=image]
{
	float: left;
}
#chat_message_txt
{
	width: 302px;
	border: 1px solid #B8D682;
	padding: 4px;
	font-size: 8pt;
	float: left;
	margin-right: 4px;
}



#members_list
{
	width: 520px;
	float: left;
}

#members_list .image
{
	width: 93px;
	float: left;
}


#members_list .info
{
	width: 136px;
	float: left;
	line-height: 17px;
}

#members_list .info a
{
	color: #658133;
	
}
#members_list .info a:hover
{
	color: #000;
	
}

#members_list ul 
{
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0px;
}


#members_list ul li
{
	width: 234px;
	height: 104px;
	float: left;
	margin: 0px 12px 12px 0px;
	border: 1px solid #EDF5E0;
	padding: 4px;
}


#photo_image_list
{
	width: 550px;
	float: left;
	padding-bottom: 20px;
}

#photo_image_list ul 
{
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0px;
}


#photo_image_list ul li
{
	width: 125px;
	height: 180px;
	float: left;
	margin: 0px 12px 12px 0px;
}

#photo_image_list ul li div.image
{
	border: 1px solid #EDF5E0;
	padding: 4px;
	width: 120px;
	height: 112px;
	float: left;
}

#photo_image_list ul li div.info
{
	font-size: 8pt;
	line-height: 10pt;
	width: 126px;
	float: left;
	text-align: center;
}

#photo_image_list div.upload
{
	float: left; 
	width: 520px;
	padding-top: 20px;
}


#photo_image_list div.button
{
	 float: left;
	 width: 132px;
}

#photo_image_list div.link
{
	 float: left;
	 width: 200px;
}
#photo_image_list div.link a
{
	color: #333;
	font-weight: bold;
}
#photo_image_list div.link a:hover
{
	color: #666;
}



#links_list
{
	width: 550px;
	float: left;
}

#links_list ul
{
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px;
}

#links_list ul li
{
	width: 550px;
	float: left;
}


#links_list ul li p span
{
	color: #666;
}
#links_list ul li p a
{
	font-weight: bold;
	font-size: 13pt;
}
#links_list ul li p span a
{
	font-size: 10pt;
	font-weight: bold;
	color: #444;
}
#links_list ul li p span a:hover
{
	color: #666;
}








#settings-container
{
	width: 560px;
	float: left;
}

#settings-container ul
{
	width: 560px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#settings-container ul li
{
	float: left;
	margin-right: 4px;
}

#settings-container ul li a
{
	display: block;
	font-size: 9pt;
	color: #658133;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 10px;
	border: 1px solid #658133;
	border-bottom: none;
}

#settings-container ul li a:hover
{
	background: #B8D682;
	color: #3B5D14;
}

#settings-container ul li a.anchor
{
	background: #B8D682;
	color: #3B5D14;
}

.settings-page
{
	width: 536px;
	float: left;
	border: 1px solid #658133;
	padding: 12px;
}

.settings-page textarea
{
	width: 340px;
	height: 180px;
	font-size: 9pt;
	border: 1px solid #CCC;
	padding: 5px;
}

#group_wall
{
	width: 530px;
	margin: 0px auto;
}

#wall_container
{
	float: left;
	width: 530px;
	padding: 4px;
	border: 1px solid #B8D682;
	background: #FCFFF8;
}

#wall_container_inner
{
	width: 520px;
	margin: 0px auto;
}

#group_wall h4
{
	font-size: 13pt;
	color: #42561D;
	display: block;
}

#group_wall_inner
{
	margin-top: 10px;
	width: 500px;
	float: left;
	padding: 8px;
	background: #FFF;
}


#group_wall ul
{
	margin: 0px;
	padding: 0px;
}

#group_wall ul li
{
	background: #FFF;
	border: 1px solid #E9E9E9;
	margin-bottom: 20px;
	width: 503px;
	
}
.wall-txt
{
	width: 510px;
	height: 70px;
	font-size: 9pt;
	border: 1px solid #B8D682;
	color: #42561D;
	padding: 4px;
	margin-bottom: 8px;
	
}

#wall_enter label
{
	color: #42561D;
	font-weight: bold;
	font-size: 13pt;
	float: none;
	clear: both;
	display: block;
}
.wall-post-options
{
	font-size: 9pt;
	color: #444;
}
.wall-post-options a
{
	color: #AAA;
}

.wall-post-options a:hover
{
	color: #666;
}

input.group-txt
{
	width: 200px;
	font-size: 10pt;
	padding: 4px;
}

textarea.txt-wall-reply
{
	width: 300px;
	height: 45px;
	font-size: 98%;
	border-top: 1px solid #B7D681;
	border-right: 1px solid #B7D681;
	border-bottom: 1px solid #B7D681;
	border-left: 0px;
	overflow: hidden;
	color: #658133;
}

.wall-reply img
{
	border: 1px solid #B7D681;
}

#photo-comments
{
	width: 420px;
	float: left;
	border: 1px solid #B7D681;
}

#photo-comments textarea
{
	border: 1px solid #B7D681;
	width: 340px;
	height: 52px;
	line-height: 18px;
	font-size: 9pt;
}

.groups-login-register
{
	padding: 0px 4px 0px 4px;
	color: #555;
}

#workout_gallery_slider
{
	width: 219px;
	float: left;
	padding-left: 3px;
	padding-top: 5px;
}

.workout_gallery_thumb
{
	width: 60px;
	float: left;
	margin-bottom: 20px;
	text-align: center;
	margin-left: 6px;
	margin-right: 6px;
	
}

.workout_gallery_thumb a
{
	font-size: 8pt;
}

#workout_video_container
{
	width: 527px;
	float: left;
	text-align: center;
}


a.print_icon
{
	background: url(/global/images/print_icon.png) left no-repeat;
	padding-left: 20px;
	color: #FFF;
	text-decoration: none;
}
a.print_icon:HOVER
{
	background: url(/global/images/print_icon.png) left no-repeat;
	padding-left: 20px;
	color: #FFDF96;
	text-decoration: none;
}

#user-info-top
{
	padding-left: 4px;
	
}

#user-info-top a
{
	color: #FFF;
	text-decoration: none;
}
#user-info-top a:hover
{
	color: #E9E9E9;
}

#user-info-top  td
{
	color: #E9E9E9;
}







#workout-level-container
			{
				position: relative;
				float: left;
				width: 100px;
			}
			#workout-level-container ul
			{
				position: absolute;
				top: -11px;
				margin: 0px;
				padding: 0px;
				
			}
			
			#workout-level-container ul li
			{
				border: 1px solid #CCC;
				padding: 0px 10px;
				width: 90px;
				
			}
			#workout-level-container ul li:hover
			{
				border: 1px solid #FFF;
			}
			#workout-level-container ul li a
			{
				color: #FFF;
				background: url(/global/images/icon-drop-down-arrow.png) 100% 10px no-repeat;
				display: block;
				padding: 1px 12px 2px 2px;
			}
			#workout-level-container ul li a:hover
			{
				color: #FFDD9E;
			}
				
				#workout-level-container ul li:hover  ul 
				{
					display: block;
				}
				
				#workout-level-container ul li ul 
				{
					display: none;
					top: 22px;
					left:0px;
					
				}
				#workout-level-container ul li ul li
				{
					background:#3A8BC3;
				}
				#workout-level-container ul li ul li a
				{
					color: #FFF;
					background:#3A8BC3;
				}
				
	
.right-box-feat
{
	width: 213px;
	float: left;
	padding: 8px;
}

.right-box-feat-row
{
	width: 213px;
	float: left;
	padding-bottom: 20px;
	padding-top: 20px;
	border-bottom: 1px dashed #7DA9D0;
}


.right-box-feat-row a
{
	color: #7DA9D0;
	font-size: 12pt;
	font-weight: bold;
	line-height: 16pt;
}
.right-box-feat-row a:hover
{
	color: #FB8733;
}
.right-box-feat-img
{
	width: 90px;
	float: left;
	padding-right: 4px;
	
}

.right-box-feat-info
{
	width: 119px;
	float: left;
}

.right-box-feat-info p
{
	padding: 0px;
	margin: 0px;
	line-height: 12pt;
}

