/****** 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;
}

body{ 
	overflow-x: hidden;
	background: #1e1b1b url( /staticarchive/288f4b334123da1ac0c46d51da6b25dcc7c5379f.jpg ) top left repeat-x;
}

/****** RESET BLQ ******/
#blq-main{ 
	font-size: 1em; 
	font-family:helvetica,arial,verdana,sans-serif; 
	padding-bottom: 40em;
	background: transparent url( /staticarchive/0f6cf66d02903a32c5e44447084309f1c38f5d8a.jpg ) right top no-repeat;
	color: #ededed;
	min-height:90em;
}
#trans-detail{ background: transparent url( /staticarchive/12d835986a7982a887dafda5d546482a401377ca.png ) left top no-repeat; }
#blq-container-inner{ padding-top: 69px;}
#blq-container-inner, #blq-acc{ background: none;}
#blq-acc{ border: 0px;}
#blq-container{ 
	background: transparent url( /staticarchive/4e72dc07ef441d459f5c907663d2bea0e75d912b.gif ) bottom left repeat-x; 
	background-position: left 10px top 15px;
}
#blq-pre-mast, #blq-container-inner{ width: 977px;}

#background-detail{ 
	width: 100%;
	position: relative;
	overflow: hidden;
	background: transparent url( /staticarchive/78bb10f10a496329103fa5c05acdd776d84ff9fa.jpg ) bottom left no-repeat; 
}
#top-corner{
	width: 100%;
	background: transparent url( /staticarchive/e467d15b94030090b2fc0b4477245acd172038a4.png ) 0 69px no-repeat; 
}
#blq-foot{ border-top: 0px;}
#blq-foot,
#blq-sitelinks, #blq-bbclinks{
	background: #404040;
}
#blq-content{ position: relative;}
#blq-acc-links{ background-color: #000; }
#blq-acc-links a{ color: #fff;}
.clear{ clear: both;}
/****** HEADINGS ******/
h1{
	padding-top: 7em;
}
#mmft-masthead h1 a {
	background:url( /staticarchive/965d537f31b1703bc2db8291036eff4c4f9810f2.gif ) no-repeat scroll left top transparent;
	display:block;
	height:95px;
	text-indent:-2000px;
	width:404px;
}

h2{
	font-size: 2.8em;
	color: #fff;
	padding-bottom: 0.3em;
	font-family: Georgia;
	font-weight: 100;
}
h3{
	font-size: 2.0em;
	color: #fff;
}
h4{
	
}

p a{ font-size: 1.0em;}

p{ 
	font-size: 1.3em;
	color: #fff;
	line-height: 1.2em;
	color: #ededed;
	padding-bottom: 1em;
}
li p{ font-size: 1.0em;}
p.details{ padding-bottom: 0;}

a{ 
	text-decoration: none;
	color: #5bf9d2;
	font-weight: bold;}
a:hover, #most-viewed a:hover span.description,
#scroll-view li a:hover span.description{ 
	color:#5BF9D2;
	text-decoration: underline; 
}

/****** LOCAL NAV ******/
#blq-local-nav{
	margin: 3.5em 0 0.8em;
	overflow: hidden;
	width: 100%;
	height: 32px;
	position: relative;
	display: block;
}
#blq-local-nav ul{
	vertical-align: top;
	height: 20px;
	display: block;
}
#blq-local-nav ul li{
	display:inline-block;
	margin-left:-3px;
	background: url( /staticarchive/89253c8fc949f5c5fbc674d37ff752032ca23600.png ) top left;
	padding:5px 1px 5px 0;
	position: relative;
}
#blq-local-nav ul{ width: 10000px; position: absolute; top: 0; left: 0;}
#blq-local-nav ul li.last{
	padding-left: 2000px;
}
#blq-local-nav ul li.last:hover{
	background: url( /staticarchive/89253c8fc949f5c5fbc674d37ff752032ca23600.png ) top left;
}
#blq-local-nav ul li:hover{
	background: url( /staticarchive/f533d82553e880bd497086fbe887a67c44bb6f02.png ) top left;
}
#blq-mast-home{ background: none;}
.mmft-home #blq-local-nav ul li.home,
.mmft-lineup #blq-local-nav ul li.line-up,
.mmft-artist #blq-local-nav ul li.line-up,
.mmft-photos #blq-local-nav ul li.photos,
.mmft-radio1 #blq-local-nav ul li.radio1,
.mmft-videos #blq-local-nav ul li.videos,
.mmft-about #blq-local-nav ul li.about,
.mmft-faq #blq-local-nav ul li.faq,
.mmft-redbutton #blq-local-nav ul li.redbutton,
.mmft-mobile #blq-local-nav ul li.mobile,
.mmft-newacts #blq-local-nav ul li.newacts,
.mmft-contactus #blq-local-nav ul li.contactus,
#show-brand #blq-local-nav ul li.tvradio{
	background: url( /staticarchive/f533d82553e880bd497086fbe887a67c44bb6f02.png ) top left;
}
	#blq-local-nav ul li a{
		font-weight: normal;
		font-family: Georgia;
		font-size: 2em;
		border-right:1px solid #d5d5d5;
		color:#FFFFFF;
		display:inline-block;
		height:22px;
		padding:0 10px;
		line-height:1em;
	}
	.mmft-home #blq-local-nav ul li.home a,
	.mmft-lineup #blq-local-nav ul li.line-up a,
	.mmft-artist #blq-local-nav ul li.line-up a,
	.mmft-photos #blq-local-nav ul li.photos a,
	.mmft-radio1 #blq-local-nav ul li.radio1 a,
	.mmft-videos #blq-local-nav ul li.videos a,
	.mmft-about #blq-local-nav ul li.about a,
	.mmft-faq #blq-local-nav ul li.faq a,
	.mmft-redbutton #blq-local-nav ul li.redbutton a,
	.mmft-mobile #blq-local-nav ul li.mobile a,
	.mmft-newacts #blq-local-nav ul li.newacts a,
	.mmft-contactus #blq-local-nav ul li.contactus a,
	#blq-local-nav ul li a:hover{
		color: #5bf9d2;
	}
	#blq-local-nav ul li.filler{
		width: 100%;
	}
	#blq-local-nav ul li.last a{ 
		border-right: 0px;
	}
	#blq-local-nav ul li .filler{
		background: url( /staticarchive/89253c8fc949f5c5fbc674d37ff752032ca23600.png ) top left;
		top: 0px;
		width: 100px;
		height: 100px;
		right: -100px;
		display: block;
		position: absolute;
	}

