:focus{
	outline:none;
}


/*  new stuff */

.setPageBcg{

	background:url(/staticarchive/fbce54a5def78ebd0056a86bfb46da59bd5b5011.jpg) top left no-repeat #ffffff;	
}

.setPageBcg2{

	background:url(/staticarchive/5b225a1e12ef3e502aee9922b5747d9b0ef3b696.jpg) top left no-repeat #B2ECE0;	

}

 .figure-bbc2logo{
		float:right;
		padding-right:28px;
		padding-top:8px;
		
}

#b2sl_header{

	width:786px;
	height:91px;
	position:relative;
	padding:0;
	margin:0;
	background:none;	
}

#blq-content #b2sl_header h1{

	color:#fff;
	margin:0 0 0 7px;
	padding:10px 0 0 0;
	font-size:2.4em;
	font-weight:normal;
	background:none;
	line-height:1.2em;
}

#blq-content #b2sl_header span{

	color:#fff;
	margin:10px 0 0 7px;
	padding:0;
	font-size:1.6em;
	line-height:1.4em;
}


/* nav 

dark green: #0c565a
grey line:  #333

*/

#blq-content #b2sl_nav{

	width:786px;
	position:relative;
	height:37px;
	text-align:center;
	overflow:hidden;
	margin:0;
}

#blq-content #b2sl_nav ul{

	width:786px;
}

#blq-content #b2sl_nav ul li{

	float:left;
	height:37px;
	/*  padding:0 1px 0 1px; */
	margin:1px;
}

#blq-content #b2sl_nav .single{

	padding-top:12px;	
}

#blq-content #b2sl_nav .double{

	padding-top:3px;	
}

#blq-content #b2sl_nav ul li a{

	color:#FFF;
	text-decoration:none;
	height:35px;
	display:block;
	float:left;
	margin:0 3px 0 3px;
	padding:0 4px 0 4px;
	line-height:1.2em;
}

#blq-content #b2sl_nav ul li a:hover{

	text-decoration:underline;	
}

#blq-content #b2sl_nav ul li.slctd {

	border-top:1px solid #333;
	border-left:1px solid #333;
	border-right:1px solid #333;
	color:#fff;
	background:#005761;
}

/* right hand columns index links */

#blq-content .b4sl_rightContent .rel-content .mod-body ul.rhColAncs li{

	padding-bottom:6px;	
}

#blq-content ul.rhColAncs li a {
	display:block;
	min-height:58px;
	width:266px;
	padding:4px 13px 0 5px;
	font-size:0.9em;
	border:1px solid #333;
}

	ul.rhColAncs li a span{
		display:block;
		font-weight:bold;
		font-size:1em;
		padding-right:8px;
	}
	
	#blq-content ul.rhColAncs li.has_pic a,
	#blq-content .home_page ul.rhColAncs a {
		min-height:62px;
		width:266px;
		padding:4px 13px 0 5px;
		font-size:0.9em;
		border:1px solid #333;
	}
	
		#blq-content ul.rhColAncs li.has_pic a img,
		#blq-content .home_page ul.rhColAncs a img {
			float:left;
			height:54px;
			width:54px;
			padding:2px 6px 2px 2px;
		}
		
		#blq-content ul.rhColAncs li.has_pic a span,
		#blq-content .home_page ul.rhColAncs a span {
			display: inline;
		}




	/*   home only   */
	#blq-content .b4sl_rightContent .rel-content .home_page ul.rhColAncs li a{
		/* display:block;
		height:58px;
		width:206px;
		padding:10px 12px 10px 65px;
		font-size:0.9em;
		border:1px solid #333; */
	}
	
		#blq-content .b4sl_rightContent .rel-content .home_page ul.rhColAncs li a span {
			display:inline;
		}


/*  main content col */

#blq-content .cols-wrap .b2slMainContent{

	position:relative;
	width:786px;
	overflow:hidden;
	padding:10px 0 0 0;
}

