/* INFO
Site : /wales layout site
url : http://dev1.cf.bbc.co.uk/youngmusician/
Function : set all structure, aesthetics, typography
Filename : wales_layout.css	
Date : Feb 22nd 2008
Author: Ollie Wells
*/

/* SECTIONS
=RESET
=HEADER & DATE
=STRUCTURE
=LOCAL NAVIGATION
=SUB NAVIGATION
=IMAGES
=HEADER
=TYPOGRAPHY
=FORMS
=TABLES
=FOOTER
*/

/* COLORS

*/

/***Standardise CSS***/
body {margin:0;line-height:1;font-family:verdana,helvetica,arial,sans-serif; color:#333333;}
/***************************/


/*=STRUCTURE
*********************************************************************/
img { border:none; }
a { text-decoration:none; color:#6416bf; }

#blq-main {font-family:arial,helvetica,sans-serif;}
#blq-content {background:#fff;height:100%;overflow:hidden;color:#666665}
#blq-content h2, #blq-content h3 { 
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	font-weight:bold;
	}

#containerPromos {
  clear:both;
  width:974px;
  padding-top:10px;
  background:#e0e0e0;
  }  
.hide {
  position:absolute;
  left:-5000px;
  }
/***************************/

  
/*=HEADER & DATE
*********************************************************************/
#header { 
  width:974px;
  }  
#header h1 {
  float:left;margin:0;padding:0;line-height:0;
  }
#header div.date { 
	float:right; 
	text-align:right; 
	font-family:arial,helvetica,sans-serif;
	}
#header div.date p {
  padding:20px 14px 0 0 ;
  color:#666666;font-weight:normal;
  font-size:1.4em
  }

/***************************/


/*=COLUMNS
*********************************************************************/
#column-container {
  float: left;
 /* padding: 14px;*/
 padding-top:5px ;
  }
#content {
  float: left;
  overflow: hidden;

  }
#content .sub-navigation-column { 
  float: left;
  background: #fff;
  width: 146px;
  margin-top:10px;
  margin-bottom: -1000px;
  padding-bottom: 1010px;
  padding-left:0px;
  display:inline;
  }
#content .centre-content {
  float: left;
  background: #FFF;
  width: 466px;
  margin-bottom: -1000px;
  /*margin-left:14px;*/
  padding:0px 0 1010px 0px;
  display:inline;
  margin-top:10px;
  }
#content .centre-content512 {
  float: left;
  background: #FFF;
  width: 512px;
  margin-bottom: -1000px;
  margin-left:14px;
  padding:0px 0 1010px 0px;
  display:inline;
  }  

#content .all {
  background: #e7e7e7;
  /*margin-top:10px;*/
  }  
  
#content .right-content {
  float: right;
  width: 306px;
  margin-bottom: -1000px;
  padding-bottom: 1010px;
  display:inline;
  margin-left:14px;
  }
  

 
/***************************/



/*=TYPOGRAPHY
*********************************************************************/
h2 {
  font-size:2.4em;
  color:#666665;
  margin:0;
  padding:4px 0 16px 0;
  line-height:1.4em
  }
p {
  font-size:1.1em;
  margin:0 0 1.5em 0;
  padding:0;
  line-height:1.7em;
  }

#content .centre-content p{
  padding:10px;
  margin:0;
  } 
#content .centre-content h2{
  padding-left:10px;
  } 
/***************************/


/*=LOCAL NAVIGATION
*********************************************************************/

/*->navigation - local*/
#local-navigation {
  /*background:#86B91B url(/wales/layout/images/furniture/sprite.gif) left -100px ;*/
  height:4em
  }
#local-navigation p{}
#navigation-list li{
  display:inline;
  margin:0;
  }
#navigation-list li.navigation-button-first{
  margin-left:15px
  }
#local-navigation  ul{
	margin:0;
	/*padding:1.1em 0 0 0;*/
	padding:12px 0;
	}
	
#local-navigation  ul li{
	

}

/*-------------------------------------------------------------------------------------*/

#local-navigation {
  background: #fff url(/staticarchive/d114d61f9be31d288d7639b493517d82bced2015.gif) 0 1px repeat-x;
  height:40px
  }
/*--IE6--needs extra pixel for height-*/
* html #local-navigation {background:  #fff url(/staticarchive/d114d61f9be31d288d7639b493517d82bced2015.gif);height:40px}