/****** RADIO PLAYER ******/
#mmft-masthead{ position: relative;}
#nowPlayingContainerRL {
	color:#FFFFFF;
	position:absolute;
	right:0;
	top:8px;
	width:347px;
}
	#nowPlayingContainerRL p {
		float:right;
		padding-bottom: 0;
	}
	#nowPlayingContainerRL p a {
		background:url( /staticarchive/ddbf9b4ac70024d5b7ed063854bf41936554f9f2.gif ) no-repeat scroll 0 0 transparent;
		color:#FFFFFF;
		font-size:1.38em;
		font-weight:bold;
		padding-left:28px;
		text-decoration:none;
		padding-top:2px;
		display: inline-block;
	}
#radioTop, #radioBottom{
	width: 331px;
	overflow: hidden;
}
#radioTop{
	padding: 1.2em 8px 1em;
	background: url( /staticarchive/14e33b753b48cc8657302478e7fb45ba1a2d38fd.png ) top left;
}
#radioBottom{
	padding: 1.0em 8px;
	background: url( /staticarchive/ed860165ac342d7ea67ae5ffbd9420c5e864e5cd.png ) top left;
}
.now-playing-on  {
	float:left;
	max-width:78px;
}
	.now-playing-on span{
		background:none repeat scroll 0 0 #FFFFFF;
		color:#000000;
		display:inline-block;
		font-size:1.1em;
		font-weight:bold;
		padding:3px 5px;
		text-transform:uppercase;
		vertical-align:top;
	}
.now-playing-title {
	float:left;
	font-size:1.6em;
	font-weight:bold;
	height:20px;
	left:10px;
	overflow:hidden;
	padding-left:6px;
	position:relative;
	width:160px;
}
	.now-playing-title span.scroll {
		display:block;
		left:180px;
		position:absolute;
		top:2px;
		width:2000px;
	}
	
.now-playing-times  {
	clear:both;
	font-size:1.2em;
	overflow:hidden;
}

/****** HOME SCROLLER ******/
#scroll-wide{
	height: 289px;
	position: relative;
}

#scroll-view{
	width: 1540px;
	overflow: hidden;
	position: absolute;
	left: -285px;
	height: 289px;
	z-index: 5;
}

#scroll-view ul{
	width: 9999px;
	margin:0;
	padding:0;
	position: absolute;
	left: 0px;
}

#scroll-view li{
	display:block;
	float:left;
	height: 287px;
	width: 512px;
	position: relative;
	overflow: hidden;
	margin-right: 2px;
}
	/****** SCROLL ICONS ******/
	#scroll-view li .type{
		display: block;
		height: 68px;
		/*position: absolute;
		top: 20px;*/
		width: 74px;
	}
	#scroll-view li .type.video{
		background: url( /staticarchive/01cde32ceea30a267077472bada67c35847f5c6b.png ) top left no-repeat;
	}
	#scroll-view li .type.audio{
		background: url( /staticarchive/aedf7aa3e6543818939ba172a17ae41c9eabc40b.png ) top left no-repeat;
	}
	#scroll-view li .type.photo{
		background: url( /staticarchive/418673efacfafb18bfb0b7fa98cd02ecc2dc0e43.png ) top left no-repeat;
	}
	
	#scroll-view li .typeOuter{
		display: block;
		width: 0px;
		height: 68px;
		overflow: hidden;
		position:absolute;
		top: 20px;
		left: 0px;
	}
	#scroll-view li.focus .typeOuter{
		width: 74px;
	}
	
	/****** SCROLL COPY ******/
	#scroll-view li .copy {
		display:block;
		left:0;
		overflow:hidden;
		position:absolute;
		top:88px;
		width:310px;
	}
	#scroll-view li .copy .title, 
	#scroll-view li .copy .description {
		background:url( /staticarchive/8d8f79e6643240d80b7c8e0aa6a1c449de31de19.png ) repeat scroll left top transparent;
		color:#FFFFFF;
		display:block;
		padding-left:20px;
	}
	#scroll-view li .copy .title {
		font-size:2.8em;
		line-height:1em;
		padding-right:30px;
		padding-top:10px;
		text-transform: uppercase;
	}
	#scroll-view li .copy .description {
		line-height:1.2em;
		padding: 5px 60px 10px 20px;
		font-size: 1.3em;
		font-weight: normal;
	}
	
	/****** SCROLL NAV ******/
	#scroll-view a.nav{
		position: absolute;
		width: 60px;
		height: 60px;
		display: block;
		top: 200px;
	}
	#scroll-view a.nav#prev{
		background: url( /staticarchive/49f5ba58fef85f7ff64ab572a4323503b2b1ce67.png ) top left;
		left: 514px;
	}
	#scroll-view a.nav#next{
		background: url( /staticarchive/49f5ba58fef85f7ff64ab572a4323503b2b1ce67.png ) top right;
		right: 514px;
	}	
	#scroll-view a.nav#prev:hover{
		background-position: bottom left;
	}
	#scroll-view a.nav#next:hover{
		background-position: bottom right;
	}
	
	/****** SCROLL COVER ******/
	
	#cover-left {
		background:url( /staticarchive/12d4918d039ab737f7c22d7e2778e57e11399c2e.png ) no-repeat scroll left top transparent;
		height:288px;
		width:360px;
		z-index:10;
		left:-285px;
		position:absolute;
		top:0px;
	}
		.mmft-photos #cover-left,
		.mmft-videos #cover-left{
			background:url( /staticarchive/d8a0d08bfff80907c755bfb49e406df653375ee4.png ) no-repeat scroll left top transparent;
		}
	
	#cover-right {
		background:url( /staticarchive/c33c1f01a5414cebd44307adfcbf530978bd9b74.png ) repeat-y scroll left top transparent;
		height:288px;
		width:360px;
		z-index:10;
		right:-278px;
		position:absolute;
		top: 0px;
	}
		.mmft-photos #cover-right,
		.mmft-videos #cover-right{
			background:url( /staticarchive/0e0907ad48d89b697366c190d49bc8c92cb21d63.png ) no-repeat scroll right top transparent;
		}

