/****** RESET ******/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, table, tr, th, td {margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset, img {border: 0;}
address, caption, cite, code, dfn, strong, th, var {font-style: normal;font-weight: normal;}
ol, ul {list-style: none;}


caption, th {text-align: left;}
h1, h2, h3, h4, h5, h6, p, a, ul, li, blockquote, form, table, tr, th, td {font-weight: normal;}
em, blockquote {font-style: italic;}
q:before, q:after {content: '';}
abbr, acronym {border: 0;}

strong, strong a{font-weight: bold;}
:-moz-any-link:focus {
  outline: none;
}
a{ 
	text-decoration: none;
	color: #00FFFC;
	font-weight: bold;
}
a:hover{
	color: #ff49bb;
}

/****** BACKGROUND STYLES ******/
body{ background: #76bdde url( /staticarchive/d0b79cf92fb320c98394bd0f0642afdb775df8da.jpg ) top center repeat-x; overflow-x:hidden;}
#blq-container-outer{ 
	background: transparent;
	overflow: hidden;
}
#blq-container{ 
	background: transparent url( /staticarchive/99e2ed659928dcc21aff6f30912981a5c3a2716c.jpg ) bottom center repeat-x;
	overflow: hidden;
}
#blq-foot{ padding-bottom: 20px; }
#blq-container .blq-foot-opaque{ background: #020260; }
#blq-pre-mast, #blq-acc, #blq-mast, #blq-main, #blq-foot, #blq-nav{ line-height: 1.3em; font-family: "Helvetica Neue", helvetica, arial,sans-serif;}

#blq-main{ position: relative; color: #fff; padding-bottom: 21em; min-height: 1100px;}

#blq-container #blq-foot{
   background: rgba(0, 0, 0, 0.7) repeat scroll 0 0 ;
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);    
}
#blq-container .blq-foot-black, .blq-foot-black #blq-bbclinks {
    background-color: transparent;
}
/****** MASTHEAD ******/
#network-link a{
	width: 235px;
	height: 130px;
	display: block;
	margin-left: 235px;
	top: 40px;
	text-indent: -2000px;
}
#network-link{
	position: absolute;
	top: 0px;
	left: -289px;
	z-index: 0;
	background: transparent url( /staticarchive/b2db8dc6c62436a437bf74ba6dd58ef588ddf147.png ) top left no-repeat;
	width: 719px;
	height: 300px;
	padding-top: 40px;
}
	#network-link ul{ z-index: 100;}

.mmft-djs #network-link,
.mmft-home.live #network-link{
	height: 320px;
}

h1{
	height: 97px;
	width: 393px;
	position: relative;
	margin-left: 240px;
	padding-bottom: 65px;
}
#mmft-masthead{ padding-top: 40px; }
#mmft-masthead h1 a{
	display: block;
	width: 393px;
	height: 47px;
	padding-top: 50px;
	cursor: pointer;
}
#mmft-masthead h1 span{
	display: block;
	height: 100%;
	width: 100%;
	background: transparent url( /staticarchive/fa7ed140e71b13cdd0a33b771a4043747cf0556b.png ) top left no-repeat;
	top: 0px;
	left: 0px;
	position: absolute;
}

#blq-local-nav {
	height:30px;
	overflow:hidden;
}

/****** APS PLAYER ******/
#aps-player{ 
	position: relative; 
	width: 320px; 
	position: absolute;
	right: 0px;
	top: 50px;
}
#aps-player .top{
	background-color: #020260;
	padding: 0.8em 8px;
}
#aps-player .bottom{
	background-color: #1F306E;
	padding: 0.8em 8px;
}
#aps-player .top .brand-player{
	width: 75px;
	height: 16px;
	display: block;
	position: absolute;
	top: 11px;
	left: 8px;
	background: url( /staticarchive/f01bf44cde3f0da36e22c3ea4340b6c0dec48159.gif ) top left;
	text-indent: -20000px;
}
#aps-player .top p{ 
	color: #fff;
	font-size: 1.2em;
	padding-bottom: 0;
	width: 160px;
	overflow: hidden;
	height: 20px;
	position: relative;
	margin-left: 80px;
}
#aps-player .top p .scroll{
	display: block;
    left: 180px;
    position: absolute;
    top: -3px;
    width: 2000px;
}
#aps-player .bottom p{ color: #fff; padding-bottom: 0; }
#aps-player .listen-link{
	
}
#aps-player .listen-link a{
	font-size: 1.35em;
	background: transparent url( /staticarchive/581ca8ca854dfe2227f3be111bffedcc703703fe.gif ) top left no-repeat;
	display: block;
	padding-left: 27px;
	position: absolute;
	right: 7px;
	top: 10px;
	padding-bottom: 0;
	padding-top: 0;
}
#aps-player .listen-link a:hover{
	background: transparent url( /staticarchive/581ca8ca854dfe2227f3be111bffedcc703703fe.gif ) 0px -27px no-repeat;
}


/****** FESTIVAL DETAILS ******/
#festival_details{
	position: absolute;
	top: 158px;
	text-align: right;
	right: 0px;
}
	#festival_details h2,
	#festival_details h3{
		font-size: 2.1em;
		color: #fff;
		padding: 0.1em 0;
		line-height: 1em;
	}
	#festival_details h2{
		color: #020260;
		display: block;
		padding-right: 0;
	}
	#festival_details h3{
		color: #020260;
		display: inline-block;
	}

/****** LOCAL NAV ******/
#blq-local-nav,
#dj-text{ 
	background-color: #020260;
	width: 100%;
	overflow: hidden;
	z-index: 100;
	margin-bottom: 0.6em;
	position: relative;
}
#blq-local-nav li{
	float: left;
	border-right: 1px #353580 solid;
	font-size: 1.5em;
	padding: 0.2em 8px;
}

.mmft-home #n_home a, .mmft-lineup #n_lineup a, .mmft-dj-agg #n_djs a, .mmft-djs #n_djs a, #show-brand #n_tvradio a, .mmft-tickets #n_tickets a,.mmft-about #n_about a, .mmft-faqs #n_faqs a, .mmft-countryhouse #n_countryhouse a {
	color:#fff;
}