#local-navigation p{color:red}

#navigation-list li{
  display:inline;
  margin:0px 0 0 -3px
  }
#navigation-list li.navigation-button-first{
  margin-left:0px
  }
/*--over-rides margins set by barlesque reset css--*/
#local-navigation  ul{
	margin:0;
	padding-top:10px;
	font-weight:bold;
	}
.navigation-button a, .navigation-button-first a, .navigation-button-last a {
	background:url(/staticarchive/5a09bf6db0700f4b77eadde7d42eed4ac5851d73.gif) center bottom no-repeat;
	padding:12px 15px 11px 14px;
	font-size:1.6em;
	color:#D957A0
	}
	
.navigation-button a:hover, .navigation-button-first a:hover, .navigation-button-last a:hover {
	background-position:left bottom;
	color:#4B234B !important;
}

	
#local-navigation ul#navigation-list .navigation-button.selected a, #local-navigation ul#navigation-list .navigation-button-first.selected a, #local-navigation ul#navigation-list .navigation-button-last.selected, #local-navigation ul#navigation-list .navigation-button.selected a:hover, #local-navigation ul#navigation-list .navigation-button-first.selected a:hover, #local-navigation ul#navigation-list .navigation-button-last.selected a:hover {
	background: url(/staticarchive/5a09bf6db0700f4b77eadde7d42eed4ac5851d73.gif) right bottom no-repeat !important;
	color:#4B234B !important;
}




/*=SUB NAVIGATION
*********************************************************************/
#content .sub-navigation li {
  list-style-type:none;
  margin:0;
  padding-left:0;

  } 
#content .sub-navigation li.judges, #content .sub-navigation li.judges a:hover,
#content .sub-navigation li.selected, #content .sub-navigation li.selected a:hover{
  background:url(/staticarchive/345be38b413afcf7fcf03723cef938a739745962.gif) 0px -159px !important;
  }
  
 * html #content .sub-navigation li.selected a, * html  #content .sub-navigation li.selected a:hover {
  background-position:  0px -159px !important;
  }
  
  

#content  ul.sub-navigation {
  margin:0;
  padding:0;
  border-bottom:none;
  }
#content .sub-navigation li a {
  display:block;
  width:auto;
  height:24px;
  padding-top:6px;
  padding-left:10px;
  color:#d957a0;
  font-family:arial;
  font-size:1.4em;
  }

#content .sub-navigation li.selected a {
  color:#333333;
  }

  #content .sub-navigation li.selected-strings, #content .sub-navigation li.selected-strings a, #content .sub-navigation li.selected-strings a:hover {
  background:url(/staticarchive/345be38b413afcf7fcf03723cef938a739745962.gif) 0px -229px;color:#333333 !important;
  }
#content .sub-navigation li.selected-woodwind, #content .sub-navigation li.selected-woodwind a, #content .sub-navigation li.selected-woodwind a:hover {
  background:url(/staticarchive/345be38b413afcf7fcf03723cef938a739745962.gif) 0px -309px;color:#333333 !important;
  }
#content .sub-navigation li.selected-brass, #content .sub-navigation li.selected-brass a, #content .sub-navigation li.selected-brass a:hover {
  background:url(/staticarchive/345be38b413afcf7fcf03723cef938a739745962.gif) 0px -389px;color:#333333 !important;
  }
#content .sub-navigation li.selected-percussion, #content .sub-navigation li.selected-percussion a, #content .sub-navigation li.selected-percussion a:hover {
  background:url(/staticarchive/345be38b413afcf7fcf03723cef938a739745962.gif) 0px -469px;color:#333333 !important;
  }
#content .sub-navigation li.selected-keyboard, #content .sub-navigation li.selected-keyboard a, #content .sub-navigation li.selected-keyboard a:hover {
  background:url(/staticarchive/345be38b413afcf7fcf03723cef938a739745962.gif) 0px -549px;color:#333333 !important;
  }
#content .sub-navigation li.selected-all, #content .sub-navigation li.selected-all a, #content .sub-navigation li.selected-all a:hover {
  background:url(/staticarchive/345be38b413afcf7fcf03723cef938a739745962.gif) 0px -159px;color:#333333 !important;
  }