/****** SIDEPANEL ******/
.sidepanel{
	float: left;
	width:335px;
}
	.sidepanel h2{
		text-transform: uppercase;
		font-family: Arial;
	}
	.sidepanel .module{
		padding: 1.2em 15px;
	}
	
/****** TWO COL CONTAINER ******/
.twoCol-container{
	width: 641px;
	overflow: hidden;
	float: left;
}
.twoCol-container .col{
	width: 320px;
	float: left;
}
.oneCol .twoCol-container .col{
	width: 300px;
	margin-bottom: 2em;
}
.twoCol-container .col.last{
	margin-right: 0px;
}
.row {
	overflow:hidden;
	padding-top:1.5em;
	width:100%;
}

.oneCol .twoCol-container{
	float: none;
	width: 600px;
}

.oneCol .twoCol-container.wide{
	float: none;
	width: 625px;
}
	.oneCol .twoCol-container.wide .col{
		width: 304px;
		margin-right: 15px;
	}
	.oneCol .twoCol-container.wide .col.last{ margin-right: 0px; }

.module.m_promos{
	padding: 0px;
}
/****** ONE COL ******/
.oneCol{
	width: 640px;
	float: left;
}
	.oneCol .module{
		margin-right: 15px;
	}


/****** PROMOS ******/
.promo-large{
	margin-top: 1.5em;
	position: relative;
}
	#threeCol-container .promo-large{
		margin-bottom: 1.5em;
	}
	.promo-large a{
		display: inline-block;
	}
	.promo-large .copy {
		background:url(/staticarchive/8d8f79e6643240d80b7c8e0aa6a1c449de31de19.png ) repeat scroll left top transparent;
		height:162px;
		left:0;
		padding:10px 30px 0 10px;
		position:absolute;
		top:0;
		width:115px;
	}
	.mmft-photos .promo-large .copy,
	.mmft-videos .promo-large .copy{
		padding-top: 30px;
		height: 140px;
	}
	.promo-large .copy .small-icon{ left: 4px; }
	.promo-large .copy .title {
		display:block;
		font-size:2.0em;
		line-height:1.1em;
		padding-bottom:0.5em;
		text-transform: uppercase;
		font-weight: normal;
		color: #fff;
	}
	.promo-large .description,
	.promo-small span.description {
		line-height:1.1em;
		font-size: 1.3em;
		font-weight: normal;
		color: #fff;
	}
	.promo-small a:hover span.description,
	.promo-large a:hover .description{
		color: #5BF9D2;
		text-decoration: underline;
	}
	
	.promo-small.wide{
		float: none;
		width: 100%;
		overflow: hidden;
		margin: 0 0 0.7em 0;
	}
	.promo-small.wide img,
	.promo-small.wide .title,
	.promo-small.wide .description{ float: left; width: 140px; display: block; }
	.promo-small.wide .title{ padding-top: 10px;}
	.promo-small.wide img{ margin-right: 15px;}
	
	.promo-small.wide{
		float: none;
		width: 100%;
		overflow: hidden;
		margin: 0 0 0.7em 0;
	}
	
.promo-small {
	float:left;
	margin-right:15px;
	position:relative;
	width:144px;
}
	.promo-small .title{
		display:block;
		font-weight: bold;
	}
	
	.promo-small span.title{ font-size: 1.3em; line-height: 1.1em; }
	#most-viewed .description{ color: #cccccc; font-weight: normal;}
	.small-icon {
		height:32px;
		left:0;
		position:absolute;
		top:0;
		width:32px;
	}
	
	.small-icon.photo{
		background: url( /staticarchive/f3719672afbaacff255292abab216e0063c37454.png ) top left no-repeat;
	}
	.small-icon.video{
		background: url( /staticarchive/7d8870f1e6616a851c7ba943098716e11b81b2f2.png ) top left no-repeat;
	}
	
	.mmft-photos #threeCol-container .double-col .col, .mmft-videos #threeCol-container .double-col .col{
		padding-bottom: 1010px;
	}
	.text-list{ margin-bottom: 1em;}
	
	
/****** MOST VIEWED ******/
#most-viewed{
	width: 290px;
}
#most-viewed{
	position: absolute;
	top: -19px;
	left: 0px;
}
#most-viewed li{
	position: relative;
	height: 81px;
	margin-bottom: 3px;
	display: block;
	overflow: hidden;
}
#most-viewed li a{
	display: block;
}
#most-viewed li .copy{
	position: absolute;
	width: 135px;
	top: 0px;
	right: 0px;
}
	#most-viewed .copy .title{
		display:block;
		line-height:1.2em;
		font-weight: bold;
	}

#most-viewed-container{ 
	position: relative;
	height: 379px;
	width: 290px;
	overflow: hidden;
	margin-top: 1.3em;
}
	#most-viewed-container .nav{
        position: absolute;
        left: 0px;
        display: block;
        width: 290px;
        height: 62px;
        background: url( /staticarchive/778f5dbde93123caa51b3a14ec31eeba25b9693e.png ) no-repeat;
	}
	#most-viewed-container #prev{
		top: 0px;
		background-position: top left;
	}
	#most-viewed-container #prev:hover{
		background-position: top right;
	}
	#most-viewed-container #next{
		bottom: 0px;
		background-position: bottom left;
	}
	#most-viewed-container #next:hover{
		background-position: bottom right;
	}

.module.most-viewed #breadcrumb {
	position:absolute;
	right:5px;
	top:22px;
}
	.module.most-viewed #breadcrumb li {
		float:left;
		margin-right:4px;
	}
	.module.most-viewed #breadcrumb a {
		background-color:#666666;
		display:block;
		height:7px;
		width:7px;
	}
	.module.most-viewed #breadcrumb li.focus a {
		background-color: #ffffff;
	}

