#banner{
	display: block;
	width: 974px;
	height: 200px;
	overflow: hidden;
	background: transparent url('/staticarchive/f3b9c4d181d261af4097b7117d0f6b8929ac172c.jpg') no-repeat;
	float: left;
	position: relative;
	}
#banner h1{
	font-size: 3em;
	float: left;
	color: #ffffff;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 115px 0px 0px 14px;
	}	

/* Network Links */
	
#banner ol#service-links{
	margin: 10px 10px 0px 0px;
	position: absolute;
	top: 0px;
	right: 0px;
	}
#banner ol#service-links li{
	display: inline-block;
	margin: 0px 5px 0px 5px;
	float: left;
	}
#banner ol#service-links li a{
	width: 66px;
	height: 37px;
	background: #000000;
	display: inline-block;
	text-indent: -9999px;
	*text-indent: 0px;
	_text-indent: 0px;
	}
#banner ol#service-links li a span{
	text-indent: -9999px;
	}	
#banner ol#service-links li a.bbc-two{
	background: transparent url('/staticarchive/42e03e5c1197bc79e44647e8322beec5a6a8aa32.png') no-repeat;
	}
#banner ol#service-links li a.bbc-four{
	background: transparent url('/staticarchive/bf0c0e3c81e1f5acc95e2993157af2a41615c79f.png') no-repeat;
	}
#banner ol#service-links li a.radio-three{
	background: transparent url('/staticarchive/31503c23698568d93b90b17f3e24fe137869ded7.png') no-repeat;
	}
#banner ol#service-links li a.radio-two{
	background: transparent url('/staticarchive/dd9071bcd48edfacd8549cae33dc178bb9534214.png') no-repeat;
	}

/* Local Navigation Styling */
	
ul#local-nav{
	width: 954px;
	background: #000;
	height: auto;
	overflow: hidden;
	padding: 0px 10px 0px 10px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	}

ul#local-nav li{
	display: inline-block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 2px;
	float: left;
	}

ul#local-nav li a{
	color: #ffffff;
	font-size: 1.5em;
	font-family: arial;
	font-weight: normal;
	text-decoration: none;
	padding: 5px 10px;
	display: block;
	}

ul#local-nav li a:hover{
	background: #ffffff;
	color: #000;
	}		
	
/* Content Styles */	
	
#blq-main{
background: #000;
}

#blq-content{
	width: 974px;
	height: auto;
	overflow: hidden;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	background: #000000;
	}
#blq-content .row{
	width: 946px;
	height: auto;
	overflow: hidden;
	margin: 14px 14px 14px 14px;
	display: block;
	}

#blq-content .row h2{
	font-family: arial, sans-serif;
	font-size: 1.6em;
	padding: 7px 10px 7px 10px;
	background: #ffffff;
	display: block;
	border-bottom: 15px solid #990000;
	}

#blq-content .row .main-promo{
	width: 626px;
	height: auto;
	display: inline;
	float: left;
	background: #ffffff;
	position: relative;
	}


#blq-content .row .main-promo img{
	width: 626px;
	height: 352px;
	display: block;
	}	

#blq-content .row .main-promo .promo-text{
	width: 606px;
	padding: 7px 10px 7px 10px;
	font-size: 1.2em;
	height: auto;
	display: block;
	background-color: #000000;
	color: #ffffff;
	position: absolute;
	bottom: 0px;
	left: 0px;
	opacity:0.7;
	filter:alpha(opacity=70);
	}
#blq-content .row .main-promo .promo-text a{
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	}
#blq-content .row .main-promo .promo-text a:hover{
	text-decoration: underline;
	}		
#blq-content .row .main-promo-right{
	width: 306px;
	height: auto;
	display: inline;
	float: right;
	background: #ffffff;
	margin: 0px 0px 14px 0px;
	}
	
#blq-content .row .main-promo-right .content{
	margin: 10px;
	overflow: hidden;
	height: auto;
	}
#blq-content .row .main-promo-right .content p{
	line-height: 1.2em;
	}
#blq-content .row .main-promo-right .content ul{
	margin: 0px 0px 0px 138px;
	}
		
#blq-content .row .main-promo-right .content ul li{
	margin: 2px 0px 2px 0px;
	}	
#blq-content .row .main-promo-right .content ul li a{
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	}	
#blq-content .row .main-promo-right .content h3{
	color: #000000;
	line-height: 1.2em;
	font-family: arial, sans-serif;
	}
#blq-content .row .main-promo-right .content h3 a{
	color: #990000;
	text-decoration: none;
	font-size: 1.2em;
	}
#blq-content .row .main-promo-right .content h3 a:hover{
	text-decoration: underline;
	}		
