/* INFO

Site : Wales Homepage
url : http://www.cf.bbc.co.uk/wales/arts/
Function : set site specific colours etc...
Filename : wales_homepage.css
Created : -
Last update :  26th May 14:19
Modified by: Takako Tucker

*/

a {
	color: #C11D1D;
}

.homepage-mainpromo-container a {
	color: #FFBA00;
}


/*---- header -----*/
#header{
	background: #bd1e2d url(/staticarchive/5b23428de2ff4a7f9f210b8d4d5c796c40fa27d2.gif) top left no-repeat;
}
/*---- header -----*/

/*---- container main promo ---------------*/
.mpStriplight ul.horizontal li a {
	color: #fcee54;
}

.mpbullet {
	background: transparent url(/staticarchive/f8066ed901b7f02e70480cc9bb3e21f92a4ef354.gif) no-repeat 8px -538px;
}

.mpStrip a.iplayer {
	margin-left:10px
}

#mainpromotx {
	display: block;
	margin: 8px 10px 0 10px;
	color: #fff;
	line-height: 1.5em;
}

.mainpromotx {
	display: block;
	margin: 8px 10px 0 10px;
	color: #fff;
	line-height: 1.5em;
}
/*---- container main promo ---- */

/*---- content block ---- */
.contentBlock p.edit a {
	background: transparent url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) 0 -320px;
	width: 43px;
}

.contentBlock p.edit {
	position: absolute;
	right: 10px;
	text-align: center;
	top: 0;
}

.contentBlock p.edit a:hover {
	background-position: -44px -320px;
}

a.standardBullet {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) 8px 0 no-repeat;
}

.contentBlock ul li a.standardBullet {
	padding: 4px 0 0 24px;
}

a.iplayer {
background: transparent url(/staticarchive/bfa49efe3fec8c04e492825bbda4f61bb0686466.gif) no-repeat scroll 0 4px ;
}

/*---- content block ---- */

/*=NEWS SWITCHER
*********************************************************************/
.switcher li a.csshover:hover, .switcher li a.focus {
	background: #BC1E2D;
	color:#fff;
}

.switcher li a {
	min-height: 30px;
	background: #f2f2f2;
	display: block;
	padding: 5px 17px 2px 10px;
	width: 106px;
	/*background-image: url(../images_redesign/furniture/sprite.gif);
	background-position: left -354px;
	background-repeat: no-repeat;
	background-color: #fff;*/
	background:#eeeedc;
	font-size: 0.9175em;
}
.leftExtraContentBlock .switcher li a { min-height: 31px; }

* html .switcher li a {
	background: #f2f2f2;
	display: block;
	padding: 4px 17px 3px 10px;
	width: 106px;
	background:#eeeedc;
	/*background:#fff url(../images_redesign/furniture/sprite.gif) left -354px no-repeat;*/
	font-size: 0.9175em;
	line-height: 1.4em;
}

.switcher li a:hover, .switcher li.focus a {
	text-decoration: none;
	margin: 0;
	/*background: url(../images_redesign/furniture/sprite.gif) -145px -354px no-repeat;*/
	background: #BC1E2D;
	color:#fff;
}

.imagelink2, .imagelink3 {
	border-top: 0;
}

.switcher li.imagelink2 a, .switcher li.imagelink3 a {
	font-size: 0.9175em;
	border-top: 1px solid #fff;
}

.morestories, .localstories {
	border-top: 1px dashed #b0b0b0;
	margin: 0 10px;
}

#blq-content .morestories h3, #blq-content .localstories h3 {
	font-weight: normal;
	color: #333333;
	text-transform: uppercase;
	width: auto;
	font-size: 1em;
	padding: 7px 0 0 0;
}

.contentBlock .morestories ul, .contentBlock .localstories ul {
	border-top: none;
	clear: both;
	list-style-type: none;
	margin: 0 10px 3px 0;
	padding: 6px 0pt 2px;
	position: relative;
}
.switcher li .imageholder { visibility: hidden; }
.switcher li.focus .imageholder { visibility: visible; }
/***************************/