/****** HORIZONTAL SCROLLER ******/
.big-promo-scroller {
    height: 302px;
    position: relative;
	z-index: 100;
}
.promo-scroller-holder{
	position: relative;
	height: 289px;
	overflow: hidden;
}
	.promo-scroller-holder .promo{ padding: 0;}
	.promo-scroller{
		display: block;
		width: 10000px;
		overflow: hidden;
		position: absolute;
		z-index: 100;
	}
	.promo-scroller-holder .arrowPrev,
	.promo-scroller-holder .arrowNext{
		position: absolute;
		width: 50px;
		height: 50px;
		background: black;
		z-index: 200;
		top: 130px;
	}
	.promo-scroller-holder .arrowPrev{
		position: absolute;
		left: 232px;
	}
	.promo-scroller-holder .arrowNext{
		position: absolute;
		right: 232px;
	}
	.big-promo-scroller .copy-holder,
	.large-photo-gallery .copy-holder{
		display: block;
		background: transparent url( /staticarchive/45bf3fdb37277a4b7ff219a46fe2dc96f2340510.png ) top left;
		position: absolute;
		bottom: 8px;
		left: 0px;
		overflow: hidden;
		padding: 0.4em 110px 0.6em 22px;
		width: 350px;
	}
	.big-promo-scroller .title{
		display: block;
		font-size: 2.15em;
		line-height: 1.2em;
	}
	.big-promo-scroller .description{
		display: block; 
		font-size: 1.2em;
		color: #fff;
	}
	.promo-scroller .promo{
		width: 512px;
		float: left;
		position: relative;
		padding-right: 2px;
	}
	
	.promo-scroller-holder .arrowPrev,
	.promo-scroller-holder .arrowNext{
		position: absolute;
		width: 60px;
		height: 60px;
		z-index: 200;
		top: 100px;
		background: transparent url( /staticarchive/e652af9f672d084dd5582244dd21d59b10c2b98d.png ) no-repeat;
		text-indent: -5000px;
		display: block;
		text-decoration:none;
		cursor: pointer;
	}
	
	.big-promo-scroller .promo-scroller-holder .arrowPrev,
	.big-promo-scroller .promo-scroller-holder .arrowNext {
		text-indent:0;
	}
	
	.schedule.live{ z-index: 1000; }
	
	.big-promo-scroller .promo-scroller-holder .arrowPrev span,
	.big-promo-scroller .promo-scroller-holder .arrowNext span{
		display:none;
		text-indent:-20000;
	}
	
	
	.promo-scroller-holder .arrowPrev{
		position: absolute;
		left: 514px;
		background-position: 0 0;
	}
	.promo-scroller-holder .arrowNext{
		background-position: -2px -60px;
		position: absolute;
		right: 516px;
	}
	.promo-scroller-holder .arrowPrev:hover{ background-position: -60px 0 }
	.promo-scroller-holder .arrowNext:hover{ background-position: -55px -60px; }
	.promo-scroller-holder {
	    height: 288px;
	    left: -280px;
	    overflow: hidden;
	    position: absolute;
	    width: 1542px;
	}
	.big-promo-scroller .left-cover,
	.big-promo-scroller .right-cover{
		width: 320px;
		height: 290px;
		position: absolute;
		top: 0;
		z-index: 2000;
	}
	.big-promo-scroller .left-cover{
		left: -280px;
		background: transparent  url( /staticarchive/b934468ecfac6e7ac835c7363a089fd982c3b3d1.png ) top left no-repeat;
	}
	.big-promo-scroller .right-cover{
		right: -288px;
		background: transparent  url( /staticarchive/ed06084f329f3c3411d46c74796bb9d6528dafe8.png ) top right no-repeat;
	}
	
	.mmft-djs .big-promo-scroller .left-cover{ background: transparent  url( /staticarchive/7824106c66f68e468695bce6ba35671e4808e7d4.png ) top left no-repeat; }
	.mmft-djs .big-promo-scroller .right-cover{ background: transparent  url( /staticarchive/a1a2d3c26efcd7178df3122c162164423cbfc502.png ) top right no-repeat; }

/****** COLS ******/
.oneCol .col{
	float: left;
	width: 295px;
}

/****** TWO COL ******/
.twoCol,
.fourCol{
	position: relative;
	width: 640px;
	overflow: hidden;
	float: left;
}
.twoCol.wide{
	width: 976px;
	z-index: 1;
}
	.twoCol .promo,
	.large-promos .promo{
		width: 304px;
		margin-right: 16px;
		float: left;
		position: relative;
		margin-bottom: 1em;
	}
	.twoCol .promo .title,
	.large-promos .promo .title,
	.copy-holder-large .title{
		font-size: 1.5em;
		line-height: 1.2em;
		display: block;
		padding-bottom: 0.2em;
	}
	.twoCol .promo .number,
	.large-promos .promo .number,
	.copy-holder-large .number{
		color: #fff;
		display: block;
		font-size: 1.5em;
		line-height: 1.2em;
	}
	.twoCol .promo .description,
	.large-promos .promo .description,
	.copy-holder-large .description{
		color: #fff;
		font-weight: normal;
	}
	
	.twoCol .promo a{ display: block; height: 171px;}
	.twoCol .promo .copy-holder,
	.large-promos .promo .copy-holder,
	.promo .copy-holder-large{
		background: transparent url( /staticarchive/087266021b7a3472eb78c4e8eae51619d93a2ee4.png ) top left;
		display: block;
		width: 130px;
		padding: 10px;
		height: 151px;
		position: absolute;
		top: 0;
		left: 0;
	}

.twoCol .col{
	width: 480px;
	margin-right: 16px;
	float: left;
}
.threeCol .col{
	width: 314px;
	margin-right: 16px;
	float: left;
}
.mmft-videos .threeCol .col,
.mmft-djs .threeCol .col,
.mmft-dj-agg .threeCol .col{
	width: 320px;
	margin-right: 8px;
}
.mmft-videos .threeCol .col.last, .col.last,
.mmft-djs .threeCol .col.last,
.mmft-dj-agg .threeCol .col.last{
	margin: 0px;
}
.mmft-videos .module-inner{
	padding: 0.5em 8px;
}
.row{
	width: 100%;
	overflow: hidden;
	margin-bottom: 1.6em;
	overflow: hidden;
}
.col .module-inner{
	margin-bottom: -1000px;
	padding-bottom: 1000px;
}
.lineup li{
	font-size: 1.84em;
	line-height: 1em;
	margin-bottom:5px;
}

.mmft-lineup h2 {
	padding:0.05em 0;
	margin:0;
}

.mmft-lineup .twoCol .col h2 {
	min-height:42px;
} 

#lineup-nav,
#az-nav{
	background-color: #020260;
	padding: 0.75em 16px 0.28em;
}

#lineup-nav {
	padding: 0.2em 16px 0.48em;
}

#lineup-nav li{ 
	display: inline; 
	padding-right: 16px; 
	font-size: 1.53em; 
	line-height: 1em;
}

#az-nav{ 
	display: block;
	clear: both;
	margin-bottom: 1em;
	padding-left: 8px;
}
#az-nav li{
	border-right: 1px solid #395496;
	display: inline-block;
	font-size: 1.53em; 
	line-height: 1em;
	padding: 0 8px;
}

