/* @override http://maestro.bbc.airlock.net/musictv/maestro/assets/style/maestro.css */

#blq-content:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

body {
	margin: 0;
	color: #FFF;
	background-color: #CCC;
}
a img{
	border: none;
}
#wrapper em{
	font-weight: bold;
	font-style: normal;
}

#wrapper {
	width: 974px;
	margin: 0 auto;		
	font-size: 0.83em;
	font-family: Arial, sans-serif;
	color: #FFF;
	line-height: 1.3;
	padding: 0;
	background-color: #000;
	background: #000 url(/staticarchive/0122e49d7021f6a0fa3d932c7f5e1f5be500ed2e.jpg) no-repeat;
	border: none;
}
#wrapper.home {
	background: #000 url(/staticarchive/72e4a9f67c13d27229122d04510c2db0bb4e3a7f.jpg) no-repeat -8px 0px;
}
#wrapper.home h1 {
	display: none;
}
#wrapper.home h4 a {
	color: #fff;
}
#wrapper.david-soul {
	background: #000 url(/staticarchive/4ece088fbd2e8a9dace6d69d35ae15cef4464e40.jpg) no-repeat -8px 145px;
}
#wrapper.who {
	background: #000 url(/staticarchive/e46cbf07af2b9bd5761e8533292484a078121f5f.jpg) no-repeat 0px 150px;
}

#wrapper.home:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Local Masthead */
#local-masthead {
	position: relative;
	color: #FFF;
}
#local-masthead a {
	color: #FFF;
	text-decoration: none;
}
#header {
	background: url(/staticarchive/ab01fc8f920caf52c0e23024e74017167f5df00f.jpg) no-repeat top left;
}
.logo {
	display: block;
	width: 331px;
	height: 111px;
	position: relative;
}
.logo span {
	display: block;
	width: 331px;
	height: 111px;
	background: url(/staticarchive/bf341a488ff6c0d7d4604dff9bbbbb9d2b844892.jpg) no-repeat top left;
	position: absolute;
	top: 0;
	left: 0;
}
#timer {
	width: 150px;
	position: absolute;
	left: 810px;
	top: 7px;
	text-align: right;
}
#timer #bbc2{
	margin: 0;
	padding: 0;
}
#timer p {
	margin: 0;
	padding-top: 10px;
	font-size: 1.1em;
}
#timer p span {
	font-size: 1.2em;
	font-weight: bold;
	display: block;
}

/* Main Navigation */
#main-nav {
	width: 974px;
	background: #000 url(/staticarchive/2516eb7db0bee684de7ddbed434362bfaed2f50e.jpg) no-repeat top left;
	height: 27px;
}
#main-nav ul {
	width: 845px;
	padding: 0;
	margin: 0;
	height: 26px;
	margin: 0px 0px 0px 14px;
}
#main-nav ul li {
	display: inline;
	height: 26px;
	margin: 0;
	padding: 0;
}
#main-nav ul li a {
	display: block;
	float: left;
	height: 26px;
	position: relative;
	cursor: pointer;
}
#main-nav ul li span {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 26px;
	cursor: pointer;
}

#li-news a { width: 61px; }
#li-news span { background: url(/staticarchive/9c657e49f05061324af40dd4202124e47d1e9ac5.jpg) no-repeat top left; width: 61px; }
#li-discover a { width: 233px; }
#li-discover span {	background: url(/staticarchive/f597bb8af7751396d7ab48572c88f45ccf3c682f.jpg) no-repeat top left; width: 233px; }
#li-whos-who a { width: 124px; }
#li-whos-who span { background: url(/staticarchive/9023ba8da7a69f7337c38fb6f44a0b098ad2727b.jpg) no-repeat top left; width: 124px; }
#li-episodes a { width: 97px; }
#li-episodes span { background: url(/staticarchive/a3199cd12eb76c59f921d22cffdc4a33568e13a6.jpg) no-repeat top left; width: 97px; }
#li-video a { width: 73px; }
#li-video span { background: url(/staticarchive/86097458bd92a037386cb479cf4795d11170001d.jpg) no-repeat top left; width: 73px; }

#breadcrumb{
	background: url('/staticarchive/a5838675d1ec4ba811d92e86a3b975da6683dedb.jpg') no-repeat;
}
#breadcrumb ol {
	margin: 0;
	margin-left: 14px;
	padding: 0;
	list-style-type: none;
	font-size: 1.1em;
}
#breadcrumb ol li{
	display: inline;
	background: url('/staticarchive/a79ac8ee1ac41625a311cd011f1eb0d231c44fb7.gif') no-repeat center left;
	padding-left: 14px;
	padding-right: 7px;
}
#breadcrumb ol li.first{
	display: inline;
	background: none;
	padding-left: 0;
}
#breadcrumb a:link, #breadcrumb a:visited{
	color: #FFF;
	text-decoration: none;
}
#breadcrumb a:hover, #breadcrumb a:active{
	color: #FFF;
	text-decoration: underline;
}
#breadcrumb a{
	color: #FFF;
	text-decoration: none;
}