.hp-mainpromo-container .imgcont a img {border:none !important;}
#containerPromos .hp-mainpromo-container  {position:relative; }
#containerMainpromo h3 a, .mpStrip h3 a, .mpBlock h3 a, .mpBlock p a, .mpBlockLeft h3 a, .mpBlocklist a, .mpBlock .list a, .mpBlockLeft a {color: #FFBA00; }
.hp-mainpromo-container .list a, .hp-mainpromo-container .mpStriplist a {color:#FFBA00}



/*---- tool bar ---- */
#toolbar {
	background: #A3112A;
}

#toolbar #hpReset {
	background: #4f4a4a url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) left -87px no-repeat;
}

#toolbar #setloc {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) left -116px no-repeat;
}

#toolbar #editLink {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) left -87px no-repeat;
}

#toolbar #sethomepage {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) left -508px no-repeat;
}

#toolbar a span {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) right -26px no-repeat;
}

#toolbar #setloc:hover {
	background-color: #541218;
}

#toolbar #editLink:hover {
	background-color: #541218;
}

#toolbar #sethomepage:hover {
	background-color: #541218;
}
/*---- tool bar ---- */

#settingsbar #saveChanges {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) left -145px no-repeat;
}

#settingsbar #cancel {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) left -174px no-repeat;
}

#settingsbar a span {
	background-image: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif);
}

#settingsbar #cancel:hover, #settingsbar #saveChanges:hover {
	background-color: #541218;
}
/*---- tool bar ---- */

/*---- Settings dropdown ---- */
#hpEditYourHomePage, #hpSethome {
	background: #761720;
}

#multilocmess p {
	padding: 0px 0 8px 14px;
	color: #fff;
	width: 400px;
}

#multilocmess ul {
	list-style-type: none;
	padding: 0 0 6px 0;
	margin: 4px 0 0 14px;
	color: #fff;
	width: 400px;
}

#multilocmess li {
	padding: 0 0 8px 0;
}

#multilocmess li a {
	color:#ffba00;
}

#multilocmess li a:hover {
	color: #fff;
}

#nolocation p {
	padding: 0 0 14px 14px;
	color: #fff;
	clear: both;
}
/*---- Settings dropdown ---- */

/*---- Where i live ---- */
ul.imgRelated a {
	padding-left: 20px;
}

ul.imgRelated li {
	line-height: 1.3em;
}

a.wilNWBullet {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) left -210px no-repeat;
}

a.wilNEBullet {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) left -232px no-repeat;
}

a.wilMidbullet {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) left -254px no-repeat;
}

a.wilSWbullet {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) left -276px no-repeat;
}

a.wilSEbullet {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) left -298px no-repeat;
}
/*---- Where i live ---- */


/*---- weather ---- *


.weather th {
	background: #d6d5c3;
	border-right: 2px solid #edeede;
}

.weather td {
	border-right: 2px solid #f2f2f2;
}
/*---- weather ---- */ */

.next3daysweather{
	
}

.next3daysweather .stripes {
float:left;
background:#fff;
width:100%;
}

.next3daysweather .stripes li {
font-size:1.1em;
}

.next3daysweather .stripes div.time {
width:93px;
float:left;
padding:0 !important;
}

.next3daysweather .stripes img {
	margin:0;	
	padding: 10px 0 10px  18px !important;
}

.next3daysweather a {
	color:#369;	
}

.next3daysweather a:hover {
	color:#0D3059;	
}

.next3daysweather .stripes div.c2 {
	border-right:1px solid #F2F2F2;
}

.next3daysweather .stripes div.c1 {
	border-right:1px solid #F2F2F2;

}

.next3daysweather .stripes h3 {
font-size:1.1em !important;
background:none !important;
padding:6px 0 2px 0 !important;
margin:0 !important;
width:90px;
text-align:center;
font-weight:normal;

}

.next3daysweather p {
width:285px;
margin:7px 0 10px 0;
font-size:1.2em;
}

.next3daysweather p a {
font-size:.9em;	
}

.next3daysweather .clear {
clear:both;
}

.next3daysweather ul {
	border:none !important;
	color:#555 !important;
}

.next3daysweather  .summary {
	text-align:center;
	font-size:1em !important;
	padding-bottom:2px;
}

.next3daysweather  .temp, .next3daysweather  .wind{
	text-align:center;
	font-size:0.9em !important;
}

