/****************************************
 * General show package styles			*
 ****************************************/
#middle_internal h2 { color: #D91A64; }
#nav a, #nav a:visited, #nav a:hover, #nav a:active	{ color:#FFFFFF; text-decoration:none; }
div#nav	{ width:990px; height:1760px; height:26px; line-height:26px; font-size:14px; background:#0391bc; font-weight:bold; }
#nav #mainNavSelected { background:#74dfff; color:#d91a64; text-decoration:none; height:26px; }
div#nav a:hover,
#nav #mainNavSelected a{ color:#d91a64; }
#nav ul	{  width:950px; margin:0 0 0 40px; padding:0; display:table; list-style:none; }
#nav li	{ float: left; padding:0 10px; margin:0 10px; display:table-cell; position:relative; }

div#flash .top_flash_left, div#flash .top_flash_right{ float:left; }
div#flash .top_flash_right{ background: transparent url(/static/shows/kimora/images/bg_home_topright.jpg); width:422px; height:397px; }

/* Background skins */
#kimora.blog_index,
#kimora.schedule,
#kimora.video_gallery{ background:#FFFFFF url(/static/shows/kimora/images/bgSkin_blue.jpg) no-repeat scroll center 41px; }
#kimora.game,
#kimora.downloads{ background:#FFFFFF url(/static/shows/kimora/images/bgSkin_gold.jpg) no-repeat scroll center 41px; }

/* Backgrounds for headers */
#kimora #show_header{ width:990px; height:128px; background:url('/static/shows/kimora/images/header_blue.jpg') no-repeat; }
#kimora.game #show_header, #kimora.partykit div#show_header{ width:990px; height:128px; background:url('/static/shows/kimora/images/header_gold.png') no-repeat; }


/****************************************
 * Show landing page styles				*
 ****************************************/
#pagecontainer	{ position:relative; width:990px; margin:0 auto; }
div#video	{ position:absolute; top:49px; left:568px; width:392px; height:295px; border:6px solid #7bc6dd; background:#7bc6dd; }

div#footer	{ width:990px; min-height:536px; background:url('/static/shows/kimora/images/footer_bg_repeat.png'); font-size:13px; }
div#foot_container	{ width:inherit; height:100%; background:url('/static/shows/kimora/images/footer_bg_repeat.png'); text-align:left; }
div#footer .left	{ position:relative; float:left; text-align:center; width:650px; }
div#footer .left #top_left, div#footer .left #top_right, div#footer .left #bottom_left, div#footer .left #bottom_right	{ width:281px; float:left; }
div#footer .left #top_left, div#footer .left #top_right	{ height:165px; }
div#footer .left #bottom_left, div#footer .left #bottom_right	{ height:200px; }
div#footer .left #top_left	{ margin:16px 0 0 39px; }
div#footer .left #bottom_left	{ margin:18px 0 0 39px; }
div#footer .left #top_right	{ margin:16px 0 0 10px; }
div#footer .left #bottom_right	{ margin:18px 0 0 10px; }
div#footer .left .title	{ width:277px; height:28px; line-height:28px; font-family:myriad, arial, verdana, sans-serif; font-size:16px; font-weight:bold; border:2px solid #9dc2de; background:#efebcb; }
div#footer .left .content	{ border:6px solid #FFFFFF; margin-top:4px; width:261px; margin-top:4px; }
div#footer .left #top_left .content	{ border:10px solid #FFFFFF; background:url('/static/shows/kimora/images/bg_home_message.png') no-repeat #FFFFFF; }
div#footer .left #top_right .content	{ border:10px solid #FFFFFF; background:url('/static/shows/kimora/images/bg_home_extras.png') no-repeat #FFFFFF; }
div#footer .left #bottom .content	{ border:10px solid #FFFFFF; background:url('/static/shows/kimora/images/bg_home_downloads.png') no-repeat #FFFFFF; }
div#footer .left #top .content	{ height:109px; }
div#footer .left #bottom .content	{ height:144px; }
div#footer .left .content #messages	{ margin: 20px 0; }
div#footer .left .content #icons	{ margin: 30px auto; width:233px; }
div#footer .left .content #icons .icon	{ float:left; margin: 0 4px; }
div#footer .left .content #downloads	{ margin: 14px 0; }
div#footer .left .content #downloads #dl_row	{ height:96px; width:210px; margin:0 auto; }
div#footer .left .content #downloads #wallpapers, div#footer .left .content #downloads #buddy	{ float:left; margin:0 10px; }
div#footer .left .content #schedule	{ margin: 20px 0; }
div#footer .left .content #schedule .event	{ width:210px; height:46px; margin:0 auto; font-size:12px; text-align:left; }
div#footer .left .content #schedule .event .date	{ float:left; width:210px; }
div#footer .left .content #schedule .event .time	{ float:left; width:48px; }
div#footer .left .content #schedule .event .description	{ float:left; width:162px; font-size:11px; line-height:13px; }
div#footer .right	{ position:relative; float:left; }
div#footer .right #zip_code	{ width:330px; height:160px; border:2px solid #FFFFFF; }
div#footer .right #shop_style	{ margin:0 auto; padding:2px 0; width:307px; }
div#footer .right #ad	{ width:340px; height:291px; background:url('/static/shows/kimora/images/footer_bg_ad.png') no-repeat; padding:20px 0 0 20px; width:320px; }
div#footer .right #ad img	{ margin:23px 22px 0 0; }
div#footer a, div#footer a:visited	{ color:#e72976; text-decoration:underline; font-weight:bold; }
div#footer a:hover, div#footer a:active	{ color:#7bc6dd; }
#foot_container .left #shelf_image{ background: transparent url(/static/shows/kimora/images/footer_top.png); width:650px; height:116px; }