/****** MODULE ******/
.twoCol-container .module{
	width: 290px;
	padding: 1em 6px 1.4em 8px;
	margin-top: 1.5em;
}
.module{
	background: url( /staticarchive/8a9c5cc89025eef319479943837baf84f3fd3cd0.png ) top left;
	position: relative;
	padding: 0 10px 3em;
}
.module.galleryLarge{ padding: 0 15px 3em;}
.module.m_video,
.module.gallery{
	padding-left: 0px;
	padding-right: 0px;
}
.module.m_video{
	padding-bottom: 0px;
}
.module.m_video h2,
.module.gallery h2{
	margin-left: 10px;
}
.sidepanel .module{
	margin-top: 1.5em;
}
	.module h3{
		font-family: Georgia;
		line-height: 1.2em;
	}
	.mmft-home .module.most-viewed h3{
		text-transform: uppercase;
	}

.module ul li{
	font-size: 1.3em;
	line-height: 1.2em;
	color: #ccc;
}
.sidepanel .module.similar_artists,
.sidepanel .module.tvradio,
.sidepanel .module.tipped-by{
	position: relative;
	width: 305px;
	overflow: hidden;
}

/****** SERVICES FOOTER ******/
.services_footer{
	margin-top: 1em;
}
.services_footer h2{
	font-size: 2.0em;
	text-transform: uppercase;
}
.services_footer li{
	display: inline;
	padding-right: 75px;
}
	.services_footer li a{
		min-width: 59px;
		padding-top: 4.6em;
		display: inline-block;
		font-size: 1.3em;
		color: #fff;
	}
	.services_footer li a:hover{
		color: #5BF9D2;
	}
	.services_footer li a#digital_tv{
		background: url( /staticarchive/0fbfccd130082c60a0474c2b46eb7bc3225b1cbb.gif ) top left no-repeat;
	}
	.services_footer li a#mobile{
		background: url( /staticarchive/05d0dec15c4ef151bbe19cce3c8be53826271953.gif ) top left no-repeat;
	}
	.services_footer li a#contact_us{
		background: url( /staticarchive/99cce2b13d8aeb58ab44480ba5946f15591f8611.gif ) top left no-repeat;
	}
	.services_footer li a#embed{
		background: url( /staticarchive/bbafcd9ad196f1cad3155ebe3520a8fa99462b3a.gif ) top left no-repeat;
	}

/****** TWITTER ******/
.twitter #feed-header p{
	padding-left: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 0.5em;
}
.twitter #feed-footer p.feed-follow{
	padding-left: 20px;
	margin-top: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: url( /staticarchive/1ef42f997cc6cbf6e3aa3c6b347a7f63a03902a7.png ) top left no-repeat;
	margin-bottom: 0.5em;
}
.twitter #feed-list li{ 
	position: relative;
	padding: 1.3em 0 1.5em;
	border-top: 1px #535957 solid;
}
.twitter #feed-list li.first-tweet{ border-top: 0px;}
.twitter .reply, 
.twitter .retweet{
	display: block;
	width: 16px;
	height: 15px;
	bottom: -10px;
	position: absolute;
}
.twitter .reply{
	background: url( /staticarchive/9bb907a2e74b3794751ddae028bd5b1d9208f113.png ) bottom left;
	right: 25px;
}
.twitter .retweet{
	background: url( /staticarchive/9bb907a2e74b3794751ddae028bd5b1d9208f113.png ) bottom right;
	right: 5px;
}
.twitter .reply:hover{
	background-position: top left;
}
.twitter .retweet:hover{
	background-position: top right;
}
.twitter .feed-text-outer{
	position: relative;
}
.twitter .feed-text-inner{
	color: #ccc;
}
.twitter .feed-text-inner a{
	font-size: 1.0em;
	font-weight: normal;
}
.twitter .feed-date{
	display: block;
	font-weight: normal;
}
.twitter #feed-main{
	height: 300px;
	overflow-y: auto;
	position:relative;
	border-top: 1px #535957 solid;
}
.twitter #feed-main ul{
	display: block;
}

ul#feed-list .feed-photo {
float:left;
margin-right:8px;
margin-top:3px;
}

/****** TV / RADIO MODULE ******/

.tvradio #tabs li,
.tvradio #tabs li a{
	display: inline-block;
}
.tvradio #tabs li a{
	border-left: 1px #838383 solid;
	padding: 0 5px 3px;
}
	.tvradio #tabs li a.selected{
		font-weight: bold;
		color: #fff;
		border-right: 1px #838383 solid;
	}
	.tvradio #tabs li.first a.selected{
		border-right: 0px;
	}
	.tvradio #tabs li.first a{
		border-left: 0px;
		padding-left: 0px;
	}
	.tvradio #tabs li.first{ margin-left: 0px; }
	.tvradio #tabs li{ margin-left: -3px; }
	.tvradio #tabs,
	.tvradio .tab-hook.selected{
		display: block;
	}
	
	.tvradio .tab-hook{
		display: none;
		margin-top: -1px;
	}
	.tvradio .item{
		padding: 1.0em 0 0.5em;
		border-top:1px solid #535957;
	}
	.tvradio .item p a{ display: block; }
	.tvradio .item h3{
		text-transform: none;
		margin-bottom: 0.1em;
		
	}
	
	div.brand, div.item {
		position:relative;
		display:inline-block;
	}
	
	.tvradio .brand p{
		margin-left: 80px;
	}
	.tvradio .radio1{
		background: url(/staticarchive/48499cb6c653182621cb80d38e7eaebe8efa3024.gif) top left no-repeat;
	}
	.tvradio .radio2{
		background: url( /staticarchive/5980679e4d46db8a2ccaa7db493b74dc5949a544.gif ) top left no-repeat;
	}
	.tvradio .radio3{
		background: url( /staticarchive/054c355aac47e7b0cf70ca75eb8e307a2cc37a98.gif ) top left no-repeat;
	}
	.tvradio .radio4{
		background: url( /staticarchive/aff8e645b6ba296f18fede9a13769e094c5835cc.gif ) top left no-repeat;
	}
	.tvradio .radio5{
		background: url( /staticarchive/a0d768f389b674e77dd5a260bda77b71a511aa7a.gif ) top left no-repeat;
	}
	.tvradio .radio6music{
		background: url( /staticarchive/c5cb460113e3f498113aadf688a1e5c4f2e01293.gif ) top left no-repeat;
	}
	.tvradio .radio1xtra{
		background: url( /staticarchive/eb40aca13d02827c9b829162f866df7cb525f45b.gif ) top left no-repeat;
	}
	.tvradio .radio1 a,
	.tvradio .radio2 a,
	.tvradio .radio3 a,
	.tvradio .radio4 a,
	.tvradio .radio5 a,
	.tvradio .radio6music a,
	.tvradio .radio1xtra a{
		padding-left: 25px;
		background: url( /staticarchive/91e349b8cec8bf8a84f1b8ff9dff683c6c96dbca.gif ) top left no-repeat;
		display:inline-block;
	}
	.tvradio .bbc3 a, .tvradio .bbcthree a,
	.tvradio .bbc1 a, .tvradio .bbcone a,
	.tvradio .bbc2 a, .tvradio .bbctwo a{
		padding-left: 25px;
		background: url( /staticarchive/9f2b564b396a1e652dec34fba76cdd3cd715e6cc.gif ) top left no-repeat;
		display:inline-block;
	}
	.tvradio .bbc3, .tvradio .bbcthree {
		background: url( /staticarchive/b0af2b8de76eabdd24d3423584b9865c651ebc00.gif ) top left no-repeat;
	}
	.tvradio .bbc2, .tvradio .bbctwo {
		background: url( /staticarchive/284ae3f2e0a6edbd810278edaf31214cfb52a7b3.gif ) top left no-repeat;
	}
	.tvradio .bbc1, .tvradio .bbcone {
		background: url( /staticarchive/507d92a18cbd7715c801394dbfd3d86256e84d3e.gif ) top left no-repeat;
	}
	.tvradio .bbc4, .tvradio .bbcfour {
		background: url( /staticarchive/5ad9ce12a57932b43ec7d435ecde9127b77ea982.gif ) top left no-repeat;
	}
	