/* Structure */
#whole {
	margin: 0 14px 24px 14px;
}
#whole:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#left-half{
	width: 466px;
	float: left;
	margin-left: 14px;
}
#right-half{
	width: 466px;
	float: right;	
	margin-right: 14px;
}
.left-half{
	width: 446px;
	float: left;
}
.right-half{
	width: 446px;
	float: right;	
}
.left-half.block, .right-half.block{
	margin-bottom: 0;
}
#left-third{
	width: 296px;
	float: left;
	margin-left: 14px;
}
#right-two-third{
	width: 616px;
	float: right;	
	margin-right: 14px;
}
#orchestra-btm {
	clear:both;
}
#orchestra-btm #right-two-third {
	width: 546px;
}
#left-fifth{
	width: 206px;
	float: left;
	margin-left: 14px;
}
#right-four-fifth{
	width: 706px;
	float: right;	
	margin-right: 14px;
}
#right-quarter-block{
	width: 226px;
	float: right;
	margin-right: 14px;
}
#right-quarter-block.busy {
	background-image: url('/staticarchive/80a11d6c2fbee1d560eaae8fb01959af1b0cbcbc.gif');
	background-position: 50% 132px;
}
#right-quarter-block.busy .submit-btn {
	display: none;
}
.video-page #right-quarter-block{
	width: 206px;
	min-height: 330px;
}
#left-three-quarter-block{
	width: 706px;
	float: left;	
	margin-left: 14px;
}
.video-page #left-three-quarter-block {
	width: 686px;
}
#left-a{
	width: 446px;
	float: left;
}
#orchestra-btm #left-a {
	width: 366px;
	margin-left: 14px;
}
#right-b{
	width: 206px;
	float: right;	
}
#left-c{
	width: 296px;
	float: left;
}
#orchestra-btm #left-c{
	width: 306px;
}
.third{
	width: 306px;
	float: left;
	margin-left: 14px;	
}
#right-d{
	width: 356px;
	float: right;	
}
#orchestra-btm #right-d{
	width: 206px;
}
.left-half-int{
	width: 456px;
	float: left;
}
.right-half-int{
	width: 456px;
	float: right;	
}
.left-quart{
	width: 226px;
	float: left;
}
.right-quart{
	width: 226px;
	float: right;
}
.left-quart-int{
	width: 206px;
	float: left;
}
.right-quart-int{
	width: 206px;
	float: right;
}	

/* General */
h1{
	font-family: "Bembo MT Std", serif;
	font-size: 3em;
	font-weight: normal;
	margin: 0;
	margin-top: 28px;
	margin-left: 14px;
	text-transform: uppercase;	
}

h1.hide {
	display: none;
}



/* Basic Block */
.block{
	margin: 0;
	background: #0E0E0E url(/staticarchive/eb5ef630a88cfcbd2a686fc4775c11f897d93d88.jpg) repeat-x;
	padding: 5px 10px;
	margin-bottom: 24px;
}
.block:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.block h2{
	font-family: "Bembo MT Std", serif;
	color: #CCC;
	font-size: 1.9em;
	margin: 0;
	margin-bottom: 10px;
	font-weight: normal;
}
.block h3{
	font-family: "Bembo MT Std", serif;
	font-size: 2.2em;
	line-height: 1em;
	margin: 0 0 10px;
	font-weight: normal;
}
.block h3.alt{
	font-family: Arial, sans-serif;
	font-size: 1.3em;
	color: #bda573;
	margin: 0;
	margin-bottom: 5px;
	font-weight: bold;
}
.block .date, .block .title{
	display: block;
	margin: 0;
	color: #bda573;
	font-size: 1.2em;
}
.block .name {
	display: block;
	color: #bda573;
}
.block p .date{
	font-size: 1em;
}
#interview.block h3 {
	display: block;
	color: #bda573;
	font: 1.3em Arial, sans-serif;
}
#interview.block p {
	margin-bottom: 15px;
}
.block p{
	font-size: 1.3em;
	margin: 0;
	margin-bottom: 10px;
}
.block p.chunk{
	margin-bottom: 10px;
}	