.by-day #lineup-nav li#by-day a,
.by-az #lineup-nav li#by-az a{
	color: #fff;
}

/****** ARTIST SEARCH ******/

#artist-search{
	position: absolute;
	right: 7px;
	bottom: 8px;
}
#artist-search input{
	border: 0;
	padding: 3px;
	background: #fff url( /staticarchive/833bb77bc794ec81d2959285dc79e5b355f9f00b.gif ) bottom right no-repeat;
}
.as-list {
    background-color: #fff;
    color: #000000;
    font-family: helvetica,arial,sans-serif;
    font-size: 1em;
    line-height: normal;
    margin: 2px 0 0;
    padding: 0;
    position: absolute;
    z-index: 2;
}
.as-result-item {
    background-color: transparent;
    border-color: #FFFFFF #FFFFFF #DDDDDD;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    margin: 0;
    padding: 5px 12px;
}
.as-result-item.active em {
    background: none repeat scroll 0 0 #253F7A;
    color: #FFFFFF;
}
.as-result-item.active {
    background-color: #3668D9;
    border-color: #3342E8;
    color: #FFFFFF;
    text-shadow: 0 1px 2px #122042;
}
.as-result-item em {
    background: none repeat scroll 0 0 #444444;
    color: #FFFFFF;
    font-style: normal;
    padding: 0 2px;
}
.as-selection-item{ display: none; }

/****** ONE COL ******/
.oneCol{
	position: relative;
	width: 624px;
	margin-right: 16px;
	margin-bottom: 1em;
	float: left;
	z-index: 100;
}

/****** ARTIST PAGE ******/
.fakeHeading{
	background-color: #020260;
	font-size: 3.1em;
	line-height: 1.1em;
	padding: 0.18em 16px 0;
	font-weight: bold;
}
.fakeSubHeading{
	background-color: #020260;
	font-size: 1.5em;
	line-height: 1em;
	padding: 0.1em 16px 0.7em;
	font-weight: bold;
}
.module .fakeHeading{
	border-bottom: 1px solid #5676A9;
	padding-bottom: 0.84em;
}
.setlist li,
.oneCol h3,
.countdown li{
	font-size: 1.8em;
	line-height: 1.1em;
	font-weight: bold;
	position: relative;
}
.setlist li{ padding-left: 35px }
.setlist span{
	position: absolute;
	left: 0px;
}


/****** SIDEPANEL ******/

.sidepanel{
	width: 336px;
	float: left;
}


/****** THREE COL ******/
.threeCol{
	position: relative;
	width: 100%;
	overflow: hidden;
	margin-bottom: 1em;
	z-index: 1000;
}

/****** MODULES ******/
.module{ margin-bottom: 1em;}
.module h2,
#bbc-st-toolbar-1 h2,
div.dna-comments_module h3,
.bbc-st.bbc-st-full p,
h3.fake-h2{
	background-color: #020260;
	font-size: 1.8em;
	border-bottom: 1px #5676a9 solid;
	line-height: 1em;
	padding: 0.3em 16px;
	font-weight: bold;
	color: #fff;
}
.bbc-st.bbc-st-full p a{
	font-weight: bold;
	color: #fff;
}
.module-inner{ 
	background-color: #1F306E; 
	padding: 0.5em 16px;
}

.threeCol .module-inner{
    padding-left: 5px;
	padding-right: 5px;
}

	.module-inner.dotted{
		border-bottom: 1px #3a5792 dotted;
	}
.oneCol .module-inner{
	width: 592px;
	overflow: hidden;
	
}
.oneCol .module-media{
	border: none;
	padding: 0px;
	background-color: #1F306E;
	width: 625px;
}
.video-player,
.horizontal-promos{ background-color: #1F306E;}
.horizontal-promos{ padding-bottom: 1em; width: 100%; overflow: hidden; }
/****** HORIZONTAL SCROLLER ******/
.horizontal-scroller-holder{
	position: relative;
	height: 160px;
	overflow: hidden;
}
	.horizontal-promo-scroller{
		display: block;
		width: 2000px;
		overflow: hidden;
		position: absolute;
		left: 0;
		z-index: 100;
	}
		.horizontal-scroller-holder .arrowPrev,
		.horizontal-scroller-holder .arrowNext,
		.gallery-scroller-holder .arrowPrev,
		.gallery-scroller-holder .arrowNext{
			position: absolute;
			width: 96px;
			height: 85px;
			background: black;
			opacity: 0.8;
			z-index: 200;
			text-indent: -9999px;
			display: block;
			background: transparent url( /staticarchive/4ffa41c38fd96ce44f7ec2ae8b5002b05ea90682.png ) 0 0 no-repeat;
		}
		
		#full-size-gallery .gallery-scroller-holder .arrowPrev,
		#full-size-gallery .gallery-scroller-holder .arrowNext{
			background: transparent url( /staticarchive/3c91a6d53b7b729f60a73a1abdb01dc848a5312d.png ) 0 0 no-repeat;
			width: 24px;
			height: 81px;
			cursor: pointer;
		}
		.horizontal-scroller-holder .arrowPrev,
		.gallery-scroller-holder .arrowPrev{
			background-position: 0 0;
			left: 0px;
		}
		
		#full-size-gallery .gallery-scroller-holder .arrowPrev:hover{ background-position: 0 -81px; }
		
		.horizontal-scroller-holder .arrowPrev:hover,
		.gallery-scroller-holder .arrowPrev:hover{
			background-position: 0 -85px;
		}
		
		#full-size-gallery .gallery-scroller-holder .arrowNext{ background-position: -24px 0; }
		
		.horizontal-scroller-holder .arrowNext,
		.gallery-scroller-holder .arrowNext{
			background-position: -96px 0;
			right: 0px;
		}
		
		#full-size-gallery .gallery-scroller-holder .arrowNext:hover{ background-position: -24px -81px; }
		
		.horizontal-scroller-holder .arrowNext:hover,
		.gallery-scroller-holder .arrowNext:hover{
			background-position: -96px -85px;
		}
		
		.horizontal-promos .promo,
		.gallery-scroller-holder .promo{
			float: left;
			width: 144px;
			position: relative;
			 margin-right: 8px;
		}
		.horizontal-promos #video-thumbs .promo{
			width: 126px;
		}
		
		.horizontal-promo-scroller .promo a,
		.horizontal-promo-scroller .promo a img{ float: left; overflow: hidden; display:block;}
		.horizontal-promo-scroller .promo{ overflow: hidden; padding: 0px;}
		.horizontal-promo-scroller .promo:hover img,
		.horizontal-promo-scroller .active img{ margin: -4px;}
		
		.horizontal-promo-scroller .inner-border{
			display: block;
		}
		
		.horizontal-promo-scroller .promo:hover .inner-border,
		.horizontal-promo-scroller .active .inner-border{ 
			border: 4px #00fffc solid; 
			display: block; 
			overflow: hidden;
		}

		
		.horizontal-scroller-holder .promo.noFocus .title,
		.horizontal-scroller-holder .promo.noFocus .description,
		.gallery-scroller-holder .promo.noFocus .title,
		.gallery-scroller-holder .promo.noFocus .description{
			display: none;
		}