.weatherCaption span.town {
	color:#333333;
	left:0;
	margin-left:10px;
	position:relative;
	top:0;
	font-weight:bold;
}
.weatherCaption{
	width:100px;
	margin:10px 0 10px 0;
}

.weatherCaption p.fiveday{
	top:0 !important;
	left:185px;
	width:180px;
}

/*---- Radio and TV ---- */
.radioPanel {
	float: left;
	width: 306px;
	padding-top: 5px;
	padding-bottom: 0;
	position: relative;
	margin-bottom: 10px;
	background: #ffffff;
}

.radioPanel h2 {
	font-family: arial,sans-serif;
	padding-bottom: 5px;
	margin: 0 10px 0 10px;
	padding: 5px 0 5px 0;
}

.radioPanel h2 a:hover {
	color: #333;
}

.radioPanel a:hover {
	color: #333;
	text-decoration: underline;
}

.radioPanel a.lowlight {
	background: #f2f2f2;
}

.radioPanel ol {
	list-style: none;
	position: relative;
	width: 306px;
}

.radioPanel ul {
	list-style: none;
	position: relative;
	width: 306px;
}

.radioPanel li h3 {
	position: absolute;
	top: 10px;
	left: 0;
	margin: 0;
	font-size: 1em;
}

.radioPanel li h3 a {
	display: block;
	font-weight: normal;
	height: 2.55em;
	padding: 0.7em 6px 0.3em 10px;
	width: 80px;
}

.radioPanel li h3 a:hover {
	background: #e3e4d3;
	font-weight: normal;
	text-decoration: none;
}

.radioPanel li h3.active {
	display: block;
	padding: 0.7em 18px 0.7em 10px;
	width: 68px;
	font-weight: normal;
}

.radioPanel li.one h3 {
	top: 10px;
}

.radioPanel li.two h3 {
	top: 4.3em;
}

.radioPanel li.three h3 {
	top: 7.9em;
}

.radioPanel h4 {
	padding: 10px 0 6px 0;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px solid #cccccc;
	margin: 0 10px 10px 10px;
	color: #666666;
}

.radioPanel div img {
	margin: 0 30px 4px 10px;
	border: 1px solid #cccccc;
}

.radioPanel div p {
	padding: 0 0 4px 10px;
	line-height: 1.4em;
}

.radioPanel li div {
	margin-left: 96px;
	display: none;
	width: 200px;
	padding-bottom: 5px;
	padding-top: 5px;
	background: #ffffff;
}

.radioPanel ol.two li div {
	min-height: 20em;
}

.radioPanel li.focus div {
	display: block;
	margin-right: 0;
}

.radioPanel li.focus.radiolisting {
	margin-left: 96px;
}

.radioPanel ul li {
	display: inline;
}

.radioPanel ul li.focus {
	display: block;
	background: #edeede;
	padding-top: 10px;
	padding-bottom: 10px;
}

.radioPanel ul li.focus h3 {
	background: #d6d5c3;
}

.radioPanel ul li.focus h3 a {
	font-weight: normal;
	color: #333333;
}

.radioPanel ol li li {
	display: block;
	padding-top: 0;
	padding-bottom: 0;
}

.radioPanel li div p {
	margin: 0 0 0 10px;
	color: #666666;
	padding: 0;
}

.radioPanel li div p.desc {
	margin: 0 0 -33px 0;
	padding: 0 10px 33px 10px;
	color: #333333;
}

.radioPanel li h4 a {
	color: #c11d1d;
}




.radioPanel li.focus .dy a {
	background-color: #fff;
}

.radioPanel li.focus .active {
	background-color: #fff;
	font-weight: bold;
}

.radioPanel li.focus p.sched {
	width: 180px;
	margin: 40px 10px 0 10px;
}

.radioPanel li.focus p.sched a {
	font-weight: normal;
}

.radioPanel li.focus p.sched a.home {
	display: block;
	font-weight: bold;
	width: 180px;
}

.radioPanel li.focus p.sched a.list {
	margin-right: 4px;
	padding-right: 4px;
	border-right: 1px solid #cfcfcf;
}

.radioPanel p.live {
	padding: 4px 0 0 0;
}