/****** VIDEO PLAYER ******/
#carousel .carousel-item{
	width: 106px;
	height: 100px;
	display: inline-block;
}
#carousel .carousel-item .title{
	display: block;
}

/****** GENERAL GALLERY SMALL ******/
#thumb-holder{
	width: 624px;
	height: 81px;
	position: relative;
	overflow: hidden;
}
	.fullWidth #thumb-holder{
		width: 846px;
	}
	.fullWidth #thumb-holder ul{
		left: -87px;
	}
#thumb-holder ul{
	position: absolute;
	left: -52px;
	top: 0px;
	width: 10000px;
}
	#thumb-holder ul li{
		float: left;
		margin-right: 2px;
	}
	
#thumb-holder .nav{
	display: block;
	position: absolute;
	width: 92px;
	height: 81px;
	background: url( /staticarchive/14f52b5fb4e39dd70f52056ad620b3b20bc0a437.png );
	top: 0px;
}
	#thumb-holder .nav#prev{
		left: 0px;
		background-position: top left;
	}
	#thumb-holder .nav#next{
		right: 0px;
		background-position: top right;
	}
	#thumb-holder .nav#prev:hover{
		background-position: bottom left;
	}
	#thumb-holder .nav#next:hover{
		background-position: bottom right;
	}
#inline-gallery{ margin: 0 auto; width: 846px;}
.galleryLarge #thumb-holder .nav{ width: 60px; }
.galleryLarge #thumb-holder .nav#prev{ background-position: -20px 0; }
.galleryLarge #thumb-holder .nav#next{ background-position: 80px 0; }

.galleryLarge #thumb-holder .nav#prev:hover{ background-position: -20px -80px; }
.galleryLarge #thumb-holder .nav#next:hover{ background-position: 80px -80px; }

#scroll-view,
#most-viewed-container{ 
	opacity:0;
}
#lb_mask {
	background:none repeat scroll 0 0 black;
	left:0;
	opacity:0.8;
	position:absolute;
	top:0;
	z-index:10000;
}
#lb_overlay {
	background-color:#FFFFFF;
	height:568px;
	padding:5px 15px;
	position:fixed;
	width:868px;
	z-index:15000;
}
	#lb_overlay #lb_inner {
		position:relative;
	}
	#lb_overlay  #overlayImage {
		background:url( /staticarchive/805be4b13332f3b7009dc92b4619a4f148c52663.gif ) no-repeat scroll center 220px transparent;
		height:487px;
		position:relative;
		width:866px;
	}
	#lb_overlay #lb_inner h2{
		font-size: 2.5em;
		color: #000;
		font-family: helvetica,arial,verdana,sans-serif;
		margin-top: 0.2em;
	}
	#lb_overlay #lb_inner #close-item,
	#lb_overlay #lb_inner #over-prev,
	#lb_overlay #lb_inner #over-next{
		position: absolute;
		display: block;
		width: 60px;
		height: 60px;
		z-index: 400;
	}
	#lb_overlay #lb_inner #close-item{
		top: 33px;
		right: 2px;
		background: url( /staticarchive/fab667eec4f9570722e53fddde1208486ff17d91.png ) top left no-repeat;
	}
	#lb_overlay #lb_inner #over-prev,
	#lb_overlay #lb_inner #over-next{
		top: 420px;
		background: url( /staticarchive/14f52b5fb4e39dd70f52056ad620b3b20bc0a437.png ) no-repeat;
	}
	#lb_overlay #lb_inner #over-prev{
		left: 0px;
		background-position: -18px -8px;
	}
	#lb_overlay #lb_inner #over-next{
		right: 2px;
		background-position: -104px -8px;
	}
	#lb_overlay #lb_inner p{
		color: #000;
		margin-top: 1em;
		float:left;
		width:500px;
	}
	#lb_overlay #lb_inner p#slideshow{
		width: 300px;
		text-align: right;
		position: absolute;
		bottom: -40px;
		right: 3px;
	}
		#lb_overlay #lb_inner p#slideshow a{
			display: inline-block;
			text-transform: uppercase;
			font-weight: normal;
			color: #393e41;
			padding: 2px 3px 3px 3px;
		}
		#lb_overlay #lb_inner p#slideshow a.active{
			background: #393e41;
			color: #5BF9D2;
		}
	#flashcontent{
		height: 390px;
		display: block;
	}

