
/* Container */

div#content{
	height: 1600px;
}

#content{
	background-repeat:no-repeat;
}

/* ADVERTS */

#ad_box1{
	position: relative;
		top: 0px;
		left: 0px;
	width: 180px;
	height: 150px;
	background-color: #ffffff;
}

#ad_box2{
	position: absolute;
		top: 0px;
		left: 200px;
	width: 180px;
	height: 150px;
	background-color: #ffffff;
}


#large_advert {
	height: 254px;
	margin: 10px 0px 0px 90px; 
}


/* PANELS */
/* this is a simple grey content box */


#news-breaking-banner{
	
	position:relative;
	top:10px;
	left:10px;
	width:854px;
	height:40px;
	background:url('/graphics/news/breaking-banner.jpg') no-repeat top left;
	font-size:0pt;
	padding-bottom:10px;
	}
	
#news-highlight-banner{
	
	position:relative;
	top:10px;
	left:10px;
	width:854px;
	height:40px;
	background:url('/graphics/news/highlight-banner.jpg') no-repeat top left;
	font-size:0pt;
	padding-bottom:10px;
	}

div#panel_video_box{
	position: relative;
		top: 10px;
		left: 10px;
	width: 853px;
	height: 276px;
	border: 1px solid #d9d9d9;
	background-color: #7a7a7a;
}

div#panel_video {
	position: relative;
	width: 465px;
	top: 10px;
	left: 10px;
}

.content_simple_grey_wide {
	position: relative;
	top: 10px;
	left: 20px;
	margin: 0px;
	padding: 0px;
	background: #A0A0A0;
	width: 377px;
	height: 106px;
	color: #fff;
	font-size: 11px;
}

.content_simple_grey_wide_2 {
	position: relative;
	top: 10px;
	left: 10px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: #A0A0A0;
	width: 465px;
	height: 78px;
	color: #fff;
	font-size: 11px;
	padding-bottom: 6px;
}

.simple_grey_content_container {
	padding: 10px;
}


div#panel_video {
	position: relative;
	width: 465px;
	top: 10px;
	left: 10px;
	height: 260px;
}


p.panel{
	color: #ffffff;
	line-height: 15px;
}

/* About Panel */
div.panel_about{
	position: relative;
		top: 10px;
		left: 20px;
	width: 377px;
	margin: 0px 0px 10px 0px;
}

div.panel_about_content{
	position: absolute;
		left: 25px;
		top: 50px;
	width: 280px;
}

div.panel_about_tab{
	position: absolute;
		left: 0px;
		top: 0px;
	width: 280px;
}

/* Buttons */
img.about{
	position: absolute;
		top: 0px;
		left: 0px;
}

img.synopsis{
	position: absolute;
		top: 0px;
		left: 161px;
	visibility: hidden;
}

img.polls{
	position: absolute;
		top: 0px;
		left: 0px;
}

img.comments{
	position: absolute;
		top: 0px;
		left: 187px;
}

/* Video Panel */

div.panel_video{
	position: relative;
		top: 10px;
		left: 10px;
	width: 852px;
	margin: 0px 0px 10px 0px;
}

div.panel_video_viewer{
	position: absolute;
		left: 10px;
		top: 10px;
	width: 452px;
	height: 256px;
	background-color: #ffffff;
}

div.panel_video_menu{
	position: absolute;
		left: 486px;
		top: 10px;
	width: 353px;
	height: 254px;
	border: 1px solid #d9d9d9;
	background-color: #7a7a7a;
}

#view_all_vids {
	position: absolute;
		left: 286px;
		top: 6px;
}

div#panel_video_menu_content{
	position: absolute;
		left: 0px;
		top: 25px;
	width: 354px;
	height: 229px;
	overflow: auto;
}

div#panel_video_menu_entry_active{
	
	background-color: #47A7C3;
	border-bottom: 1px solid #FFFFFF;
	left: 0;
	overflow: hidden;
	position: relative;
	top: 0;
}

div#panel_video_menu_entry_blue{
	position: relative;
		left: 0px;
		top: 0px;
	overflow: hidden;
	background:url('/graphics/news/highlight-blue.jpg') top left #082A5A no-repeat;
	border-bottom: 1px solid #ffffff;
}

div#panel_video_menu_entry_red{
	position: relative;
		left: 0px;
		top: 0px;
	overflow: hidden;
	background:url('/graphics/news/highlight-red.jpg') top left #840101 no-repeat;
	border-bottom: 1px solid #ffffff;
}

div#panel_video_menu_entry{
	position: relative;
		left: 0px;
		top: 0px;
	overflow: hidden;
	border-bottom: 1px solid #ffffff;
}

div#panel_video_tab{
	position: absolute;
		left: 0px;
		top: 0px;
	width: 280px;
}

div#panel_video_update{
	position: absolute;
		left: 0px;
		top: 35px;
	height: 272px;
	width: 852px;
	margin-bottom: 10px;
}

p.video_menu_entry{
	float: left;
	color: #ffffff;
	font-size: 11px;
	padding: 5px 10px;
}