.radioPanel a.listen {
	color: #c11d1d;
	padding: 0 0 0 24px;
	margin: 0;
}
.radioPanel a.listen:hover {
	color:#333;
}

.radioPanel div h5 a.eto {
	color: #666666;
	font-weight: normal;
}

.radioPanel div h5.nesaf {
	padding-top: 20px;
}

.radioPanel li span.radiodesc {
	width: 180px;
	margin-left: 0;
	margin-right: 10px;
	padding: 0;
	line-height: 1.4em;
	display:block;
}

.radioPanel li span.radiolistennow {
	width: 180px;
	margin-left: 0;
	margin-right: 10px;
	padding: 5px 0 10px 0;
	display:block;

}


.radioPanel li div.radiolistenagain {
	width: 180px;
	margin-left: 0;
	margin-right: 10px;
	padding: 5px 0 0 0;
}

.radioPanel td {
	background: transparent;
}

.radioPanel p.programmes {
	position: absolute;
	top: 3px;
	text-align: left;
	padding: 10px 0 10px 0px;
	margin: 0 0 0 205px;
}

.radioPanel p.programmes a {
	background: transparent url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) -190px -287px no-repeat;
	padding: 4px 11px 6px 10px;
}

.radioPanel p.programmes a:hover {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) -190px -321px no-repeat;
	text-decoration: none;
	color: #333;
}

.radioPanel li div.radiolisting {
	padding-top: 0;
}

span.radiotime {
	width: 50px;
}

.listing {
	margin: 0 0 8px 10px;
}

.listingtime, .listingprog{
	padding: 0;
	vertical-align: top;
	line-height: 1.2em;
}

.listingprog {
	padding: 0 8px 4px 8px;
}

a.tvFullSchedule{
	margin: 5px 0 5px 10px;
	/*padding-top:10px;
	clear:both;
	display:block;*/
}

.radioPanel li.focus .tvdontmiss {
	margin-left: 0;
	padding: 5px 0 20px 0;
	clear: both;

}

.radioPanel li.focus .tvdontmiss a {
	margin-left: 10px;
}

.radioPanel li.focus .tvdontmiss h4 {
	padding-top: 0;
}

.radioPanel li.focus .radiolistenagain {
	margin-left: 0;
	padding: 5px 0;
}

.radioPanel li.focus .radiolistenagain a {
	margin-left: 10px;
}

.radioPanel li.focus .radiolistenagain h4 {
	padding-top: 0;
}

.radioPanel li.focus .radionext {
	padding-bottom: 10px;
}

.radiodesc {
	color: #333333;
}
/*---- Radio and TV ---- */

/*------ mainpromo -----*/
.content-no-left-hand-nav #mainpromo-article h1 {
	border-bottom:2px solid #ccc;
	color:#666665;
	margin:10px;
	padding:0 0 5px;
}
/*------ mainpromo -----*/

/*---- iplayer block ---- */
.contentBlock.iplay {
	line-height: 1.4em;
}

.contentBlock.iplay h2{
	padding-top: 8px;
	border-bottom: 2px solid #cccccc;
}

.contentBlock.iplay h3 {
	padding-bottom: 5px;
	width: 280px;
}

.contentBlock.iplay ul li div {
	margin: 0 0 5px 0;
}

.contentBlock.iplay ul li div p {
	margin: 5px 0 0 0;
	padding: 0;
}

.contentBlock.iplay ul li div a {
	margin: 0;
	color: #c11d1d;
}

.contentBlock.iplay ul li div a.watch {
	margin: 0;
	color: #c11d1d;
	background-position: 0 1px;
	/* display:-moz-inline-block; /* For Firefox 2 and below
	display:inline-block; */
	height: 20px;
	overflow: hidden;
}

.contentBlock.iplay img {
	margin: 0;
	padding: 0;
	width: 146px;
	height: 82px;
}
/*---- iplayer block ---- */

/*---- newsletter ---- */
.hidden {
	display: none;
}

#newsletter.contentBlock a:hover {
	color: #000;
}

#newsletter p.subscribe {
	position: absolute;
	top: 3px;
	text-align: left;
	padding: 10px 0;
	margin: 0 0 0 205px;
	float: left;
}