#blq-content .row .main-promo-right .content ul li a:hover{
	text-decoration: underline;
	}	
#blq-content .row .main-promo-right .content img{
	display: block;
	width: 126px;
	height: 71px;
	float: left;
	/*border: 1px solid #000;*/
	margin: 0px 10px 0px 0px;
	}

#blq-content .row .main-promo-right .content p{
	line-height: 1.2em;
	}	
	
#blq-content .row .promo{
	width: 466px;
	display: inline-block;
	background: #ffffff;
	height: auto;
	}
#blq-content .row .promo .content{
	margin: 10px;
	overflow: hidden;
	height: auto;
	}

#blq-content .row .promo .content ul li{
	margin: 2px 0px 2px 0px;
	}
#blq-content .row .promo .content ul li a{
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	}	

#blq-content .row .promo .content ul li a:hover{
	text-decoration: underline;
	}
	
#blq-content .row .promo .content img{
	display: block;
	width: 166px;
	height: 93px;
	float: left;
	/*border: 1px solid #000;*/
	margin: 0px 10px 0px 0px;
	}

#blq-content .row .promo .content p{
	line-height: 1.2em;
	}

#blq-content .row .promo.left{
	float: left;	
	}
#blq-content .row .promo.right{
	float: right;	
	}
#blq-content .row .small-promo{
	width: 306px;
	display: inline-block;
	background: #ffffff;
	height: auto;
	}
#blq-content .row .small-promo.left{
	float: left;
	}

#blq-content .row .small-promo.middle{
	float: left;
	margin: 0px 14px 0px 14px;
	}

#blq-content .row .small-promo.right{
	float: right;
	}

#blq-content .row .small-promo .content{
	margin: 10px;
	overflow: hidden;
	height: auto;
	}

#blq-content .row .small-promo .content img{
	display: block;
	width: 126px;
	height: 71px;
	float: left;
	/*border: 1px solid #000;*/
	margin: 0px 10px 0px 0px;
	}

#blq-content .row .small-promo .content p{
	}

/*Features Pages - Columns A and B*/

#blq-content .col-a{
	width: 626px;
	float: left;
	height: auto;
	overflow: hidden;
	margin: 14px;
	font-family: arial, sans-serif;
	}
#blq-content .col-a .promo{
	width: 626px;
	height: auto;
	display: inline;
	float: left;
	background: #ffffff;
	}
#blq-content .col-a .promo .content{	
	padding: 10px;
	}
	
#blq-content .col-a h2, #blq-content .col-b h2{
	font-family: arial, sans-serif;
	font-size: 1.6em;
	padding: 7px 10px 7px 10px;
	background: #ffffff;
	display: block;
	border-bottom: 15px solid #990000;
	}
	
#blq-content .col-b{
	margin: 14px 14px 0px 0px;
	width: 306px;
	float: right;
	display: inline-block;
	font-family: arial, sans-serif;
	}
#blq-content .col-b .promo{
	width: 306px;
	height: auto;
	display: inline;
	float: right;
	background: #ffffff;
	margin: 0px 0px 14px 0px;
	}
#blq-content .col-b .promo .content{
	margin: 10px;
	overflow: hidden;
	height: auto;
	}
#blq-content .col-b .promo .content p{
	line-height: 1.2em;
	}
#blq-content .col-b .promo .content ul{
	margin: 0px 0px 0px 138px;
	}
		
	
#blq-content .col-b .promo .content ul li{
	margin: 2px 0px 2px 0px;
	}	
#blq-content .col-b .promo .content ul li a{
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	}	
#blq-content .col-b .promo .content h3{
	color: #000000;
	line-height: 1.2em;
	font-family: arial, sans-serif;
	}
#blq-content .col-b .promo .content h3 a{
	color: #990000;
	text-decoration: none;
	font-size: 1.2em;
	}
#blq-content .col-b .promo .content h3 a:hover{
	text-decoration: underline;
	}		
#blq-content .col-b .promo .content ul li a:hover{
	text-decoration: underline;
	}	
#blq-content .col-b .promo .content img{
	display: block;
	width: 126px;
	height: 71px;
	float: left;
	/*border: 1px solid #000;*/
	margin: 0px 10px 0px 0px;
	}

	
	
/* Column A List styling - This controls the main content font size and line height */
	
#blq-content .col-b .promo .content p, #blq-content .col-a .promo .content p{
	font-size: 1.1em;
	line-height: 1.2em;
	}
	
/* Column A List styling - This controls links and list on pages such as Broadcasts */
#blq-content .col-a .promo .content ul li{
	display: block;
	height: auto;
	overflow: hidden;
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 3px solid #666;
	}