/****** GALLERY ******/
.preview-holder,
.preview-holder img{
	display: block;
	cursor: pointer;
}
.preview-holder{ margin-bottom: 1px; position: relative; }

.gallery-scroller-holder{
	position: relative;
	height: 85px;
	overflow: hidden;
	padding-top: 1em;
}
#overlay {
 	background-color: #000000;
	height: 500px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 90;
	opacity: 0.8;
	z-index: 1000;
}
#lb{
	background: #fff;
	position: absolute;
	z-index: 2000;
	border: 4px solid #525252;
	left: 50%;
 	position: fixed;
	text-align: left;
	top: 50%;
	padding: 10px;
	color: #525252;
}

#lb h2{
	font-size: 2.1em;
	font-weight: bold;
	line-height: 1.1em;
	padding-bottom: 0.5em;
	position: relative;
}
#lb h2 span{
	position: absolute;
	right: 0px;
	bottom: 10px;
	padding: 0px 8px;
	display: inline-block;
	background-color: #00FFFC;
}
#lb h2 span.video{
	right: 23px;
}
.mmft-djs #lb h2 span{ display: none; }
#lb h2 span a{
	color: #020260;
	font-weight: bold;
}
#lb h2 span a:hover{ text-decoration: underline;}
#lb-info-panel{	
	width: 866px;
}

#lb #lb-close{
	position: absolute;
	top: 0px;
	right: 0px;
	background: url( /staticarchive/e7a796d06186ca8f7887418e4ae05979d031d30c.png ) top left no-repeat;
	width: 60px;
	height: 60px;
	opacity: 0;
	z-index: 300;
}
#lb #lb-close.video{
	opacity: 1;
	background: url( /staticarchive/5232dc2407bcea4a777996e4ccacac56e26e1c37.png ) top left no-repeat;
	width: 23px;
	height: 23px;
	top: 10px;
	right: 10px;
}
#lb #lb-close.video:hover{
	background: url( /staticarchive/5232dc2407bcea4a777996e4ccacac56e26e1c37.png ) -23px 0 no-repeat;
}
#gallery-next,
#gallery-prev{
	position: absolute;
	top: 300px;
	background-image: url( /staticarchive/e0b258774999f7ec1193c9a4ce371fadd76ccc18.png );
	width: 60px;
	height: 60px;
	opacity: 0;
}
#gallery-next{
	right: 0px;
	background-position: 0px -60px;
}
#gallery-next:hover{ background-position: -60px -60px; }
#gallery-prev{
	left: 0px;
	background-position: 0px 0px;
}
#gallery-prev:hover{ background-position: -60px 0px; }
#lb #lb-close:hover{
	background: url( /staticarchive/e7a796d06186ca8f7887418e4ae05979d031d30c.png ) top right no-repeat;
	cursor: pointer;
}

#lb-main-panel{
	width: 866px;
	height: 478px;
	position: relative;
	overflow: hidden;
}

#lb-main-panel.video{
	width: 830px;
	height: 500px;
}
#lb-caption{
	background: #000;
	opacity: 0.7;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 12px 12px 7px;
	width: 842px;
}
.mmft-photos #lb-caption{
	width: 842px;
}
#lb-caption p{
	font-size: 1.3em;
	line-height: 1.2em;
}
#full-size-gallery #lb-caption p{ font-size: 1em; padding-bottom: 0; }
#lb-info-panel{
	padding-top: 1em;
	font-size: 1.3em;
}

#lb-controls{
	display: inline;
	float: right;
	width: 50%;
	text-align: right;
}
#lb-controls a{
	display: inline-block;
	padding: 4px 8px;
	color: #020260;
	margin-left: 13px;
	font-weight: normal;
	text-transform: uppercase;
	cursor: pointer;
	background-color: #00FFFC;
	font-size: 0.84em;
	font-weight: bold;
}

/****** VERTICAL SCROLLER ******/
.vertical-scroller-holder{
	position: relative;
	overflow: hidden;
}
.vertical-promo-scroller{
	display: block;
	height: 2000px;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 100;
	width: 100%;
}
	.vertical-scroller-holder .arrowPrev,
	.vertical-scroller-holder .arrowNext{
		position: absolute;
		width: 304px;
		height: 62px;
		background-image: url( /staticarchive/6cb9416cbfe33e2dc0988a7a353c3c2bf20c7738.png );
		z-index: 200;
		text-indent: -20000px;
		cursor: pointer;
	}
	.vertical-scroller-holder .arrowPrev{
		background-position: 0 -62px;
		bottom: 0px;
	}
	.vertical-scroller-holder .arrowPrev:hover{
		background-position: -304px -62px;
	}
	.vertical-scroller-holder .arrowNext{
		background-position: 0 0;
		top: 0px;
	}
	.vertical-scroller-holder .arrowNext:hover{
		background-position: -304px 0;
	}
	.vertical-scroller-holder .promo img{
		float: left;
		padding-right: 8px;
	}
	.vertical-scroller-holder .promo a {
		display: block;
		height: 81px;
		padding: 0.6em 7px;
	}
	.vertical-scroller-holder .promo a .description{
		color: #fff;
		font-weight: normal;
	}
	.promo .title, .promo .description {
	    display: block;
	}
	.promo{ position: relative; }