.block a:link, .block a:visited{
	color: #ffc25e;
	text-decoration: none;
}
.block a:hover, .block a:active{
	color: #FFF;
	text-decoration: underline;
}
.block a{
	color: #ffc25e;
	text-decoration: none;
}
.block a.more {
	padding: 0 0 0 13px;
	background: url(/staticarchive/3c0a6a67dee8e76beb841d6479756f768c0b2977.jpg) no-repeat center left;
	margin: 0;
}
.block ol{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.block ol li{
	padding: 0;
	padding-top: 2px;
	margin: 5px 0;
	border-bottom: 1px solid #393939;
}
.block ol li.last{
	border-bottom: none;
}
.block ol li:after, .block ul li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.block ul li{
	border-bottom: none;
}
.block img{
	margin-bottom: 10px;
	border: 1px solid #393939;
}

/* Internal Block Structures */
.block .left img{
	float: left;
	margin-bottom: 8px;
	margin-right: 10px;
	padding: 0;
	clear: both;
}
#whole.block .right{
	float: right;
	width: 609px;
}

/** Page Specific **/

/*Game*/

#game {
	margin: 10px 10px 0 10px;
}

/*Student Index */
#wrapper.student-index #left-half .block, #wrapper.student-index #right-half .block{
	height: 37em;
	position: relative;
}
.profile-index-item{
	position: absolute;
	bottom: 10px;
}

/* Top 10 Cond. Best of Best */
#best-of-the-best .right-quart-int {
	border-left: 1px solid #393939;
	padding-left: 15px;
	width: 206px;
	float: right;
}	
#best-of-the-best.block img{
	margin-bottom: 0;
	margin-top: 10px;
}
#best-of-the-best.block .first img{
	margin: 0;
}
#best-of-the-best .right-quart-int, #best-of-the-best .left-quart-int {
	margin: 10px 0;
}

#best-of-the-best span.name {
	font-size: 130%;
}	

#best-of-the-best-form h2 {
	color: #FFF;
	margin: 0;
}
#best-of-the-best-form input {
	vertical-align: middle;
}
#best-of-the-best-form label {
	margin: 0;
	padding-left: 5px;
	vertical-align: middle;
	color: #bda573;
	font-size: 1em;
}
#best-of-the-best-form .submit-btn-p {
	text-align: right;
}
#best-of-the-best-form input {
	vertical-align: middle;
}
#best-of-the-best-results{
	background-color: #171717;
	width: 466px;
	margin-left: -10px;
}
#best-of-the-best-results h2{
	border-bottom: 1px solid #393939;
	padding: 5px 10px;
	margin: 10px 0;
}
#best-of-the-best-block{
	padding-bottom: 0;
}

#best-of-the-best-block p.small{
	font-size: 1.1em;
}

/* Custom Block Backgrounds */

#top-ten-conductors.block {	height: 186px; background: #0E0E0E url(/staticarchive/6957aadbf6fa43f01fb21ffead42752bb336b91b.jpg) repeat-x; }
#top-ten-conductors.block p { width: 50%; }
#maestro-protege-game.block {	height: 186px; background: #0E0E0E url(/staticarchive/52ab895e51dcfb526e052d22f80b9804a5a1c670.jpg) repeat-x; }
#discover-conducting.block{	height: 186px; background: #0E0E0E url(/staticarchive/5595c029f7540782f25fa86357bf20d214bed9ad.jpg) repeat-x; }
#maestro-protege-game.block p { width: 50%; }
#conducting-whats-the-score.block {	height: 186px; background: #0E0E0E url(/staticarchive/b63108d1f7166979682c6a88fc6ee0e65e41a006.jpg) repeat-x; }
#conducting-whats-the-score.block p { width: 50%; }
#orchestra-btm #maestro-protege-game.block { background: #0E0E0E url(/staticarchive/cea08af4ee0198911225ceb7f9ef3c1cdf7a34cc.jpg) no-repeat 0px 0px ; height: auto;}
#orchestra-btm #maestro-protege-game.block p, .video-page #top-ten-conductors.block p, .video-page #discover-conducting.block p { width: 100%;}
#orchestra-btm #maestro-protege-game.block h2, .video-page #top-ten-conductors.block h2, .video-page #discover-conducting.block h2 {margin-bottom: 176px;}
#discover-conducting.block p { width: 50%; }

.video-page #top-ten-conductors.block {
	height:auto;
	background: #0E0E0E url(/staticarchive/c5ab0212b6280cc10632f1d73d85ae13c846f0b7.jpg) no-repeat top left; 
}
.video-page #discover-conducting.block {
	height:auto;
	background: #0E0E0E url(/staticarchive/c5f2183f1484ce8037d8623fd60b459394c357f1.jpg) no-repeat top left; 
}

/* News */
.news .block ol li{
	min-height: 125px;
}

/* About The Music */
#wrapper.themusic .block ul, ul.conductor-music{
	list-style-type: none;
	margin: 0;
	padding: 0;
}


ul.conductor-music p {
	
	font-size: 100%; 
	vertical-align: middle;

	display: inline; 
	margin: 0 0 10px 10px;
}