#blq-content .cols-wrap .b2slMainContent .b4sl_content{

	padding-bottom:150px;	
}

/*  old stuff below */

/* main background */

#blq-content .cols-wrap .b4sl_content_int{

	position:relative;
	width:786px;
	overflow:hidden;
	padding:10px 0 0 0;
	/* background:#cadbf1; */
}

#blq-content .rel-content .mod h2,

#blq-content .rel-content .mod .mod-body,

#blq-content #b4sl_contentholder .b4sl_content_inner{

	background:url(/staticarchive/6a7d8406fd18c238b65d18319badf4c381b28236.png) repeat;
}

/*  panels layout  */

.b4sl_content{

	position:relative;
	width:466px;
	padding:0;
	margin:0 0 20px 0;
	float:left;
	overflow:hidden;
}

.b4sl_content_inner{

	position:relative;
	width:456px;
	border:1px solid #000;
	background:#ACBDCA;
	padding:8px 0 0 8px;
	margin:0;
}	

#b4sl_contentHolderLeft{

	float:left;
	width:466px;
	overflow:hidden;
	margin:0;
	padding:0;
}

#b4sl_contentHolderRight{

	float:right;
	width:306px;
	overflow:hidden;
	margin:0;
	padding:0;
}

/* player controls */

.b4sl_player{

	padding:0;
	margin:0;
}

/* right hand stuff */

.b4sl_rightContent{

	position:relative;
	width:306px;
	overflow:hidden;
	padding:0 0 0 0;
	margin:0;
}

.b4sl_rightContent .rel-content .mod h2{

	color:#282828;
	border-bottom:none;
	border:1px solid #282828;
	background:#acbdca;
}

.b4sl_rightContent  .rel-content .mod-body{

	background:#acbdca;
	border:1px solid #282828;
	border-top:0;
}

#blq-content .b4sl_rightContent  .rel-content .mod-body ul li {

	background:none;
	padding-left:0;
}

#blq-content .b4sl_rightContent  .rel-content .mod-body a{

	color:#000;
	background:none;
	margin-left:0;
	list-style:none;	
}

/* js stuff */

.blq-js .b4sl_content{

	display:none;
}

#b4sl_contentHolderLeft .current{

	display:block;
}

.b4sl_player p{

	color:#000;	
}

#blq-content .b4sl_player a{

	color:#000;
	text-decoration:underline;
}										

/* panel formatting */
.b4sl_content_inner h2 {
	color:#282828;
	font-size:2em;
	font-weight:normal;
	line-height:130%;
	padding:20px 0 10px 0;
	margin:0;
}



.b4sl_content_inner h3{

	color:#282828;
	font-size:2em;
	font-weight:normal;
	line-height:130%;
	padding:20px 0 10px 0;
	margin:0;
}

#blq-content .to-top a{

	color:#000;
	font-weight:bold;
	margin:4px 0 0 0;
	padding:0 4px 2px 4px;
	background:#fff;
}

/* Flash and main index page */

.mainPageFlash{

	position:relative;
	width:786px;
	height:300px;
	margin:10px 0 120px 0;
	overflow:hidden;
}

.indexPage h3{

	padding-top:0;
	margin-top:0;
}

#blq-content .b4sl_rightContent .rel-content .mod-body ul.rhColAncs li a.indexLinks_art{

	background:url(/staticarchive/56ac2d34033bba132b1780e6fe5b5065f1ff0323.jpg) 8px 10px no-repeat #eee9ea;
}

#blq-content .b4sl_rightContent .rel-content .mod-body ul.rhColAncs li a.indexLinks_sci{

	background:url(/staticarchive/1a467cb6a44984e2cc3177acbf1cf418f38db61d.jpg) 8px 10px no-repeat #eee9ea;
}