/****** TIPPED BY ******/
#tipped-by{ 
	position: relative;
	height: 315px;
	padding-top: 1.9em;
	z-index: 0;
}
#tipped-content{
	position: absolute;
	top: 0;
	left: 0;
	height: 315px;
	width: 415px;
}
#tipped-by.fearnecotton #tipped-content{
	background: transparent url( /staticarchive/969da93afd8b1ce37fe596978d9d20f5a05bdac0.png ) 80px 0 no-repeat;
}
#tipped-by.huwstephens #tipped-content{
	background: transparent url( /staticarchive/7d26da6081ff26339fa3b1706fb7bd9bdd91158c.png ) 95px 0 no-repeat;
}
#tipped-by.gregjames #tipped-content{
	background: transparent url( /staticarchive/905dd18c868aaf08e63b2740c6609c28c1c1a44f.png ) 100px 0 no-repeat;
}
#tipped-by.anniemac #tipped-content{
	background: transparent url( /staticarchive/d7d5338284d158d22ccedef8a575a123c3bce2c5.png ) 130px -5px no-repeat;
}
#tipped-by.chrismoyles #tipped-content{
	background: transparent url( /staticarchive/995efcefdf777f19fb91d40835def14f08e5c4b2.png ) 60px -10px no-repeat;
}
#tipped-by.zanelowe #tipped-content{
	background: transparent url( /staticarchive/96232593308a48571369067723613ad6f38a3e8e.png ) 90px -15px no-repeat;
}
#tipped-by h3,
#tipped-by h2{
	width: 190px;
	line-height: 1.1em;
	font-weight: bold;
}
#tipped-by h2{
	font-size: 1.84em;
	color: #253a86;
	padding-top: 0.2em;
}
#tipped-by h3{
	font-size: 3.0em;
	line-height: 0.9em;
	color: #020260;
}
#tipped-by img{
	position: absolute;
	right: -50px;
	top: 0px;
}
#tipped-by p{
	background: url( /staticarchive/41e8e2c7004adaa4d8332e4ece5485e29243f1f0.png ) bottom left no-repeat;
	padding: 0.76em 210px 0.76em 10px;
	display: block;
	position: absolute;
	bottom: 81px;
	width: 150px;
}
#tipped-by p a{
	font-size: 1.53em;
	line-height: 1.1em;
	font-weight: bold;
}
.tipped-by-swirl{
	width: 423px;
	height: 183px;
	background: url( /staticarchive/ceeb8b074d60cc833dc817a06bf0d6bc64f457a6.png ) top left no-repeat;
	position: absolute;
	bottom: -42px;
	right: -81px;
	z-index: 0;
}

#tipped-by #tipped-footer{
	width: 423px;
	height: 127px;
	background: url( /staticarchive/1b1c5655450a8aadaab3f9a32a7ec864ad5be06c.png ) top left no-repeat;
	position: absolute;
	bottom: -46px;
	left: -10px;
}

/****** TWITTER ******/
#tweet_container{ 
	background-color: #1F306E; 
	border-top: 1px #5676a9 solid;
	border-bottom: 1px #5676a9 solid;
}
.tweet {
    border-bottom: 1px #5676a9 dotted;
    padding: 1em 13px 1em 0;
    position: relative;
}
.tweet.last{
	border-bottom: 0;
}
	.tweet img {
		left: 9px;
		position: absolute;
		top: 1em;
	}
	.tweet p {
	    margin-left: 70px;
	    padding: 0;
	}
	.tweet p.sub-info {
	    font-size: 0.9em;
	}
	
	.scroll-pane-parent{
		width: 322px;
		padding-left: 7px;
		padding-right: 7px;
		overflow: hidden;
	}
	.jspVerticalBar {
		background: none repeat scroll 0 0 red;
		height: 100%;
		position: absolute;
		right: 0;
		top: 0;
		width: 7px;
		margin-right: 7px;
	}
	.jspTrack {
		background: none repeat scroll 0 0 #cccccc;
		position: relative;
	}
	.jspDrag {
	    background: url( /staticarchive/c0cc8a5d55f028aadd548f8b74dc405db5c3a9ca.gif ) center center no-repeat #01D5D2;
	    cursor: pointer;
	    left: 0;
	    position: relative;
	    top: 0;
	}
	.jspPane{ position: absolute; }
	
/****** GENERAL ******/
.footer-links {
    overflow: hidden;
    width: 100%;
 	padding-bottom: 1em;
}
.footer-links li {
    display: inline-block;
    float: left;
    padding-right: 20px;
}
.footer-links li.last {
    float: right;
    padding: 0;
}
/****** COUNTDOWN ******/
#ticket-countdown{
	position: relative;
}
#ticket-countdown .fake-heading2{ padding-bottom: 0.2em; display: block;}
	#ticket-countdown .fake-heading2,
	#ticket-countdown .fake-paragraph,
	#ticket-countdown .fake-list-item{
		font-size: 3em;
		line-height: 1em;
		font-weight: bold;
		color: #fff;
	}
	#ticket-countdown .fake-paragraph{ display: block; }
	
	.fake-list{
		background: transparent url( /staticarchive/835727cadc9bca00c5c0457e3649749490567409.png ) top right no-repeat;
		display: block;
	}
	
	#ticket-countdown  .fake-list-item{
		display: inline;
		padding-right: 20px;
		position: relative;
		background: transparent url( /staticarchive/7cbdc04d4f2cc0c814648b1e33063d9710078ced.gif ) 50px 5px no-repeat;
	}
	#ticket-countdown  .fake-list-item .sub{
		font-size: 0.33em;
		position: absolute;
		bottom: -25px;
		font-weight: normal;
		left: 0px;
	}
	#ticket-countdown  .fake-list-item.last{ padding: 0; background: none;}
	#ticket-countdown a{
		display: block;
		background: #01d5d2 url( /staticarchive/3ab49d4812dd293913fd682154a0887eb0027e22.jpg ) bottom left no-repeat;
		padding: 0.8em 16px 3.2em;
		width: 304px;
	}
	#ticket-countdown a span.inner{
		
	}
	
	#ticket-countdown a:hover{
		background: #ff49bb url( /staticarchive/36083f745c86517ac2bde8a3f952aea05dae4b3f.jpg ) bottom left repeat-y;
	}
	#ticket-countdown .swirl{
		position: absolute;
		background: transparent url( /staticarchive/18eac196b04935d0036890ae62a9e78339de8e18.png ) top left;
		width: 355px;
		height: 120px;
		bottom: -120px;
		right: -94px;
	}
	#ticket-countdown .swirl-side{
		position: absolute;
		background: transparent url( /staticarchive/827521dd5858d7dac675ed300edf140ed9450e93.png ) top left;
		width: 93px;
		height: 94px;
		bottom: 0px;
		right: -93px;
	}
/****** DNA COMMENTS ******/
#blq-container-outer div.dna-comments_module {
	max-width: 624px;
	background-color: #1F306E;
	color: #fff;
	padding: 0px;
	position: relative;
}
.dna-commentbox-nocomments{
	position: absolute;
	top: 9px;
	left: 172px;
}

div.dna-comments_module ul.tabs,
#blq-container-outer div.dna-comments_module ul.tabs li.sel,
#blq-container-outer div.dna-comments_module{
	background-color: #1f306e;
}
#blq-container-outer div.dna-comments_module ul.tabs li.sel a, 
#blq-container-outer div.dna-comments_module ul.tabs li.sel a span{
	color: #00FFFC !important;
}
#blq-container-outer div.dna-comments_module .comments-error{ color: #FF9090;}

