h2.lhsProgHead{
	text-align:right;
	font-size:10px;
	color:#000;
	font-weight:normal;
	padding:10px 4px 2px 0;
	margin:0;
}
ul.progLhs{
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	text-align:right;
	background:#eee;
}
ul.progLhs li, ul.programmesLhs li{padding:1px 5px;}
ul.programmesLhs{
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	text-align:right;
}
ul.programmesLhs li.rss{padding:1px 0;}
ul.programmesLhs a:visited{color:#009;}
ul.programmesLhsTop{
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	text-align:right;
	margin:5px 0 0 0;
}
#listenpanel  h1{font-size:0.85em;padding:2px 5px;margin:0px;background-color:#366;text-transform:uppercase;color:#fff;}
#listenpanel #content{padding:10px 0 10px 10px;background-color:#DDC;color:#000;}
#listenpanel  h2{font-size:0.85em;margin:0 0 10px 0;text-transform:uppercase;padding:0;}	
#listenpanel  p {font-size:0.85em;margin:0px 9px 17px 0px;padding:0;}
#listenpanel  ul{margin:10px 9px 0px 0px;padding:0;list-style-type:none;}
#listenpanel li{margin: 0px 22px 0px 0px;padding:0;font-weight:bold;line-height:120%;}	
#listenpanel #content ul li a{font-size:10px;}
.psrht{
	margin:3px 0 3px 0;
	font-size:10px;font-weight:bold;color:#666;}
.pinp{width:160px;font-family:Verdana,Arial,Helvetica;font-size:11px;}
ul.peoplelink{padding:0;margin:0;width:416px;list-style:none;}
ul.peoplelink li {float:left;padding:0 1px 10px 0;margin:0;list-style:none;width:82px;}
.questiontimeheader{
	position:relative;
	width:760px;
	border-top:1px solid #fff;
	background: url(bcde7acd778b178591c097b27d63a15ea9c22011.jpg)  no-repeat 0 0;
	padding:0;
	margin:0;
	height:75px;
}
.yoursayheader{
position:relative;
	width:760px;
	border-top:1px solid #fff;
	background: url(b1579d960f67f3835bc72b904d1d5228de20f74a.jpg)  no-repeat 0 0;
	padding:0;
	margin:0;
	height:75px;
}
.qtbbcnews{
	border-right:1px solid #fff;
	width:120px;
	height:75px;
	padding:0;
	margin:0;	
}
.qtbbcnews a{
	height:0px;
	display:block;
	padding:38px 20px;
}
.yoursayheader h1, .questiontimeheader h1, .qtbbcnews a span, .qtbbcone a span{
	position:absolute;
	top:-50000px;
	left:-50000px;
}	
.qtbbcone{
	position:absolute;
	top:0px;
	right:0;
	width:128px;
	padding:0;
	margin:0;	
}
.qtbbcone a{
	display:block;
	padding:37px 0px;
}
.mediaAssetIndexB, .mediaAssetStoryB, .videoInIndexB, .videoInStoryB {
margin:0pt 8px;
width:416px !important;
}
.embedvideo .videoInIndexB{
	margin:14px 0 0 0 !important;
}
.embedvideo .latestinfo p{
	font-size:1.0em !important;
	margin:300px 0 0 0 !important;
}
.embedvideo .latestinfo h1 a{
	font-size:1.0em;
	font-weight:normal;
}
.embedvideo .latestinfo h1{
	padding:10px 0 0 0;
}