@charset "utf-8";
/* CSS Document */
	body { background:#fff; }
	body #blq-main,#blq-container-inner,body #blq-content { background:none; } 
	#blq-main { position:relative; }
	#blq-main h1 { width:485px; font-size:3.8em; font-weight:normal; top:6px; position: absolute; left:150px; color:#fff; }
	body #blq-content div.col-a, body #blq-content .row div.col-a { margin:0px 0px 100px 0px; }
	body #blq-content div.col-a .pagination-results, body #blq-content .row div.col-a .pagination-results { margin:0px 0px 100px 0px; }
/* BACKGROUND IMAGE */
	#blq-container { background-image: url('/staticarchive/7c1406c49a60f63e7eea94d4f7edfe51ab9de552.jpg'); background-position:top center; background-repeat:no-repeat; }
/* INTRODUCTION */
	#introduction {  width:976px; margin:0px; color:#fff; margin:0px 0px 14px 0px; display:inline-block; }
	#introduction .col-a { width:942px; display:block; float:left; min-height:48px; padding: 16px 16px 8px 16px;  }
	#introduction .col-a p,#introduction .col-a a { position:relative; z-index:3; color:#fff; }
	/* normal browsers */
	#introduction .col-a { background: none repeat scroll 0 0 rgba(62, 138, 170, 0.8); }
	/* internet explorer */
	#introduction .col-a  { background:#4d9dbf\9; filter: alpha(opacity = 80 )\9;  }
/* MASTHEAD */
	#masthead { min-height:154px; display:block; position:relative; padding-top:8px; padding-bottom:8px; background:none; }
	/* lhn */
	.masterbrand-nav { width:200px; position:absolute; padding:4px 8px 4px 0px; top:64px; left:-81px; text-align:right; }
	/* IE 7 fix */
	#left_nav .masterbrand-nav { *filter:none; *background:#3493b1; }
	.masterbrand-nav a { position:relative; z-index:2; color:#fff; }
	/* normal browsers */
	.masterbrand-nav { background: none repeat scroll 0 0 rgba(62, 138, 170, 0.8); }
	/* internet explorer */
	.masterbrand-nav { background:#4d9dbf\9; filter: alpha(opacity = 80 )\9; }
	.masterbrand-nav a:link, .masterbrand-nav a:visited, .masterbrand-nav a:hover, .masterbrand-nav a:focus, .masterbrand-nav a:active { color:#fff; } 
	.masterbrand-nav li { line-height: 1.68em; }
	/* logo */
	.masterbrand-logo { width:128px; height:56px; display: block; float:left; margin:0px 16px 0px -81px ; padding:0px 0px 0px 80px;  background: url('/staticarchive/a55ab92f448c391e253f0315924f90d2b6cd5e03.png') #00AFD8 top right no-repeat; }
	#masthead .masterbrand-logo .title { position:absolute; left:-20000px; }
/* PANEL */ 
	#panel_container { float:right; }
	body #programmes-oap-listen,body #programmes-oap-main { background-color:#00AFD8; }
	body a#programmes-oap-listen:hover { background-color:#003541; }
 /* LOCAL NAV */
 	#blq-local-nav, #secondary-nav { width:100%; display:block; float:left; background: none repeat scroll 0 0 rgba(73, 167, 205, 0.9); }
	#blq-local-nav, #secondary-nav  { background: transparent\9; *background:transparent;	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#49a7cd,endColorstr=#49a7cd)"; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3e8aaa, endColorstr=#3e8aaa); background:rgba(73, 167, 205); }
	#blq-local-nav ul li, #secondary-nav ul li {  font-family:Arial, Helvetica, sans-serif; font-size:1.3em; display:block; float:left; text-align:center; }
	#blq-local-nav ul li a:link, #blq-local-nav ul li a:visited, #secondary-nav ul li a:link, #secondary-nav ul li a:visited { color:#daefff; }
	#blq-local-nav ul li a, #secondary-nav ul li a { display:block; padding:4px 11px 4px 11px; }
	#blq-local-nav ul li.nav-home a { background:#357995; color:#fff; }
	#blq-local-nav ul li a:hover { text-decoration:none; background:#357995;  }
/* LAYOUT FIXES */
	body #blq-content { padding:0px; }
	body #blq-content div.col-a,body #blq-content .row div.col-a { width:652px; }
	#blq-content .col-b { margin-top:0px; }
	body #blq-content .row div.col-b, body #blq-content div.col-b { margin:0px 0px 90px 0px; }
/* BANNER */
	#banner { width:946px; height:235px; position:relative; margin:96px 0px 0px 0px; background: url("/staticarchive/707a41cbff43bd235f0c4da7c8342e69d85d1bab.jpg") no-repeat;  }

/* BACKGROUND AND COLOUR FIX */
	body #blq-content div.life,body #blq-content div.previously { background:#00AFD8; }
	body #blq-container #blq-content div.thenbox a { color:#00afd8; }