/****** ARTIST PAGES ******/

.module.m_photo{
	padding: 0 0 1em;
}

.oneCol .module h2{
	border-top: 1px #767c7c solid;
	padding: 0.4em 0 0.4em;
	margin-right: 10px;
}
.oneCol .m_promos h2{
	margin-left: 10px;
}

.module ul.setlist li{
	font-size: 2.0em;
	font-family: Georgia;
	font-weight: 100;
	position: relative;
	padding-left: 30px;
}
.module ul.setlist li .order{
	color: #fff;
	position: absolute;
	width: 30px;
	left: 0px;
}
.item{
	margin-top: 1em;
}
.item.top{ margin-top: 0;}

.reviews .item h3,
.text_content h3,
.m_review .item h3{
	color: #fff;
	padding: 0 150px 0.2em 0;
	margin-bottom: 0.2em;
	border-bottom: 1px #767c7c solid;
}
.text_content #comments h3{
	display: none;
}
.sidepanel .module.top{
	margin-top: 0;
}

.module.bookmarks h2{
	padding-left: 30px;
	background: url( /staticarchive/768d88ff2e23f41d2c4e891df4ff4226e504f4f5.png ) 0 4px no-repeat;
}
.module.bookmarks #page-bookmark-links-head{
	width: 295px;
}

.module.bookmarks #page-bookmark-links-head ul#parent-share-block{
	float: left;
}
.module.bookmarks #page-bookmark-links-head ul#parent-share-block li{
	display: inline-block;
	margin-right: 4px;
	vertical-align: top;
}
.module.bookmarks #page-bookmark-links-head ul#parent-share-block li.share{ margin-right: 8px;}
	.module.bookmarks #page-bookmark-links-head ul#parent-share-block li a{
		display: inline-block;
		text-indent: -2000px;
		width:16px;
		height: 16px;
	}
	.module.bookmarks #page-bookmark-links-head ul#parent-share-block li.twitter a{
		background: url( /staticarchive/7360072fcdb3983dc74003857c8e60b713d94fc8.gif) top left no-repeat;
	}
	.module.bookmarks #page-bookmark-links-head ul#parent-share-block li.share a{
		background: url( /staticarchive/5fde3be2635b5434d1f0ebdb2a6400514c276db4.gif) top left no-repeat;
	}

.module.bookmarks #page-bookmark-links-head iframe{
	float: left;
}
.module.slot h2{
	border-bottom: 1px solid #767C7C;
	padding-bottom:0.1em;
	margin-bottom: 0.5em;
}

.fb_iframe_widget{
	margin-top: 1em;
}
.module.slot h3{
	font-family: Georgia;
}
.module.slot p{
	margin-top: 1em;
}
.module.similar_artists li {
	display:inline-block;
	float:left;
	height:81px;
	margin:0 12px 12px 0;
	position:relative;
	width:144px;
}
.module.similar_artists li.end{ margin-right: 0px;}
.module.similar_artists li span {
	background:url( /staticarchive/8d8f79e6643240d80b7c8e0aa6a1c449de31de19.png ) repeat scroll left top transparent;
	bottom:0;
	color:#FFFFFF;
	display:block;
	left:0;
	padding:0.6em 6px;
	position:absolute;
	width:132px;
}
#album-review{ 
	position: relative;
	margin-left: 150px;
	min-height: 112px;
	padding-bottom:1em;
} 
.module #album-review h3{
	font-size: 1.3em;
	text-transform: none;
	color: #5BF9D2;
	font-weight: bold;
	font-family: Arial;
}
.module.slot h2{
	margin-bottom: 0;
	border-bottom: 0;
}
.module.slot h3#stage{
	border-bottom:1px solid #767C7C;
	padding-bottom: 0.3em;
	margin-bottom: 0.3em;
}
.module.slot h2 span{
	display: block;
	font-size: 0.7em;
}
h3 a{ font-weight: normal;}
#album-review a {
	left: -150px;
	position:absolute;
	top:4px;
}
.sidepanel #album-review p a {
	left:0;
	position:relative;
}
.module.last-played h2{
	padding-bottom: 0.1em;
}
.module.last-played h3{
	text-transform: none;
	font-family: Georgia;
}
.last-played dl{ margin-top: 0.7em;}
.last-played dl dt, dl dd{ font-size: 1.3em; line-height: 1.2em;}
.last-played dl dd{ color: #cccccc;}
.last-played dl dt{ 
	border-top: 1px #4b4b50 solid;
	padding: 0.5em 0 0;
	background: transparent url( /staticarchive/91e349b8cec8bf8a84f1b8ff9dff683c6c96dbca.gif) right 7px no-repeat;
}
.last-played dl dd{
	padding-bottom: 1.5em;
}
.module.tipped-by{ padding: 4em 15px 0; min-height: 19em;}
.module.tipped-by h2{
	padding-bottom: 0.1em;
}
.module.tipped-by h3{
	text-transform: none;
	font-family: Georgia;
	font-size: 2.8em;
	width: 155px;
}

.module.tipped-by #tipped-link{
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: url( /staticarchive/14e33b753b48cc8657302478e7fb45ba1a2d38fd.png ) top left;
	font-size: 2em;
	display: block;
	width: 305px;
	padding: 0.5em 15px 1em;
}
.module.tipped-by #tipped-link a{ font-weight: normal;}
.sidepanel .module.most-viewed h3{
	font-size: 2.8em;
	text-transform: uppercase;
}
.sidepanel .module.most-viewed #breadcrumb{
	top:28px;
}
#vid-content{
	width: 100%;
	overflow: hidden;
	margin-top: 0.2em;
	overflow: hidden;
	position: relative;
	width: 624px;
	height: 140px;
}
#vid-content ul{
	width: 10000px;
	left:-52px;
	position:absolute;
	top:0;
}
#vid-content li{
	float:left;
	margin-right:2px;
	width: 144px;
}
#vid-content li a .title{
	display: block;
}