#wrapper.themusic .block ol{
	margin-top: 30px;
}
#wrapper.themusic .block ol li{
	margin: 10px 0;
}
#wrapper.themusic .block ul li p span.title, ul.conductor-music li span.title {
	display: inline;
}
#wrapper.themusic #audioPlayer, ul.conductor-music #audioPlayer{
	float: left;
	margin-right: 10px;
}

#intro-content {
	background: url(/staticarchive/6ea62b552d4451d73dd189a648244c232a1a9026.jpg) no-repeat -8px 0px;
	height: 300px;
	overflow: hidden;
	position: relative;
}

/* Intro box */
#intro {
	background: url(/staticarchive/7767f05029c1580751a2ab374ae88ec08bda9734.jpg) no-repeat top left;
	left: 10px;
	padding: 5px 20px 10px 20px;
	position: absolute;
	top: 8px;
	width: 200px;
}
#intro p {
	font-family: "Bembo MT Std", serif;
}
#intro p.outcome {
	font-size: 1.4em;
	color: #bdbdbd;
	padding: 0px 0px 5px 0px;
}
#intro p.firststand {
	font-size: 1.7em;
	text-transform: uppercase;
	color: #fff;
	text-shadow: 0px 0px 5px #a2928f;
}
#intro .more-links {
	border-bottom: 1px solid #222122;
	padding-bottom: 20px;
}
#intro .more-links a {
	background: url(/staticarchive/3c0a6a67dee8e76beb841d6479756f768c0b2977.jpg) no-repeat center left;
	color: #ffc25e;
	margin: 0;
	padding: 0 0 0 13px;
	text-decoration: none;
}

/* Student intro */
#student-intro-carousel .student-intro-student {
	position: absolute;
	left: 600px;
	top: 0;
	width: 305px;
	z-index: 1;
}
#student-intro-carousel .student-intro-student h2 {
	font-family: "Bembo MT Std", serif;
	font-weight: normal;
	font-size: 4.0em;
	margin: 20px 0px 0px 0px;
	line-height: 1.0em;
	text-shadow: 0px 0px 5px #a2928f;
}
#student-intro-carousel .student-intro-student p {
	font-size: 1.3em;
	margin: 0px 0px 10px 0px;
}
#student-intro-carousel .student-intro-student .student-intro-name {
	font-weight: bold;
}
#student-intro-carousel .student-intro-student .student-intro-vid-img {
	border: 1px solid #676767;
}
#student-intro-carousel .homepage-image {
	position: absolute;
	left: 260px;
	top: 5px;
}
#student-intro-carousel .more-links .more {
	background: url(/staticarchive/3c0a6a67dee8e76beb841d6479756f768c0b2977.jpg) no-repeat center left;
	color: #ffc25e;
	margin: 0;
	padding: 0 0 0 13px;
	text-decoration: none;
}

/* Carousel control buttons */
#student-intro-carousel-controls {
	bottom: 0;
	height: 31px;
	left: 0;
	position: absolute;
	width: 100%;
}
#student-intro-carousel-controls a {
	display: block;
	height: 30px;
	margin: 0 20px;
	outline: none;
	position: relative;
	text-indent: -1000em;
	width: 113px;
}
#student-intro-carousel-controls .previous-link a {
	background: url(/staticarchive/d06c3bbc90f637d827b09d510f160a308e51493d.jpg) no-repeat top left;
	float: left;
}
#student-intro-carousel-controls .previous-link a:hover {
	left: 1px;
	top: 1px;
}
#student-intro-carousel-controls .next-link a {
	background: url(/staticarchive/d4461dcbbee936e8b2322331d262918592665b20.jpg) no-repeat top left;
	float: right;
}
#student-intro-carousel-controls .next-link a:hover {
	left: 1px;
	top: 1px;
}
#student-intro-carousel div.carousel-item,
.js #student-intro-carousel div.carousel-item.default {
	display: none;
}
#student-intro-carousel div.selected {
	display: block;
}