#content ul.sub-navigation ul.judges-list li{background:url(/staticarchive/345be38b413afcf7fcf03723cef938a739745962.gif) -156px -151px;border-bottom:1px solid #ffffff;}

#content ul.sub-navigation ul.judges-list li.selected-strings, #content ul.sub-navigation ul.judges-list li.selected-strings a, #content ul.sub-navigation ul.judges-list li.selected-strings a:hover {
	background:url(/staticarchive/345be38b413afcf7fcf03723cef938a739745962.gif) 0px -229px;
  }
#content ul.sub-navigation ul.judges-list li.selected-woodwind, #content ul.sub-navigation ul.judges-list li.selected-woodwind a, #content ul.sub-navigation ul.judges-list li.selected-woodwind a:hover {
	background:url(/staticarchive/345be38b413afcf7fcf03723cef938a739745962.gif) 0px -309px;
  }
#content ul.sub-navigation ul.judges-list li.selected-brass, #content ul.sub-navigation ul.judges-list li.selected-brass a, #content ul.sub-navigation ul.judges-list li.selected-brass a:hover {
	background:url(/staticarchive/345be38b413afcf7fcf03723cef938a739745962.gif) 0px -389px;
  }
#content ul.sub-navigation ul.judges-list li.selected-percussion, #content ul.sub-navigation ul.judges-list li.selected-percussion a, #content ul.sub-navigation ul.judges-list li.selected-percussion a:hover {
	background:url(/staticarchive/345be38b413afcf7fcf03723cef938a739745962.gif) 0px -469px;
  }
#content ul.sub-navigation ul.judges-list li.selected-keyboard, #content ul.sub-navigation ul.judges-list li.selected-keyboard a, #content ul.sub-navigation ul.judges-list li.selected-keyboard a:hover {
	background:url(/staticarchive/345be38b413afcf7fcf03723cef938a739745962.gif) 0px -549px;
  }
#content .sub-navigation li a:hover {background:url(/staticarchive/345be38b413afcf7fcf03723cef938a739745962.gif) -156px -151px;}



ul.sub-navigation li.nested {
  display:block;
  width:auto;
  padding-top:0;
  margin-left:20px;
  color:#d957a0;
  font-family:arial;
  background:url(/staticarchive/345be38b413afcf7fcf03723cef938a739745962.gif) 0px -159px;
  position:relative;
  }
ul.sub-navigation li.nested a {
	color:#333 !important;
}

ul.sub-navigation li.nested ul.judges-list li a {color:#D957A0 !important;}

#content .sub-navigation li.nested a:hover {
  background:url(/staticarchive/345be38b413afcf7fcf03723cef938a739745962.gif) 0px -159px;
  }


 ul.sub-navigation li.nested ul li a {padding-left:25px !important;}
 
 
/***************************/


/*=IMAGES
*********************************************************************/
.promo-image-446x251 {
  padding:10px 0 16px 10px
  }
    
.promo-image-226x127 {
  padding:10px 10px 16px 0;
  float:left
  }
  
  .promo-image-206x116 {
    padding:10px 10px 16px 0;
    float:left
  }
/***************************/


#testblock {background:#cc0000;width:100%;height:300px}




/*----- start homepage -----*/
h2#pagetitle { display:none;}
/*----- end homepage -----*/

/*-- container main promo ---------------*/
#containerMainpromo {
  background-color:#dfdfdf;
  width:626px;
  height:300px !important;
  float:none;
  margin:0 !important;
  padding:0  !important;
 
  }
  
#containerMainpromo h3 {
  font-family:helvetica,arial,sans-serif;
  font-weight:normal;
  color:#FFF;
  padding:10px 0 0 10px;
  font-size:2em
  }
  
#containerMainpromo h3 a{
  color:#FFF;
  }
  
#containerMainpromo a:hover {
  text-decoration:underline;
  }  
  
#containerMainpromo p {
  color:#FFF;
  padding:4px 10px 10px 10px;
  line-height:1.5em;
  }

.mpStrip {
  width:626px;
  padding:0 0 0 0;
  position:absolute;
  left:0;
  bottom:0;
  color:#CCCCCC;
  background:#000;
  }

.mpStrip ul {
  list-style-type:none;
  margin-left:10px;
  margin-top:6px;
  }