#blq-container-outer .dna-comments_module ul li.dna-comment{
	background-color: #1f306e;
	border-bottom: 1px dotted #3A5792;
	margin-bottom: 0px;
	padding: 0.5em 16px;
}
#blq-container-outer div.dna-comments_module ul.tabs li{ padding: 6px 16px; }
#blq-container-outer div.dna-comments_module  .dna-user-signin-panel .dna-logged-in-fragment{ padding-left: 0px;}
#blq-container-outer .dna-comments_module .dna-comment-list,
#blq-container-outer div.dna-comments_module .comments_pagination,
#blq-container-outer div.dna-comments_module ul.collections li p{ margin: 0px !important; }
#blq-container-outer .dna-commentbox-logged-in{ padding: 0 16px; background-color: #1f306e; min-height:46px;}

#blq-container-outer div.dna-comments_module,
#blq-container-outer .dna-comments_module .secondary_body{ color: #fff; }
#blq-container-outer .dna-comments_module .time,
#blq-container-outer .dna-comments_module .comments_user_info{ text-transform: none; color: #fff; font-weight: normal; }
#blq-container-outer div.dna-comments_module span.vcard .comment_username{ color: #fff; }
#blq-container-outer div.dna-comments_module span.vcard .comment_username{ color: #fff;}
#blq-container-outer .dna-comments_module .target_comment{ border: 0px; }
#blq-container-outer div.dna-comments_module .dna-logged-in-fragment, #blq-container-outer .dna-comments_module .dna-user-signin-panel{
	padding: 0.5em 16px;
}
#blq-container-outer div.dna-comments_module ul.tabs{ border-top: 1px dotted #3A5792; }
#blq-container-outer .dna-commentbox-add-comment-cta{ 
	display: inline-block;
	background-color: #00FFFC;
	padding: 4px 6px;
}

#blq-main .dna-comments_module .dna-commentbox-add-comment-cta a, 
#blq-main .dna-comments_module .dna-commentbox-add-comment-cta a:link, 
#blq-main .dna-comments_module .dna-commentbox-add-comment-cta a:visited, 
#blq-main .dna-comments_module .dna-commentbox-add-comment-cta a:active{
	color: #1f306e;
	font-weight: bold;
}
#blq-container-outer .dna-commentbox-add-comment-cta a{ color: #1f306e; }
#blq-container-outer .dna-comments_module input.dna-commentbox-submit{
	background-color: #00FFFC;
	color: #1f306e;
	border: 0px;
}
#blq-container-outer .dna-comments_module input.dna-commentbox-preview{
	color: #1f306e;
	border: 0px;
}

div.dna-comments_module textarea#dna-commentbox-text {
	height:80px;
}

.dna-comments_module .dna-commentbox-submit-controls  {
	text-align:right;
	float:none;
	margin-bottom:8px;
}

/****** LATEST ALBUM ******/
.nopad{ padding-bottom: 0.5em;}
.latest-album{
	width: 100%;
	overflow: hidden;
}
.latest-album p{ padding-left: 150px;}
.latest-album h3{
	font-size: 1.53em;
	font-weight: bold;
	line-height: 1.1em;
	padding-left: 150px;
}
.latest-album img{
	float: left;
	margin-right: 10px;
}

/****** MEDIA ICONS ******/
.small-icon {
	display: block;
	height: 32px;
	left: 7px;
	position: absolute;
	top: 0.6em;
	width: 32px;
}
.horizontal-promo-scroller .small-icon{
	top: 0;
	left: 0;
}
.play {
    background: url( /staticarchive/382f626794e37a341417bdce8077c9db5105344f.png ) no-repeat scroll left top transparent;
}
.photo {
    background: url( /staticarchive/91a2d82732542b5c7c14422a885154d486c164cc.png ) no-repeat scroll left top transparent;
}

/****** FOOTER ******/
#footer-tent{
	display: block;
	width: 976px;
	height: 310px;
	background: transparent url( /staticarchive/5fa1fe336bfc5b923aece9baaa8c9d142cc3e21b.png ) top left no-repeat;
	position: absolute;
	bottom: -175px;
	right: -210px;
}
.row.top{
	margin-bottom: 1.0em;
	margin-top: 0.5em;
}


#blq-container-inner #blq-main .bbc-st-full div.bbc-st-wrapper h2.bbc-st-heading {
	background-color: #020260;
	border-bottom: 1px solid #5676A9;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1em;
	padding: 0.3em 16px;
	display: block;
	width: 303px;
}
#blq-container-inner #blq-main .bbc-st-full {
	background-color: #1F306E;
	color: #fff;
	margin: 0 0 14px;
	padding:0;
	position: relative;
}

#blq-container-inner #blq-main .bbc-st-full ul {
	clear: left;
	float: left;
	margin: 0 0;
	width: 239px;
	padding: 10px;
}

#blq-container-inner #blq-main .bbc-st-full .bbc-st-count {
  position: absolute;
  right: 10px;
  top: 10px;
	width: auto;
}

.bulleted li{
	padding-left: 25px;
	background: url( /staticarchive/c86fe0c3c9c75e454670949502c4469d9fd270aa.gif ) 0 3px no-repeat;
	padding-bottom: 1em;
	font-weight: bold;
}

.numbered li{ position: relative;padding-left: 35px; font-weight: bold; padding-bottom: 1em;}
.numbered span{
	display: block;
	color: #fd84c7;
	position: absolute;
	left: 0px;
	top: -2px;
	font-size: 1.4em;
}

/****** TYPOGRAPHY ******/
p{ padding-bottom: 1em;}
p a{ font-weight: normal;}
h2{ font-size: 3.2em; color: #020260; line-height: 1em; font-weight: bold;}
h2 span a{ font-weight: normal; }
h2 span {font-size: 0.56em; padding-left: 35px; font-weight: normal; }
.clearfix{ clear: both;}
.hidden { display: none; }

#council-links{
	position: absolute;
	bottom: 15px;
	left: 0px;
}
#council-links li{
	float: left;
}
#council-links li #ccc{
	display: block;
	text-indent: -9999px;
	width: 88px;
	height: 78px;
	background: url( /staticarchive/53b2d9651326f526e23b99cbfc0826a235148a72.png) top left no-repeat;
	padding-left: 20px;
}
#council-links li #ctp{
	display: block;
	text-indent: -9999px;
	width: 90px;
	height: 78px;
	background: url( /staticarchive/c6129568687b3cc2825a8beb92839d0101f595a6.png) top left no-repeat;
}
#live-dates h2 span{
	display: block;
	padding-left: 0px;
}

