/* HTML Tags */
/* Do NOT replace this with the star(*) selector as it 
 * will break elements like the <select> tag
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

body { font-family: Helvetica, Arial; color: #333333; font-size: small; }
* html body { font-size: x-small; f\ont-size: small; }

table { border-collapse: collapse; }
html { background-color: #FFFFFF; color: #666666; }
a { color: #35599C; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a:focus { outline-style: none; }
a:active { outline: none; }
ul { list-style-type: none; }
a img { border: none; }
th { font-weight: normal; text-align: left; }
p { margin: 10px 0px; }
h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; font-size: 100%; }

/* Float Container */
.flc { clear: both; }
.flc:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* IE6 work-around \*/
* html .flc { height: 1%; }
/* IE7 work-around */
html > body .flc { height: auto; max-height: 12000000px; }

.PersonaTabs_Container { display: none; }

/* Generic Tags */
.centered { margin: 0px auto 0px auto; }
.cb { clear: both; }
html { background: #8c97a1 url("/ui/images/body_bg.jpg") repeat-y 50% 0%; }

/* Title Sizes */
.title_1 { font-size: 16px; font-weight: bold; }

/* Frame */
.Frame { width:	990px; margin: 0px auto; }

/* Header */
.Header	{}
.Header	a {	color: #FFD204;	}

	/* Head	Line */
	.Header	.headLine {	padding: 0px 0px 7px 0px; background: #373A3E url('/ui/images/headline_bg.gif') repeat-x center bottom; font-size: 90%;	}
		.Header	.headLine .headLineContainer { background: #000000 url('/ui/images/headline_curve.gif')	repeat-x center	bottom;	margin:	0px	6px; padding: 3px 10px 4px 10px; color: #FFFFFF; }
		.Header	.headLine .miniUser	{ float: right;	}

	/* Header Main */
	.Header	.main {	padding: 10px 16px 7px 16px; background: url('/ui/images/header_main.jpg') repeat-x center top; }
		.Header	.brand { float:	left; padding: 0px 30px	0px	0px; text-align: center; }
		.Header	.search	{ float: left; }
			.Header	.search	{ width: 360px;	padding: 0px 20px 0px 0px; }
			.Header	.search	.input { border: none; padding:	5px	0px	0px	5px; background: #FFFFFF url("/images/search/left_curve.gif") no-repeat	left center; float:	left; height: 21px;	width: 248px; }
			.Header	.search	.button	{ background: url("/images/search/search_button.gif") no-repeat	left bottom; width:	107px; height: 26px; border: none; float: left;	cursor:	pointer; margin: 0px 0px 5px 0px; }
			.Header	.search	.advanced_search { float: right; white-space: nowrap; }
			.Header	.search	#search_options	{ font-size: 85%; zoom:	1; }
			.Header	.search	#search_options	ul { position: relative; top: -0px;	margin:	0px	0px	0px	14px; width: 245px;	}
			.Header	.search	#search_options	li { display: inline; padding: 0px 2px 0px 10px; background: url('/images/search/divider.gif') no-repeat 0px 5px; }
			.Header	.search	#search_options	li#first_search_option { padding: 0px 2px 0px 0px; background: none; }
			.Header	.search	#search_options	li a { color: #999999; text-decoration:	none; padding: 11px	0px	0px	0px; }
			.Header	.search	#search_options	li#first_search_option a { margin: 0px 0px 0px 0px;	}
			.Header	.search	#search_options	li a:hover { color:	#FFCC00; }
			.Header	.search	#search_options	li.selected	a {	color: #FFCC00;	background:	url('/images/search/arrow.gif')	no-repeat 50% 0%; }
		.Header	.quote { float:	left; width: 245px;	background:	url('/images/quote.gif') no-repeat;	padding: 5px 0px 0px 43px; color: ;#999999; }
		.Header	.quote img { float:	right; }

	/* Primary Navigation */
	.Header	.primaryNavigation { background: #000000 url('/ui/images/primary_navigation_bg.gif') repeat-x bottom left; }
		.Header	.primaryNavigation ul {	margin:	0px	0px	0px	10px; padding: 1px 0px 0px 0px;	}
		.Header	.primaryNavigation li {	float: left; font-size:	12px; font-weight: bold; text-transform: uppercase;	background:	url("/images/primary_nav/divider.gif") no-repeat 0px 5px;	}
		.Header	.primaryNavigation li a	{ float: left; color: #000000; display:	block; }
		.Header	.primaryNavigation li a	span { display:	block; padding:	8px	9px	8px	9px; font-weight: bold;	}
		.Header	.primaryNavigation li.first	{ background: none;	}
		.Header	.primaryNavigation li.current_left a span {	padding: 8px 15px 8px 15px;	}
		.Header	.primaryNavigation li.current a	{ background: #F7F7F7 url("/images/primary_nav/2.gif") no-repeat left center; padding: 0px 0px 0px 2px; }
		.Header	.primaryNavigation li.current a	span { background: url("/images/primary_nav/3.gif") no-repeat right center; display: block; }
		.Header	.primaryNavigation li.current_right	a span { background: url("/images/primary_nav/current_right.jpg") no-repeat left center; padding: 8px 15px 8px 15px; }

	/* Secondary Navigation	*/
	#secondaryNavigation { background: #F7F7F7 url('/ui/images/secondary_navigation_bg.gif') repeat-x center bottom; }
		#secondaryNavigation { background: #F7F7F7 url("/images/header_2_bg.gif") repeat-x bottom left; border-bottom: 1px solid #DBDBDB; }
		#secondaryNavigation ul { margin: 0px 0px 0px 40px; }
		#secondaryNavigation li { float: left; margin: 0px 4px 0px 4px; }
			#secondaryNavigation li a { float: left; padding: 7px 10px; display: block; font-weight: bold; }
			#secondaryNavigation li a:hover { color: #000000; }
		#secondaryNavigation li.current a { background: url("/images/sub_nav_current.gif") repeat-x center left; }
		#secondaryNavigation a { color: #666666; }
			#secondaryNavigation a span { font-weight: bold; }

	/* Banner Ads */
	.Header #bannerAd { }
	
	#LAF #bannerAd .custom { padding: 5px 0px; }
	#LAF #bannerAd .custom { background: url('/ui/images/LAF_header_bg.gif') no-repeat 0px 0px; } 
	.Header #bannerAd .ad {	height: 90px; margin: 0px auto; width: 728px; padding: 0px 0px 0px 10px; background: transparent url('/images/advertisement.gif') no-repeat scroll 0px 4px; }

	/* Tertiary Nav */ 
	#tertiary_nav { background: #FFFFFF url("/images/tertiary_nav/bg.gif") repeat-x bottom left; }
	#tertiary_nav li { float: left; }
	#tertiary_nav li.current { background: #FFFFFF url("/images/tertiary_nav/bg_current.gif") repeat-x bottom left; }
	#tertiary_nav li a { float: left; display: block; padding: 5px 17px 5px 17px; background: url("/images/tertiary_nav/separator.gif") no-repeat top right; font-weight: bold; color: #666666; }
	#tertiary_nav li a:hover { color: #000000; }
	#tertiary_nav .h { background: url("/images/tertiary_nav/header.gif") no-repeat top left; }
	#tertiary_nav .f { background: url("/images/tertiary_nav/footer.gif") no-repeat bottom left; }

/* Footer */
.Footer	{}
	.Footer .footerContainer { margin: 0px 10px; }
	.Footer	.section { border-right: 1px solid #5F6266; float: left; display: inline; width: 180px; margin: 0px 0px 0px 15px;  } 
	.Footer .last_section { border-right: none; width: 170px; }

	/* Very	Bottom */ 
	.Footer	.veryBottom	{ background: #000000 url('/ui/images/footer_bg.gif') repeat-x scroll left top; color: #FFFFFF; color: #999999; padding: 20px 15px 10px 15px; font-size: 90%;	}
		.Footer	.veryBottom	.veryBottomContainer {}
		.Footer	.veryBottom	.logo {	margin:	0px	0px	10px 0px; }
		.Footer	.veryBottom	.search	{ float: right;	margin:	20px 0px 0px 0px; }
		.Footer	.veryBottom	address	{ margin: 0px 0px 10px 0px;	width: 550px; font-style:normal; }
		.Footer	.veryBottom	ul { margin: 0px 0px 10px 0px; }
		.Footer	.veryBottom	li { display: inline; padding: 0px 3px 0px 10px; background: url("/images/bullet_1.gif") no-repeat left center; }
		.Footer	.veryBottom	li.first { background: none; padding: 0px 4px 0px 0px; }
		.Footer	.veryBottom	a {	color: #FFFFFF;	font-weight: bold; }
		.Footer	.veryBottom	.search	{ width: 360px;	padding: 0px 20px 0px 0px; }	
			.Footer	.veryBottom	.search	.input { border: none; padding:	5px	0px	0px	5px; background: #FFFFFF url("/images/search/left_curve.gif") no-repeat	left center; float:	left; height: 21px;	width: 248px; }
			.Footer	.veryBottom	.search	.button	{ background: url("/images/search/search_button.gif") no-repeat	left bottom; width:	107px; height: 26px; border: none; float: left;	cursor:	pointer; margin: 0px 0px 5px 0px; }

	/* Footer Categories */
	.Footer	.footerCategories { background: #45494D url('/ui/images/footer_category_bg.gif') repeat-x left bottom; color: #FFFFFF; }
		.Footer	.footerCategories .footerContainer { border-bottom: 1px solid #5F6266; padding: 10px 0px 10px 0px; }
		.Footer	.footerCategories a { color: #FFFFFF; }
		.Footer	.footerCategories .section { height: 190px; } 
		.Footer	.footerCategories .header { font-size: 150%; margin: 10px 0px 5px 0px; }
		.Footer	.footerCategories ul { list-style-type: disc; margin: 0px 0px 0px 20px; clear: both; }
		.Footer	.footerCategories .counter { font-size: 24px; font-weight: bold; float: left; }
		.Footer	.footerCategories .label { font-size: 85%; float: left; display: inline; margin: 3px 10px 5px 10px; color: #CCCCCC; line-height: 11px; }

	/* Footer Resources */
	.Footer	.footerResources { background: #FFFFFF; }
		.Footer	.footerResources .blockTitle { font-size: 120%; font-weight: bold; border-bottom: 2px solid #FFCD00; padding: 10px 0px 3px 5px; margin: 0px 0px 10px 0px; }
		.Footer	.footerResources .footerContainer { padding: 0px 0px 10px 0px; }
		.Footer	.footerResources .section { height: 180px; border-color: #E1E1E1; } 
		.Footer	.footerResources .subtitle { margin: 0px 0px 10px 0px; }
			.Footer	.footerResources .subtitle a { font-size: 135%; color: #666666; }
		.Footer	.footerResources img { display: block; width: 135px; margin: 0px 0px 10px 10px; }
		.Footer	.footerResources .title { font-size: 110%; font-weight: bold; }
			.Footer	.footerResources .title a { color: #007AAB; }

.Content {  }
	
	.Content .Frame { background: #FFFFFF; /* #E1E1E1; */ }

	/* */
	.promo { background: url("/ui/images/promo_bg.gif") repeat-x scroll left top; height: 168px; color: #FFFFFF; font-size: 200%; }
		.promo ul { padding: 25px 0px 0px 250px;  }
		.promo li { margin: 0px 0px 10px 0px;  }

	.about { background: #000000; border-top: 1px solid #393C3F; color: #FFFFFF; padding: 5px; }

	.stories { background: #000000 url("/ui/images/stories_bg.png") repeat-x top left; color: #FFFFFF; padding: 10px 0px 10px 0px; height: 50px; overflow: hidden; }
		.stories a { color: #FFD204; }
		.faceRoll { float: left; width: 634px; border-right: 1px solid #4E4F51; margin: 0px 10px 0px 0px; }
			.faceRoll li { float: left; display: inline; margin: 0px 0px 0px 27px;  }
			.faceRoll .firstTestimonial img { border: 2px solid #FFCC00; } 
			#testimonialList { float: left; width: 326px; }
				.testimonial { display: none; }
					.testimonial img { float: left; }
					.testimonial p { float: left; width: 250px; font-size: 120%; margin: 3px 0px 0px 10px; }
				#testimonialList .firstTestimonial { display: block; }

/* Box 1 */
.box_1 { margin: 0px 0px 8px 0px; background: #FFFFFF; zoom: 1; } 
	.box_1 .box_1_hl { background: url("/images/style_default/box_1/top_left.gif") no-repeat top left; }
	.box_1 .box_1_hr { background: url("/images/style_default/box_1/top_right.gif") no-repeat top right; }
	.box_1 .box_1_bl { background: url("/images/style_default/box_1/bottom_left.gif") no-repeat bottom left; }
	.box_1 .box_1_br { background: url("/images/style_default/box_1/bottom_right.gif") no-repeat bottom right; }
	.box_1 .header { background: #FFFFFF url("/images/style_default/box_1/header_bg.gif") repeat-x bottom center; font-size: 16px; font-weight: bold; border-bottom: 1px solid #D6D6D6; } 
		.box_1 .header div div { font-weight: bold; } 
		.box_1 .header .box_1_hr { padding: 11px 10px 9px 10px; }
		.box_1 .header .box_1_hr .options { float: right; color: #CCCCCC; font-size: 80%; }
		.box_1 .header .box_1_hr .options a { color: #D3A41A; font-weight: bold; }
		.box_1 .header .box_1_hr .options img { cursor: pointer; }
	.box_1 .section_1 { padding: 10px; }

/* Box 2 */
.box_2 { margin: 0px 0px 8px 0px; background: #EBEBEB; zoom: 1; } 
	.box_2 .box_2_hl { background: url("/ui/images/box_2/top_left.gif") no-repeat top left; }
	.box_2 .box_2_hr { background: url("/ui/images/box_2/top_right.gif") no-repeat top right; }
	.box_2 .box_2_bl { background: url("/ui/images/box_2/bottom_left.gif") no-repeat bottom left; }
	.box_2 .box_2_br { background: url("/ui/images/box_2/bottom_right.gif") no-repeat bottom right; }
	.box_2 .section_1 { padding: 10px; }

/* Box 3 */
.box_3 { margin: 0px 0px 8px 0px; background: #000000 url('/ui/images/box_3/dare_info_bg.gif') repeat-x 0px 0px; zoom: 1; } 
	.box_3 .box_3_hl { background: url("/ui/images/box_3/top_left.gif") no-repeat top left; }
	.box_3 .box_3_hr { background: url("/ui/images/box_3/top_right.gif") no-repeat top right; }
	.box_3 .box_3_bl { background: url("/ui/images/box_3/bottom_left.gif") no-repeat bottom left; }
	.box_3 .box_3_br { background: url("/ui/images/box_3/bottom_right.gif") no-repeat bottom right; }
	.box_3 .section_1 { padding: 10px; }

/* Box 4 */
.box_4 { margin: 0px 0px 8px 0px; background: #EEEEEE; zoom: 1; } 
	.box_4 .box_4_hl { background: url("/ui/images/box_4/top_left.gif") no-repeat top left; }
	.box_4 .box_4_hr { background: url("/ui/images/box_4/top_right.gif") no-repeat top right; }
	.box_4 .box_4_bl { background: url("/ui/images/box_4/bottom_left.gif") no-repeat bottom left; }
	.box_4 .box_4_br { background: url("/ui/images/box_4/bottom_right.gif") no-repeat bottom right; }
	.box_4 .section_1 { padding: 10px; }


/* Little LAF Module */
.lance_armstrong_foundation {} 
	.lance_armstrong_foundation .image { float: left; display: inline; margin: 0px 10px 0px 0px; }
	.lance_armstrong_foundation .content { float: left; width: 165px; }
	.lance_armstrong_foundation .content p { margin: 0px 0px 0px 0px; font-size: 80%; }

/* Featured Dares List */
.featured_dares_list { margin: 0px 0px 5px 0px; }
	.featured_dares_list .dares_list { margin: 0px 0px 5px 0px; }
	.featured_dares_list .dares_list li { border-bottom: 1px solid #DDDDDD; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; }
	.featured_dares_list .dares_list li .image { float: left; display: inline; margin: 0px 5px 0px 0px; }
	.featured_dares_list .dares_list li .title { font-weight: bold; }
	.featured_dares_list .button_1 { margin: 0px auto; }

/* Latest Activity */
.latestActivity .section_1 { height: 746px; overflow: hidden; }

	.latestActivity .header h1 { display: inline; }
	.latestActivity .header span { font-size: 80%; font-weight: normal; float: right; }
	.activity { display: none; }
	.default .activity { display: block; }
		.activity .content { padding: 5px 0px 5px 0px; }
		.latestActivity .even { background: #EEEEEE; } 
		.activity .image { float: left; display: inline; margin: 0px 10px 0px 0px; }
			.activity .image img { float: left; }
		.activity .text { float: left; width: 560px; }
		.activity .text td { vertical-align: middle; height: 48px; }

/* article_tools */
.article_tools { text-transform: uppercase; font-size: 11px; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #E6E8E9; color: #666666; text-align: right; }

/* Submit a Story /livestrong-stories/submit/ */
.question_list { display: none; }
	.question_list ol { margin: 0px 0px 0px 20px; }
	.question_list textarea { width: 500px; height: 100px; }
	.first_question_list { display: block; }

/* Errors */
.errors { padding: 10px; background: #FFFFFF; }
	span.errors, .errors li { background: url('/ui/images/bullet_red.gif') no-repeat 0px 5px; padding: 0px 0px 0px 11px; } 

/* */ 

/* Bread Crumb */

#breadcrumb { }
#breadcrumb a { color: #026AA7; }
#breadcrumb_title { float: left; font-size: 11px; }
#breadcrumb { font-size: 11px; margin: 0px 0px 10px 5px; padding: 5px 0px 0px 0px; }
#breadcrumb li { padding: 0px 10px 0px 7px; float: left; background: url("/images/arrow_8.gif") no-repeat right center; }
#breadcrumb li.last { background: none; }




.head_title { font-size: 28px; padding: 0px 0px 10px 10px; }




/* Button 2 */
.button_2 { width: 70px; height: 22px; background: url("/images/button_2.gif") no-repeat 0px 0px; border: none; color: #000000; font-weight: bold; font-size: 90%; cursor: pointer; }
a.button_2 { display: block; text-align:center; line-height:22px; }

/* Button 3 */
.button_3 { width: 176px; height: 28px; background: url("/images/button_3.gif") no-repeat 0px 0px; border: none; color: #000; font-weight: bold; font-size: 100%; cursor: pointer; }
a.button_3 { display: block; text-align:center; line-height:28px; }

/* Button 4 */
.button_4 { width: 176px; height: 28px; background: url("/images/button_4.gif") no-repeat 0px 0px; border: none; color: #fff; font-weight: bold; font-size: 100%; cursor: pointer; }
a.button_4 { display: block; text-align:center; line-height:28px; }

/* Button 5 */
.button_5 { width: 66px; height: 20px; background: url("/images/button_5.gif") no-repeat 0px 0px; border: none; color: #fff; font-weight: bold; font-size: 90%; cursor: pointer; }
a.button_5 { display: block; text-align:center; line-height:20px; }

/* Button 6 */
.button_6 { width: 89px; height: 20px; background: url("/images/button_6.gif") no-repeat 0px 0px; border: none; color: #fff; font-weight: bold; font-size: 90%; cursor: pointer; }
a.button_6 { display: block; text-align:center; line-height:20px; }





.button_1 { background: url("/ui/images/buttons/yellow_small.png") no-repeat top left; padding-left: 10px; height: 22px; line-height: 22px; display: block; color: #000000; font-weight: bold; width: 115px; }
.button_1 span { background: url("/ui/images/buttons/yellow_small.png") no-repeat right top; padding-right: 10px; height: 22px; display: block; text-align: center; }

/* Button 3 */
.button_3 { width: 176px; height: 28px; background: url("/images/button_3.gif") no-repeat 0px 0px; border: none; color: #000; font-weight: bold; font-size: 100%; cursor: pointer; }
a.button_3 { display: block; text-align:center; line-height:28px; }

.popularTopics li { float: left; width: 140px; }

.tdp_search_result { border-bottom: 1px solid #DDDDDD; padding: 0px 0px 5px 10px; margin: 0px 0px 5px 0px; }
.tdp_search_result .search_image { float: left; display: inline; margin: 0px 10px 0px 0px; }
.tdp_search_result .search_data { float: left; }
.tdp_search_result .search_data .search_title { margin: 10px 0px 7px 0px; }
.tdp_search_result .search_data .search_title a { font-size: 130%; }

.pluck_related_content {}
	.pluck_related_content .thumbnail { float: left; display: inline; margin: 0px 10px 0px 0px; width: 48px; }
	.pluck_related_content .article { margin: 0px 0px 15px 0px; }
	.pluck_related_content .data { float: left; display: inline; width: 215px; }
	.pluck_related_content .title { font-weight: bold; }
	.pluck_related_content .text { margin: 0px; font-size: 80%; color: #666666; }

#featured_article .article { background: none; }
#featured_article .section_title { font-size: 14px;  font-weight: bold; border-bottom: 1px solid #AEAEAE; padding: 5px 0px 5px 5px; margin: 0px 0px 10px 0px; }
#featured_article .meta { margin: 0px 10px 0px 0px; float:left; }
#featured_article .username { float:left; }
#featured_article .content { padding: 0px 5px 10px 5px; }
#featured_article .title { font-size: 28px; }
#featured_article .subhead { font-size: 24px; border-top:1px solid #ccc; margin-top:10px; margin-bottom:10px; padding-top:10px; }
#featured_article .step { font-size: 18px; }
#featured_article ul { list-style:disc; }
#featured_article ul li { margin:5px 0 5px 30px; }

/* Pluck It
-----------------------------------------*/
.pluck_tag_list { margin: 10px 0px 10px 0px; }
.pluck_tag_list ul { display: inline; margin: 0px 0px 0px 0px; }
.pluck_tag_list ul li { display: inline; margin: 0px 0px 0px 20px; }

.pluck_it_content { border-bottom: 1px solid #AEAEAE; }
.pluck_it_content h2 { font-size: 170%; font-weight: bold; margin: 0px 0px 10px 0px; }
.pluck_it_content h4 { font-size: 140%; margin: 0px 0px 10px 0px; }
/* Float Container */
.pluck_it_content li { clear:both; margin: 0px 0px 10px 0px; }
.pluck_it_content li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* IE6 work-around \*/
* html .pluck_it_content li { height: 1%; }
/* IE7 work-around */
html > body .pluck_it_content li { height:auto; max-height:12000px; }
.pluck_it_content li div { font-size: 130%; font-weight: bold; margin: 0px 0px 5px 0px; }
.pluck_it_content li img { float: left; margin: 0px 10px 0px 0px; }

#right_column #more_puppy_pages .content { margin: 0px 0px 10px 0px; }

#sponsored_results { font-size: 120%; color: #999999; margin: 10px 0px 10px 10px; }
.search_result { margin: 10px 0px 20px 10px; }
.search_result a.title { font-size: 140%; /* background: url('/images/pupmart_paw.gif') no-repeat 0px 0px; padding: 0px 0px 0px 22px; */ text-decoration: underline; }
.search_result a:hover.title { color: #0000FF; }
.search_result .desc { margin: 3px 0px 3px 0px; }
.search_result .url { color: #5F7957; text-decoration: underline;  }
.search_result a:hover.url { color: #5F7957; }

#related_terms { float: right; border: 1px solid #CCE4F0; padding: 10px; margin: 0px 10px 0px 10px; } 
#related_terms .title { font-size: 130%; margin: 0px 0px 10px 0px; font-weight: bold; }
#related_terms ul { list-style-type: none; }
#related_terms li { margin: 0px 10px 5px 0px; font-size: 120%; }
#related_terms li a:hover { color: #0000FF; text-decoration: underline; }

ul.bullet_1 li { background: url("/images/bullet_2.gif") no-repeat 0px 7px; padding: 0px 0px 0px 10px; margin: 3px 0px 0px 0px; }

/* Expert */
.expert .c {  padding: 5px 5px 0px 5px; }
.expert .avatar { padding:3px; background:#CCCCCC; float:left; margin:0px 10px 0px 0px; }
.expert .name { font-weight:bold; color:#000000; }
.expert p { margin:5px 0px 5px 0px; }
.expert ul { margin:0px 0px 0px 100px; }
.expert .box_6 { margin-right:10px; }
.expert .box_6 .c { padding:5px 10px; }

.media_list li { width: 130px; float: left; }



/* Related Video 2 */
.related_video_2 .section_1 { padding: 5px; }
.related_video_2 .video { background:#FFF; margin:0px 5px 0px 0px; padding:5px 5px 0px 5px; float:left; width:100px; height:145px; overflow:hidden; font-family: "Helvetica", "Myriad Pro"; font-size: 12px; }
.related_video_2 .video img { width: 100px; }
.related_video_2 .video .title { margin: 0px 0px 5px 0px; }
.related_video_2 .video .title a { }
.related_video_2 .video p { font-size: 80%; margin: 0px 0px 0px 115px; }
.related_video_2 .col_1 { float: left; padding: 40px 6px 0px 1px; }
.related_video_2 .col_2 { float: left; padding: 0px 6px 0px 0px; }
.related_video_2 .col_3 { float: left; padding: 40px 0px 0px 0px; }
.related_video_2 .video_window { width:575px; position:relative; overflow:hidden; }
.related_video_2 .video_window .videos { width:2150px; position:absolute; left:0px; }
.related_video_2 .animate_left_v, .related_video_2 .animate_right_v { cursor:pointer; }
.related_video_2 .animate_left_v { visibility:hidden; }
.related_video_2 .favorited { margin: 0px 0px 0px 0px; font-size: 11px; }
.related_video_2 .favorited label { color: #666666; }
.related_video_2 .views { margin: 0px 0px 0px 0px; font-size: 11px; }
.related_video_2 .views label { color: #666666; }
.related_video_2 .time { margin: 0px 0px 0px 0px; font-size: 11px; }
.related_video_2 .time label { color: #666666; }

/* Box 11 */
.box_111 { margin: 0px 0px 5px 0px; background: #FFF7E0;  }
.box_111 .header { background: url("/images/box_11/header.gif") repeat-x bottom left; height: 34px; line-height: 34px; font-size: 16px; font-weight: bold; }
.box_111 .section_1 { border-top: 1px solid #D9A800; padding: 10px; }
.box_111 .header div div { font-weight: bold; margin: 0px 0px 0px 9px; }
.box_111 .box_111_hl { background: url("/images/style_custom_profile/box_111/top_left.gif") no-repeat top left; }
.box_111 .box_111_hr { background: url("/images/style_custom_profile/box_111/top_right.gif") no-repeat top right; }
.box_111 .box_111_bl { background: url("/images/style_custom_profile/box_111/bottom_left.gif") no-repeat bottom left; }
.box_111 .box_111_br { background: url("/images/style_custom_profile/box_111/bottom_right.gif") no-repeat bottom right; }


.box_1 .tab_container { padding: 10px; }
.box_1 .tab_container .tabs { border-bottom: 1px solid #AEAEAE; height: 22px }
.box_1 .tab_container .tabs li { float: left; display: inline; margin: 0px 2px 0px 2px; padding: 2px 2px 0px 2px; border: 1px solid #AEAEAE; border-width: 1px 1px 0px 1px;  height: 19px; line-height: 21px; }
.box_1 .tab_container .tabs li.current {  border-bottom: 1px solid #FFFFFF; } 
.box_1 .tab_container .tabs li.current a { background: #DDDDDD; }
.box_1 .tab_container .tabs li a { text-decoration: none; display: block; height: 19px; width: 75px; text-align: center; }


/* Box 7 */
.box_7 { background: #7b7c7b url("/images/box_7/bg.gif") repeat-x bottom center; margin: 0px 0px 8px 0px;  }
.box_7 .box_7_bt { background: url("/images/box_7/top_left.gif") no-repeat top left; font-size: 0pt; }
.box_7 .box_7_bt div { background: url("/images/box_7/top_right.gif") no-repeat bottom right; height: 3px; }
.box_7 .box_7_c { border:none; border-width:0px; padding: 4px 6px 4px 6px; color: #FFFFFF; }
.box_7 .box_7_bb { background: url("/images/box_7/bottom_left.gif") no-repeat bottom left; line-height: 0px; font-size: 0pt; height: 3px; }
.box_7 .box_7_bb div { background: url("/images/box_7/bottom_right.gif") no-repeat bottom right; height: 3px; }
.box_7 .header { height: 30px; margin-bottom:5px; }
.box_7 .header .title_bar { background:url("/images/goal/header_bg.gif") repeat-x left top #000; color:#fff; line-height:30px; float:left; width:278px;}
.box_7 .header .title_bar a { float:right; margin-right:10px; color:#ffcc37; }
.box_7 .header .title_bar_left { background:url("/images/goal/header_left.gif") no-repeat left top transparent; float:left; width:5px; height:30px; }
.box_7 .header .title_bar_right { background:url("/images/goal/header_right.gif") no-repeat right top transparent; float:left; width:5px; height:30px; }
.box_7 .header .title_bar .title { margin-left:10px; font-size:140%; color: #ffd43d; }
.box_7 .box_1 { color: #000000; }
.box_7 .box_1 .box_1_hl { background: url("/images/box_7/box_1/top_left.gif") no-repeat top left; }
.box_7 .box_1 .box_1_hr { background: url("/images/box_7/box_1/top_right.gif") no-repeat top right; }
.box_7 .box_1 .box_1_bl { background: url("/images/box_7/box_1/bottom_left.gif") no-repeat bottom left; }
.box_7 .box_1 .box_1_br { background: url("/images/box_7/box_1/bottom_right.gif") no-repeat bottom right; }

/* Pagination */
.pagination.default { font-family: Arial; margin: 0px 0px 0px 0px; height: 23px; float:right; }
.pagination.default li { float: left; margin: 0px 5px; }
.pagination.default li a { display:block; padding:0px; color:#069; font-weight:bold; border:0px solid #ccc; text-align:center; min-width:15px;  }
.pagination.default li a:hover, .pagination.default li.current a { text-decoration: none; color:#999; background:none; border: 0px solid #0050A0; }
.pagination.default li.first a { background:url("/images/arrow_left_3.gif") no-repeat left 50%; padding-left:15px; text-transform:capitalize; }
.pagination.default li.prev a { background:url("/images/arrow_left_2.gif") no-repeat left 50%; padding-left:10px; text-transform:capitalize; }
.pagination.default li.next a { background:url("/images/arrow_right_2.gif") no-repeat right 50%; padding-right:10px; text-transform:capitalize; }
.pagination.default li.last a { background:url("/images/arrow_right_3.gif") no-repeat right 50%; padding-right:15px; text-transform:capitalize; }

.pagination.narrow { font-family: Arial; margin: 0px 0px 20px 0px; height: 23px; }
.pagination.narrow li { float: left; margin: 0px 2px 0px 0px; }
.pagination.narrow li a { display: block; padding: 3px 4px 3px 4px; color: #000000; border: 1px solid #CCCCCC; text-align: center; min-width: 15px;  }
.pagination.narrow li a:hover, .pagination.defaulty li.current a { text-decoration: none; color: #FFFFFF; background: #0050A0; border: 1px solid #0050A0; }

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	width: 500px; /*    Used on /give100/report/  if you change this, it will break on that page :)     */
}

#tooltip h3, #tooltip div { margin: 0; } 