.mpStrip ul li{
  display:inline;
  padding-right:5px;
  }
  
.mpStripnone {background:#111111;}  
.mpStripstrong {opacity:0.9;}
.mpStripmedium {opacity:0.8;}
.mpStriplight {opacity:0.8;}


/*--.mpBlock {
	width:226px;
	height:352px;
	position:absolute;
	top:0;
	left:400px;
	background:#000; }--*/
.mpBlock {
	width:286px;
	position:absolute;
	bottom:10px;
	left:10px;
	background:#000; }
.mpBlock ul {
	margin:8px 10px 0 10px;
	list-style-type:none;
	padding:0 0 10px 0;
	}
.mpBlock li {
	margin:0 0 6px 0;
	background-repeat:no-repeat;
	background-position:0 .4em;
	}
.mpBlock ul li a.arrow {
	padding:4px 0 0 10px;
	}

.mpBlocknone {background:#111111;}  
.mpBlockstrong {opacity:0.9;}
.mpBlockmedium {opacity:0.8;}
.mpBlocklight {opacity:0.7;}
/*-- container main promo ---------------*/



/*-- content block ---------------*/
.contentBlock {
	float: left;
	width: 306px;
	padding-top: 6px;
	padding-bottom: 6px;
	position: relative;			
	margin-bottom: 10px;
	margin-right:-3px;
	background: #fff;
}
.contentBlock h2 {
	font-family: arial, sans-serif;
	padding-bottom: 5px;
	margin: 0 10px;
	padding: 4px 0 0 0;
	border-bottom: 2px solid #ccc;
}
.contentBlock h2 a {
	color: #c11d1d;
}
.contentBlock h2 a:hover {
	color: #333333;
	text-decoration: none
}
.contentBlock h3 {
	float: left;
	padding: 2px 0 0 10px;
	margin: 0;
	width: 126px;
	line-height: 1.3em;
}

.contentBlock h3 a {
	color: #6416bf;
	font-weight:bold;
}

.contentBlock h3 a:hover {
	color: #333;
	text-decoration: underline;
}
.contentBlock p {
	padding: 8px 0 5px 10px;
	clear:none;

}
.contentBlock p.intro {
	line-height: 1.4em;
	float: left;
	width: 128px;
	margin:0;
	padding: 2px 0 0 10px;
	color: #666665;
	font-size:1.1em;
}
.contentBlock img {
	float: left;
	padding: 6px 0 5px 10px;
}
.contentBlock img.map {
	float: left;
	padding: 0 0 10px 0;
}
.contentBlock p.edit {
	position: absolute;
	top: 0;
	right: 10px;
	text-align: center;
}
.contentBlock p.edit a {
	width: 94px;
	height: 19px;
	overflow: hidden;
	padding: 6px 0 0 0;
	display: block;
	background-repeat: no-repeat;
}
.contentBlock p.edit a:hover {
	text-decoration: none;
}
.contentBlock ul {
	margin: 0 10px 0 10px;
	padding: 6px 0 2px 0;
	border-top: 1px dashed #b0b0b0;
	position: relative;
	list-style-type: none;
	clear: both;
}
.contentBlock ul.imgRelated {
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	border: none;
	clear: none;
	vertical-align: top
}
.contentBlock ul li {
	margin: 0 0 4px 0;
	background-repeat: no-repeat;
	background-position: 0 .2em;
	font-size: 1.1em
}
.contentBlock ul li a.standardBullet {
	padding: 4px 0 0 10px;
}
.contentBlock ul li a:hover {
	color: #333333;
	text-decoration: underline;
}
.contentBlock li.dx {
	font-weight: bold;
}
a.standardBullet {
	background: url(/staticarchive/5b312650128fcbacfc604f0617af328d80a62269.gif) left 0px;
}





.contentBlock-subindex {
	float: left;
	padding-top: 0px;
	padding-bottom: 0;
	position: relative;
	margin-bottom: 10px;
	background: #ffffff;
}

.contentBlock-subindex h3 {
	float: left;
	padding: 0px 0 0 10px;
	margin: 7px 0 0 0;
	width: 226px;
	line-height: 1.3em;
}

.contentBlock-subindex h3 a {
	color: #6416bf;
	font-weight:bold;
}

.contentBlock-subindex h3 a:hover {
	color: #333;
	text-decoration: underline;
}
.contentBlock-subindex p {
	padding: 8px 0 5px 10px;
	clear:none
}
.contentBlock-subindex p.intro {
	line-height: 1.4em;
	float: left;
	width: 215px;
	padding: 2px 0 8px 10px;
	color: #66665;
	margin: 0
}
.contentBlock-subindex img {
	float: left;
	padding: 10px 0 8px 10px;
}

.contentBlock-subindex .brass {margin:0;}

/*-- content block ---------------*/
/*----- Settings dropdown-----*/
#hpLowerPanel #hpEditYourHomePage {
	padding-top: 1em;
}
#hpEditYourHomePage {
	width: 974px;
	float: left;
	padding: 0;
	position: relative;
	z-index: 5;
}
/*----- Settings dropdown-----*/






.contentBlockcontestants{float:left;width:105px;margin:10px 6px 0 0;}
/*{border:1px solid #fff;}*/
.contentBlockcontestants h3{font-size:1.165em;font-weight:bold;line-height:1.4em;}
.contentBlockjudges{}

.rhn_heading{}
.content_tab{}
#A1{}
#A2{}
#A3{}
.instrument{}

.RhnavLinksboxContent {background:#e7e7e7;padding-bottom:10px;}
.RhnavLinksboxContent ul {padding-top:8px; }
.RhnavLinksboxContent ul li a {font-size:1em !important;}


.RhnavLinksboxContent li .news_list_title{background:transparent url(/staticarchive/5474f0d51cc36fb453713c46c76536e63f85840c.gif) no-repeat 7px 5px;
list-style:none;
margin:0 10px 0px 0px;
padding:4px 0 5px 35px;
font-size:1.1em;
}

.RhnavLinksboxContent li div{background:transparent url(/staticarchive/345be38b413afcf7fcf03723cef938a739745962.gif) no-repeat scroll 10px -645px;

list-style:none;
margin:0 10px 0px 0px;
padding:3px 0 5px 20px;}

.RhnavLinksboxContent li a {color:#6416bf;}
.RhnavLinksboxContent li a:hover {text-decoration:underline; color:#000;}

.contentBlock ul li {background:transparent url(/staticarchive/345be38b413afcf7fcf03723cef938a739745962.gif) no-repeat scroll 0 -645px;
line-height:1.3em;
list-style-type:none;
margin:0 10px 0px 0px;
padding:0 0 5px 10px;}


.contentBlock ul li a.watch {
background:transparent url(/staticarchive/5474f0d51cc36fb453713c46c76536e63f85840c.gif) no-repeat 0px 2px; 
padding:0 !important;
}
.inactiveRhTab{background: #4D244C;margin-top:10px; }
.stringsRhTab {background: #D957A0;}
.brassRhTab {background: #5655B2; }
.percussionRhTab {background: #592E9E; }
.keyboardRhTab {background: #C6218B;  }
.woodwindRhTab {background: #8A4988; }
.allRhTab {background:#4D244C;  }
.finalRhTab {background:#4D244C; }
.anniversaryRhTab {background:#4D244C;margin-top:10px; }

.inactiveRhTab h2{color:#ffffff; font-size:1.165em; font-weight:bold; margin:0; padding:2px 0 2px 10px}
.stringsRhTab h2{color:#ffffff; font-size:1.165em; font-weight:bold; margin:0; padding:2px 0 2px 10px}
.brassRhTab h2{color:#ffffff; font-size:1.165em; font-weight:bold; margin:0; padding:2px 0 2px 10px}
.percussionRhTab h2{color:#ffffff; font-size:1.165em; font-weight:bold; margin:0; padding:2px 0 2px 10px}
.keyboardRhTab h2{color:#ffffff; font-size:1.165em; font-weight:bold; margin:0; padding:2px 0 2px 10px}
.woodwindRhTab h2{color:#ffffff; font-size:1.165em; font-weight:bold; margin:0; padding:2px 0 2px 10px}
.allRhTab h2{color:#ffffff; font-size:1.165em; font-weight:bold; margin:0; padding:2px 0 2px 10px;}
.finalRhTab h2{color:#ffffff; font-size:1.165em; font-weight:bold; margin:0; padding:2px 0 2px 10px;}
.anniversaryRhTab h2{color:#ffffff; font-size:1.165em; font-weight:bold; margin:0; padding:2px 0 2px 10px;}

.clear{clear:both;}

.stringsContentTab {background: #fae7f2;clear:both;padding-bottom:10px;}
.brassContentTab {background: #d9d9ee;clear:both;border-top:10px solid #fff;padding-bottom:10px;}
.percussionContentTab {background: #dad0e9;clear:both;border-top:10px solid #fff;padding-bottom:10px;}
.keyboardContentTab {background: #f7e0ef;clear:both;border-top:10px solid #fff;padding-bottom:10px;}
.woodwindContentTab {background: #e7d6e7;clear:both;border-top:10px solid #fff;padding-bottom:10px;}
.allContentTab {background:#4D244C;margin-bottom:0;clear:both;}
.inactiveContentTab {background:#4D244C;margin-bottom:0;clear:both;}
.anniversaryContentTab {background:#4D244C;margin-bottom:0;clear:both;}
.finalContentTab {background:#4D244C;margin-bottom:0;clear:both; margin-top:0px;}
.stringsContentTab h2{color:#ffffff; background: #d957a0; font-size:1.165em; font-weight:bold; margin:0; padding:2px 0 2px 10px}
.brassContentTab h2{color:#ffffff; background: #5655b2;font-size:1.165em; font-weight:bold; margin:0; padding:2px 0 2px 10px}
.percussionContentTab h2{color:#ffffff; background: #592e9e; font-size:1.165em; font-weight:bold; margin:0; padding:2px 0 2px 10px}
.keyboardContentTab h2{color:#ffffff; background: #c6218b; font-size:1.165em; font-weight:bold; margin:0; padding:2px 0 2px 10px}
.woodwindContentTab h2{color:#ffffff; background: #8a4988; font-size:1.165em; font-weight:bold; margin:0; padding:2px 0 2px 10px}
.allContentTab h2{color:#ffffff; font-size:1.165em; font-weight:bold; margin:0; padding:2px 0 2px 10px}
.inactiveContentTab h2{color:#ffffff; font-size:1.165em; font-weight:bold; margin:0; padding:2px 0 2px 10px}
.anniversaryContentTab h2{color:#ffffff; font-size:1.165em; font-weight:bold; margin:0; padding:2px 0 2px 10px}
.finalContentTab h2{color:#ffffff; font-size:1.165em; font-weight:bold; margin:0; padding:2px 0 2px 10px}

.contestant-container {margin-left:11px;}
.contentBlockcontestants h3{margin-top:4px;}

.Linksbox {background:#FFF; height:1%;}
.Linksbox h3 {color:#333333;}

.home-label {background: url(/staticarchive/9648f1d8a6559c1159cc566b4febd6c5d510ad7d.gif) no-repeat; height:51px; margin-bottom:3px;}
.home-label h3{font-size:1.5em; padding:26px 0 0 10px;color:#fff; font-weight:normal !important;}



/*----overriding the above----*/
.strings .stringsContentTab, .brass .brassContentTab, .percussion .percussionContentTab, .keyboard .keyboardContentTab, .woodwind .woodwindContentTab, .all .allContentTab {border-top:none;padding-bottom:0;}

.info_box h3{ font-size:1.165em; font-weight:bold; margin:15px 10px 5px 10px; padding-bottom:5px; border-bottom:1px solid #999999;}


#content .strings {background: #FAE7F2;}
#content .brass {background: #D9D9EE;}
#content .percussion {background: #DAD0E9;}
#content .keyboard {background: #F7E0EF;}
#content .woodwind {background: #E7D6E7;}

.final .LinksboxContent{background: #e7e7e7;}
.all .LinksboxContent{background: #e7e7e7;}
.anniversary .LinksboxContent{background: #e7e7e7;}
.strings .LinksboxContent{background: #FAE7F2;}
.brass .LinksboxContent{background: #D9D9EE;}
.percussion .LinksboxContent{background: #DAD0E9;}
.keyboard .LinksboxContent{background: #F7E0EF;}
.woodwind .LinksboxContent{background: #E7D6E7;}

.MultipleIncludesBox .final, .MultipleIncludesBox .inactive{background: #e7e7e7;}
.MultipleIncludesBox .all{background: #e7e7e7; }
.MultipleIncludesBox .anniversary{background: #e7e7e7;}
.MultipleIncludesBox .strings{background: #FAE7F2;}
.MultipleIncludesBox .brass{background: #D9D9EE;}
.MultipleIncludesBox .percussion{background: #DAD0E9;}
.MultipleIncludesBox .keyboard{background: #F7E0EF; }
.MultipleIncludesBox .woodwind{background: #E7D6E7;}
/*.MultipleIncludesBoxInclude1 .contentBlock, .MultipleIncludesBoxInclude2 .contentBlock,  .MultipleIncludesBoxInclude3 .contentBlock  {padding:2px 0;}*/
.MultipleIncludesBox {padding-bottom:5px !important;}



.right-content .allRhTab, .right-content .finalRhTab, .right-content .keyboardRhTab, .right-content .brassRhTab, .right-content .percussionRhTab, .right-content .stringsRhTab , .right-content .woodwindRhTab    {clear:both;border-top:10px solid #fff; }
.MultipleIncludesBoxInclude3 .MultipleIncludesBoxInclude1 .allRhTab {border-top:10px solid #fff; clear:both;}



.stringsfinalist{border:solid 2px #d957a0; border-bottom:solid 2px #d957a0; border-top:solid 2px #d957a0;}
.brassfinalist{border:solid 2px #5655b2; border-bottom:solid 2px #5655b2; border-top:solid 2px #5655b2;}
.percussionfinalist{border:solid 2px #592e9e; border-bottom:solid 2px #5655b2; border-top:solid 2px #5655b2;}
.keyboardfinalist{border:solid 2px #c6218b; border-bottom:solid 2px #c6218b; border-top:solid 2px #c6218b;}
.woodwindfinalist{border:solid 2px #8a4988; border-bottom:solid 2px #8a4988; border-top:solid 2px #8a4988;}

.LinksboxContent h3{width: 226px;}

.includebox1 .contentBlock {background:#d9d9ee;margin:0 14px 0 0; }
.includebox2 .contentBlock {background:#d9d9ee;margin:0 14px 0 0; }
.includebox3 .contentBlock {background:#d9d9ee; margin:0; }
.homepage-promo-column-left .includebox1 .contentBlock {background:#f7e0ef;margin:0 ;  }
.homepage-promo-column-left .includebox2 .contentBlock {background:#f7e0ef;margin:0 ; }
.homepage-promo-column-left .includebox3 .contentBlock {background:#f7e0ef;margin:0 ; }

.homepage-promo-column-left .includebox1 .contentBlock	{padding-top:6px;}
.homepage-promo-column-left .includebox3 .contentBlock	{padding-bottom:9px;}


/*IE6 fix on RHS includebox padding*/

* html .homepage-promo-column-left .contentBlock  {margin-bottom:-3px !important; }
* html .homepage-promo-column-left .includebox1 .contentBlock {padding-top:8px !important;}
* html  #content { margin:0 0 -3px 0 !important;}
/**/

.centre-content #mainpromo {margin-top:0; height:251px;}
#mainpromo .promo-image-446x251 { padding:0 0 0 10px;}
.centre-content .mpStrip {
  width:446px;
  padding:0 0 0 0;
  position:absolute;
  left:10px;
  bottom:0;
  color:#CCCCCC;
  background:#000;
  }
 
#blq-content {clear:both;}
#blq-content .centre-content .mpStrip h2{
  font-weight:normal;
  }
#blq-content .centre-content h3 {font-size:1.165em;font-weight:normal;}


.itemBlock-short {height:12.4em;  margin-top:10px; background:transparent;}
.itemBlock-short h3 {padding-bottom:8px;}
.first-of-three {margin-left:10px;padding:0;display:inline}


#content .centre-content.final {background:#e7e7e7;}
#content .centre-content.all {background:#e7e7e7;}


/*#content .centre-content.all .itemBlock-short {background:#dfdcdc;}
#content .centre-content.inactive .itemBlock-short {background:#dfdcdc;}
#content .centre-content.final .itemBlock-short {background:#dfdcdc;}
#content .centre-content.strings .itemBlock-short {background:#fcf3f8;}
#content .centre-content.woodwind .itemBlock-short {background:#f5e4f5;}
#content .centre-content.brass .itemBlock-short {background:#e5e5fd;}
#content .centre-content.percussion .itemBlock-short {background:#e5e5f6;}
#content .centre-content.keyboard .itemBlock-short {background:#faecf5;}
*/

* html #mainpromo .mpStrip {bottom:-2px;}

.blank-header.all, .blank-header.final,.blank-header.strings, .blank-header.percussion, .blank-header.woodwind, .blank-header.brass, .blank-header.keyboard {background:#e7e7e7; height:10px !important;}

.news_list_title {font-size:1.3em;}

/*----overriding wales_layout----*/
.contentBlock {margin-bottom:0;}
.contentBlock h3{background:none;}
.mpStrip p{color:#FFF;}


#content .homepage-mainpromo-container {
  float: left;
  background: none;
  width: 626px;
  clear:none;
  height:352px;
  margin:10px 0 0 0;
  display:block; 
  padding-bottom:0;
  }


#mainpromo {height:300px;padding-top:0;margin-top:0; margin-bottom:0;}
#mainpromo a {color:#fff; }

#mainpromo a:hover {text-decoration:underline;}

#content .homepage-mainpromo-container #mainpromo {height:352px;padding-top:0;margin-top:0; overflow:hidden;}

#content .homepage-promo-column-left{ 
  float: right;
  background: #FFF;
  width: 306px;
  margin-right:0;
  margin-left:14px;
 margin-bottom: -3000px;
  padding-bottom: 3010px;
  padding-left:0px;
  margin-top:10px;
}


#emp1{text-align:center;margin: 9px;}


    
a.listen, a.listen-bullet {
	background:url(/staticarchive/cc3310496b5efdb479012ecbda60ba2b40f46385.gif) no-repeat 0px 0px;
	padding-left:24px
}

.brandingbox {background:#e7e7e7; height:80px; margin-top:10px;}

.branding1{float:left; width: 296px;	padding-top: 0px;
	padding-bottom: 0;
	position: relative;
	margin-bottom: 10px;
	margin-right:10px;}
.branding2{float:left; width: 306px;	padding-top: 0px;
	padding-bottom: 0;
	position: relative;
	margin-bottom: 10px;
	margin-right:10px;
	margin-left:14px;}
.branding3{float:left; width: 266px;	padding-top: 0px;
	padding-bottom: 0;
	position: relative;
	margin-bottom: 10px;
	margin-right:10px;
	margin-left:4px;}
	

.brandingbox img{float:left; padding: 10px 10px 10px 10px;}


.brandingbox  h4 {
	float: left;
	padding: 0px 0 0 10px;
	margin: 7px 0 0 0;
	width: 126px;
	line-height: 1.3em;
}

.brandingbox  h4 a {
	color: #6416bf;
	font-weight:bold;
}

.brandingbox  h4 a:hover {
	color: #333;
	text-decoration: underline;
}
.brandingbox  p {
	padding: 8px 0 5px 10px;
	clear:none;
	font-size:1.0em;
}

/**homepage promo*/
.homepage-promo-row {clear:both;}
.homepage-promo-row .includebox1 .contentBlock, .homepage-promo-row .includebox2 .contentBlock, .homepage-promo-row .includebox3 .contentBlock {padding:3px 0;}


/*emp list*/
ul.seealsolist {border:none;}
ul.seealsolist li{ background:none; padding:3px 0; margin:0;}
ul.seealsolist li a.watch {background:transparent url(/staticarchive/5474f0d51cc36fb453713c46c76536e63f85840c.gif) no-repeat scroll 0 2px; padding:0 0 0 27px !important; margin:0;}
ul.seealsolist li a.iplayer {background:transparent url(/staticarchive/5474f0d51cc36fb453713c46c76536e63f85840c.gif) no-repeat scroll 0 2px; padding:0 0 0 27px !important; margin:0;}
ul.seealsolist li a.listen {background:transparent url(/staticarchive/5474f0d51cc36fb453713c46c76536e63f85840c.gif) no-repeat scroll 0 2px; padding:0 0 0 27px !important; margin:0;}

ul.seealsolist li a {color:#6416bf; background:transparent url(/staticarchive/345be38b413afcf7fcf03723cef938a739745962.gif) no-repeat scroll 8px -645px; padding:0 0 0 27px !important; margin:0;}
ul.seealsolist li a :hover {color:#000;}