#newsletter p.subscribe a {
	background: transparent url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) -190px -287px no-repeat;
	padding: 4px 18px 6px 19px;
}

#newsletter p.subscribe a:hover {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) -190px -321px no-repeat;
	text-decoration: none;
	color: #333;
}

#subscribe {
	background: #911823;
	color: #fff;
	padding: 0 0 10px 0;
}

#newsletterEmail {
	border: none;
	height: 18px;
	width: 180px;
	color: #666;
	margin-bottom: 5px;
}

#newsletter a {
	cursor: pointer;
	font-weight: normal;
}

/*subscribe button*/
.submit	{
	font-size: 1.15em;
	margin-left: 10px;
}

.submit a {
	color: #fff;
	width: 7.8em;
	display: block;
}

.submit #submitLink	{
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) left -145px no-repeat;
}

.submit #submitLink:hover {
	background: #541218 url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) left -145px no-repeat !important;
	 color: #fff !important;
	 display: block;
}

.submit #submitLink span {
	padding-left: 30px;
	margin-left: 5px; 
}

.submit a span {
	height: 15px;
	display: block;
	padding: 6px 0 5px 0;
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) no-repeat right -26px;
}

/*close button*/
#newsletterClose {
	font-size: 1.15em;
	margin-left: 10px;
	padding-top: 20px;
	padding-bottom: 10px;
}

#newsletterClose a {
	color: #fff;
	display: block;
	width: 6em;
}

#newsletterClose #closeLink {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) left -174px no-repeat;
}

#newsletterClose #closeLink:hover {
	background: #541218 url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) left -174px no-repeat;
	color: #fff !important;
	display: block;
}

#newsletterClose #closeLink span {
	padding-left: 30px;
	margin-left: 5px;
}

#newsletterClose a span {
	height: 15px;
	display: block;
	padding: 6px 0 5px 0;
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) right -26px no-repeat;
}

/*APS feeds*/
.day-schedule {
	margin-left: 0 !important;
}

.day-schedule ul {
	width: 180px;
	margin: -5px 0 0 10px;
	padding: 0;
}

.day-schedule ul li {
	padding: 0;
	display: block;
	clear: left;
}

.day-schedule ul li a {
	float: left;
	width: 130px;
	display: block;
	padding: 3px 0 3px 5px;
}

.day-schedule ul li span{
	float: left;
	display: block;
	width: 33px;
	padding: 3px 0;
}

* html .day-schedule ul li span {
	padding: 0 !important;
}

* html .day-schedule ul li {
	padding: 0;
}

* html .day-schedule ul li span {
	padding-top: 3px !important;

}

* html a.tvFullSchedule {
	padding-top: 0;
	padding-bottom: 5px;
}		
		
a.tvFullSchedule{
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}

.glow-panel .glow-panel-close {
	background: transparent url(/staticarchive/d7eaaebb996ab88affd5c57814558b9551309f52.gif) 0 -40px no-repeat !important;
}

.listen {
	background-image: url(/staticarchive/a6226d4f656417d08773e5292b69ceb6b6dd8923.gif);
}

.apology { min-height:70px; height:auto !important; height:70px; }
.tvApology { }
.contentBlock p { line-height:1.2em; padding:10px; }

.contentBlock a.standardBullet.watch {
	background: url(/staticarchive/9dac23c705b13636ed8303dfff69a0d8394db23b.gif) 0 5px no-repeat;

}
.contentBlock a.standardBullet.listen {
	background: url(/staticarchive/a6226d4f656417d08773e5292b69ceb6b6dd8923.gif) 0 5px no-repeat;

}
.contentBlock a.standardBullet.iplayer {
	background: url(/staticarchive/bfa49efe3fec8c04e492825bbda4f61bb0686466.gif) 0 5px no-repeat;

}

/*carousel styling*/

.carousel-light .carousel-window  {width:390px;}


/*IE 6 fixes */
* html .contentBlock-carousel-container {width:90px; margin-left:86px;}
* html .carousel-light .carousel-window.paged  {width:386px !important; margin-left: -80px! important;}
* html .pageNav {margin-left:70px !important;}