#blq-content .col-a .promo .content ul li .content{
	padding: 0px;
	}

#blq-content .col-a .promo .content ul li .content p{
	line-height: 1.2em;
	}	
	
#blq-content .col-a .promo .content ul li .content img{
	float: left;
	margin: 0px 10px 0px 0px;
	}

#blq-content .col-a .promo .content ul li .content h3{
	font-size: 1.3em;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 3px 0px;
	}

#blq-content .col-a .promo .content ul li .content a{
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	font-weight: bold;
	}

#blq-content .col-a .promo .content ul li .content a:hover{
	text-decoration: underline;
	}	

#blq-content .row .promo .content ul li a{
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	}		
	
	
	
/*Carousel Styles (TIMELINE)*/	
.timeline{
padding-bottom: 10px;
}

ol#timeline{
	background-color: #fff;
	}

	
#blq-content .row .timeline{
	width: 954px;
	background: #fff;
	}		
	
ol#timeline li{
	width: 589px;
	height: 330px;
	background: transparent;
	}

#blq-content .row ol#timeline li img{
	width: 586px;
	height: 330px;
	display: block;
	position: relative;
	top: -200px;
	left: 0px;
	
	}

#blq-content .row ol#timeline li .promo{
	width: 566px;
	height: 183px;
	padding: 7px 10px 10px 10px;
	display: block;
	background: #000000;
	position: relative;
	top: 130px;
	z-index: 0;
	opacity: 0.75;
	filter:alpha(opacity=75);
	}
#blq-content .row ol#timeline li .promo h3{
	font-size: 1.3em;
	font-family: arial;
	color: #ffffff;
	font-weight: bold;
	}

#blq-content .row ol#timeline li .promo p, #blq-content .row ol#timeline li .promo ul li{
	color: #cccccc;
	background: none;
	width: 566px;
	line-height: 1.3em;
	}
.blq-js #carousel-container, #timeline-promos{
	width:926px;
	padding: 10px 10px 10px 10px;
	}
#timeline li{
	width:589px;
	background:#000;
	margin: 0px 3px 0px 3px;
	}
#timeline .promo{
	width:584px;
	}

.carousel-window{margin-left:-425px; background-color: #ffffff;}

#timeline-promos #leftarrow,#timeline-promos #rightarrow{visibility:hidden;}


#carousel-left{
	display:block;
	width:174px;
	height:330px;
	background:transparent url('/staticarchive/2016c5b558b8b3fd5897fae0a0f3b3640ccde1e7.png') no-repeat;
	position:absolute;
	top:10px;
	left:0;
	font-size:5em;
	z-index:3;
	}

#carousel-left:hover{
	background:transparent url('/staticarchive/2016c5b558b8b3fd5897fae0a0f3b3640ccde1e7.png') 0 -330px no-repeat;
	}

#carousel-right{
	display:block;
	width:174px;
	height:330px;
	background:transparent url('/staticarchive/2016c5b558b8b3fd5897fae0a0f3b3640ccde1e7.png') -226px 0 no-repeat;
	position:absolute;
	top:10px;
	right:0;
	font-size:5em;
	z-index:3;
	}

#carousel-right:hover{
	background:transparent url('/staticarchive/2016c5b558b8b3fd5897fae0a0f3b3640ccde1e7.png') -226px -330px no-repeat;
	}

.blq-js #blq-content ul.pageNav{margin:5px auto; display: none;}
.blq-js #editorial-row{background:none;padding-top:0;}
#timeline-promos .pageNav li.dot{background:url('/staticarchive/80a8ecd29e475887cb6d8ed83d7f1c0e9037e8a8.jpg') 5px 5px no-repeat;}
#timeline-promos .pageNav li.dotActive{background:url('/staticarchive/c44853d8e1c731b05e28a54e406be8ac2e19a1e2.jpg') 5px 5px no-repeat;}
#timeline-promos .pageNav{padding: 0px; margin:0px; background: transparent;}		

/*Dates styling - used on timeline*/

#dates{
	margin: 0px 25px 0px 25px;
	height: auto;
	overflow: hidden;
	display: block;
	}

#dates li{
	display: inline-block;
	float: left;
	margin: 0px 2px 0px 2px;
	}

#dates li a{
	display: inline-block;
	border: 2px solid #990000;
	padding: 5px;
	margin: 0px 0px 5px 0px;
	background: #f5f5f5;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	font-size: 0.9em;
	}

#dates li a:hover{
	background: #990000;
	color: #ffffff;
	}
#dates li a.selected{
	background: #990000;
	color: #ffffff;
	}