#blq-content .b4sl_rightContent .rel-content .mod-body ul.rhColAncs li a.indexLinks_int{

	background:url(/staticarchive/025650b853e975f0cfd2edca950482c93c8ec66f.jpg) 8px 10px no-repeat #eee9ea;
}

#blq-content .b4sl_rightContent .rel-content .mod-body ul.rhColAncs li a.indexLinks_mus{

	background:url(/staticarchive/1073838b4a146b986ac40b7c6135867463e80b36.jpg) 8px 10px no-repeat #eee9ea;
}

#blq-content .b4sl_rightContent .rel-content .mod-body ul.rhColAncs li a.indexLinks_com{

	background:url(/staticarchive/7c0308381f20c8ab4fda4986b1231fd56a62a0e9.jpg) 8px 10px no-repeat #eee9ea;
}

#blq-content .b4sl_rightContent .rel-content .mod-body ul.rhColAncs li a.indexLinks_vie{

	background:url(/staticarchive/494e0c3aae56f660995b7edc53cd64bd5909a191.jpg) 8px 10px no-repeat #eee9ea;
}

/* flash replacement */

#b4sl_contentholder .overImage {

	position:absolute;
	font-size:1.6em;
	top:20px;
	left:10px;
	color:#FFF;
}

#blq-content #b4sl_contentholder .b4sl_content_inner ul {

	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	margin:0 0 0 24px;
	padding:0 0 10px 0;
}

#blq-content .mod .mod-body a.b4sl_pdfLink{

	background:url(/staticarchive/64adbbbaef0ce87eabad4a083de32ce02b1eccd4.gif) left no-repeat;
	padding-left:17px;
}

/*  main PO site nav adjsutments  */

.page-wrap .nav-wrap #blq-local-nav ul{

	background:transparent;
	background:url(/staticarchive/97592bd18b58d57179e69b853c141717c0653930.jpg) 0px no-repeat;
}

/* index overlay */

.infoOverlay{

	width:572px;
	height:393px;
	background:#000; 
	text-align:center; 
	color:#FFF;	
}

.overlayHeader{

	position:relative;
	height:30px;
	font-size:1.4em;
	text-align:left;
	padding:10px 0 0 30px;
	overflow:hidden;
}

.overlayHeader span{

	padding:0 0 12px 0;
	float:left;
	position:relative;
	width:460px;
}

.overlayHeader a{

	display:block;
	float:right;
	height:27px;
	width:27px;
	padding:0 30px 0 0;
}

/*  button thumbs */

/*  index buttons */

#blq-content .b4sl_rightContent .rel-content .mod-body ul.rhColAncs li a.indexLinks_jh{
	background:url(/staticarchive/1d571220a0c05d05229a7a1aa191fc86f7779cef.jpg) 8px 10px no-repeat #eee9ea;
}

#blq-content .b4sl_rightContent .rel-content .indexGenreLinks ul.rhColAncs li a{
	font-size:1.4em;	
	font-weight:normal;
	padding-top:4px;
	color:#333;
}

#blq-content .b4sl_rightContent .rel-content .indexGenreLinks ul.rhColAncs li a span{
	padding-right:0;
}

/* nav   */

#blq-local-nav li.site-home, 
#blq-local-nav li.site-home a:link, 
#blq-local-nav li.site-home a:visited, 
#blq-local-nav li.site-home a:hover, 
#blq-local-nav li.site-home a:active{
	background-color:#2CD4E1;
	color:#032527;
}

#blq-local-nav li.slctd a:link, #blq-local-nav li.slctd a:visited, #blq-local-nav li.slctd a:active, #blq-local-nav li.slctd a:hover {
	background-color:#333333;
	border-right:7px solid #005761;
	color:#FFFFFF;
	padding-right:10px;
}

/*  paras */

#blq-content .b4sl_content_inner p{
	padding-right:10px;
}

.side_image {
	position: relative;
	overflow: hidden;
	width:284px;
	margin:10px auto;
}