#live-dates dt{
	font-weight: bold;
}
#live-dates h2{
	background: #020260 url( /staticarchive/d2250e9000b78ab0e1a7a0d365b3507bfdbb17ab.gif ) top right no-repeat;
}
#flashcontent-fullsize{
	background: transparent url( /staticarchive/ec747a808a298abb0b7123d336a8fb2451157749.png ) bottom left repeat-x;
	text-align: center;
}
#page-subtitle{
	font-size: 1.53em;
	background-color: #020260;
	    padding: 0.55em 16px 0.28em;
	color: #fff;
}
.large-promos,
.small-promos{
	width: 100%;
	overflow: hidden;
}
.large-promos a{ display: block; height: 171px;}
.large-promos.solo{
	padding: 0.5em 8px;
	width: 304px;
	background: transparent url( /staticarchive/9a1ed37ea3ecb2e2c9531d43206f935470946072.png ) top left;
}
.small-promos .promo img {
    float: left;
    padding-right: 8px;
}
.small-promos .promo a {
    display: block;
    height: 81px;
    padding: 0.6em 0;
}
.small-promos .title, .small-promos .description {
    display: block;
}
.small-promos .description{ font-weight: normal; color: #fff;} 
.threeCol .promo{ margin: 0; }
.mmft-videos .oneCol{ width: 648px; margin-right: 8px; }
.mmft-videos .sidepanel{ width: 320px; }
.mmft-videos .oneCol .module-inner{ width: 632px; } 
.mmft-videos h2{ padding-left: 8px;}

#full-size-gallery{
	clear: both;
}
#full-size-gallery .preview-holder{ margin-bottom: 0px; text-align: left; overflow: hidden; }
#full-size-gallery .preview-holder img{ margin: 0 auto;}
#full-size-gallery #lb-info-panel{ font-size: 1em; line-height: 1em; }
#full-size-gallery #lb-caption{ left: 55px; }
#full-size-gallery .horizontal-promos{ padding-bottom: 0px;}
#full-size-gallery #lb-info-panel{ 
	background-color: #1F306E; 
	width: 950px; 
	overflow: hidden; 
	margin-bottom: 1em;
	padding: 1em 13px;
	position: relative;
}
#full-size-gallery #lb-info-panel #lb-controls{
	display: block;
	position: absolute;
	right: 13px;
	top: 8px;
}
#full-size-gallery #gallery-prev{
	left: 55px;
	top: 180px;
}
#full-size-gallery #gallery-next{
	right: 55px;
	top: 180px;
}

#full-size-gallery .preview-holder{
	background: transparent url( /staticarchive/7f1934afd58a2c83ee8af05c494174b7c65a475a.png ) bottom left repeat-x;
}
.promo.last{ margin-right: 0px;}

/****** DJ NAV ******/
#dj-nav{
	height: 29px;
	position: relative;
	clear: both;
	padding-top: 229px;
	margin-bottom: 0.5em;
}
#dj-images{
	
}

#dj-text{
	z-index: 1000;
	position: relative;
}
#dj-text li{
	display: inline;
	float: left;
	width: 153px;
	font-size: 1.5em;
	padding: 0.3em 8px;
}

#dj-text li a.active{
	color: #FF49BB;
}

#dj-text li.last{
	width: auto;
}
#dj-images li a{ display: block;}
#dj-images li{
	position: absolute;
	text-indent: -2000px;
	cursor: pointer;
}
#dj-images #zanelowe-pic{
	left: -55px;
	top: 27px;
	z-index: 100;
}
#dj-images #zanelowe-pic a{
	height: 266px;
	width: 206px;
	background: transparent url( /staticarchive/6631fe4020fa620ff09d6bd514b3219a92da4f1f.png ) top left no-repeat;
}
#dj-images #zanelowe-pic.inactive a{
	background: transparent url( /staticarchive/5f1a0442c09075fbe5c918234572dba428d44172.png ) top left no-repeat;
}

#dj-images #anniemac-pic{
	left: 112px;
	height: 235px;
	width: 210px;
	background: transparent url( /staticarchive/0c786be6f6ed84da54f58e1f5bfed9a20817b955.png ) top left no-repeat;
	top: -4px;
	z-index: 200;
}
#dj-images #anniemac-pic a{
	height: 235px;
	width: 210px;
	background: transparent url( /staticarchive/0c786be6f6ed84da54f58e1f5bfed9a20817b955.png ) top left no-repeat;
}
#dj-images #anniemac-pic.inactive a{
	background: transparent url( /staticarchive/e5fbbb9c4721a969f5228f0d62ff0bfd642d5a42.png ) top left no-repeat;
}

#dj-images #huwstephens-pic{
	left: 296px;
	top: 15px;
	z-index: 100;
}
#dj-images #huwstephens-pic a{
	width: 172px;
	height: 225px;
	background: transparent url( /staticarchive/1941ddea503135d55a8913b45374ec685d4ae2e2.png ) top left no-repeat;
}

#dj-images #huwstephens-pic.inactive a{
	background: transparent url( /staticarchive/5bce94497c53e13b0d79aec2f51cecbd1c9f6e5b.png ) top left no-repeat;
}

#dj-images #chrismoyles-pic{
	left: 433px;
	top: 2px;
	z-index: 200;
}
#dj-images #chrismoyles-pic a{
	width: 267px;
	height: 235px;
	background: transparent url( /staticarchive/ee3277e7d87584615c129d07b0cc9b6c436222db.png ) top left no-repeat;
}

#dj-images #chrismoyles-pic.inactive a{
	background: transparent url( /staticarchive/87cd7213e284a4208c015d3fcb514b07f466e8c4.png ) top left no-repeat;
}

#dj-images #fearnecotton-pic{
	left: 610px;
	top: 21px;
	z-index: 300;
}
#dj-images #fearnecotton-pic a{
	height: 211px;
	width: 240px;
	background: transparent url( /staticarchive/2e153bfa997707f940812ada22e02e777b0272ce.png ) top left no-repeat;
}
#dj-images #fearnecotton-pic.inactive a{
	background: transparent url( /staticarchive/515cc34b980fac3b4e7c90a8cfb6986ca63477b0.png ) top left no-repeat;
}

#dj-images #gregjames-pic{
	left: 818px;
	top: 0px;
	z-index: 400;
}
#dj-images #gregjames-pic a{ 
	height: 245px;
	width: 239px;
	background: transparent url( /staticarchive/b810f4cbea17579576eea02e7bb6fcdfbd83df20.png ) top left no-repeat;
}
#dj-images #gregjames-pic.inactive a{
	background: transparent url( /staticarchive/53d4d1c52ec7dc0740ff1d1490f92ecad806bb60.png ) top left no-repeat;
}

#dj-nav-decoration{
	width: 1109px;
	height: 129px;
	background: transparent url( /staticarchive/d5dba805994a82af3f7f25e6d771dbee33c12d99.png ) bottom left no-repeat;
	position: absolute;
	bottom: -101px;
	left: -56px;
	z-index: 900;
}
.thin-promos{ 
	width: 100%;
	overflow: hidden;
	background: transparent url( /staticarchive/9a1ed37ea3ecb2e2c9531d43206f935470946072.png ) top left;
}
.thin-promos .promo{
	width: 144px;
	float: left;
	padding: 8px;
}