.pageNav li.dot:hover, .pageNav li.dotActive {background:#bc1e2d !important;}

.pageNav li.dotActive .dotLabel, .pageNav li.dot .dotLabel:hover {
	background: url(/staticarchive/10ef10bd9cfc011eaf4df02a2813e2c73d80c5c7.png) no-repeat left top;
}

/*PNG fix*/
* html .pageNav li:hover {
	background: url(/staticarchive/10ef10bd9cfc011eaf4df02a2813e2c73d80c5c7.png) no-repeat left top;
}

* html .pageNav li.dotActive .dotLabel {
	bac\kground-image: url('/staticarchive/10ef10bd9cfc011eaf4df02a2813e2c73d80c5c7.png)'); /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ 
	_bac\kground-image: none; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/staticarchive/10ef10bd9cfc011eaf4df02a2813e2c73d80c5c7.png)'); 


}

.pageNav li {
	background: url(/staticarchive/49ad731ba3e5002a6decc4a4d3a34c02f5b7cb5d.png) no-repeat -20px 0  !important;
}

.pageNav li#leftarrow {
	background-position:0 0  !important;

}

.pageNav li#rightarrow {
	background-position:-40px 0 !important;
}

.pageNav li#leftarrow:hover {
	background-position:0 -20px  !important;

} 

.pageNav li#rightarrow:hover {
	background-position:-40px -20px !important;

} 


/* Glow Panels ---------------------------------------------------------------------------*/
.pc {
	height: 100% !important;
}



#empPanel {
	height: 100% !important;
}

.c {
	height: auto !important;
	margin: 0 5px !important;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	overflow: hidden !important;
}

* html .c  {
	height:1%;
	zoom:100%;
}
.tb div, .bb div {
	height: 5px !important;
}

/*.tc {
	width: 400px !important;
}*/

.bb {
	background: transparent url(/staticarchive/c010c1ea0998ff96d6e369b48ce5fdb893f463c1.gif) repeat-x scroll left top !important;
	border-color: none !important;
	border-width: 0 !important;
	padding-top: 5px !important;
}

.tb {
	border-width: 0 0 5px !important;
}

/* Rounded Corners */
.panel-light .tr {
	background: transparent url(/staticarchive/82fad62862c130d9d6dd5d38cd68cfae65687d53.png) repeat 0 0 !important;
}

.panel-light .tl {
	background: transparent url(/staticarchive/58ee361686a8534c15acab9e5e4a3108dbf87900.png) repeat 0 0 !important;
}

.panel-light .br {
	background: transparent url(/staticarchive/81b500f249f5af65b8688e6ff0e98f22a20ca693.png) repeat 0 0 !important;
}

.panel-light .bl {
	background: transparent url(/staticarchive/a3a69ff209364218d2b10917657095bc1691e9c7.png) repeat 0 0 !important;
}

.tl, .bl {
	width: 10px !important;
}

.tr, .br {
	width: 10px !important;
}

.tr, .tl, .br, .bl {
	height: 10px !important;
	filter: none !important; /* Hides original corners in IE7 */
}

.panel-close {
	height: 17px !important;
	width: 19px !important;
	background: transparent url(/staticarchive/9049a2f2ab4ab77d0f8a62f6b652c17f228e6076.gif) repeat 0 0 !important;
	margin: 3px 10px;

	}