#vid-content .nav {
	background:url("/staticarchive/14f52b5fb4e39dd70f52056ad620b3b20bc0a437.png") repeat scroll 0 0 transparent;
	display:block;
	height:81px;
	position:absolute;
	top:0;
	width:92px;
}
#vid-content #prev.nav {
	background-position:left top;
	left:0;
}
#vid-content #next.nav {
	background-position:right top;
	right:0;
}

/****** LIGHTS ******/
#lights01{
	width: 624px;
	height: 250px;
	position: absolute;
	top: 790px;
	left: -370px;
	background: url( /staticarchive/03374d937cdf220e1b2f512ccec2d4e8683401d5.jpg ) top left;
	z-index: -100;
}

#lights02{
	width: 643px;
	height: 166px;
	position: absolute;
	top: 1000px;
	right: -250px;
	background: url( /staticarchive/eca2476d1f1a88fcd9fecf2b329c0a7b132b356c.jpg ) top left;
	z-index: -100;
}

#lights03{
	width: 474px;
	height: 185px;
	position: absolute;
	top: 1500px;
	left: -250px;
	background: url( /staticarchive/4fb81063517745e1d656dfc93f4800b5054e4514.jpg ) top left;
	z-index: -100;
}
/****** SHARE PANEL ******/
#socialBookMarks {
	background:url(/staticarchive/eb772d1dd0fbc630edcd28d3dbd4545ba896401b.png) no-repeat scroll left top transparent;
	left:-68px;
	padding:2em 10px 1em;
	position:absolute;
	top:67px;
	width:320px;
	z-index:10000;
}
#socialBookMarks .close-panel {
	background:url(/staticarchive/5827dba125eb0f4f0badb41b5ddcc5e5b4ae9f37.gif) no-repeat scroll left top transparent;
	display:block;
	height:16px;
	position:absolute;
	right:9px;
	top:22px;
	width:16px;
}
  #socialBookMarks ul.networks{ float: none; padding: 0 0;}
  #socialBookMarks li{ display: inline-block; padding-left: 20px; height: 16px; width: 140px; padding-bottom: 1em;}
  #socialBookMarks .delicious{ background: url( /staticarchive/ed7403169fd1124373466a03a4c37b5e4ec4f522.gif) top left no-repeat;}
  #socialBookMarks .digg{ background: url( /staticarchive/e38eefaf392cd398043efdddc9ed8cce63c10134.gif) top left no-repeat;}
  #socialBookMarks .facebook, .facebook-pop { background: url( /staticarchive/dea2322fb479623cd92ccff05759cf1876de969c.gif) top left no-repeat;}
  #socialBookMarks .reddit{ background: url( /staticarchive/49b3ebacc1b866bf42208aba2161b1f7143bf776.gif) top left no-repeat;}
  #socialBookMarks .stumbleupon{ background: url( /staticarchive/a83d8d400b9de703be3f4d7e8186a08a927e9d7b.gif) top left no-repeat;}
  #socialBookMarks .twitter{ background: url( /staticarchive/7150acf524bfa4ee78179744396572f43d4734b0.gif) top left no-repeat;}
  #socialBookMarks .relative-container{ position: relative;}
#socialBookMarks ul.networks {
	float:none;
	padding:0;
}
	#socialBookMarks h3{ 
		padding-bottom: 0.3em;
		margin-bottom: 0.3em; 
		border-bottom: 1px solid #767C7C;
	}

/****** THREE COL CONTAINER ******/
#threeCol-container{
	background: url(/staticarchive/a6d571b9adf3783926514f34da1d54028b5dce3b.png) repeat-x left top transparent;
	width: 100%;
	overflow: hidden;
}
.mmft-photos #threeCol-container,
.mmft-videos #threeCol-container{ background: none; }
#threeCol-container .heading{
	font-size: 4em;
	margin-right: 0px;
	background: none;
}
#lineup-nav{ position: relative;}
#lineup-nav ul{ 
	border-top: 1px #7a8785 solid; 
	padding: 1em 0 0.5em; 
	margin: 1.2em 1em 0;
	width: 635px; }

#lineup-nav ul li{
	display: inline;
}
	#lineup-nav ul li a{
		font-family: Georgia;
		font-size: 2em;
		font-weight: 100;
		display: inline-block;
		border-right: 1px #fff solid;
		padding: 0 0.25em;
	}
	#lineup-nav ul li#by-day a{ padding-left: 0;}
	#lineup-nav ul li#by-dj a{ border-right: 0px;}
	
	.mmft-lineup.byaz #lineup-nav ul li#by-az a,
	.mmft-lineup.bydj #lineup-nav ul li#by-dj a,
	.mmft-lineup.bystage #lineup-nav li#by-day a{
		color: #fff;
	}
	
input{
	border: 1px #333333 solid;
	margin-right: 10px;
	width: 139px;
	margin-right:5px;
	margin-top:0.0em;
	padding: 2px;
}
#lineup-nav dl{
	position: absolute;
	bottom: 5px;
	right: 65px;
}
#lineup-nav dl dt{

	font-size: 2em;
	font-family: Georgia;
}
#lineup-nav dl dt, #lineup-nav dl dd{
	float: left;
}

#threeCol-container .col{
	width: 295px;
	background: url(/staticarchive/8a9c5cc89025eef319479943837baf84f3fd3cd0.png) repeat left top transparent;
	margin-right: 15px;
	float: left;
	padding: 1em 10px 1000px;
	margin-bottom: -1000px;
	position: relative;
}
#threeCol-container .double-col{
	background: url(/staticarchive/8a9c5cc89025eef319479943837baf84f3fd3cd0.png) repeat left top transparent;
	width: 631px;
	overflow: hidden;
	float: left;
	margin-right: 15px;
	padding: 1em 7px 0;
}
.mmft-photos  #threeCol-container .double-col .col,
.mmft-videos  #threeCol-container .double-col .col{
	background: none;
	width: 294px;
	padding-top: 0;
}
#threeCol-container .double-col h3{
	border-top: 0;
	margin: 0 7px;
	font-size: 2.8em;
	padding-bottom: 0px;
}
#threeCol-container .double-col h4{
	color: #fff;
	font-size: 2.8em;
	display: inline-block;
	width: 322px;
	font-family: Georgia;
	margin-left: 7px;
}
.title-head{
	border-bottom:1px solid #606766;
	min-height: 60px;
}
#threeCol-container .row .title-head h3{ font-size: 2.8em; border-top: 0; padding-top: 0;}
#threeCol-container .double-col h4.last{ margin-left: -3px;width: 295px;}