/* Left Column */

div#area_3_col_1{
	position: absolute;
	top: 10px;
	left: 0px;
	margin: 0px;
}

div#area_3_col_2{
	position: relative;
	top: 0px;
	left: 465px;
	margin: 0px;
	width: 400px;
}

/* Bio Panel */

div.panel_bio{
	position: relative;
		top: 10px;
		left: 456px;
	width: 406px;
	height: 461px;
	margin: 0px;
}

div.panel_bio_content{
	position: absolute;
		left: 25px;
		top: 50px;
	width: 376px;
}






/* rss + view all positioning for top news box */

#link_box_top {
	position: absolute;
	top: 6px;
	left: 336px;
}

#link_graphic_box_top {
	position: absolute;
	top: 5px;
	left: 362px;
}




/* news panel list format */

li.news_list_item {
	padding: 2px 0px 2px 0px;
}

li.news_list_item_end {
	padding: 2px 0px 0px 0px;
}



/* News */

div#adNewsLeader{
	position: relative;
		top: 8px;
	margin: 0px 0px 6px 137px;
}

div#adNewsSkyscraper{
	position: absolute;
		top: 0px;
		left: 882px;
}

div#ad_mpu{
	position: relative;
		top: 10px;
		left: 50px;
	width: 300px;
	height: 250px;
	background-color: #ffffff;
	margin-bottom: 10px;
}

div#showBizIcons{
	position: absolute;
		top: 4px;
		left: 285px;
}


/* VIDEO STUFF */
div#panel_video{
	
}

/* new news section */
#head_info_block{
	position: absolute;
		top: 33px;
		left: 474px;
	color: #fff;
	width: 340px;
}

#head_info_block > #title{
	font-weight: bold;
	font-size: 26px;
}

#head_info_block > #strap{
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 20px;
}

#head_info_block > #about{
	font-size: 12px;
}

#head_image_block{
	position: absolute;
		top: 200px;
		left: 474px;
}

#head_image_block > #twitter_head {
	margin-right: 10px;
}

.news_box_outline{
	border: 1px solid #d5d5d5;
	color: #fff;
	width: 374px;
	margin: 5px 0 0 10px;
	background: #a0a0a0;
	overflow: hidden;
}

.news_box_title{
	background: url('/graphics/news/title_bg.png') repeat-y;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 10px 5px;
	height:24px
}

.news_box_title2{
	background: #E2E2E2;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 10px 0;
	height:24px;
	color:#686868;
}

.news_title_gutter{
	margin: 5px;
	padding: 5px 0 5px 5px;
}

.news_title_gutter2{
	padding: 5px 0 5px 5px;
}

.news_view_all{
	float: right;
	margin-right: 10px;
}

.news_box_gutter{
	margin: 10px 0 10px 15px;
}

.news_box_item{
	font-size: 12px;
	overflow: hidden;
	margin-bottom: 10px;
	clear: both;
}

.news_box_item_img{
	margin: 0px 20px 0px 0px; 
	float: left;
}

.news_box_item_title{
	margin-bottom: 10px;
}

.news_box_item_copy{
	
}

#news-reporters-box {
	position:absolute; 
	top:1230px;
	width:851px;
	height:130px;
	left:10px;
	background:#fff;
	margin-bottom: 10px;
}
.reporter-headshot-item{
	width:88px; 
	text-align:center; 
	margin-left:4px; 
	/*display:inline-block;*/
	float: left;
	position:relative;
}
	
#special-reports-box {
	position:absolute; 
	top:1374px;
	width:849px;
	height:130px;
	color: #fff;
	left:10px;
	background: #a0a0a0;
	overflow: hidden;
	border: 1px solid #d5d5d5;
	margin-bottom:10px;
}

#special-reports-news{
	position: relative;
	color: #fff;
	background: #a0a0a0;
	overflow: hidden;
	border: 1px solid #d5d5d5;
	margin-top: 10px;
	width: 463px;
}

/* styles for the special report slider */
#sr_carousel-wrapper {
    width: 790px;
    height: 86px;
    overflow: hidden;
    margin-left: 30px;
}
#sr_carousel-content {
    width: 2500px;
}
#sr_carousel-content .sr_slide {
    float: left;
    width: 790px;
    height: 84px;
}

.headItem {
	position: absolute;
		top: 41px;
	width: 180px;
}

#head1{
		left: 31px;
}

#head2{
		left: 251px;
}

#head3{
	position: absolute;
		top: 300px;
		left: 31px;
}


/*this was on the news page for ages, moved it here to tidy it up*/
.scroller {
    width: 396px;
    overflow: hidden;
	float: left;
}
.slider_content {
    width: 6000px;
}
.slide {
    float: left;
    width: 398px;
	margin: 0px 12px 4px 10px;
}


/* Recipes page styles the structure of this page is based on the news page */

.vid_box_header{
	background: #e0e0e0;
	height: 25px;
}

.vid_box_header div{
	text-align: center;
	padding-top: 4px;
	font-size: 12px;
}