/* Student intro carousel nav */
#student-intro-carousel-nav {
	clear: both;
	overflow: hidden;
}
#student-intro-carousel-nav ul {
	font-family: "Bembo MT Std", serif;
	font-size: 1.24em;
	margin: 15px 0px 20px 14px;
	padding: 8px 0px 8px 0px;
}
#student-intro-carousel-nav ul li a:hover {
	color: #fff;
}
#student-intro-carousel-nav ul li {
	display: inline;
	list-style-type: none;
}
#student-intro-carousel-nav ul li a {
	display: inline;
	list-style-type: none;
	text-decoration: none;
}
#student-intro-carousel-nav ul#ul-students {
	background: #1c1c1c url(/staticarchive/1d67e6b571721f5df9391716580a8831566491cd.jpg) repeat-x top left;
	width: 605px;
	float:left;
	display:block;
	text-align: center;
}
#student-intro-carousel-nav ul#ul-students li{
	padding: 10px 0px;

}
#student-intro-carousel-nav ul#ul-students li a {
	color: #a1a1a1;
	margin: 0px 0px 0px 0px;
	padding: 1px 7px;
	border-left: 1px solid #a1a1a1;
}
#student-intro-carousel-nav ul#ul-students li.first a {
	border-left: none;
}
#student-intro-carousel-nav ul#ul-special {
	background: #25201a url(/staticarchive/f7f8be3b128290a59bcfb518171deed92913d4e4.jpg) repeat-x top left;
	width: 340px;
	margin: 15px 14px 0px 0px;
	float:right;
	display:block;
	text-align: center;
}
#student-intro-carousel-nav ul#ul-special li {
	border-right: 1px solid #000;
	padding: 8px 0px 8px 0px;
}
#student-intro-carousel-nav ul#ul-special li a {
	color: #a1a1a1;
	margin: 0px 0px 0px 0px;
	padding: 1px 7px;
}
#student-intro-carousel-nav ul#ul-special li.last {
	border-right: none;
}

#student-intro-carousel-nav ul#ul-students .selected a, 
#student-intro-carousel-nav ul#ul-special .selected a, 
#student-intro-carousel-nav ul#ul-students a:hover, 
#student-intro-carousel-nav ul#ul-special a:hover {
	color: #fff;
}

/* Intro videos */
.intro-vid-item {
	width: 144px;
	display: block;
	float: left;
	color: #acacac;
}
.student-intro-student .intro-vid-item.first {
	margin-right: 16px;
}
.video-diary a img {
	border: 1px solid #676767;
}
.video-diary.last {
	border-top: 1px solid #212121;
	padding-top: 10px;
}
.video-diaries {
	padding: 30px!important;
}

/* Comments */
#comments.block{
	padding: 0;
}
#comments.block:after{
	content: "";
}
#comments h2{
	margin: 10px;
	margin-top: 0;
	padding-top: 5px;
}
#comments p {
	padding: 10px;
}
#comments p.hide {
	line-height: 0em;
	margin: 0;
	padding: 0;
}
.odd {
	background-color: #0e0e0e;
	padding: 5px 10px;
	border-bottom: 1px solid #292929;	
}
.even {
	background-color: #171717;
	padding: 5px 10px;
	border-bottom: 1px solid #292929;	
}
.odd, .even {
	margin: 0;
}

.acs_text {
	display: block;
	padding-bottom: 5px;
	margin-bottom: 0px;
}

.comment-author, .acs_name {
	color: #cc9966;
}
#paginate {
	background-color: #0e0e0e;
	padding: 10px;
}
#paginate ol {
	margin:0;
	padding:0;
}
#paginate ol li{
	margin:0;
	padding:0;
	display: inline;
	list-style-type: none;
	font-size: 1.3em;
	border: none;
}
#paginate #previous {
	padding: 0px 0px 0px 13px;
	background: url(/staticarchive/03127859f4c47a2c39e5b267e13232951ff0efa7.jpg) no-repeat center left;
	margin: 0px 12px 0px 0px;
}
#paginate #next {
	padding: 0px 13px 0px 0px;
	background: url(/staticarchive/3c0a6a67dee8e76beb841d6479756f768c0b2977.jpg) no-repeat center right;
	margin: 0px 0px 0px 12px;
}
#paginate .selected {
	text-decoration: underline;
}
#comment-form {
	background-color: #171717;
	color: #FFF;
}
#comment-form h2 {
	border-bottom: 1px solid #292929;
	font-family: "Bembo MT Std";
	font-weight: normal;
	color: #CCC;
	margin: 0;
	padding: 5px 10px;
	background: url(/staticarchive/8fdbea1f5219bef77405f7b9513744db52e60ea2.jpg) no-repeat 130px center;
}
#comment-form form{
	padding: 5px 0px;
}
#comment-form label {
	display: block;
	color: #cc9966;
	margin: 0px 0px 5px 0px;
}
#comment-form textarea, #comment-form input {
	width: 430px;
	border: 1px solid #737373;
	padding: 5px;
	margin: 0px 0px 10px 0px;
}
#comment-form textarea {
	height: 40px;
}
.submit-btn {
	background: url(/staticarchive/b8a363cb4e6bca1cc920cf54db90c0c2e2f8e04a.jpg) repeat-x center right;
	border:none;
	padding: 10px;
	color: #FFF;
	font-family: Georgia, Times, Serif;
	cursor: pointer;
}
#comment-form p.small{
	padding: 10px;
	font-size: 1.1em;
}
#comment-form h2 {
	border-bottom: 1px solid #292929;
	font-family: "Bembo MT Std";
	font-weight: normal;
	color: #CCC;
	background: url(/staticarchive/8fdbea1f5219bef77405f7b9513744db52e60ea2.jpg) no-repeat 7em center;
}