.fourCol .promo{
	width: 144px;
	float: left;
	margin-right: 16px;
	margin-bottom: 1em;
}

.thin-promos .copy-holder,
.fourCol .copy-holder{
	background: #1f306e;
	padding: 5px;
	display: block;
	height: 70px;
}
.thin-promos .copy-holder .description,
.fourCol .description{
	color: #fff;
	font-weight: normal;
}
.thin-promos a,
.thin-promos img,
.fourCol a,
.fourCol img{ display: block;}
.fourCol .small-icon{ left: 0px; top: 0px;}
.oneCol .twoCol,
.oneCol .fourCol{ float: none; }
.dj-quote{
	padding-top: 3.5em;
	background: transparent url( /staticarchive/8891a305f7b3009def5e0b68c1bcd44c6df2473d.png ) top left no-repeat;
	position: relative;
}
.dj-quote p{
	font-size: 2.1em;
	color: #1f306e;
	line-height: 1.1em;
	font-weight: bold;
	padding-right: 30px;
}
.dj-quote .quote-detail{
	width: 290px;
	height: 223px;
	background: transparent url( /staticarchive/827703dc7f379c34d5345c6e09729113547edd34.png ) top left no-repeat;
	position: absolute;
	right: -70px;
	bottom: -90px;
}
.dj-holder{ padding-top: 8em; clear: both;}
.transparent-heading{ position: relative; width: 430px; padding: 7em 0 4em; min-height: 160px; }
.transparent-heading .fakeHeading,
.transparent-heading #page-subtitle{ background: none; color: #020260; }
.transparent-heading .fakeHeading{ font-size: 4.2em;}
.transparent-heading #page-subtitle{ font-size: 1.8em; padding: 0.2em 16px 0.28em;}
#dj-headshot{ position: relative; z-index: 200; }
#dj-headshot .top{
	width: 623px;
	height: 288px;
	position: absolute;
	top: -285px;
	right: -80px;
	z-index: 200;
}
#anniemac-scrap #dj-headshot .top{ background: transparent url( /staticarchive/9476b2106ffc6b46a06daf304f8a49fab906f654.jpg ) top left no-repeat; }
#chrismoyles-scrap #dj-headshot .top{ background: transparent url( /staticarchive/00cdecd06ba1e53341dbb187692717acc37ddce7.jpg ) top left no-repeat; }
#fearnecotton-scrap #dj-headshot .top{ background: transparent url( /staticarchive/61a0dad5ce1ddc76fd2cb2e3c49a3c28c41bdafd.jpg ) top left no-repeat; }
#gregjames-scrap #dj-headshot .top{ background: transparent url( /staticarchive/64772f6776671df2151f9b3676729b063e114321.jpg ) top left no-repeat; }
#huwstephens-scrap #dj-headshot .top{ background: transparent url( /staticarchive/08318a7242ad97f90577159a35f023e982956d79.jpg ) top left no-repeat; }
#zanelowe-scrap #dj-headshot .top{ background: transparent url( /staticarchive/3319d5e5860507870e98a7494bceba4827710aa3.jpg ) top left no-repeat; }
#dj-headshot .bottom{
	width: 623px;
	height: 91px;
	position: absolute;
	right: -80px;
	bottom: -91px;
	z-index: 3000;
	background: transparent url( /staticarchive/5ade3889cc61944ac150144a2544180854644c85.png ) top left no-repeat;
}
#flash-player{ z-index: 100; }
#lms{ 
	padding-top: 30px;
	background: transparent url( /staticarchive/9b75ca32cf8b7e9c00d9dca8cafb21ee42b5567d.png ) bottom left repeat-x;
	position: relative;
	margin-bottom: 2em;
}
#lms #lms-decor-right{
	width: 153px;
	height: 259px;
	background: transparent url( /staticarchive/a7115c9cdfe9358587d2bb3a6ec0e4fe7216d0b1.png ) top left no-repeat;
	position: absolute;
	right: -73px;
	bottom: -17px;
}
#lms #lms-decor-left{
	width: 149px;
	height: 330px;
	background: transparent url( /staticarchive/5c391a46b1bf39a9ade605ad3969022e4383543e.png ) top left no-repeat;
	position: absolute;
	left: -69px;
	bottom: -23px;
}

.oneCol .twoCol .module{ width: 320px; float: left; margin-right: 8px;}
.mmft-home.live .oneCol .twoCol .module-inner{
	width: 304px;
	padding: 8px;
}
.mmft-home.live .module-inner{
	padding: 8px;
}
.mmft-home.live .module-inner .promo a{
	padding: 0 0 4px;
}
.mmft-home.live .oneCol{
	margin-right: 8px;
	width: 648px;
}
.mmft-home.live .twoCol{ width: 656px; }
.mmft-home.live .sidepanel{ width: 320px; }
.mmft-home.live .oneCol .module-inner{ width: 632px;}
.countdown{ clear: both; }
.countdown li{
	border-top: 1px #3a5792 dotted;
	padding: 2px 0;
	font-size: 1.53em;
}

h3.tab{
	float: left;
	font-size: 1.45em;
	color: #fff;
	padding: 0 5px 5px;
	width: 185px;
}
h3.tab a{ color: #fff;}
h3.active a{ color: #00FFFC; }
h3.active{
	border-bottom: 1px #4c598b solid;
	border-left: 1px #4c598b solid;
}
h3.active.first{
	border-left: 0;
	border-right: 1px #4c598b solid;
}
h3.tab.first{
	width: 100px;
	padding: 0 5px 5px 0;
}

.image-quilt{ width: 100%; overflow: hidden;}
.image-quilt li{
	float: left;
	width: 144px;
	margin-right: 16px;
	position: relative;
}
.image-quilt span{
	background: url("/staticarchive/087266021b7a3472eb78c4e8eae51619d93a2ee4.png") repeat scroll left top transparent;
	display: block;
	position: absolute;
	bottom: 3px;
	padding: 6px;
	width: 136px;
}
.image-quilt li.end{ margin: 0;}
.introducing{
	padding-bottom: 10px;
}
.introducing-detail{
	width: 372px;
	height: 171px;
	background: url( "/staticarchive/1c8e1470ca6c4df372e28e73252414d862da4406.png ") top left no-repeat;
	position: absolute;
	bottom: -95px;
	left: -7px;
}

.in-numbers li a {
	font-size: 0.85em;
}


/* TV RADIO NAV FIX */
#blq-local-nav, #dj-text {}