/*-*/
h2.hd {font-size:1.5em; padding-bottom:3px; }
.panel-hd  {margin:0 10px; padding:5px 0 8px 0 !important; color:#333 !important;}


/*reset location panel*/

#resetlocation p {padding:5px 0 8px 0; font-size:1.1em; color:#333 !important; line-height:1.2em;}

a.panelbutton {display:inline; height:30px; }
a#resetlocationyes {padding:6px 10px;}
a#resetlocationno {padding:6px 13px;}
#resetlocation {padding:3px 0;}

/*confirm location panel*/
#confirmlocation p {padding:5px 0 8px 0; font-size:1.1em; color:#333 !important; line-height:1.2em;}

a#confirmlocationyes {padding:6px 10px;}
a#confirmlocationno {padding:6px 13px;}
#confirmlocation {padding:3px 0;}

/*weather*/

#weatherconfirmlocation p {padding:5px 0 8px 0; font-size:1.1em; color:#333 !important; line-height:1.2em;}

a#weatherconfirmlocationyes {padding:6px 10px;}
a#weatherconfirmlocationno {padding:6px 13px;}
#weatherconfirmlocation {padding:3px 0;}

/*IE 6 fix*/

* html .panel-light .br { bac\kground-image: url('/staticarchive/81b500f249f5af65b8688e6ff0e98f22a20ca693.png') !important; /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ _bac\kground-image: none !important; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/staticarchive/81b500f249f5af65b8688e6ff0e98f22a20ca693.png') !important;
}
* html .panel-light .bl { bac\kground-image: url('/staticarchive/a3a69ff209364218d2b10917657095bc1691e9c7.png') !important; /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ _bac\kground-image: none !important; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/staticarchive/a3a69ff209364218d2b10917657095bc1691e9c7.png') !important;
}
* html .panel-light .tl { bac\kground-image: url('/staticarchive/58ee361686a8534c15acab9e5e4a3108dbf87900.png') !important; /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ _bac\kground-image: none !important; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/staticarchive/58ee361686a8534c15acab9e5e4a3108dbf87900.png') !important;
}
* html .panel-light .tr { bac\kground-image: url('/staticarchive/82fad62862c130d9d6dd5d38cd68cfae65687d53.png') !important; /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ _bac\kground-image: none !important; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/staticarchive/82fad62862c130d9d6dd5d38cd68cfae65687d53.png') !important;
}

/*glow panel - panel-dark needs to have panel-light styling. below styling should override widget.css*/

/* Rounded Corners */
.panel-dark .tr {
	background: transparent url(/staticarchive/82fad62862c130d9d6dd5d38cd68cfae65687d53.png) repeat 0 0 !important;
}

.panel-dark .tl {
	background: transparent url(/staticarchive/58ee361686a8534c15acab9e5e4a3108dbf87900.png) repeat 0 0 !important;
}

.panel-dark .br {
	background: transparent url(/staticarchive/81b500f249f5af65b8688e6ff0e98f22a20ca693.png) repeat 0 0 !important;
}

.panel-dark .bl {
	background: transparent url(/staticarchive/a3a69ff209364218d2b10917657095bc1691e9c7.png) repeat 0 0 !important;
}

.panel-dark .tb {border-color:#FFF; }


.panel-dark .bars {
	background:transparent url(/staticarchive/6637be771b7dc266846a641c52f04eecaacc2420.png) repeat scroll 0 0 !important;
	}

.panel-dark .c {
	background: #FFFFFF url(images/lightpanel/bg.gif) repeat-x scroll center bottom;
	color:#000000;
}

  .panel-dark .tb div, .panel-dark .bb div {
	background:#000000 ;
	opacity:0.26;
}


* html .panel-dark .bars {
	background:#000000  !important;
	background-image:none !important;
	filter: alpha(opacity=26) !important;
	}
	
* html .tb div, * html .bb div {
	filter: alpha(opacity=26) !important;
	}

/*IE 6 fix*/

* html .panel-dark .br { bac\kground-image: url('/staticarchive/81b500f249f5af65b8688e6ff0e98f22a20ca693.png') !important; /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ _bac\kground-image: none !important; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/staticarchive/81b500f249f5af65b8688e6ff0e98f22a20ca693.png') !important;
}
* html .panel-dark .bl { bac\kground-image: url('/staticarchive/a3a69ff209364218d2b10917657095bc1691e9c7.png') !important; /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ _bac\kground-image: none !important; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/staticarchive/a3a69ff209364218d2b10917657095bc1691e9c7.png') !important;
}
* html .panel-dark .tl { bac\kground-image: url('/staticarchive/58ee361686a8534c15acab9e5e4a3108dbf87900.png') !important; /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ _bac\kground-image: none !important; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/staticarchive/58ee361686a8534c15acab9e5e4a3108dbf87900.png') !important;
}
* html .panel-dark .tr { bac\kground-image: url('/staticarchive/82fad62862c130d9d6dd5d38cd68cfae65687d53.png') !important; /* PNG24 support. ie4/5 op5 css backslash filter - http://centricle.com/ref/css/filters/tests/sbmh/ */ _bac\kground-image: none !important; /* negate bg-image on != ie6 . http://www.daltonlp.com/daltonlp.cgi?item_id=217 */ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/staticarchive/82fad62862c130d9d6dd5d38cd68cfae65687d53.png') !important;
}


/*emp object*/

#empcontainer {background:#000;padding-top:15px;}
#bbc_emp {margin:5px 0 10px 50px;}

.empTextBox.iplayer {padding:5px 10px; color:#fff; background:none;}
.empTextBox.iplayer h2 {margin-bottom:5px;}
.empTextBox.iplayer p{line-height:1.4em;}

/*pulse survey*/

#pulse-container {position:absolute; top:176px; left:26px; z-index:1000000; }

/**/

.emp-audio {padding-left:10px; margin-top:10px; margin-bottom:10px;}


#blq-content .hp-mainpromo-container #mainpromo,
#blq-content .hp-mainpromo-container #mainpromo1,
#blq-content .hp-mainpromo-container #mainpromo2,
#blq-content .hp-mainpromo-container #mainpromo3 {
	position:relative;
	padding-top:0;
	margin-bottom:0;
	min-height: 300px; 
	height: 25em; /* 24/03/2010 - added by Kieran Bowler to combat the IE6 text resizing issue */
	overflow:hidden;  /* 24/03/2010 - added by Kieran Bowler to combat the IE6 text resizing issue */
	background: #000;
}
#blq-content .hp-mainpromo-container p { line-height:1.4em; } /* 24/03/2010 - added by Kieran Bowler to combat the IE6 text resizing issue */
#blq-content .hp-mainpromo-container p span.credit { font-size:0.8em; } /* 09/04/2010 - added by Kieran Bowler to be used instead of <font>
*/
#content .iplayerBlock h3 {display:block; font-size:1.15em; color:#333; text-transform:uppercase; }
.iplayerBlock .contentBlock-carousel-container {clear:both;}

.contentBlock .divider {border-top:1px solid #ccc; margin:0 10px 0 10px;}
.iplayerBlock {dipslay:block; overflow:hidden; padding-bottom:0;}
.iplayerBlock ul li {width:130px; float:left; margin:0;}
.iplayerBlock ul {margin:0 0 15px 15px; padding:10px 0;}

.contentBlock .iplayerBlock ul li a.standardBullet {padding:0 0 5px 22px; }
.iplayerBlock a.standardBullet  {background:transparent url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) repeat scroll 5px -424px; display:block;}
.iplayerBlock  h4.subheading {margin:0 10px; text-transform:uppercase; font-size:1.2em; font-weight:normal; color:#333; border-top:1px dashed #ccc; padding:10px 0 0 0;}
.contentBlock .iplayerBlock ul {border-top:none;}
.contentBlock .last .iplayerBlock .divider {display:none;}
.contentBlock .iplayerBlock a.standardBullet.listen, .contentBlock .iplayerBlock a.standardBullet.watch {background-position:0 0;}
.contentBlock .iplayerBlock a.standardBullet.iplayer { background:transparent url(/staticarchive/5ba3fc56c05adeb413e9298bb0ede18a1c0efb3e.gif) no-repeat 0 0;}




.mpStrip p a{
	color:#FFBA00 !important;
}

.mpStrip p a:hover{
	text-decoration:underline;
}


.contentBlock.blog .blogpromo h3 {display:none;}

.weather .main {
	background: #edeede !important;
	border-top: 1px solid #edeede;
}

/*new iplayer object*/
.iplayerBlock {
overflow:hidden;
padding-bottom:0;
}

.last .iplayerBlock {padding-top:10px;}

.iplayerBlock .contentBlock-carousel-container {
clear:both;
}

.iplayerBlock h4.subheading {
border-top:1px dashed #CCCCCC;
color:#555555;
font-size:1em;
font-weight:normal;
margin:0 10px;
padding:10px 0 0;
text-transform:uppercase;
}

.contentBlock .iplayerBlock ul {
border-top:medium none;
}
.iplayerBlock ul {
margin:0 0 0 10px;
overflow:hidden;
padding:10px 0;
}


#blq-content .iplayerBlock h3 {
color:#555555;
display:block;
font-size:1em;
font-weight:normal;
padding:0 0 0 10px;
text-transform:uppercase;
}

.contentBlock.iplayerlist h2 {
margin-bottom:7px;
}