/****************************************
 * Schedule page styles					*
 ****************************************/
.show_schedule h3 {	background: #0391BC; color: #ffffff; }


/****************************************
 * Cast Bios page styles				*
 ****************************************/
.castbios div#zip_code	{ position:absolute; bottom:75px; left:26px; width:330px; height:160px; }


/****************************************
 * Games page styles					*
 ****************************************/
#middle_internal ul li{ float:left; height:450px; margin:47px; width:396px; }
.game.landing #middle_internal, .game.difference #middle_internal{ width:990px; margin:0; }


/****************************************
 * Downloads page styles				*
 ****************************************/
#middle_internal .title	{ font-size:13px; font-weight:bold; margin-bottom:5px; }
#middle_internal #top	{ width:583px; height:266px; }
#middle_internal #partykit	{ float:left; }
#middle_internal #partykit img	{ border:2px solid #7bc6dd; }
#middle_internal #icons	{ float:left; margin-left:44px; width:245px; }
#middle_internal #icons .row	{ height:65px; margin:0 0 20px 0; }
#middle_internal #icons .icon	{ float:left; height:65px; margin:0 20px 0 0; }
#middle_internal #icons .icon img	{ border:1px solid #7bc6dd; }
#middle_internal #wallpapers	{ width:583px; margin-top:20px; }
#middle_internal #wallpapers .row	{ width:583px; height:142px; margin:0 0 10px 0; }
#middle_internal #wallpapers .wallpaper	{ float:left; margin:0 43px 0 0; }
#middle_internal #wallpapers .wallpaper img	{ border:1px solid #7bc6dd; }


/****************************************
 * Ad styles							*
 ****************************************/
div#ad_top{
	background:#7bc6dd;
	border:6px solid #7bc6dd;
	height:250px;
	left:661px;
	position:absolute;
	top:365px;
	width:300px;
}
#pagecontainer #ad_sponsor{ /* landing page */
	background:transparent;
	height:60px;
	left:430px;
	padding:0;
	position:absolute;
	top:150px;
	width:120px;
}
.castbios div#ad_top { position:absolute; top:144px; left:658px; width:300px; height:250px; border:6px solid #7bc6dd; background:#7bc6dd; }
.castbios #pagecontainer #ad_sponsor{
	height:60px;
	padding:0;
	position:absolute;
	left:auto;
	right:35px;
	top:40px;
	width:120px;
}
#show_header #ad_sponsor{
	background:transparent;
	height:60px;
	padding:0;
	position:absolute;
	left:auto;
	right:15px;
	top:30px;
	width:120px;
}