/* Featured Clip - Homepage */
#featured-clip {
	position: relative;
}
#clip-caption {
	background: url(/staticarchive/7b09e7b6f1d787f8abba47646ff897bed4f8d566.png) top left;
	padding: 10px;
	position: absolute;
	left: 11px;
	bottom: 19px;
	display:block;
	width: 425px;
	z-index: 100;
}
.featured-clip-img {
	border: 1px solid #676767;
}
#programmes {
	position: relative;
}
#programmes .block {
	min-height: 300px;
}
#programmes h3 {
	font-size: 1.3em;
	background: url(/staticarchive/7b09e7b6f1d787f8abba47646ff897bed4f8d566.png) top left;
	display: block;
	position: relative;
	width: 197px;
	z-index: 50;
	text-transform: uppercase;
	padding: 1px 0px 1px 3px;
	margin: 0px 0px -20px 1px;
	}
#programmes h4 {
	font-family: "Bembo MT Std", serif;
	font-size: 2.2em;
	margin: 0;
	font-weight: normal;
}
#programmes p {
	margin: 0px 0px 2px 0px;
}

/* Quotes */
#quotes {
	color: #fff;
	padding: 0 10px;
}
blockquote, cite {
	padding: 0;
	margin: 0;
	font-style: normal;
}
blockquote {
	display: inline;
}
cite {
	color: #cc9966;
	font-size: 1.0em;
	display:block;
}
.quote-item {
	display: block;
	margin: 0px 0px 20px 0px;
}
.presenter #quotes .quote-item {
	margin: 0px 0px 14px 0px;
}
.quote-item p {
	display:inline;
}
#quotes .right {
	text-align:right;
}
#quotes .left {
	text-align:left;
}
#quotes .quote-sm {	
}
	#quotes .quote-sm blockquote {
		padding-left: 20px;
		background: url(/staticarchive/d35b77bfe39d18682d9cbccd83cca276c42550e4.jpg) no-repeat top left;
		font-size: 1.0em;
	}
	.quote-sm blockquote p {
		background: url(/staticarchive/ca090c3535da4dc12e4aa71a05f01c7bc8836e59.jpg) no-repeat bottom right;
		padding-right: 20px;
	}
	.presenter #quotes .quote-sm blockquote {
		background: url(/staticarchive/52029dd2a633869a86e45fca1988fc225b0c302d.jpg) no-repeat top left;
	}
	.presenter .quote-sm blockquote p {
		background: url(/staticarchive/74c9fe7660b7bfcdedc9da28e685a7135dcbec72.jpg) no-repeat bottom right;
	}
	#quotes .quote-sm cite {
		padding-left: 20px;
	}	
#quotes .quote-med {
}
	#quotes .quote-med blockquote {
		padding-left: 30px;
		background: url(/staticarchive/2c1f60fd1a2e7f84344ffa90a3606c7ebeb344b9.jpg) no-repeat top left;
		font-size: 1.9em;
	}
	.quote-med blockquote p {
		background: url(/staticarchive/e80e18e017b224e5360e40ac5c7b162d86ee7b68.jpg) no-repeat bottom right;
		padding-right: 30px;
	}	
	.quote-med cite {
		padding-left: 30px;
	}	
#quotes .quote-lrg {
}
	#quotes .quote-lrg blockquote {
		font-size: 2.4em;
		padding-left: 40px;
		background: url(/staticarchive/79837ea85186a65b60e17c52b1b41fe7300ed047.jpg) no-repeat top left;
	}
	.quote-lrg blockquote p {
		background: url(/staticarchive/70053059a142804d57193ee86a27d6d5ec95343c.jpg) no-repeat bottom right;
		padding-right: 40px;
	}
	.presenter #quotes .quote-lrg blockquote {
		background: url(/staticarchive/e312226b9000a4a50e75588bf9d717e91e5469fb.jpg) no-repeat top left;
	}
	.presenter .quote-lrg blockquote p {
		background: url(/staticarchive/a3eae1facce7f336bfe209b6763fb0786cb25f30.jpg) no-repeat bottom right;
	}		
	.quote-lrg cite {
		padding-left: 40px;
	}
	
.whats-the-score #left-half .block {
	background-color: #171717;
}
		
