/****************** Index of Style-Positions.css *******************/
/* 
This file is divided up into 3 sections - please find them below:
	-> Tag Reset : Resets defaults.
	-> Main Structure : Mast Head, Mast Content, Mast Footer, etc.
	-> Page-Per-Page : Differing sub-page styles
*/
/*******************************************************************/

/* ------------------------------------------------ */
/*	TAG RESET										*/
	html, body, div, span, applet, object, iframe {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	}
	
/* ------------------------------------------------ */
/*	FIX 'DEM PNG's									*/
	.logo a, .panel p.pan_blurb, .onair, .mf_content_bg { behavior: url('/media/sabc3/includes/iepngfix.htc'); }
	
/* ------------------------------------------------ */
/*	MAIN STRUCTURE									*/

	* { margin: 0px; padding: 0px; }
    body { width: 100%; margin: auto; background: #014D80 url('../images/gradient.jpg') top repeat-x; text-align: center; }
   .wrapper { width: 980px; margin: 0px auto; text-align: left; position: relative; overflow: hidden; } 

	/* Header */
	.mast_head {
	width: 980px;
	float: left;
	background: url('../images/sun.jpg') no-repeat;
	position: relative;
	z-index: 1001;
	}
		.logo a { width: 339px; height: 95px; float: left; background: url('../images/logo.png') no-repeat; }
		.search { width: 324px; height: 27px; float: right; margin: 11px 0px 19px 0px; background: url('../images/bg-search.jpg') no-repeat; }
		.header_padding { height: 27px; margin: 11px 0px 19px 0px; }
		/* Menu in styles.css */
		.mh_bits { width: 980px; height: 34px; float: left; }
	
	/* Content */
	.mast_content {
	width: 990px;
	float: left;
	
	position: relative;
	z-index: 1000;
	}
		.left { width: 644px; float: left; margin: 0px 10px 0px 0px; background: url('../images/bg-box2rds_title.jpg') 6px 6px no-repeat; display: inline; position: relative; }
			.box_23rds { width: 618px; float: left; padding: 13px; background: #fff; display: inline; overflow: hidden; }
				.box_23rds_bottom { width: 618px; float: left; }
		.right { width: 326px; float: left; margin: 0px 10px 0px 0px; display: inline; }
			.box_13rds { width: 300px; float: left; margin: 0px 0px 10px 0px; padding: 13px; background: #fff; position: relative; }
				.box_13rds_bottom { width: 300px; float: left; }
				/* Boxes */
				.box_13rds_weather { width: 300px; float: left; background: #E3E8EC; }
					.box_13rds_day { width: 98px; float: left; padding: 0px 3px 0px 0px; }
					.box_13rds_city { width: 115px; height: 42px; position: absolute; top: -40px; left: 187px; padding: 0px 0px 0px 15px; z-index: 12; background: url('../images/weather/arrow.gif') 0px 19px no-repeat; }
				.box_13rds_poll,
				.box_13rds_whatson,
				.box_13rds_latestnews,
				.box_13rds_newsnav { width: 300px; float: left; background: #fff; }
				
				
			
	/* Footer */
	.mast_foot {
	width: 100%; 
	margin: 10px 0px 0px 0px;
	float: left;
	background: url('../images/bg-foot.jpg') repeat-x;
	}
	* html .mast_foot {
	width: 100%; 
	margin: 10px 0px -10px 0px;
	float: left;
	background: url('../images/bg-foot.jpg') repeat-x;
	}
		.mf_content { width: 980px; margin: 0px auto; }
			.mf_content_bg { width: 980px; float: left; padding: 0px 0px 60px 0px; background: url('../images/glow-bottom.png') top right no-repeat; }
			* html .mf_content_bg { width: 980px; float: left; padding: 0px 0px 60px 0px; background: url('../images/glow-bottom.jpg') 0px 5px no-repeat; }
			.mf_content_box { width: 968px; float: left; padding: 6px; background: #fff; }
				.mf_content_box_newsletter { width: 968px; height: 33px; float: left; padding: 16px 0px; background: url('../images/bg-foot_news.jpg') repeat-x; }
		.stats { display: none; }
		
/* ------------------------------------------------ */
/*	PAGES											*/

	/* HOME - Promo */
	
	.promo { width: 644px; height: 315px; float: left; margin: 0px 10px 0px 0px; background: #fff; display: inline; }
	.mrec_advert { width: 300px; float: left; margin: 0px 0px 10px 0px; padding: 13px; background: #fff; display: inline; }
	.latest_updates { width: 644px; float: left; margin: 0px 10px 0px 0px; background: #fff; display: inline; }

	/* HOME - Show Tray */
	
	.show_tray { width: 980px; float: left; margin: 0px 0px 10px 0px; background: #fff; display: inline; }
		.st_title { width: 968px; height: 42px; float: left; margin: 6px 6px 0px 6px; background: url('../images/bg-st_title.jpg') repeat-x; display: inline; }
		.st_body { width: 932px; height: 149px; float: left; padding: 13px 24px; position: relative; }
			.st_body_nav { position: absolute; top: -42px; left: 410px; z-index: 10; }

    #show_carousel { display: none; }
			
	/* HOME - Latest Updates */
	
	.box_23rds_spotlight { width: 588px; float: left; padding: 8px 15px 18px 15px; }
	.box_23rds_item { width: 586px; float: left; padding: 16px; }
	
	/* SHOWS */
	
	.box_23rds_showstitle { width: 644px; float: left; background: url('../images/bg-box2rds_subtitle.jpg') 6px 54px no-repeat; display: inline; }
	.box_23rds_showtray { width: 624px; float: left; }
		.box_23rds_showtray_item { width: 170px; float: left; margin: 0px 6px 0px 0px; padding: 16px; }
	.box_23rds_shows { width: 618px; float: left; margin: 0px 0px 10px 0px; }	
		.box_23rds_showdetail { width: 586px; float: left; padding: 20px 16px 16px 16px; margin: 15px 0px 0px 0px; }
			.box_23rds_showdetail_content { width: 586px; float: left; }
			.box_23rds_showdetail_about { width: 586px; float: left; padding: 0px 16px; }
		
	/* SCHEDULE */
	
	.box_23rds_schedtitle { width: 644px; float: left; display: inline; }
	.box_23rds_sched_search { width: 607px; float: left; padding: 12px 0px 10px 12px; background: #E6EDF3; border-bottom: 1px solid #fff; }
	.box_23rds_sched_days { width: 618px; float: left; border-bottom: 1px solid #fff; overflow: hidden; }
	.box_23rds_sched_dates { width: 618px; float: left; border-bottom: 1px solid #fff; overflow: hidden; }
	.box_23rds_sched { display: none; width: 618px; float: left; }
	.box_23rds_sched.schedactive { display: block; width: 618px; float: left; }
	
	/* CONTACT US */
	
	.box_23rds_contact { width: 618px; float: left; }
		.box_23rds_contactbody { width: 588px; float: left; padding: 18px 15px 6px 15px; margin: 0px 0px 10px 0px; }
	
	/* NEWS */
	
	.box_23rds_newsbody { width: 618px; float: left; }
		.box_23rds_newspaged { width: 618px; float: left; padding: 12px 0px; }
		.box_23rds_newspost { width: 588px; float: left; padding: 18px 15px; }
	
	/* COMPETITIONS */
	
	.box_23rds_competitions { width: 618px; float: left; margin: 0px 0px 10px 0px; }
	.box_23rds_competitionstray { width: 618px; float: left; }
	.box_23rds_competitionsrules { width: 586px; float: left; padding: 0px 16px; }
		.box_23rds_competitionsitem { width: 287px; float: left; padding: 16px 0px 16px 16px; }
	.box_23rds_competitionsdetail { width: 586px; float: left; padding: 20px 16px 16px 16px; margin: 15px 0px 0px 0px; }
	
	/* TERMS & FAQ */
	
	.box_23rds_rich { width: 618px; float: left; margin: 0px 0px 10px 0px; }
		.box_23rds_rich_box { width: 586px; float: left; padding: 6px 16px; }
		.box_23rds_terms { width: 586px; float: left; padding: 10px 16px; }
		.box_23rds_search_box { width: 586px; float: left; padding: 6px 16px; }
		
	/* POLLS */
	
	.box_23rds_poll { width: 618px; float: left; margin: 0px 0px 10px 0px; }
		.box_23rds_poll_box { width: 586px; float: left; padding: 17px 16px 6px 16px; }
			.box_23rds_poll_box_row { width: 586px; float: left; padding: 0px 0px 11px 0px; }
		.box_23rds_pollpaged { width: 586px; float: left; padding: 12px 0px; }
	
	
/******************************* PHASE 2 CSS *********************************/
/* 
	This is the SABC 3 Phase 2 CSS. All styles required will be in here.
*/
/*****************************************************************************/

	/* ------------------------------------------------ */
	/*	GLOBAL											*/

	body { width: 100%; margin: auto; background: #014d80 url('../images/phase2/bg.jpg') top center no-repeat; text-align: center; }
   .wrapper { width: 980px; margin: 0px auto; text-align: left; position: relative; } 
   .mast_head { background: transparent; }
   .mast_foot { height: 274px; margin: 0; background: url('../images/phase2/bg_bottom.png') top center no-repeat; }
   .mf_content_bg { background: transparent; }
   .logo a { width: 236px; height: 111px; display: block; margin: 0; padding: 0; background: url('../images/phase2/logo.png') no-repeat; }
   .mf_content_box_newsletter p.title { width: 296px!important; padding-left: 24px!important; }
   .mf_content_box_newsletter p.field { width: 180px!important; }
   .mf_content_box_newsletter p.field input { width: 190px!important; margin-top: 5px!important; }
   ul.foot_follow { float: right; padding: 0 15px 0 0; line-height: 33px; color: #fff; font-size: 18px; font-weight: bold; list-style-type: none; }
   ul.foot_follow li { float: left; padding: 0 9px 0 0; }
   .mf_content_box_bottom p.nav { width: 423px!important; color: #6b7281!important; }
   .mf_content_box_bottom p.mobi { width: 306px; float: left; padding: 10px 0 10px 39px; margin: 3px 0 0 0; background: transparent url('../images/phase2/phone.png') 0 4px no-repeat; font-size: 12px; }
   .mf_content_box_bottom p.mobi a { color: #08436b; font-weight: bold; }
   .mf_content_box_bottom p.opa { width: 73px; float: right!important; padding: 13px 0px 7px 0px; }
   .no_pad_right { padding-right: 0!important; }
   .no_pad_bottom { padding-bottom: 0!important; }
   .align_left { float: left!important; }
   .align_right { float: right!important; }
   .no_marg_right { margin-right: 0!important; }
   .twitter-share-button { margin-top: -1px!important; }
   
   /* ------------------------------------------------ */
	/*	RICH											*/
	
		.rich p,
		.rich ul,
		.rich ol { padding: 0 0 15px 0; font-size: 12px; }   

	/* ------------------------------------------------ */
	/*	HEADER											*/
	
		/* top area - search, social, actions */
		.top_social { width: 625px; float: right; position: relative; z-index: 1000; }
			a.btn_sign_in { width: 73px; height: 31px; float: left; margin: 17px 11px 0 0; background: transparent url('../images/phase2/btn_sign_in.png') no-repeat; display: inline; }
			a.join_community { float: left; padding: 16px 12px 0 0; display: block; line-height: 31px; color: #fff; font-size: 13px; font-weight: bold; }
			a.join_community:hover { text-decoration: none; color: #90e6ff; }
			p.follow { float: left; padding: 17px 7px 0 0; margin: 0 12px 0 0; display: inline; background: transparent url('../images/phase2/bg_join_community.png') right bottom no-repeat; line-height: 31px; color: #284273; font-size: 13px; font-weight: bold; }
				p.follow span { float: left; padding: 0 12px 0 0; }
				p.follow a { width: 16px; height: 16px; float: left; margin: 7px 7px 0 0; display: inline; }
				p.follow a.follow_face { background: transparent url('../images/phase2/follow_face.png') no-repeat; }
				p.follow a.follow_twit { background: transparent url('../images/phase2/follow_twit.png') no-repeat; }
				p.follow a.follow_vimeo { background: transparent url('../images/phase2/follow_vimeo.png') no-repeat; }
				
		/* logged */
		.logged { width: 211px; float: left; margin: 17px 11px 0 0; padding: 3px 0; background: url('../images/phase2/logged.png') no-repeat; line-height: 25px; position: relative; }
			.logged img { width: 25px; float: left; padding: 0 10px 0 3px; }
			.logged a.logged_user { width: 140px; float: left; padding: 0 33px 0 0; display: block; font-size: 12px; color: #6b7281; }
			.logged ul { width: 211px; list-style-type: none; position: absolute; top: 29px; left: 0; z-index: 10000; display: none; }
			.logged ul li { width: 205px; float: left; padding: 3px; display: block; background: #fff; }
			.logged ul li a { width: 185px; float: left; padding: 0 10px; display: block; line-height: 25px; text-align: right; font-size: 12px; color: #6b7281; }
			.logged ul li a:hover { color: #fff; text-decoration: none; background: #0a446d; }
			.logged ul li.bottom {width: 211px; height: 1px; padding: 0; background: transparent url('../images/phase2/drop_bottom.gif') top center no-repeat; }
	
		/* search */
		.search { width: 204px; height: 31px; margin: 17px 0 0 0; background: transparent url('../images/phase2/bg_search.png') no-repeat; }
		.search_shift { background: transparent url('../images/phase2/bg_search.png') 0 -31px no-repeat; }
			.search p.term { width: 170px!important; float: left; }
			.search p.term input { width: 150px; margin: 4px 10px!important; background: transparent; display: inline; }
			.search p.btn { width: 34px!important; float: right; background: transparent; padding: 0!important; }
			.search p.btn input { width: 34px; height: 31px; background: transparent; display: block; }
			.search p.btn input:hover { cursor: pointer; }
			
		/* menu */
		ul.menu { width: 590px!important; }
		ul.menu li a { line-height: 63px; }
		ul.menu li a:hover { color: #90e6ff!important; }
		ul.menu li.on a { color: #90e6ff!important; }
		ul.menu li:hover a { color: #90e6ff!important; }
		ul.menu li:hover li a { color: #1473a1!important; }
		ul.menu li.hovering ul.contain { top: 56px!important; background: #f3f5f8!important; }
		
		/* latest_updates */
		.latest_updates { margin-bottom: 10px; }
		
	/* ------------------------------------------------ */
	/*	PAGES											*/
	
		* html .left { overflow: hidden; }
	
		.main_title { width: 644px; float: left; background: url('../images/phase2/bg_h1.png') no-repeat; }
		.main_title h2 { float: right; margin: 6px 6px 0 0; padding: 0 13px 0 0; display: inline; line-height: 47px; font-size: 14px; font-weight: bold; color: #8ae0f9; }
		.main_title h2 span { color: #fff; }
	
		/* Home - Promo */
		.panel p.pan_blurb { top: 0; left: 0; background: transparent url('../images/phase2/bg_promo_overlay.png') no-repeat; }
		.panelNavContain { right: 0!important; }
		.stripViewer .panelContainer { margin: 0!important; }
		.panelNav li * { float: right; }
		.panelNav li { width: 91px; height: 44px; float: left; overflow: hidden; margin: 0px 0px 5px 0px; }
		.panelNav li:hover img { margin: 0!important; } 
		.panelNav li:hover .active-thumb img,
		.active-thumb img {  margin: 0!important; }
		.panelNav li a { width: 83px; height: 44px; position: relative; }
		.panelNav li a span { width: 83px; height: 44px; background: transparent url('../images/phase2/li.gif') no-repeat; position: absolute; top: 0; left: 0px; display: none; }
		.panelNav li a.active-thumb span { display: block; }
		.panel p.pan_blurb a { width: 90px!important; padding: 0; background: transparent url('../images/phase2/more_info.gif') center right no-repeat!important; line-height: 25px; font-size: 14px; font-weight: bold; color: #fff; }

		/* Home - Advertise */
		.mrec_blurb a { padding: 0!important; margin: 13px 0 0 0; font-size: 12px; color: #999!important; background: transparent url('../images/phase2/bg_advertise.png') center no-repeat; }
		.mrec_blurb a:hover { color: #000!important; text-decoration: none; }
		
		/* Home - Show Tray */
		.st_title { width: 980px; height: 47px; background: url('../images/phase2/bg_title.png') repeat-x; margin: 0; position: relative; }
			.st_title h1 { font-size: 18px!important; font-weight: bold!important; line-height: 47px!important; color: #08436b!important; }
			.st_title .st_fullbtn { width: 120px!important; height: 47px; margin: 0 20px 0 0!important; padding: 0!important; background: transparent!important; display: inline; position: absolute; top: 0; right: 0; z-index: 10000; }
			.st_title .st_fullbtn a { width: 100px!important; height: 47px!important; padding: 0 27px 0 0!important; background: url('../images/phase2/btn_schedule.png') center right no-repeat; font-size: 14px; font-weight: bold; color: #08436b!important; line-height: 47px; display: block; }
			.st_title .st_fullbtn a:hover { color: #1ca0cc!important; text-decoration: none; }
		.st_body { position: relative; overflow: hidden; z-index: 1000; }
			.st_body_nav { top: 0!important; left: 420px; }
			.st_body_nav p { color: #b8c1c9!important; line-height: 47px!important; }
			.st_body_nav p a { color: #1473a1!important; }
			.st_body_nav p a.on { color: #08436b!important; }
			.st_body_nav p a:hover { color: #08436b!important; text-decoration: none; }
			.st_body .st_s_cat { display: block!important; font-size: 12px!important; }
			.st_body .st_s_title { padding: 2px 0 0 0!important; font-size: 15px!important; }
		.onair { top: 6px!important; background: transparent url('../images/phase2/onair.gif') no-repeat!important; }
		.jcarousel-skin-tango .jcarousel-next-horizontal {
			left: 901px!important;
			top: -13px!important;
		    width: 55px!important;
		    height: 175px!important;
		    background: transparent url('../images/phase2/btn_next.png') no-repeat 0 0!important;
		}
		.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
		.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
		.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { background-position: 0 -175px!important; }
		.jcarousel-skin-tango .jcarousel-prev-horizontal {
			left: -25px!important;
			top: -13px!important;
		    width: 55px!important;
		    height: 175px!important;
		    background: transparent url('../images/phase2/btn_prev.png') no-repeat 0 0!important;
		}
		.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
		.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
		.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { background-position: 0 -175px!important; }
		.false-prev { width: 55px; height: 175px; background: transparent url('../images/phase2/btn_prev.png') no-repeat 0 0!important; position: absolute; top: -13px; left: -46px; z-index: 10000; display: none; }
		.false-next { width: 55px; height: 175px; background: transparent url('../images/phase2/btn_next.png') no-repeat 0 0!important; position: absolute; top: -13px; right: -47px; z-index: 10000; display: none; }
		.show_pop { width: 282px; height: 335px; background: url('../images/phase2/pop.png') no-repeat; display: block; position: absolute; top: -31px; left: -54px; z-index: 10001!important; margin-top: -10000px; }
			.show_pop p.show_pic { width: 246px; height: 142px; float: left; margin: 15px 17px; display: inline; background: #fff; position: relative; }
			.show_pop p.show_pic img { display: block; margin: 4px; }
			.show_pop p.show_pic .onair { top: -1px!important; right: -1px!important; }
			.show_pop h1 { width: 246px; float: left; padding: 0 16px; font-size: 15px; font-weight: bold; color: #fff; }
			.show_pop h1 a { color: #fff; }
			.show_pop h1 a:hover { color: #92d8e9; text-decoration: none; }
			.show_pop h2 { width: 246px; float: left; padding: 3px 17px; font-size: 12px; font-weight: bold; color: #92d8e9; }
			.show_pop p.blurb { width: 246px; float: left; padding: 0 17px; font-size: 12px; color: #fff; }
			.show_pop p.meta { width: 246px; float: left; margin: 10px 17px 0 17px; padding: 0 0 10px 0; display: inline; border-bottom: 1px solid #076b9a; }
			.show_pop p.meta a { color: #92d8e9; font-size: 12px; }
			.show_pop p.meta a:hover { color: #fff; text-decoration: none; }
			.show_pop p.meta a.comments { padding: 0 0 0 19px; background: transparent url('../images/phase2/pop_comments.png') 0 2px no-repeat; font-size: 12px; color: #fff; }
			.show_pop p.meta a.comments:hover { color: #92d8e9; text-decoration: none; }
			.show_pop .show_share { width: 246px; float: left; margin: 8px 17px; display: inline; }
		
		/* Home - Latest Updates */
		.lu_title { width: 644px; height: 47px; float: left; background: url('../images/phase2/bg_title.png') repeat-x; }
			.lu_title h1 { width: 150px!important; float: left; margin: 0!important; background: transparent!important; line-height: 47px!important; color: #08436b!important; }
			.lu_title ul { float: right; padding: 11px 6px 0 0; list-style-type: none; }
			.lu_title ul li { float: left; }
			.lu_title ul li a { display: block; line-height: 24px; font-size: 13px; font-weight: bold; color: #1473a1; }
			.lu_title ul li a:hover { color: #08436b; text-decoration: none; }
			.lu_title ul li a span { float: left; height: 25px; }
			.lu_title ul li a span.nav_l { width: 14px; }
			.lu_title ul li a span.nav_r { width: 14px; }
			.lu_title ul li a.on span { color: #fff; background: transparent url('../images/phase2/nav.png') repeat-x; }
			.lu_title ul li a.on span.nav_l { width: 14px; background: transparent url('../images/phase2/nav_l.png') no-repeat; }
			.lu_title ul li a.on span.nav_r { width: 14px; background: transparent url('../images/phase2/nav_r.png') no-repeat; }
		.box_23rds { margin-bottom: 10px; }
		.box_23rds_item { width: 300px!important; float: left; padding: 0 4px 0 4px!important; }
			.box_23rds_item p.title { width: 300px!important; padding: 0 0 7px 0; }
			.box_23rds_item p.title a:hover { text-decoration: none; color: #1473a1; }
			.box_23rds_item p.pic { width: 108px!important; }
			.box_23rds_item p.blurb { width: 187px!important; padding: 8px 0 0 0!important; line-height: 16px; }
			.box_23rds_item p.meta { width: 300px!important; padding: 6px 0 15px 0; color: #6b7281!important; font-size: 11px!important; font-weight: normal!important; }
			.box_23rds_item p.meta a { padding: 0 0 0 18px; margin: 0 15px 0 0!important; display: inline; color: #6b7281!important; font-size: 11px!important; font-weight: normal!important; }
			.box_23rds_item p.meta a:hover { text-decoration: none; color: #2287b7!important; }
			.box_23rds_item p.meta a.comments { background: transparent url('../images/phase2/comments_over.png') 0 2px no-repeat; display: none; }
			.box_23rds_item p.meta a.likes { background: transparent url('../images/phase2/likes_over.png') 0 2px no-repeat; display: none; }
			.box_23rds_item p.meta span.date { margin: 0 15px 0 0!important; display: inline; }
			.box_23rds_item p.meta span.photos { padding: 0 0 0 20px; margin: 0 15px 0 0!important; display: inline; background: transparent url('../images/phase2/photos.png') 0 2px no-repeat; }
			.box_23rds_item p.meta span.time { padding: 0 0 0 20px; margin: 0 15px 0 0!important; display: inline; background: transparent url('../images/phase2/time.png') 0 0 no-repeat; }
			.box_23rds_item p.meta span.location { padding: 0 0 0 20px; margin: 0 15px 0 0!important; display: inline; background: transparent url('../images/phase2/location.png') 4px 2px no-repeat; }
			.box_23rds_item p.meta a.cat { float: right; padding: 0 20px 0 0!important; background: transparent url('../images/phase2/cat_arrow.png') center right no-repeat; font-size: 12px!important; font-weight: bold!important; color: #1473a1!important; }
			.box_23rds_item p.meta a.cat:hover { color: #08436b!important; }
			
		/* Competitions - Detail */
		.box_23rds_competitions h2 { font-size: 24px!important; }
		.box_23rds_competitionsdetail { padding: 12px 16px 16px 16px!important; margin: 0!important; }
			.box_23rds_competitionsdetail p.title { padding: 0 0 15px 0!important; font-size: 24px!important; }
			.box_23rds_competitionsdetail p.date { padding: 0 0 10px 0!important; }
			.box_23rds_competitionsdetail p.pic { width: 190px; float: left; padding: 0 0 10px 0; }
			.box_23rds_competitionsdetail p.pic img { display: block; }
			.box_23rds_competitionsdetail .blurb { padding: 3px 0 0 0; font-size: 12px; line-height: 16px; }
		.box_23rds_competitions_enter { width: 550px; float: left; margin: 0 0 0 17px; padding: 17px; background: #f0f3f6; border: 1px solid #e8e8e8; }
			.box_23rds_competitions_enter h3 { padding: 0 0 17px 0; font-size: 16px; color: #284273; }
			.box_23rds_competitions_enter p { width: 550px; height: 33px; float: left; padding: 0 0 14px 0; background: url('../images/phase2/bg_competition.png') no-repeat; }
			.box_23rds_competitions_enter p input { width: 530px; float: left; padding: 8px 10px 10px 10px; background: transparent; font-size: 12px; color: #6b7281; }
			.box_23rds_competitions_enter input.btn { width: 80px; height: 31px; float: left; display: block; background: url('../images/phase2/btn_submit.png') no-repeat; }
			.box_23rds_competitions_enter input.btn:hover { cursor: pointer; }
			.box_23rds_competitions_enter span { float: left; padding: 0 0 0 12px; line-height: 30px; font-size: 12px; color: #6b7281; }
			/* widget - what's on */
			.box_13rds_whatson p.now { background: #F4F5F8 url('../images/phase2/bg_on_show.png') no-repeat!important; }
			.box_13rds_whatson p.next1 { background: #F4F5F8 url('../images/phase2/bg_next_show.png') no-repeat!important; }
			
		/* Show - Detail */
		.show_menu ul { float: left!important; padding: 11px 6px 0 6px!important; list-style-type: none; }
		.box_23rds_shows { margin: 0!important; }
		.box_23rds_showdetail { padding-top: 0!important; }
			.box_23rds_showdetail p.pic { width: 586px; float: left; padding: 0 0 17px 0; }
			.box_23rds_showdetail p.pic img { display: block; }
			.box_23rds_showdetail p.title { width: 586px; float: left; padding: 0 0 10px 0!important; }
			.box_23rds_showdetail p.rating { width: 586px; float: left; padding: 0 0 5px 0!important; margin: 0 0 15px 0; border-bottom: 1px solid #e2e3e4; font-size: 11px; font-weight: bold; }
			.box_23rds_showdetail p.follow_the_show { width: 586px!important; float: left; padding: 12px 0; margin: 0 0 15px 0; border-bottom: 1px solid #e2e3e4; font-size: 14px; font-weight: bold; color: #08436b; }
			.box_23rds_showdetail p.follow_the_show a:hover { text-decoration: none; color: #08436b; }
			.box_23rds_showdetail div.reminder { width: 586px; float: left; }
				.box_23rds_showdetail div.reminder p.remind { width: 523px; float: left; padding: 10px 10px 10px 53px; margin: 20px 0 0 0; background: #f3f5f8 url('../images/phase2/clock.png') 10px 11px no-repeat; font-size: 14px; font-weight: bold; line-height: 33px; color: #08436b; }
				.box_23rds_showdetail div.reminder p.remind a:hover { text-decoration: none; color: #08436b; }
				.box_23rds_showdetail div.reminder p.remind_field { display: none; width: 523px; float: left; padding: 10px 10px 8px 53px; margin: 20px 0 0 0; background: #f3f5f8 url('../images/phase2/bg_reminder_input.png') 10px 10px no-repeat; }
				.box_23rds_showdetail div.reminder p.remind_field input { width: 247px; float: left; font-size: 12px; padding: 8px 10px 10px 10px; background: transparent; }
				.box_23rds_showdetail div.reminder p.remind_field input.btn { width: 80px; height: 31px; float: left; margin: 2px 0 0 10px; display: inline; background: url('../images/phase2/btn_submit.png') no-repeat; }
			.box_23rds_showdetail_content { padding: 0 0 17px 0; margin: 0!important; border-bottom: 1px solid #e2e3e4; }
			.box_23rds_showdetail_content p { width: 586px!important; float: left; padding: 15px 0 0 0; }
			.box_23rds_showdetail_content p.airs,
			.box_23rds_showdetail_content p.category,
			.box_23rds_showdetail_content p.cast { padding: 0!important; }
			.latest_updates { overflow: hidden; }
			.gallery { width: 606px!important; float: left; margin: 12px 0 0 12px; display: inline; position: relative; }
			.gallery ul { width: 606px; float: left; list-style-type: none; }
			.gallery ul li { width: 170px; float: left; margin: 0 30px 0 0; padding: 4px; display: inline; }
			.gallery ul li div.gallery_item { width: 170px; float: left; }
			.gallery ul li div.gallery_item p.pic a img { display: block; }
			.gallery ul li div.gallery_item h2 { padding: 8px 0 4px 0; }
			.gallery ul li div.gallery_item h2 a { font-size: 14px; font-weight: bold; color: #08436b; }
			.gallery ul li div.gallery_item h2 a:hover { text-decoration: none; color: #2287b7; }
			.gallery ul li div.gallery_item p.link_photos { height: 16px; padding: 0 0 0 20px; background: url('../images/phase2/photos.png') 1px 4px no-repeat; font-size: 11px; color: #6b7281; }
			.gallery ul li div.gallery_item p.link_videos { height: 16px; padding: 0 0 0 20px; background: url('../images/phase2/time.png') 1px 1px no-repeat; font-size: 11px; color: #6b7281; }
			.gallery ul li div.gallery_item p.link_view { height: 16px; }
			.gallery ul li div.gallery_item p.link_view a { display: none; float: right; padding: 0 18px 0 0; background: url('../images/phase2/view_arrow.png') right center no-repeat; font-size: 12px; font-weight: bold; color: #1473a1; line-height: 16px; }
			.gallery ul li div.gallery_item p.link_view a:hover { text-decoration: none; color: #08436b; }
			.gallery_base { width: 644px; height: 41px; float: left; margin: 10px 0 0 0; display: block; background: url('../images/phase2/base_gallery.png') no-repeat; position: relative; }
			.gallery_prev { width: 8px; height: 13px; display: block; background: url('../images/phase2/carousel_prev.png') no-repeat; position: absolute; bottom: 13px; left: 305px; z-index: 10; }
			.gallery_next { width: 8px; height: 13px; display: block; background: url('../images/phase2/carousel_next.png') no-repeat; position: absolute; bottom: 13px; right: 305px; z-index: 10; }
		/* widget - next episode */
		.box_13rds_next_episode p { float: left; }
		.box_13rds_next_episode p.next_pic { width: 124px; }
		.box_13rds_next_episode p.next_date { padding: 2px 0; }
		.box_13rds_next_episode p.next_title { padding: 0 0 2px 0; }
		.box_13rds_next_episode p.next_title a { font-size: 14px; font-weight: bold; color: #08436b; }
		.box_13rds_next_episode p.next_title a:hover { text-decoration: none; color: #1473a1; }
		.box_13rds_next_episode p.next_episode a { font-size: 12px; font-weight: bold; color: #1473a1; }
		.box_13rds_next_episode p.next_episode a:hover { text-decoration: none; color: #08436b; }
		/* episode */
		.box_23rds_episodes h1 { font-size: 18px!important; color: #08436b!important; }
		.box_23rds_episodes h1 a:hover { text-decoration: none; color: #08436b!important; }
		.episode_item { width: 586px; float: left; padding: 16px; }
			.episode_item p.pic { width: 185px; float: left; }
			.episode_item p.meta { padding: 0 0 5px 0!important; font-size: 12px; color: #7e8491; line-height: 13px!important; }
			.episode_item h2 { padding: 0 0 10px 0; }
			.episode_item h2 a { font-size: 16px; font-weight: bold; color: #08436b; }
			.episode_item h2 a:hover { text-decoration: none; color: #1473a1; }
			.episode_item p.blurb { padding: 0 0 10px 0; font-size: 12px; }
			.episode_item p.episode_links { width: 400px; float: right; }
			.episode_item p.episode_links a.more_info { padding: 0 14px 0 0; background: transparent url('../images/phase2/cat_arrow.png') right center no-repeat; font-size: 12px; font-weight: bold; }
			.episode_item p.episode_links a.discuss { padding: 0 16px 0 0; margin: 0 0 0 17px; background: transparent url('../images/phase2/discuss.png') right center no-repeat; font-size: 12px; font-weight: bold; }
			.episode_item p.episode_links a:hover { text-decoration: none; color: #08436b; }
		
		/* news post */
		.box_23rds_newspost { padding-bottom: 0!important; }
		.box_23rds_newspost h2 { font-size: 24px!important; }
		.box_23rds_newspost .news_social { width: 400px; float: right; padding: 5px 0 10px 0; }
		.box_23rds_newspost .news_social * { float: left; padding: 0!important; margin: 0!important; }
		.box_23rds_newspost .news_social iframe { margin: 0 20px 0 0!important; }
		.box_23rds_newspost .box_23rds_newspost_content { width: 620px; float: left; position: relative; }
		.box_23rds_newspost .news_social .twitter-share-button { margin: 0 2px 0 0!important; }
		
		/* news comments */
		.box_23rds_comments { width: 588px; float: left; padding: 0 15px 18px 15px; }
			.box_23rds_comments h2 { padding: 0 0 10px 0; font-size: 18px; font-weight: bold; color: #284273; }
			.box_23rds_comments .add_comment { width: 556px; height: 39px; float: left; padding: 14px; background: #f0f3f6 url('../images/phase2/bg_comment.png') 10px 10px no-repeat; }
			.box_23rds_comments .add_comment .comment_field { width: 425px; float: left; }
			.box_23rds_comments .add_comment .comment_field input { width: 405px; padding: 8px 10px; font-size: 18px; color: #666; }
			.box_23rds_comments .add_comment .comment_btn { width: 113px; height: 39px; float: right; display: block; }
			.box_23rds_comments .add_comment .comment_btn input { width: 113px; height: 39px; float: right; display: block; background: url('../images/phase2/btn_comment.png') no-repeat; }
			.box_23rds_comments .add_comment .comment_btn input:hover { cursor: pointer; }
			.box_23rds_comments .comment { width: 584px; float: left; margin: 20px  0 0 0; }
				.box_23rds_comments .avatar { width: 48px; height: 48px; float: left; margin: 0 12px 0 0; display: inline; background: url('../images/phase2/bg_avatar.png') no-repeat; border: 1px solid #e5e5e5; }
				.box_23rds_comments .avatar img { display: block; }
				.box_23rds_comments .comment_body * { font-size: 12px; line-height: 16px; }
				.box_23rds_comments .comment_body a { font-weight: bold; text-decoration: none; }
				.box_23rds_comments .comment_body a:hover { color: #284273; }
				.box_23rds_comments .comment_meta { padding: 3px 0 0 0; }
				.box_23rds_comments .comment_deets { width: 522px; float: right; padding: 10px 0 0 0; }
					.box_23rds_comments .comment_liked { width: 492px; float: left; padding: 5px 10px 5px 22px; margin: 2px 0 0 0; background: #f0f3f6 url('../images/phase2/heart.png') 5px 8px no-repeat; color: #6b7281; }
					.box_23rds_comments .replies { background: #f0f3f6 url('../images/phase2/replies.png') 5px 8px no-repeat; }
					.box_23rds_comments .comment_nested { width: 506px; float: left; padding: 9px; margin: 2px 0 0 0; background: #f0f3f6; }
					.box_23rds_comments .comment_nested .avatar { width: 31px; height: 31px; float: left; margin: 0 8px 0 0; display: inline; background: url('../images/phase2/bg_avatar_small.png') no-repeat; border: 1px solid #e5e5e5; }
					.box_23rds_comments .comment_nested .avatar img { display: block; }
					.box_23rds_comments .comment_nested_body { width: 462px; float: right; }
					.box_23rds_comments .comment_nested_body * { line-height: 16px; }
						.box_23rds_comments .comment_nested_body .comment_nested_body_reply { width: 462px; float: left; }
						.box_23rds_comments .comment_nested_body .comment_nested_body_reply p.nested_field { width: 394px; float: left; background: transparent url('../images/phase2/bg_nested_field.png') no-repeat; }
						.box_23rds_comments .comment_nested_body .comment_nested_body_reply p.nested_field input { width: 374px; float: left; padding: 10px 10px 9px 10px; background: transparent; font-size: 11px; }
						.box_23rds_comments .comment_nested_body .comment_nested_body_reply p.nested_btn { width: 59px; float: right; }
						.box_23rds_comments .comment_nested_body .comment_nested_body_reply p.nested_btn input { width: 59px; height: 31px; display: block; background: transparent url('../images/phase2/bg_nested_btn.png') no-repeat; }
						.box_23rds_comments .comment_nested_body .comment_nested_body_reply p.nested_btn input:hover { cursor: pointer; }
		a.show_more_comments { width: 565px; height: 35px; float: left; padding: 10px; margin: 20px 0 0 0; display: block; background: #f0f3f6 url('../images/phase2/show_more_comments.png') 10px 10px no-repeat; font-size: 15px; font-weight: bold; color: #247ca7; line-height: 35px; text-align: center; }
		a.show_more_comments:hover { text-decoration: none; color: #284273; }
		/* poll */
		.box_23rds_poll { width: 550px; float: left; padding: 18px 18px 0 18px; margin: 20px 0; background: #f0f3f6; }
			.box_23rds_poll h3 { font-size: 16px; color: #284273; }
			.box_23rds_poll h3,
			.box_23rds_poll p { width: 550px; float: left; }
			.box_23rds_poll .vote { padding: 5px 0 0 0!important; }
			.box_23rds_poll .vote input { width: 80px; height: 31px; float: left; display: block; background: url('../images/phase2/btn_vote.png') no-repeat; }
			.box_23rds_poll .vote input:hover { cursor: pointer; }
			.box_23rds_poll .results { float: left; padding: 0 0 18px 15px; line-height: 31px; font-size: 12px; }
			.box_23rds_poll .poll_results { width: 550px; float: left; padding: 5px 0 0 0; display: none; }
			.box_23rds_poll .poll_results .box_23rds_poll_box_row { width: 550px; float: left; padding: 0 0 10px 0; }
				.box_23rds_poll .poll_results .box_23rds_poll_box_row p.poll_num { width: 50px!important; }
				.box_23rds_poll .poll_results .box_23rds_poll_box_row p.poll_arrow { width: 20px!important; }
				.box_23rds_poll .poll_results .box_23rds_poll_box_row p.poll_answ { width: 480px!important; }
		/* gallery */
		.box_23rds_newspost div.box_23rds_newspost_content .content,
		.box_23rds_newspost div.box_23rds_newspost_content .loader,
		.box_23rds_newspost div.box_23rds_newspost_content .advance-link,
		.box_23rds_newspost div.box_23rds_newspost_content .slideshow img,
		.box_23rds_newspost div.box_23rds_newspost_content .image-caption { width: 588px!important; margin: 0!important; }
		.box_23rds_newspost div.box_23rds_newspost_content .back { position: absolute; bottom: 8px; left: 0; z-index: 1000; }
		.box_23rds_newspost div.box_23rds_newspost_content .forward { position: absolute; bottom: 8px; right: 0; z-index: 1000; }
		* html .box_23rds_newspost div.box_23rds_newspost_content .back { position: absolute; bottom: 0; left: 0; z-index: 1000; }
		* html .box_23rds_newspost div.box_23rds_newspost_content .forward { position: absolute; bottom: 0; right: 0; z-index: 1000; }
		.box_23rds_newspost div.box_23rds_newspost_content .thumb_carousel { width: 560px!important; padding: 0 0 0 28px; margin: 0!important; }
		.box_23rds_newspost div.box_23rds_newspost_content .thumbs li { margin: 0 6px 0 0!important; }
		
		.pikachoose { width: 588px; float: left; padding: 0 0 20px 16px; position: relative; }
		.pika-wrap {width: 588px; margin: 0 auto;}
		.pika-image {position: relative; height: 364px; width: 588px; background: #fafafa; overflow: hidden; }
			/*position image holders */
			.pika-image .animation, .pika-image .main-image {position: absolute; top: 0; left: 0;}
			.pika-image .animation {display: none;z-index:2;}
			.pika-image img {border:0;}
		
		.pika-image .caption {position: absolute; background: url('../images/phase2/75-black.png');  border: 1px solid #141414; font-size: 11px; color: #fafafa; padding: 10px; text-align: right; bottom: 30px; right: 10px;}
			.pika-image .caption p {padding: 0; margin: 0; line-height: 14px;}
		
		.pika-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3;}
			.pika-imgnav a.previous {background: url('../images/phase2/prev.png') no-repeat left 50%; height: 340px; width: 50px; top: 10px; left: 0;cursor:pointer;}
			.pika-imgnav a.next {background: url('../images/phase2/next.png') no-repeat right 50%; height: 340px; width: 50px; top: 10px; right: 0;cursor:pointer;}
			.pika-imgnav a.play {background: url('../images/phase2/play.png') no-repeat 50% 50%; height: 100px; width: 40px;top:0;left:50%;display: none;cursor:pointer;}
			.pika-imgnav a.pause {background: url('../images/phase2/pause.png') no-repeat 50% 50%; height: 100px; width: 40px;top:0;left:50%;display:none;cursor:pointer;}
		
		.pika-textnav {overflow: hidden; margin: 10px 0 0 0; display: none;}
		.pika-textnav a {font-size: 12px; text-decoration: none; font-family:  helvetica, arial, sans-serif; color: #333; padding: 4px;}
				.pika-textnav a:hover {background: #e5e5e5; color: #0065B2;}
			.pika-textnav a.previous {float: left; width: auto; display: block;}
			.pika-textnav a.next {float: right; width: auto; display: block;}
			
		.pika-thumbs {margin: 10px 0 0 0; padding: 0; overflow: hidden; }
			.pika-thumbs li {float: left; list-style-type: none; width: 74px!important; padding: 3px; margin: 0 2px; background: #fafafa; border: 1px solid #e5e5e5; cursor: pointer;}
				.pika-thumbs li:last {margin: 0;}
				.pika-thumbs li .clip {position:relative;width: 74px; height: 74px; text-align: center; vertical-align: center; overflow: hidden;}
		
		.clip span{background-color:black;position:absolute;top:5px;left:5px;display:block;}
		ul#pikame{width:620px;}
				
				
		/* jCarousel Styles */
		/*if you're not using the carousel you can delete everything below this */
		.jcarousel-skin-pika .jcarousel-container-horizontal { padding: 0px 65px; }
		.jcarousel-skin-pika .jcarousel-container-vertical { width: 90px; height: 350px; padding: 20px 19px;}
		.jcarousel-skin-pika .jcarousel-clip-horizontal {height: 90px; width: 466px;}
		.jcarousel-skin-pika .jcarousel-clip-vertical { width:  90px; height: 350px;}
		.jcarousel-skin-pika .jcarousel-item-horizontal { margin-right: 10px;}
		.jcarousel-skin-pika .jcarousel-item-vertical {margin-bottom: 10px;}
		.jcarousel-skin-pika .jcarousel-item-placeholder {background: #fff; color: #000;}
		.jcarousel-skin-pika .jcarousel-prev { width: 17px; height: 26px; display: block; background: transparent url('../images/phase2/gal_prev.jpg') no-repeat; position: absolute; bottom: 35px; left: 20px; cursor: pointer; }
		.jcarousel-skin-pika .jcarousel-next { width: 17px; height: 26px; display: block; background: transparent url('../images/phase2/gal_next.jpg') no-repeat; position: absolute; bottom: 35px; right: 20px; cursor: pointer; }
		.jcarousel-skin-pika .jcarousel-prev-disabled,
		.jcarousel-skin-pika .jcarousel-next-disabled { display: none; }
		
		

