.main_content { background: url("/media/images/top_gradient.jpg") no-repeat top center; padding: 20px 0px 0px 0px; }

/* Ads */
.ad_728x90 { width: 728px; height: 90px; margin: 0px auto 20px auto; }

#homeLogo { display: block; background: url("/media/images/dare_to.gif") no-repeat 50px 35px; width: 288px; padding: 12px 50px 25px 0px;  }
#homeLogo:hover .ls_logo { background: url("/media/images/house.gif") no-repeat 270px 0px; padding: 0 50px 0 0; }

/* Upper Right Login / Meta Profile Area : /header/standard */
.login_bar { background: #000000; color: #FFFFFF; height: 31px; line-height: 31px; font-size: 12px; }
	.login_bar a { color: #FFCC00; }
	.login_bar a:hover { color: #FFCC00; }
	.login_bar .frame { width: 960px; padding: 0px 15px; }
	.login_bar .user_links { float: right; position: relative; }

#header_username:hover #profile_quick_links { display: block; }
	#header_username .avatar {  position: relative; top: 5px; margin: 0px 3px 0px 0px; overflow: hidden; }
	#header_username .avatar img { border: 1px solid #999999; height: 16px; width: 16px; }
	#header_username a { text-decoration: none; }
	#profile_quick_links { display: none; background: transparent;        line-height: 12px;  position: absolute; top: 23px; left: 0px; z-index: 99; padding: 7px 0px 0px 0px; color: #000000;  }
	#profile_quick_links li { margin: 5px 0px 10px 0px; background: none; padding: 0px; }
	#profile_quick_links a { color: #000000; background-image: url("/media/images/icons.gif"); background-repeat: no-repeat; padding: 0px 0px 0px 25px; height: 16px; display: block; }
	#profile_quick_links a:hover { text-decoration: underline; }
	#profile_quick_links li.icon_profile a { background-position: 0px 0px } 
	#profile_quick_links li.icon_myplate a { background-position: 0px -16px } 
	#profile_quick_links li.icon_photos a { background-position: 0px -32px } 
	#profile_quick_links li.icon_blog a { background-position: 0px -48px } 
	#profile_quick_links li.icon_friends a { background-position: 0px -64px } 
	#profile_quick_links li.icon_inbox a { background-position: 0px -80px } 
	#profile_quick_links li.icon_settings a { background-position: 0px -96px } 
	#profile_quick_links li.icon_cms a { background-position: 0px -112px } 
	#profile_quick_links li.icon_chat a { background-position: 0px -128px }
	#profile_quick_links li.icon_admin a { background-position: 0px -144px }

#header_inbox:hover #inbox_quick_links { display: block; }
	#inbox_quick_links { display: none; background: #000000; position: absolute; top: 13px; left: 0px; z-index: 99; padding: 7px 0px 0px 0px; color: #000000; }
	#inbox_quick_links li { margin: 5px 0px 10px 0px; background: none; padding: 0px; }
	#inbox_quick_links a { color: #000000; background-image: url("/media/images/icons.gif"); background-repeat: no-repeat; padding: 0px 0px 0px 25px; height: 16px; display: block; }

/* Search */
.site_search { float: right; color: #C3C3C3; }
.site_search_input { float: left; background: url("/media/images/search.png") no-repeat 0px 0px; }
	.site_search .input { background: transparent; outline-style: none; font-size: 18px;float: left; height: 22px; border: none; width: 260px; padding: 5px 0px 2px 7px; }
	.site_search .button { background: url("/media/images/search.png") no-repeat top right; height: 29px; width: 87px; border: none; padding: 0px; float: left; cursor: pointer; }
	.site_search .site_search_options { margin: 0px 0px 3px 40px; }
		.site_search .site_search_options li { display: inline; margin: 0px 0px 0px 8px; padding: 0px 13px 0px 0px; cursor: pointer; font-size: 12px; background: url("/media/images/black_divider.gif") no-repeat right center; }
		.site_search .site_search_options li.last { background: none; }
		.site_search .site_search_options li#selected_site_search { color: #FACE21; }

	#search_form {width: 355px; margin: 0px auto; }
			#search_form .input { font-size: 18px; background: url("/media/images/search.png") no-repeat left -29px; float: left; height: 22px; border: none; width: 260px; padding: 4px 0px 3px 7px; }
			#search_form .button { background: url("/media/images/search.png") no-repeat right -29px; height: 29px; width: 87px; border: none; padding: 0px; float: left; cursor: pointer; }

/* Logo Area: /header/standard */ 
#header_main { background: #000000 url("/media/images/gradients.jpg") repeat-x 0px 0px; height: 78px; }
	#header_main .frame { width: 960px; padding: 0px 15px; padding: 8px 0px 0px 0px; }

/* Footer */
#footer { padding: 0px 0px 20px 0px; }
	#footer .frame { color: #999999; font-size: 90%; }
	#footer a { color: #999999; }
	#footer .content { background: url("/media/images/gradients.jpg") repeat-x 0px -121px; padding: 20px 25px 20px; margin: 0px 0px 5px 0px; }
	#footer .content a { color: #FFFFFF; font-weight: bold; }
	#footer .links { margin: 20px 0px 0px 0px; width: 400px; }
	#footer .links li { float: left; width: 200px; font-weight: bold; border-bottom: 1px solid #FACE21; padding: 10px 0px; }
	#footer .links li.last { border-bottom: none; }
	#footer .text { text-align: center; padding: 0px 10px; font-size: 90%; }
	#footer .text a { text-decoration: underline; font-weight:bold; }
	#footer .brick { margin: 10px 0px 0px 0px; }
	#footer .title { background: #EFEFEF; padding: 3px 5px; margin: 0px 0px 5px 0px; }
	#footer .links_list { margin: 0px 0px 20px 0px; padding: 0px 0px 0px 10px; }
	#footer .links_list li { display: inline; margin: 0px 5px 0px 0px; color: #666666; line-height: 19px; } 
	#footer .links_list li a { color: #666666;} 
		
/* Primary Navigation: /header/standard */
#nav { background: url("/media/images/gradients.jpg") repeat-x 0px -85px; height: 36px; }
	#nav .frame { }
	#nav li { height: 36px; line-height: 36px; float: left; }
	#nav li a { text-decoration: none; display: block; }
	#nav li a:hover { text-decoration: underline; color: #FFFFFF; }
	#nav li span { padding: 0px 16px; display: block; font-weight: bold; color: #000000; font-size: 12px; }
	#nav li a:hover span { color: #FFFFFF; cursor: pointer; }
	#nav li:hover span.title { color: #FFFFFF; }
	#nav li.selected a { }
	#nav li.selected a span { background: #000000 repeat 0px 0px; color: #FFFFFF; }
	#nav li ul { position: absolute; display: none; background: #FACE21 repeat-x 0px 0px; z-index: 99; width: 200px; overflow: hidden; }
	#nav li ul li { min-width: 200px; width: 200px; float: left; }
	#nav li ul li a { float: left; width: 200px; border-bottom: 2px solid #E0BA23; }
	#nav li ul li a span { float: left; width: 200px; }
	#nav li ul li a:hover { background: #000000 repeat 0px 0px; border-bottom: 2px solid #000000; }
	#nav li:hover ul, #nav li.sfhover ul { display: block; }
	#nav li.selected ul a span { background: none; color: #000000; }
	#nav li.selected ul a:hover span { color: #FFFFFF; }
	/* #nav .nav_dares ul { left: 788px; } */
	
/* _tertiary_nav */
#tertiary_nav { background: url("/media/images/top_gradient.jpg") no-repeat bottom center; height: 52px; padding: 0px 0px; margin: 0px 0px 0px 0px; }
	#tertiary_nav ul { background: url("/media/images/tertiary_nav_bg.png") repeat-x 0px 0px; height: 32px; }
	#tertiary_nav li { float: left;  background: url("/media/images/tertiary_nav_bg.png") no-repeat right -64px; }
	#tertiary_nav li a { float: left; line-height: 32px; padding: 0px 20px; color: #666666; font-weight: bold; }
	#tertiary_nav li.selected a { color: #FFFFFF; background: url("/media/images/tertiary_nav_bg.png") repeat-x 0px -32px; }
	
/* Error box */
#errorBox { background-color:#FFBFBF; padding: 10px 10px 5px 30px; border: 1px solid red; font-weight:bold; color: #FF0000; margin-bottom: 20px; }
#errorBox li { background: url("/media/images/warning.gif") no-repeat left; padding-left: 20px; margin-bottom: 5px;}

/* Content */
#breadcrumbs { padding: 0px 0px 10px 0px; }
	#breadcrumbs li { display: inline; background: url("/media/images/bullet_4.gif") no-repeat right 7px; padding: 0px 10px 0px 0px; margin: 0px 5px 0px 0px; }
	#breadcrumbs li.last { background: none; padding: 0px 0px 0px 0px; }
	#breadcrumbs li a { color: #63B1E5; font-size: 10px; }

/* _featured */
.featured { width: 670px; height: 250px; position: relative; }
	.featured ul { color: #FFFFFF; }
	.featured .item { display: none; width: 670px; height: 250px; position: absolute; }
	.featured .first { display: block; }
	.featured .image { /* position: absolute; */ }
	.featured .title { font-size: 220%; position: absolute; z-index: 80; padding: 0px; left: 0px; top: 175px; padding: 0px 10px; }
		.featured .title a { text-decoration: none; color: #FFFFFF; }
	.featured .description { position: absolute; z-index: 80; padding: 0px; left: 0px; top: 210px; padding: 0px 10px; width: 520px; }
	.featured .controls { position: absolute; top: 207px; left: 540px; z-index: 80; }
		.featured .controls img { margin: 0px 7px 0px 0px; }

/* _faceroll.php */
	.faceroll_avatars { margin: 0px 0px 5px 0px; }
	.faceroll_avatars a { float: left; margin: 0px 2px 2px 0px; }
		.faceroll_avatars a img { float: left; width: 48px; height: 48px; }

/* Comments: _comments */
.comment { margin: 0px 0px 10px 0px; }
	.comment .content { background: #E5E5E5; padding: 15px; margin: 0px 0px 10px 0px; }
	.comment .avatar { float: left; margin: 0px 10px 0px 0px; display: inline; }
	.comment .data { float: left; width: 580px; }
	.comment .action { text-transform: uppercase; font-weight: bold; }
	.comment .actions { text-align: right; /* background: url("/media/images/comment_down.gif") no-repeat 100px 0px; */ }
	.comment .rating { float: right; }
	.comment .rating span { font-weight: bold; position: relative; top: -2px; }
	.comment .meta { margin: 0px 0px 5px 0px; }

.comment_reply { margin-left: 50px; }
	.comment_reply textarea { width: 520px; height: 100px; border: 1px solid #C3C3C3; margin: 0px 0px 10px 0px; padding: 5px; }
	.comment_reply .button { margin: 0px 10px 0px 0px; }
	.comment_reply .data { width: 530px; }

.comment_form .user_comment { width: 600px; height: 110px; margin: 0px auto 10px auto; display: block; }
.comment_form .button { display: block; margin: 0px auto; }
.comment_form .facebookPost { background: url("/media/images/facebook/facebook_icon.jpg") no-repeat 0px 2px; padding: 0 0 0 15px; margin: 0 0 10px 35px; }
.comment_form .facebookPost p { display: inline; }

/* _my_dares */
.my_dares { background: #FECB00 url("/media/images/right_module_gradient.jpg") no-repeat bottom center; padding: 7px 7px 32px 7px; margin: 0px 0px 8px 0px; }
	.my_dares .header { margin-left: 5px; }
	.my_dares .content { border-bottom: 1px solid #FEE066; background: #FFFFFF; }
	.my_dares li { padding: 7px; }
	.my_dares li.even { background: #E5E5E5; }
	.my_dares .title { float: left; width: 195px; margin: 0px 5px 0px 0px; display: inline; }
	.my_dares .sparkline_line { float: left; width: 70px; }

	.my_dares li { position: relative; }
	.my_dares .meta { position: absolute; right: 10px; }

/* _members_dare_now */
	.recent_activity .off { background: #F2F2F2; } 
	.recent_activity .container { height: 270px; overflow: hidden; }
	.recent_activity .activity { font-size: 85%; width: 100%; }
	.recent_activity td .avatar { display: block; }
	.recent_activity td { height: 48px; vertical-align: middle; text-align: left; padding: 3px 7px 3px 3px; }
	.recent_activity .info { width: 100%; }

/* _tools */
.tools_module { margin: 0px 0px 10px 0px; }
	.tools_module .header_1 { margin: 0px; }
	.tools_module .content { background: #F8F8F8 url("/media/images/module_bottom_bg.jpg") no-repeat bottom center; margin: 0px 0px 10px 0px; padding: 18px 0px 18px 20px; } 
	.tools_module .title { font-size: 135%; margin: 0px 0px 10px 0px; } 
	.tools_module .section { width: 160px; float: left; padding: 0px 20px 0px 0px; margin: 0px 18px 0px 0px; border-right: 1px solid #E5E5E5; height: 160px; }
	.tools_module .last_section { border: none; margin: 0px; padding: 0px; }
	.tools_module .section img { margin: 0px 0px 0px 18px; }
	.tools_module .title a { color: #666666; white-space: nowrap; }
	.tools_module .input { border: 1px solid #E5E5E5; margin: 0px 0px 10px 0px; padding: 5px; }
	.tools_module .button { margin: 0px auto 10px auto; }

/* footer/_categories */
#category_footer { margin: 0px 0px 10px 0px; padding: 0px 0px 3px 0px; background: #000000 url("/media/images/gradients.jpg") repeat-x 0px -381px; padding: 10px; border: 1px solid #C8C8C9; }
	#category_footer .section { border-left: 1px solid #E1E1E1; float: left; height: 160px; width: 147px; padding: 0px 18px; }
	#category_footer .section .title { color: #FECB00; font-size: 140%; font-weight: bold; margin: 0px 0px 10px 0px; }
	#category_footer .section a { color: #797979; }
	#category_footer .last { padding: 0px 0px 0px 18px; }
	#category_footer .first { width: 192px; border: none; margin: 0px 0px 0px 10px; padding: 0px; }

.list_module { margin: 0px 0px 10px 0px; }
	.list_module .icon { margin: 0px 10px 0px 0px; }
	.list_module table td { vertical-align: top; }
		.list_module .data .title { font-weight: bold; }
		.list_module .data .description { font-size: 85%; }

/*_expert - Featured Advisor */
	.user_module .content { background: #E5E5E5; padding: 10px 0px 10px 10px; }
	.user_module .avatar { display: block; float: none; }
	.user_module .badge { float: left; width: 110px; margin: 0px 10px 0px 0px; display: inline; }
	.user_module .data { width: 175px; float: left; }
	.user_module .data .title { margin: 0px 0px 10px 0px; font-weight: bold;}
	.user_module .data .title a { color: #333333; }
	.user_module .data span { color: #333333; font-weight: bold; }
	.user_module .expert_article { margin: 5px 0px 0px 0px; }

/* _topic_guide */
.topic_guide { margin-top: 13px; }
	.topic_guide .avatar { display: block; float: none; }
	.topic_guide .badge { display: block; float: left; margin: 0px 10px 0px 0px; }
	.topic_guide .data { width: 190px; float: left; }
	.topic_guide .data .title { margin: 0px 0px 10px 0px; font-weight: bold; }
	.topic_guide .data .title a {}
	.topic_guide .data span { color: #333333; }
	.topic_guide .articles_quote_1 { background: url("/media/images/comment_up.gif") no-repeat 40px 0px; padding: 16px 0px 0px 0px; }
	.topic_guide .articles_quote_2 { background: url("/media/images/comment_up2.gif") no-repeat 240px 0px; padding: 16px 0px 0px 0px; }
	.topic_guide .articles { }
		.topic_guide .articles .content { background: #E5E5E5; padding: 10px; }
		.topic_guide .articles .title { font-weight: bold; margin: 0px 0px 10px 0px; }

/* _featured_expert - The yellow homepage module */
	.featured_expert .header { margin: 0px; }
	.featured_expert .content { background: #F8F8F8; border: 1px solid #FACE21; padding: 10px; }
	.featured_expert .avatar { float: left; margin: 0px 10px 0px 0px; display: inline; }
	.featured_expert .data { width: 190px; float: left; }
		.featured_expert .data .title { font-weight: bold; }
		.featured_expert .data .description { margin: 10px 0px 0px 0px; }

/* includes/_related_health */
	.livestrong_health .bullet_1 li { margin: 0px; border: none; }
	.livestrong_health .title { background: #ECEDEE; color: #666666; padding: 3px 5px; margin: 0px 0px 5px 0px; }
	.livestrong_health .conditions { float: left; width: 151px; display: inline; margin: 0px 10px 0px 0px; }
	.livestrong_health .treatments { float: left; width: 152px; }
	.livestrong_health ul { margin: 0px 0px 0px 7px; font-size: 90%; }

/* _in_the_know */
	.in_the_know .container { margin: 0px 0px 20px 0px; }
		.in_the_know .container img { float: left; margin: 0px 10px 0px 0px; display: inline; width: 90px; }
		.in_the_know .container p { float: left; width: 200px; margin: 13px 0px 0px 0px; line-height: 20px; }

/* _blogs */
	.blogs_module .title { font-weight: bold; }
	.blogs_module .meta { margin: 0px 0px 10px 0px; }

/* _request_article_video */
	.request_module .request { height: 186px; padding: 0px 0px 15px 0px; }
	.request_module .request .dmCRWContainer { width: 95%; } 

/* Text list module */
	.text_list_module .meta { white-space: nowrap; }
	.text_list_module li h2 { display: inline; }
	.column_1_3 .text_list_module li { background: none; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; border-bottom: 1px solid #CCCCCC; height: 47px; }
	.column_1_3 .text_list_module li.last { border: none; }
	.column_2 .text_list_module li { margin: 0px 0px 10px 11px; }
	.column_1_2_1 .text_list_module li { margin: 0px 0px 10px 0px; }

/* Category List */
	.category_list .header { margin: 0px; }
	.category_list .image { width: 389px; float: left; }
	.category_list .content { width: 281px; float: left; }
	.category_list .description { padding: 10px; background: #EBEBEB; }
	.category_list .title { background: #FECB00; font-size: 130%; font-weight: bold; padding: 10px 0px 10px 13px; height: 20px; overflow: hidden; white-space: nowrap; }
	.category_list .list { height: 192px; overflow: auto; }
		.category_list .list li a { background: url("/media/images/bullet_2.gif") no-repeat 13px 10px; padding: 6px 0px 6px 30px; display: block; }

/* Top Dares - Module */
	.top_dares .meta { display: block; }

.dares_module .title { display: inline; }
.dares_module .meta { display: inline; }

.search_result { border-bottom: 1px solid #E5E5E5; margin: 10px 0px 5px 0px; padding: 0px 50px 10px 15px ; }
.search_result .video_thumb { display: none; }
.search_result .title { font-size: 16px; margin: 0px 0px 5px 0px; }
.search_result .meta { display: none; }
.search_result .description { margin: 0px 0px 2px 0px; }
.search_result .url a { color: #666666; }

/* Google Search Results - Make them look like ours. */
.gsc-resultsHeader { border-bottom: none; display: none; }
.gsc-search-box { display: none; }
.gsc-tabsArea { display: none; }
.gsc-result { border-bottom: 1px solid #E5E5E5; margin: 10px 0px 5px 0px; padding: 0px 50px 10px 15px; }
.gsc-result .gs-title { font-size: 16px; margin: 0px 0px 5px 0px; }
.gsc-result .gs-result .gs-title * { color: #147ECB; }
.gsc-result .gs-snippet { margin: 0px 0px 2px 0px; }
.gsc-result .gs-result .gs-visibleUrl { color: #666666; }

/* Google Custom Search Pagination */
.gsc-results .gsc-cursor-box { text-align: center; padding: 0px 0px 3px 0px; margin: 0px 0px 20px 0px; }
	.gsc-results .gsc-cursor { display: inline; margin: 0px 5px 0px 0px; }
	.gsc-results .gsc-cursor-box .gsc-cursor .gsc-cursor-page { background: #C3C3C3; padding: 3px 6px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
	.gsc-results .gsc-cursor-box .gsc-cursor .gsc-cursor-current-page { background: #E5E5E5; color: #626262; }

.result_info { background: none; color: #4A7195; font-size: 24px; border-bottom: 1px solid #E5E5E5; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; }
.result_info .number_results { float: right; width: 600px; text-align: right; color: #FFFFFF; }
	.result_info strong { font-weight: normal; }
	.result_info .number_results { background: none; color: #4A7195; font-size: 17px; }

#search_advanced_form { border-bottom: 1px solid #E5E5E5; padding: 0px 0px 10px 15px; margin: 0px 0px 10px 0px; }

.pagination { text-align: center; padding: 0px 0px 3px 0px; margin: 0px 0px 20px 0px; }
	.pagination li { display: inline; margin: 0px 5px 0px 0px; }
	.pagination li a { background: #C3C3C3; padding: 3px 6px; color: #FFFFFF; font-weight: bold; }
	.pagination li.current a { background: #E5E5E5; color: #626262; }
	.pagination li.disabled a { color: #FFFFFF; }

/* _content_list */
.content_list { background: #E5E5E5; width: 100%; height: 100%; margin: 0px 0px 20px 0px; }
	.content_list .data { padding: 20px; line-height: 20px; }
	.content_list .right { padding: 0px 10px; vertical-align: middle; line-height: 20px; border-left: 1px solid #FFFFFF; width: 95px; }
	.content_list .image { padding: 20px 0px 20px 20px; width: 96px; }

/* _content_tools */
.content_tools { text-transform: uppercase; font-size: 85%; margin: 0px 0px 20px 0px; }
	.content_tools {}

/* JQuery Carousel */
.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }

/* We set the width/height explicitly. No width/height causes infinite loops. */
/*
.jcarousel-list li, .jcarousel-item { float: left; list-style: none; width: 100px; } 
*/
	.videos_list_vertical .container { border: 1px solid #999999; padding: 12px; height: 271px; overflow: hidden; }
	.videos_list_vertical .jcarousel-clip { height: 271px; }
	.videos_list_vertical .jcarousel-list { height: 271px; }
	.videos_list_vertical li { float: left; margin: 0px 0px 24px 0px; position: relative; }
	.videos_list_vertical .video_thumb { float: left; width: 100px; margin: 0px 7px 0px 0px; display: inline; }
	.videos_list_vertical .title { margin: 0px 0px 5px 0px; height: 51px; overflow: hidden; width: 138px; }
	.videos_list_vertical .title:hover { overflow: visible; background: #FFFFFF; height: auto; position: absolute; padding: 0px 0px 10px 0px; z-index: 10; }
	.videos_list_vertical .meta { position: absolute; top: 58px; }
	.videos_list_vertical .content { float: left; width: 145px; }
	.videos_list_vertical .jcarousel-next-vertical, .videos_list_vertical .jcarousel-prev-vertical { position: absolute; right: 0px; width: 23px; height: 21px; cursor: pointer; }
	.videos_list_vertical .jcarousel-next-vertical { bottom: 0px; background: transparent url('/media/images/jcarousel_next2.png') no-repeat 0 0; }
	.videos_list_vertical .jcarousel-prev-vertical { top: 0px; background: transparent url('/media/images/jcarousel_prev2.png') no-repeat 0 0; }
	.videos_list_vertical .jcarousel-prev-disabled-vertical, .videos_list_vertical .jcarousel-next-disabled-vertical { background-position: 0px -21px; }

/* _videos_list */
	.videos_list_horizontal { background: url("/media/images/module_bottom_bg.jpg") no-repeat scroll center bottom; }
	.videos_list_horizontal .header { margin: 0px; }
	.videos_list_horizontal .container { width: 670px; height: 157px; background: url("/media/images/gradients.jpg") repeat-x 0px -559px; overflow: hidden; }
	.videos_list_horizontal ul { padding: 10px 0px 10px 0px; } 
	.videos_list_horizontal li { height: 148px; width: 100px; display: inline; padding: 0px 20px 0px 0px; font-size: 90%; overflow: hidden; float: left; position: relative; }
	.videos_list_horizontal li .title { height: 44px; overflow: hidden; width: 100px; }
	.videos_list_horizontal li .title:hover { overflow: visible; background: #F7F7F7; height: auto; position: absolute; padding: 0px 0px 0px 0px; z-index: 10;  }
	.videos_list_horizontal .meta { position: absolute; top: 126px; }
	.videos_list_horizontal .jcarousel-clip { width: 584px; height: 168px; }
	.videos_list_horizontal .jcarousel-list { width: 255px; height: 168px; }
	.videos_list_horizontal .jcarousel-container { padding: 0px 43px; width: 584px; }
	.videos_list_horizontal .jcarousel-next-horizontal, .videos_list_horizontal .jcarousel-prev-horizontal { position: absolute; top: 43px; width: 21px; height: 23px; cursor: pointer; }
	.videos_list_horizontal .jcarousel-next-horizontal { right: 10px; background: transparent url('/media/images/jcarousel_next.gif') no-repeat 0 0; }
	.videos_list_horizontal .jcarousel-prev-horizontal { left: 10px; background: transparent url('/media/images/jcarousel_prev.gif') no-repeat 0 0; }
	.videos_list_horizontal .jcarousel-prev-disabled-horizontal, .videos_list_horizontal .jcarousel-next-disabled-horizontal { background-position: -21px 0; }









.hover_box { background: #FACE21; border-bottom: 8px solid #000000; padding: 10px; width: 130px; }
	.hover_box .content { font-size: 85%; } 
	.hover_box .content .title { margin: 0px 0px 5px 0px; } 
	.hover_box .avatar { float: left; margin: 0px 10px 0px 0px; display: inline; }
	.hover_box .username { margin: 0px 0px 5px 0px; font-size: 110%; font-weight: bold; }
	.hover_box .title { margin: 0px; font-weight: bold; }
	.hover_box ul { margin: 0px 0px 5px 5px; }
	.hover_box ul li { background: transparent url('/media/images/bullet_1.gif') no-repeat scroll 0 6px; padding: 0px 0px 0px 10px; }
	.hover_box .description { margin: 5px 0px; }

.format_html { line-height:150%; }
	.format_html p { padding-bottom: 10px; }
	.format_html ul { margin-bottom: 10px; }
	.format_html li {
		background:transparent url(/images/bullet_2.gif) no-repeat scroll 0 7px;
		list-style-type:none;
		margin:3px 0 0 20px;
		padding:0 0 0 10px;
	}

/*
 * Google Ads
 ******************************************************/
.ad_block { text-align: left; }
.ad_block a { text-decoration: underline; color: #147ECB; }
.ad_block a:hover { text-decoration: underline; }
.ad_block .url a { color: #147ECB; text-decoration: none; }
.ad_block .url a:hover { color: #147ECB; }
.ad_block .line1 { font-weight: bold; margin: 10px 0px 0px 0px; }
.ad_block .ads_by, .ad_block .ads_by a { color: #999999; text-decoration: none; }

.search_results_ads a { color: #0364A4; }
.search_result_ads { margin: 0px 0px 0px 0px; font-size: 13px; border-bottom: 1px solid #DDE2E6; padding: 0px 0px 10px 15px; }
.search_result_ads .ad1 { margin: 0px 0px 0px 0px; }
.search_result_ads .ad2 { margin: 20px 0px 0px 0px; }
.search_result_ads .ad3 { margin: 20px 0px 0px 0px; }
.search_result_ads .line1 { font-size: 16px; font-weight: normal; }
.search_result_ads .url a { text-decoration: none; color: #0364A4; }
.search_result_ads .url a:hover { color: #333333; text-decoration: underline; }
.search_results_top { margin: 0px 0px 0px 55px; padding: 10px 0px 0px 0px; }
.search_results_bottom { margin: 0px 0px 50px 55px; }
.search_adsense .module { margin: 0px 0px 10px 0px; }

#thedailyplate .search_results_tdp { margin: 0px 0px 10px 80px; }
#thedailyplate .search_results_tdp .line1 { font-size: 120%; }
#thedailyplate .search_results_tdp .line1 a { text-decoration: underline; }
#thedailyplate .search_results_tdp .url a { text-decoration: none; color: #93A445; }

#thedailyplate .search_results_tdp_side { }
#thedailyplate .search_results_tdp_side .line1 { font-size: 120%; }
#thedailyplate .search_results_tdp_side .line1 a { text-decoration: underline; }
#thedailyplate .search_results_tdp_side .url a { text-decoration: none; color: #93A445; }
 
.article_radlinks { margin: 25px 0px 0px 10px; }
.article_radlinks .ads_by { display: block; text-decoration: none; margin: 0px 0px 5px 0px; }
.article_radlinks span { display: block; margin: 0px 0px 5px 0px; }
.article_radlinks span .rad { font-weight: bold; }

.top_right_rads .ads_by { display: block; text-decoration: none; margin: 0px 0px 0px 0px; background: none; }
.top_right_rads span { display: block; margin: 7px 0px 0px 10px; padding: 0px 0px 0px 10px; }
.top_right_rads a { text-decoration: none; }
.top_right_rads a:hover { text-decoration: underline; }

.nutrition_radlinks { margin: 5px 0px 0px 10px; }
.nutrition_radlinks .ads_by { display: block; text-decoration: none; margin: 0px 0px 5px 0px; }
.nutrition_radlinks span { display: block; margin: 0px 0px 5px 0px; }
.nutrition_radlinks span .rad { font-weight: bold; }

/*
.article_above_comments { overflow: hidden; }
.article_above_comments .ads_by { margin: 0px 0px 5px 0px; }
.article_above_comments .ad { width: 300px; margin: 0px 10px 0px 0px; float: left; }
.article_above_comments .line1 { margin: 0px 0px 3px 0px; }
.article_above_comments .line1 a { font-weight: bold; }
.article_above_comments .url { font-size: 90%; }
.article_above_comments .url a { text-decoration: none; }
*/
.article_above_comments { overflow: hidden; }
.article_above_comments .ads_by { margin: 0px 0px 5px 20px; }
.article_above_comments .ad { margin: 15px 0px 0px 20px; }
.article_above_comments .line1 { margin: 0px 0px 3px 0px; }
.article_above_comments .line1 a { font-weight: bold; }
.article_above_comments .url { font-size: 90%; }
.article_above_comments .url a { text-decoration: none; }
.article_above_comments .url a:hover { text-decoration: underline; }

.myplate_ads { overflow: hidden; }
.myplate_ads .ads_by { margin: 0px 0px 5px 0px; }
.myplate_ads .ad { width: 230px; margin: 0px 10px 0px 0px; float: left; }
.myplate_ads .line1 { margin: 0px 0px 3px 0px; }
.myplate_ads .line1 a { font-weight: bold; }
.myplate_ads .url { font-size: 90%; }
.myplate_ads .url a { text-decoration: none; }

.universe_above_groups { overflow: hidden; }
.universe_above_groups .ads_by { margin: 0px 0px 5px 0px; }
.universe_above_groups .ad { width: 290px; margin: 0px 10px 0px 0px; float: left; }
.universe_above_groups .line1 { margin: 0px 0px 3px 0px; }
.universe_above_groups .line1 a { font-weight: bold; }
.universe_above_groups .url { font-size: 90%; }
.universe_above_groups .url a { text-decoration: none; }

.ads_universe_health { overflow: hidden; }
.ads_universe_health .ads_by { margin: 0px 0px 5px 0px; }
.ads_universe_health .ad { width: 290px; margin: 0px 10px 15px 0px; float: left; }
.ads_universe_health .line1 { margin: 0px 0px 3px 0px; }
.ads_universe_health .line1 a { font-weight: bold; }
.ads_universe_health .url { font-size: 90%; }
.ads_universe_health .url a { text-decoration: none; }

.video_above_comments { overflow: hidden; }
.video_above_comments .ads_by { margin: 0px 0px 5px 20px; }
.video_above_comments .ad { margin: 15px 0px 0px 20px; }
.video_above_comments .line1 { margin: 0px 0px 3px 0px; }
.video_above_comments .line1 a { font-weight: bold; }
.video_above_comments .url { font-size: 90%; }
.video_above_comments .url a { text-decoration: none; }
.video_above_comments .url a:hover { text-decoration: underline; }

.radlink_page { margin: 0px 0px 0px 0px; padding: 20px 0px 10px 0px; }
.radlink_page .ads_by { display: none; }
.radlink_page .ad { margin: 0px 10px 20px 0px; }
.radlink_page .line1 { margin: 0px 0px 3px 0px; background: #EDF0F2; padding: 3px 0px 3px 10px; font-weight: bold; font-size: 14px; }
.radlink_page .line1 a { font-weight: bold; }
.radlink_page .line2 { padding: 0px 0px 0px 10px; }
.radlink_page .url { font-size: 90%; padding: 0px 0px 0px 10px; }
.about_related_ads h2 { font-weight: bold; margin: 0px 0px 5px 0px; }

.radlink_page_radlinks_block { float: right; margin: 20px 130px 0px 0px; display: inline; }
.radlink_page_radlinks { margin: 0px 20px 0px 10px; }
.radlink_page_radlinks .ads_by { display: block; text-decoration: none; margin: 0px 0px 5px 0px; }
.radlink_page_radlinks span { display: block; margin: 0px 0px 5px 0px; }
.radlink_page_radlinks span .rad { font-weight: bold; }

.universe_radlinks { margin: 0px 0px 0px 10px; }
.universe_radlinks .ads_by { display: block; text-decoration: none; margin: 0px 0px 5px 0px; }
.universe_radlinks span { display: block; margin: 0px 0px 5px 0px; }
.universe_radlinks span .rad { font-weight: bold; }

.ads_tpd_search { background: #FFFFFF; width: 110px; margin: 0px auto; padding: 5px; width: 160px; }
.ads_tpd_search .ad { margin: 0px 0px 15px 0px; overflow: hidden; }
.ads_tpd_search .line1 { padding: 10px 0px 5px 0px; }
.ads_tpd_search .url { padding: 5px 0px 0px 0px; }
.ads_tpd_search .url a { font-size: 10px; }

.ads_nasm {}
.ads_nasm .line1 a { font-weight: bold; }
.ads_nasm .url a { text-decoration: none; }

/* End Google Ads */

#col_1 .sara_lee .section_1 { background: url('/media/images/branding/sara_lee_bg.png') no-repeat bottom left; padding: 10px 10px 155px 10px; }
#col_1 .sara_lee .section_1 .title { font-size: 14px; color: #000000; font-weight: bold; margin: 0px 0px 0px 0px; }
#col_1 .sara_lee .section_1 p { margin: 10px 0px 0px 0px; }
.sara_lee_main_header .title { padding: 0px 0px 0px 130px; background: url('/media/images/branding/sara_lee_logo_1.png') no-repeat top left; line-height: 90px; height: 90px; }
.search_sara_lee_main_header { padding: 0px 0px 0px 130px; background: url('/media/images/branding/sara_lee_logo_1.png') no-repeat top left; line-height: 90px; height: 90px; font-size: 30px; font-weight: bold; }
.search_sara_lee_main_header .sub_image { background: url('/media/images/branding/bread.jpg') no-repeat right bottom; }

.user_says { cursor: pointer; }
.user_says_hover_box { background: #FFFFFF url('/media/images/comment_up.gif') no-repeat 10px 0px; padding: 17px 0px 0px 0px; }
.user_says_hover_box .tip_content { background: #E5E5E5; padding: 5px 10px; display: block; }

.loopsDistanceMarker { width: 20px; height: 15px; text-align:center; font-size:10px; font-weight:bold; color:#000; }

.icon_tool_tdp { display: block; background: url('/media/images/footer_tool.jpg') no-repeat 0px 0px; width: 135px; height: 68px; }
.icon_tool_bmi { display: block; background: url('/media/images/footer_tool.jpg') no-repeat 0px -68px; width: 135px; height: 68px; }
.icon_tool_loops { display: block; background: url('/media/images/footer_tool.jpg') no-repeat 0px -136px; width: 135px; height: 68px; }
.icon_tool_mobile { display: block; background: url('/media/images/footer_tool.jpg') no-repeat 0px -204px; width: 135px; height: 68px; }
.icon_tool_symptom { display: block; background: url('/media/images/footer_tool.jpg') no-repeat 0px -272px; width: 135px; height: 68px; }

#facebook_connect { width: 400px; }
#facebook_connect .title { text-align: center; font-size: 18px; margin: 0px 0px 15px 0px; }
#facebook_connect .description {margin: 0px 0px 15px 0px; }
#facebook_connect .form_row { margin: 0px 0px 15px 0px; }
#facebook_connect .form_row label { float: left; width: 220px; }
#facebook_connect .form_row .text { width: 130px; }
#facebook_connect .desc { font-size: 10px; float: left; width: 340px; margin: 1px 0px 0px 0px; }
#facebook_connect .checkbox { float: left; margin: 0px 5px 0px 0px; }
#facebook_connect .text { width: 210px; }
#facebook_connect .error { color: #FF0000; }

.icon_facebook { background: url('/media/images/facebook/facebook_icon.jpg') no-repeat; padding: 0px 0px 0px 20px; }

.ui-tabs-hide { display: none; }
.ui-tabs-offset-hide .ui-tabs-hide { display: block; position: absolute; left: -10000px; }

/*jquery calendar*/
.ui-datepicker { width: 10em; padding: 0.2em 0.5em 0.2em 0.5em; font-family: arial; display: none; font-size: 20px; box-shadow: 3px 3px 3px #aaa; -webkit-box-shadow: 3px 3px 3px #aaa; -moz-box-shadow: 3px 3px 3px #aaa; background: #eaeaea;}
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; font-size: .8em; font-weight: bold;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev { left:2px; cursor: pointer;  }
.ui-datepicker .ui-datepicker-next { right:2px; cursor: pointer; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.1em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:.5em; margin:1px 0; }
.ui-datepicker tbody {background: #fff;}
 .ui-datepicker .ui-state-active { background: #face21; color: #000;  }
.ui-datepicker .ui-state-disabled span { color: #ccc;  }
.ui-datepicker table {width: 100%; font-size: .7em; margin:0 0 .4em; border-collapse: collapse;}
.ui-datepicker th { padding: .1em 0; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 1px solid #ccc;  }
.ui-datepicker td a:hover { background: #ccc; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: center; text-decoration: none; }
.ui-datepicker .ui-icon { background-image: url( '/media/images/jquery_icons.png' ); width: 16px; text-indent:-99999px; }
.ui-datepicker .ui-datepicker-prev .ui-icon-circle-triangle-w { background-position: -96px -16px; }
.ui-datepicker .ui-datepicker-next .ui-icon-circle-triangle-e { background-position: -32px -16px; }