#presenter-bottom {
	clear: both;
}
.who-list-img {
	float: left;
}
#ul-whoswho{
	margin-bottom: 10px;
}
#ul-whoswho li {
	position: relative;
	border-bottom: 1px solid #272727;
	margin: 0px 0px 5px 0px;
	font-size: 1.3em;
	width: 210px;
	display: block;
	min-height: 45px;
}
#ul-whoswho li.last {
	border:none;
	margin: 0px 0px -10px 0px;
}
#ul-whoswho li a.red-text-link {
	position: absolute;
	top: 0;
	left: 80px;
	background: url(/staticarchive/3c0a6a67dee8e76beb841d6479756f768c0b2977.jpg) no-repeat center left;
}
#ul-whoswho li img {
	border: 1px solid #393939;
}
#ul-whoswho li a.red-text-link {
	display: block;
	float: right;
	margin: 0;
	width: 100px;
	padding-left: 15px;
}
#ul-whoswho li img, #ul-whoswho li a, #ul-whoswho li p {
	margin: 0;
}

#presenter-top img {
	border:none;
}
#presenter-gallery {
	border: 1px solid #191919;
	overflow: hidden;
	padding-bottom: 10px;
	background: #000 url('/staticarchive/80a11d6c2fbee1d560eaae8fb01959af1b0cbcbc.gif') 50% 50% no-repeat;
}
#presenter-gallery #video-player,
#gallery-viewer,
#caption .container div {
	display: none;
}
#presenter-gallery #video-player.active,
#gallery-viewer.active, #caption div.active {
	display: block;
}
#presenter-gallery .active {
	min-height: 249px;
}
#presenter-gallery #caption {
	overflow: hidden;
}
#presenter-gallery #caption-text{
	clear: both;
	border-top: 1px solid #272727;
	padding: 10px 0 0;
	margin: 10px 26px 0 24px;
}
#caption div {
	float: left;
	padding-left: 1px;
	height: 73px;
	width: 404px;
	overflow: hidden;
}
#caption div div {
	float: none;
	padding-left: 0;
	width: 9900px;
}
#caption div img {
	position: relative;
}
#caption a {
	float: left;
	position: relative;
}
#presenter-gallery #caption img {
	margin: 0px 4px 10px 4px;
}
#presenter-gallery #caption img.gallery-thumb {
	border: 1px solid #363536;
}
#presenter-gallery a#gallery-previous img, #presenter-gallery a#gallery-next img {
	margin-top: 30px;
}
.whats-the-score .left-half-int {
	position: relative;
}
.whats-the-score #caption img {
	display: block;
	float: left;
	margin: 0px 4px 10px 4px;
}
.whats-the-score .left-half-int #caption {
	left: 1px;
	top: 132px;
	width: 446px;
}
.whats-the-score .left-half-int #caption .gallery-next img, .whats-the-score .left-half-int #caption .gallery-previous img {
	border: none;
}
.whats-the-score .right-half-int {
	margin-top: 32px;
}
a.close-thumbnails {
	background: url(/staticarchive/74b323120f3e7a4eaec648898c0655ab943e095d.jpg) no-repeat 0px 5px;
	padding-left: 15px;
	margin: 0px 0px 0px 22px;
}
#img-vid-switch{
	font-family: Georgia, serif;
	font-size: 1.1em;
	color: #CCC;
	position: absolute;
	left: 371px;
	margin-top: 5px;
	text-align: right;
	width: 100px;
}
#img-vid-switch.hide {
	display: none;
}
.student-index #img-vid-switch {
	left: 606px;
}
.orchestra-page #img-vid-switch {
	left: 481px;
}
.presenter #img-vid-switch {
	left: 610px;
}
.whats-the-score #img-vid-switch {
	left: 355px;
}
#img-vid-switch a{
	color: #CCC;
}
#img-vid-switch a:hover{
	color: #ffc25e;
	text-decoration: underline;
}
/*Video*/
.video-page #right-quarter-block span {
	color: #bca572;
	font-size: 1.3em;
	font-weight:bold;
}
table {
	width: 685px;
	font-size: 1.3em;
	margin: -6px 0px 0px 0px;
}
.video-page #left-three-quarter-block table a {
	color: #fff;
}
tr {
	border-bottom: 1px solid #272727;
}
th {
	color:#cb9965;
	font-weight:bold;
	border-bottom: 1px solid #272727;
}
th, td {
	padding: 5px 0px;
}
table .last {
	border: none!important;
}
.second-col {
	border-left: 1px solid #272727;
	padding-left: 10px;
}
#right-quarter-block input {
	width: 200px;
	}

