.toofatfor15{ background:#fff url('http://images.mystyle.com/static/shows/toofatfor15/images/skin_toofatfor15_s2_1812_978.jpg') no-repeat scroll center 226px; }

.landing #main{ background:transparent; }
.landing #content{ background:#6484AA; }

.flash_subhead{ background:#46412E; }

div#show_nav_header #mainNavSelected {
	color: #769abe;
	text-decoration: none;
	background-color:#FFFFFF;
	padding:12px 12px 2px 12px;
}
#show_nav_header {
	background:#fff8a8;
	font-size: 14px;
	font-weight:bold;
	height: 22px;
	padding-top:4px;
	text-align:center;
	width: 990px;
}
#show_nav_header a{ color:#f8f390; margin-right:60px; }
#show_nav_header a:hover{ color:#46412E; text-decoration:none; }

.show_package_navigation{
	background:#2f3f70;
	background: -webkit-gradient(linear, left top, left bottom, from(#2f3f70), to(#15294A));
	background: -moz-linear-gradient(top,  #2f3f70,  #15294A);
	font-size: 15px;
	font-weight:bold;
	line-height:26px;
	text-align:center;
	width:990px;
}
.show_package_navigation a{ color:#fff; }
.show_package_navigation a,
.show_package_navigation a:hover,
.show_package_navigation a:focus{ padding:4px; text-decoration:none; }
.show_package_navigation a:hover,
.landing .show_package_navigation .home a,
.too_fat_for_fifteen .show_package_navigation .blog a,
.schedule .show_package_navigation .schedule a,
.pledge_to_fight_obesity .show_package_navigation .pledge a{ background:#6484aa; color:#f8f390; }

.show_package_navigation .nav_link{ margin-right:60px; }
.show_package_navigation .nav_link:last-child{ margin-right:0; }

.show_schedule h3{ background:#6484aa; color:#FFFFFF; }

#show_header{ background:#6484aa; margin:0 0 10px 0; }

#ad_box{ margin-bottom:10px; }

.show_content{ float:left; margin:5px 0 0 5px; width:665px; }

#flash_landing{ margin:10px 0; }

.floating_grid_box{
	background:#6484aa url('http://images.mystyle.com/static/shows/toofatfor15/images/bg_bucket_sprite_toofatfor15_s2_321_912.jpg') no-repeat; ;
	height:142px;
	margin:0 8px 5px 0;
	padding:10px 14px 0 171px;
	width:136px;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.floating_grid_box p{ color:#006699; margin-left:5px; }
.floating_grid_box a{ color:#006699; text-decoration:underline; }
.floating_grid_box a:hover,
.floating_grid_box a:focus{ background:#215687; color:#fff; text-decoration:none; }
.floating_grid_box .subheader{ margin:0 0 5px 5px; }
.floating_grid_box .subheader,
.floating_grid_box .subheader a{ font-size:18px; font-weight:bold; }

.floating_grid_box ul{ padding-left:5px; list-style:none; }
.floating_grid_box ul a:hover{ background:none; }

.landing .two,
.landing .four { margin-right:0; }
.landing .one  { background-position: 0 -152px; }
.landing .two  { background-position: 0 -608px; }
.landing .three{ background-position: 0 -456px; }
.landing .four { background-position: 0 -304px; }
.landing .six  { background-position: 0 -760px; }

/*
.show_content .community{ background: #caca8e url(http://images.mystyle.com/static/shows/toofatfor15/images/bucket_toofatfor15_community_320.jpg) no-repeat; }
.show_content .letters  { background: #caca8e url(http://images.mystyle.com/static/shows/toofatfor15/images/bucket_toofatfor15_letters_320.jpg) no-repeat; }
.show_content .photos   {
	background: #caca8e url(http://images.mystyle.com/static/shows/toofatfor15/images/bucket_toofatfor15_photos_320.jpg) no-repeat;
	padding-left:180px;
	width:120px;
}
.show_content .resources{
	background: #caca8e url(http://images.mystyle.com/static/shows/toofatfor15/images/bucket_toofatfor15_resources_320.jpg) no-repeat;
	padding-left:180px;
	width:120px;
}
.show_content .schedule { background: #caca8e url(http://images.mystyle.com/static/shows/toofatfor15/images/bucket_toofatfor15_schedule_320.jpg) no-repeat; }
*/

/****************************************
 * Pledge page styles                   *
 ****************************************/
.pledge_to_fight_obesity p{ margin:0 auto 10px auto; text-center:center; width:800px; }

.pledge_to_fight_obesity .promo_player{ border:1px solid #999; margin:0 auto 10px auto; padding:10px; width:500px; }

.pledge_to_fight_obesity .button{ margin:20px auto; text-align:center; }
.pledge_to_fight_obesity .facebook{ background: transparent url('http://images.mystyle.com/static/shows/toofatfor15/images/button_facebook_149.jpg'); }
.pledge_to_fight_obesity .twitter { background: transparent url('http://images.mystyle.com/static/shows/toofatfor15/images/button_twitter_149.jpg');  }

.pledge_to_fight_obesity .sponsor{ position:absolute; top:275px; left:20px; }

.pledge_to_fight_obesity .call_to_action ul{ margin:0 auto; width:360px; }
.pledge_to_fight_obesity .call_to_action li{
	height:40px;
	float:left;
	margin:0 10px;
	width:149px;
}
.pledge_to_fight_obesity .call_to_action .button{
	height:40px;
	float:left;
	margin:0;
	text-indent: -10000px;
	width:149px;
}
.pledge_to_fight_obesity .call_to_action a:hover,
.pledge_to_fight_obesity .call_to_action a:focus{ opacity:0.9; }

.pledge_to_fight_obesity .take_action a{
	background: #2f3f70;
	border: 1px solid #2f3f70;
	color: #fff;
	font-size:20px;
	font-weight:bold;
	padding:5px 20px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.pledge_to_fight_obesity .take_action a:hover,
.pledge_to_fight_obesity .take_action a:focus{ background: #2f3f70; color:#fff; }

.pledge_to_fight_obesity .social_buttons{ margin:-35px auto 0 auto; width:300px; }