#threeCol-container .double-col h3#letters{
	padding-top: ;
	border-bottom:1px solid #606766;
}
	.mmft-photos #threeCol-container .col,
	.mmft-videos #threeCol-container .col{
		padding: 1em 7px 1000px;
		width: 301px;
	}
	#threeCol-container .col.last{ margin-right: 0px;}
	#threeCol-container h2{
		padding-bottom: 0.3em;
		border-bottom: 1px #606766 solid;
		margin-bottom: 0.4em;
		text-transform: uppercase;
	}
	#threeCol-container .services_footer h2{
		border-bottom: 0px;
	}
	#threeCol-container h3{
		font-size: 2em;
		text-transform: uppercase;
		padding-bottom: 0.2em;
		border-top:1px solid #606766;
	}	
	#threeCol-container .row.top{ margin-top: 2em;}
	#threeCol-container .row h3{
		padding-top: 0.5em;
	}
	#threeCol-container h4{
		display: none;
	}
	
	.mmft-lineup #threeCol-container .col li{
		font-size: 2em;
		font-family: Georgia;
		padding-bottom: 0.4em;
	}
	.mmft-lineup #threeCol-container .col li a{
		font-family: Georgia;
		font-weight: 100;
	}
	#threeCol-container .row{
		overflow: hidden;
	}
	.text-list{ margin-top: 1em;}
	.text-list li a{ font-size: 1.3em; line-height: 1.2em;}

.bystage #threeCol-container .row{ padding-top: 0;}
.bystage #threeCol-container h2{ border: 0px; margin-bottom: 0em; }

.bydj #threeCol-container .col{
	padding: 0 0 1000px;
	width: 315px;
}

.dj-pick{
	width: 315px;
	z-index: 0;
	padding: 1em 0;
	position: relative;
}
	.dj-pick h2 a{
		display: block;
		height: 196px;
		width: 145px;
		padding-right: 150px;
		font-weight: normal;
		color: #fff;
	}

	#threeCol-container .col h2{ z-index: 100; }
	#threeCol-container .col ul{ z-index: 100; }
	#threeCol-container .dj-pick h2{  
		border-bottom: 0px;
		text-transform: none;
		margin-left: 10px;
	}
	.bydj #threeCol-container .col{ background: none;}
	#threeCol-container .dj-pick ul{ 
		padding: 1em 10px 2em;
		background: url(/staticarchive/8a9c5cc89025eef319479943837baf84f3fd3cd0.png) repeat left top transparent;
	}
/****** AUTOSUGGEST ******/
.glow173-autoSuggest li{
	padding: 10px 3px;
}

/****** GENERAL ******/
.heading{
	font-size: 4.8em;
	color: #fff;
	text-transform: uppercase;
	background: url( /staticarchive/8a9c5cc89025eef319479943837baf84f3fd3cd0.png ) top left;
	margin-right: 15px;
	padding: 0.25em 10px 0.1em;
}
.mmft-photos .heading,
.mmft-videos .heading{ font-size: 4.0em; margin-right: 0;}
.sub-heading{
	font-family: Georgia;
	font-size: 2.6em;
	color: #fff;
	background: url( /staticarchive/8a9c5cc89025eef319479943837baf84f3fd3cd0.png ) top left;
	padding: 0em 10px 1em;
}
.mmft-photos .fullWidth .heading{ padding: 0.25em 15px 0.1em;}
#heading-container .heading{
	float: left;
}
.sub-link{
	padding-top: 0.8em;
	color: #fff;
	font-size: 	2.5em;
	float: left;
	font-family: Georgia;	
}
.sub-link a{ font-weight: 100; }
#heading-container{
	width: 100%;
	overflow: hidden;
}
.oneCol .heading{ font-size: 4.0em; padding-top: 0.25em; padding-bottom:0.1em; }

.m_video #vid-content a{
	font-weight: 100;
	color: #CCCCCC;
}
.m_video #vid-content a:hover{ color: #5BF9D2; }

/****** COMMENTS ******/
.module #comments ul.forumthreadposts{ margin-bottom: 1em;}
.module #comments ul li{
	border-bottom:1px solid #767C7C;
	padding-top: 1em;
}
#dnaacs label, #dnaacs textarea{
	display: block;
}
#dnaacs textarea{
	margin-top: 0.5em;
	width: 290px;
	height: 120px;
	font-family: Arial;
	font-size: 13px;
}
input#dna-commentbox-submit{
	background-color: #5BF9D2;
	color: #000;
	text-transform: uppercase;
	margin-top: 1em;
}
#dnaacs label.dna-invisible{ display: none;}

/****** LMS ******/
#main-stream{
	width: 624px;
}

.mmft-home.on-air .sidepanel .module.twitter{
	margin-top: 0;
}
#streamThumb-holder{
	padding: 1em 0 1em 15px;
}
#streamThumb-holder li{ 
	display: inline-block;
	margin-right: 15px;
	width: 128px;
}
#streamThumb-holder li.last{
	margin-right: 0px;
}

#streamThumb-holder li{ font-size: 1.3em; line-height: 1.1em; font-weight: bold;}
#streamThumb-holder li span{
	margin-top: 0.1em;
	display: block;
}
#image-details{ margin-top: 1em;}
#image-details p{
	font-size: 2.8em;
}
#image-details p span.number{
	color: #5bf9d2;
}
#image-details p span.description{
	padding-left: 10px;
}
.module.lms h2{ padding-bottom: 0; border-top: 0;}
.module.lms h3{ padding-bottom: 0.8em; border-bottom: 1px #767c7c solid;}
.module.lms h2,
.module.lms h3{
	font-size: 2.8em;
	text-transform: uppercase;
}
#main-stream{ height: 390px;}
#warning{ background: red;}
#warning p{padding: 3px;}
.clearfix{
	clear: both;
}