/* Gallery */
.gallery {
	float: right;
	padding: 0px 0px 0px 25px;
	position: relative;
	width: 422px;
}
.gallery .gallery-thumbs {
	height: 239px;
	overflow: hidden;
	position: relative;
}
.gallery .gallery-group-images,
.gallery .gallery-group-videos {
	display: none;
	height: 239px;
	left: 0;
	position: absolute;
	top: 0;
}
.gallery .gallery-group-images.current,
.gallery .gallery-group-videos.current {
	display: block;
}
.gallery .gallery-thumb {
	float: left;
	margin: 0px 10px 10px 0px;
}
.gallery .gallery-thumb.selected {
	border: 1px solid #fff;
}
.gallery .gallery-previous,
.gallery .gallery-next {
	border:none;
	left: 0;
	position: absolute;
	top: 0;
}
.gallery .gallery-next {
	left: 437px;
	top: 0;
}
.gallery .gallery-previous img,
.gallery .gallery-next img {
	border: none;
}
.gallery a {
	outline: none;
}
.gallery p {
	border-top: 1px solid #272727;
	margin: 10px 23px 10px 0;
	padding-top: 10px;
}

.more-links {
	display: block;
	margin: 0;
	padding: 0;
	font-size: 1.3em;
	line-height: 1.3em;
}
.student-intro-student ul.more-links {
	clear: both;
}
.episodes .right-half-int a.more {
	font-size: 12px;
}
.episodes .more-links {
	float: left;
	line-height: 1.0em;
}
.episodes a#rules-info.more {
	color: #fff;
	position: absolute;
	right: 15px;
	top: 0;
	padding: 0 0 0 13px;
	background: url(/staticarchive/3c0a6a67dee8e76beb841d6479756f768c0b2977.jpg) no-repeat center left;
	margin: 0;
	font-size: 1.3em;
	line-height: 3.5em;
	text-decoration: none;
}
.episodes a#rules-info.more:hover {
	text-decoration: underline;
}
.episodes #blq-content {
	position: relative;
}
.more-links li {
	margin: 0;
	padding: 0;
}
/*.homepage-image {
	position: absolute;
	top: 143px;
	left: 258px;
}*/

.related-links .left-quart-int {
	width: 100%;
}

/* Voting */
#vtngResultsList {
	margin: 0 0 20px 0;
	padding: 0;
	clear: both;
}
#vtngResultsList li {
	border: none;
	margin: 0;
	padding: 0;
	clear: both;
}
#vtngResultsList li div {
	display: block;
	float: left;
}
#vtngResultsList li div img {
	border: none;
	margin-left: -4px;
}

#vtngOptionList li  {
	border: none;
}

#vtngOptionList li label {
	font-size:1.3em;
	padding: 0 0 2px 5px;
}

#vtngButton {
	background: url(/staticarchive/b8a363cb4e6bca1cc920cf54db90c0c2e2f8e04a.jpg) repeat-x center right;
	border:none;
	padding: 10px;
	color: #FFF;
	font-family: Georgia, Times, Serif;
	cursor: pointer;
}

.vtngLabel {
	text-align: right;
	font-size: 1.3em;
	font-weight: bold;
	width: 180px;
	margin: 0px 10px 0px 0px;
}
.vtngTally {
	display: none;
	visibility: hidden;
	width: 1px;
}

.vtngPercent {
	margin: 0 0px 0 10px;
	font-weight: bold;
}

.vtngBar {
	margin-bottom: 10px;
	height: 17px;
}

#vtngBar1 {
	background: url(/staticarchive/56d555fe71bb13044408e390e5f8481aff72e973.jpg);
}

#vtngBar2 {
	background: url(/staticarchive/130be62509c43664f66f834dce83cfc5c296f6a1.jpg);
}

#vtngBar3 {
	background: url(/staticarchive/8887b8ea22e44fdc118d3ec9001d61775d213801.jpg);
}

#vtngBar4 {
	background: url(/staticarchive/01afd6a23c6b60f64eb2bdda4319fc6c02a3eaa1.jpg);
}

#vtngBar5 {
	background: url(/staticarchive/4580051263a0e21de579b77fdcd4b54a150c6ac1.jpg);
}

#vtngBar6 {
	background: url(/staticarchive/8e1cec1a8550d0d527266b85ecd5d928069b3c7f.jpg);
}

#vtngBar7 {
	background: url(/staticarchive/05226b33ffb46ce37d3547416e0e91cd35fdc922.jpg);
}

#vtngBar8 {
	background: url(/staticarchive/01316f288abf4653f5aab587a08c5095692018e9.jpg);
}

#vtngBar9 {
	background: url(/staticarchive/fa9b28ec4896ed158e0d03f74f45c98189fec193.jpg);
}

#vtngBar10 {
	background: url(/staticarchive/0874de2aae2fe73f024337246eefca34fb0843b9.jpg);
}


table#voting-costs {
	margin: 1em 0;
	width: 446px;
	font-size: 100%;
}

table#voting-costs td,
table#voting-costs th {
	padding: 4px;
}

table#voting-costs tr.table-head {
	font-weight: bold;
}

