/****** 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;
}
html{ height: 100%;}
body{ 
	overflow-x: hidden;
	background: #290a1e url( /staticarchive/4c4bdba51ed8f5ff7d8ea8652f88aaa8a2fd15a3.jpg ) center top no-repeat;
}
body.mmft-home{ 
	background: #290a1e url( /staticarchive/4a254ff870e4c9d963f4fbccf739a7c1e3f6cf34.jpg ) center top no-repeat;
}

/****** RESET BLQ ******/
#blq-main{ color: #ccc; font-size: 1em; font-family:helvetica,arial,verdana,sans-serif; padding-bottom: 4em; }
#blq-container-inner, #blq-acc, #blq-main, #blq-mast-home{ background: none;}
#blq-acc{ border: 0px;}
#blq-container{ background: transparent url( /staticarchive/593a7874bff0d4a079b2ebac99265b24e192d486.png ) left bottom repeat-x;  padding-bottom: 15px;}
#topPage-detail{ background: transparent url( /staticarchive/2a2f2ef25225b06d2af0ebfef8d1761ce413affe.png ) left top repeat-x; }
#bottomPage-detail{ background: transparent url( /staticarchive/431ee5a91e34a08b9b1cb21bad5ecccd915a0a20.jpg ) center bottom repeat-x; }
#blq-foot{ border-top: 0px;}
#blq-foot,
#blq-sitelinks, #blq-bbclinks{
	background: #404040;
}
#blq-mast-home, #blq-acc #blq-acc-links{ background: transparent;}
#blq-foot{ margin-top: 1.5em;}
#blq-content{ }

#blq-acc-links{ background-color: #000;}
#blq-acc-links a{ color: #fff; }

/****** HEADINGS ******/

h1{
	
}
#mmft-masthead{ position: relative; }
#mmft-masthead h1{
	padding: 4.7em 0 1.5em;
	margin-left: 230px;
}
#mmft-masthead #date-info{
	position: absolute;
	right: 0px;
	top: 127px;
	color: #feffff;
	text-align: right;
}
#mmft-masthead #date-info p{
	font-size: 2.8em;
	line-height: 1.0em;
	font-weight: bold; 
	padding-bottom: 0;
	color:#fff;
}
#mmft-masthead #date-info span{
	color: #b16798;
	color: #fff;
}
#mmft-masthead h1 a {
	background: url( /staticarchive/99e5fcde27f1e09fe51584bb6087508f6222fae2.png ) no-repeat left top transparent;
	display:block;
	height:131px;
	text-indent:-2000px;
	width:447px;
}
h2{
	font-size: 2.8em;
	color: #fff;
	padding-bottom: 0.3em;
	/* background: url( /1xtra/1xtralive/2010/img/bg/heading_2.jpg ) no-repeat bottom left; */
	margin-bottom: 0.5em;
}
	.module.gallery h2, .module.m_video h2, .sidepanel h2{
		margin-bottom: 0;
	}
	.sidepanel h2, .services_footer h2, .promo-venue h2{
		background: none;
	}
h3{
	font-size: 2.0em;
	color: #fff;
	margin-bottom: 0.3em;
}
h4{
	
}

a{
	text-decoration: none;
	color: #ff00FF;
}
a:hover{ text-decoration: underline; }
p a{ font-size: 1.0em;}

p{ 
	font-size: 1.3em;
	line-height: 1.25em;
	color: #cccccc;
	padding-bottom: 1em;
}

li{ font-size: 1.3em; line-height: 1.2em;}
li p{ font-size: 1em; line-height: 1.25em;}

/****** LOCAL NAV ******/
#blq-local-nav ul{
	text-align: center;
}
#blq-local-nav li{ 
	display: inline-block;
	padding: 0.7em 0 0.5em;
}
	#blq-local-nav li a{
		font-size: 1.4em;
		color: #fff;
		display: inline-block;
		padding: 0px 10px;
		border-right: 2px #fff solid;
		font-weight: bold;
	}
	#blq-local-nav li.last a{
		border-right: 0;
	}

#blq-local-nav{
	background:url( /staticarchive/7c0f2e4e455d55e553fa5bb0c44e43737acb3c87.png ) top left;
}
.mmft-home #blq-local-nav li.home a,
.artist01 #blq-local-nav li.artist1 a,
.artist02 #blq-local-nav li.artist2 a,
.artist03 #blq-local-nav li.artist3 a,
.mmft-about #blq-local-nav li.about a,
.mmft-tickets #blq-local-nav li.tickets a,
.mmft-lineup #blq-local-nav li.lineup a{
	color: #ff33cc;
}

/****** RADIO PLAYER ******/
#mmft-masthead{ position: relative;}
#nowPlayingContainerRL {
	color:#FFFFFF;
	position:absolute;
	right:0;
	top:12px;
	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: transparent url( /staticarchive/7c0f2e4e455d55e553fa5bb0c44e43737acb3c87.png) top left;
}
#radioBottom{
	padding: 1.0em 8px;
	background: transparent url( /staticarchive/eb59177be41b810bc0ede1ad86bf778e3d07549e.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;
	margin-top: 0.8em;
}

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

#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: 25px;
		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 COPY ******/
	#scroll-view li .copy {
		display:block;
		left:0;
		overflow:hidden;
		position:absolute;
		top:93px;
		width:270px;
	}
	#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.2em;
		line-height:1em;
		padding-right:30px;
		padding-top:10px;
	}
	#scroll-view li .copy .description {
		padding: 5px 60px 10px 20px;
	}
	
	/****** SCROLL NAV ******/
	#scroll-view a.nav{
		position: absolute;
		width: 60px;
		height: 60px;
		display: block;
		top: 200px;
	}
	#scroll-view a.nav#prev{
		background: url( /staticarchive/2f54faee29bcd561e944a40794645729f3504cdc.png ) top left;
		left: 514px;
	}
	#scroll-view a.nav#next{
		background: url( /staticarchive/2f54faee29bcd561e944a40794645729f3504cdc.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-view li a:hover .description{
		text-decoration: underline;
	}
	
	/****** SCROLL COVER ******/
	
	#cover-left {
		background:url( /staticarchive/8bc8b21a51daf863a79f39eeec4a360a673c0c31.png ) repeat-y scroll left top transparent;
		height:288px;
		width:360px;
		z-index:10;
		left:-285px;
		position:absolute;
		top:0px;
	}
	
	#cover-right {
		background:url( /staticarchive/517d2b48f899f1bd0d03d1a7a5dae9acc8e5f20c.png ) repeat-y scroll left top transparent;
		height:288px;
		width:360px;
		z-index:10;
		right:-285px;
		position:absolute;
		top: 0px;
	}

/****** SIDEPANEL ******/
.sidepanel{
	float: left;
	width:330px;
	padding-bottom: 10em;
}
	.sidepanel .module{
		background: #131313 url( /staticarchive/e39b633410d300f4c58422fc8a851e741a9fdf1c.jpg ) top left;
		margin-top: 1.5em;
		position: relative;
		padding: 1.2em 15px;
	}
	
/****** TWO COL CONTAINER ******/
.twoCol-container{
	width: 641px;
	overflow: hidden;
	float: left;
	padding-bottom: 30em;
}
.twoCol-container .col{
	width: 320px;
	float: left;
}
	.mmft-videos .twoCol-container .col{
		background: url("/staticarchive/7c0f2e4e455d55e553fa5bb0c44e43737acb3c87.png") repeat scroll left top transparent;
		width: 304px;
		margin-right: 15px;
		margin-top: 15px;
		padding: 10px 0px 0;
	}
	.mmft-videos .twoCol-container .col h2{
		padding-left: 10px;
		margin-bottom: 0px;
		padding-bottom: 0;
	}
.module .twoCol-container .col{
	width: 304px;
	margin-right: 16px;
}
.twoCol-container .col.last{
	margin-right: 0px;
}
.row {
	overflow:hidden;
	padding-top:1.5em;
	width:100%;
}

.module .twoCol-container{
	width: 624px;
	float: none;
	padding-bottom: 0;
}


/****** ONE COL ******/
.oneCol{
	width: 626px;
	float: left;
}
.heading{ width: 620px;}
.oneCol{ 
	margin-top: 1.5em; 
	margin-right: 15px;
	background: url( /staticarchive/7c0f2e4e455d55e553fa5bb0c44e43737acb3c87.png ) top left; 
}
	.oneCol .module{
		background: url( /staticarchive/4e1818bf6b08ae6889e8e6f30cc2a574df29c230.png ) bottom left repeat-x;
		padding-bottom: 3.5em;
	}

/****** PROMOS ******/
.promo-large{
	margin-top: 1.5em;
	position: relative;
}
	.promo-large a{
		display: inline-block;
	}
	.promo-large .copy {
		background:url(/staticarchive/5e74589eaeeeefdd6cdee8a58a84ad0987ad082d.png ) repeat scroll left top transparent;
		height:160px;
		left:0;
		padding:10px 30px 0 10px;
		position:absolute;
		top:0;
		width:115px;
	}
	.promo-large .copy .title {
		display:block;
		font-size:2.0em;
		line-height:1.1em;
		padding-bottom:0.5em;
		color: #fff;
	}
	
	.mmft-videos .promo-large .copy .title,
	.mmft-photos .promo-large .copy .title  {
		display:block;
		font-size:2.0em;
		line-height:1.1em;
		padding-bottom:0.5em;
		color: #fff;
		margin-top:38px;
	}
	
	.promo-large .copy .description{
		font-size: 1.3em;
		line-height:1.1em;
	}
	.promo-large .sub {
		line-height:1.1em;
	}
	.promo-large a:hover .copy .description{
		color: #ff00ff;
		text-decoration: underline;
	}
	
.promo-small {
	float:left;
	margin-right:15px;
	position:relative;
	width:144px;
}
	.promo-small .title,
	.promo-small .description{
		font-size: 1.3em;
		line-height: 1.2em;
	}
	.promo-small .title{
		display:block;
		font-weight: bold;
	}
	.promo-small .description{ color: #cccccc;}
	
	.promo-small a:hover .title,
	.promo-small a:hover .description{
		color:#ff33cc;
		text-decoration: underline;
	}
	
	.small-icon {
		height:32px;
		left:0;
		position:absolute;
		top:0;
		width:32px;
	}
	.promo-large .small-icon{
		bottom: 0;
		top: auto;
		left: 10px;
	}
	
	.mmft-videos .promo-large .small-icon,
	.mmft-photos .promo-large .small-icon  {
		top:0;
		bottom:auto;
		left:0;
	}
	.small-icon.photo{
		background: url( /staticarchive/f3719672afbaacff255292abab216e0063c37454.png ) top left no-repeat;
	}
	.small-icon.video{
		background: url( /staticarchive/7d8870f1e6616a851c7ba943098716e11b81b2f2.png ) top left no-repeat;
	}
	.small-icon.mail{
		background: url( /staticarchive/14ba5a35f63e74b128c9b291ef5e0001214f9036.png ) top left no-repeat;
	}
	.small-icon.audio{
		background: url( /staticarchive/807543762eb6764ab3779d8936f587d785a25058.png ) top left no-repeat;
	}
	
.promo-small.wide {
	float:none;
	margin:0.7em 0 0.7em;
	overflow:hidden;
	width:100%;
}
	.promo-small.wide img {
		margin-right:15px;
	}
	.promo-small.wide img, .promo-small.wide .title, .promo-small.wide .description {
		display:block;
		float:left;
		width:140px;
	}
	.promo-small.wide .title {
	padding-top:10px;
	}

.promo-venue{
	background: url( /staticarchive/fe36f58e82641e91c94246b14c814780cfd5f6ac.jpg ) top left no-repeat;
	width: 290px;
	height: 304px;
	padding: 1em 7px;
	margin-top: 1.5em;
}
	.promo-venue h2{
		padding-bottom: 0;
		margin-bottom: 0;
		font-size: 2em;
	}
	.promo-venue p{
		font-size: 2em;
		line-height: 1.1em;
		padding-bottom: 1em;
		color: #ff00ff;
	}
.promo-tickets,
.countdown{
	margin-top: 1.5em;
	background: url( /staticarchive/3e2eaaf5308f0d5651a5cf0b5d1d73d0c90a8105.jpg ) top left repeat-y;
	padding: 1em 10px;
}
	.promo-tickets a{
		display: block;
		font-size: 4.8em;
		color: #fff;
		padding-bottom: 1.18em;
		background: url( /staticarchive/215c45522dccf43d4bf361713b99f896b93fb773.gif ) bottom right no-repeat;
	}
	
.countdown .title{
	font-size: 4.0em;
	color: #fff;
	display: block;
}
.countdown .time{
	font-size: 4.0em;
	margin-top: 5px;
	display: block;
}
.countdown .time span{ color: #fff; display: inline-block; width: 35px; }

.countdown a:hover span,.countdown a:hover{ text-decoration: none;}

.countdown .time_desc span{ display: inline-block; width: 70px; color: #fff; font-size: 1.3em;}
.countdown a{ background: url("/staticarchive/215c45522dccf43d4bf361713b99f896b93fb773.gif") no-repeat scroll right bottom transparent; display: block;}

/****** MOST VIEWED ******/
.twoCol-container #most-viewed{
	width: 305px;
}
#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: 10px;
}
	#most-viewed .copy .title{
		display:block;
		line-height:1.2em;
		font-weight: bold;
		font-size: 1.3em;
	}
	#most-viewed .copy .description {
		font-size: 1.3em;
		line-height:1.2em;
	}

#most-viewed-container{ 
	position: relative;
	height: 379px;
	width: 290px;
	overflow: hidden;
}
	#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 ******/
.module{
	padding: 1.2em 10px;
}
	.module.m_photo{ padding: 0; }
	.module.gallery, .module.m_video, .module.m_promos{ padding-left: 0; padding-right: 0;}
	.module.gallery h2, .module.m_video h2, .module.m_promos h2{ margin-left: 10px; }
	
.fullWidth{
	background: url("/staticarchive/7c0f2e4e455d55e553fa5bb0c44e43737acb3c87.png") repeat scroll left top transparent;
	margin-top: 1.5em;
}
.galleryLarge #inline-gallery{
	width: 866px;
	margin: 0 auto;
}
.galleryLarge #thumb-holder .nav{ width: 70px; }
.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; }

#image-details { margin-top:1em; position: relative; }
	#image-details p { font-size:2em; padding-bottom: 0.5em; vertical-align: top; }
	#image-details p span.number { color:#FF00FF; vertical-align: top;}
	#image-details p span{ vertical-align: top;}
	#image-details p span.description { padding-left:10px; width: 530px; display: inline-block; width: 500px; line-height: 1.2em; }

/****** SERVICES FOOTER ******/
.services_footer{
	margin-top: 5em;
}
	.services_footer h2{
		font-size: 2.0em;
	}
.services_footer li{
	display: inline;
	padding-right: 75px;
}
	.services_footer li a{
		min-width: 59px;
		padding-top: 5.4em;
		display: inline-block;
	}
	.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: 20px;
	padding-top: 0px;
	padding-bottom: 3px;
	background: url( /staticarchive/1ef42f997cc6cbf6e3aa3c6b347a7f63a03902a7.png ) top left no-repeat;
}
.twitter #feed-list li{ 
	position: relative;
	padding: 10px 0 15px;
	background: url( /staticarchive/04e196e046644cd4cb0e19bf9f9afb8984ae1fd2.jpg) top left repeat-x;
}
.twitter .reply, 
.twitter .retweet{
	display: block;
	width: 16px;
	height: 15px;
	bottom: 0px;
	position: absolute;
}
.twitter .reply{
	background: url( /staticarchive/e324154da61144c424c0d192ab263b98df64dab5.png ) bottom left;
	right: 25px;
}
.twitter .retweet{
	background: url( /staticarchive/e324154da61144c424c0d192ab263b98df64dab5.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: #fff;
}
.twitter .feed-text-inner a{
	font-size: 1.0em;
}
.twitter .feed-date{
	display: block;
}
.twitter #feed-main{
	height: 250px;
	overflow-y: auto;
	position:relative;
}
.twitter #feed-main ul{
	display: block;
}
ul#feed-list .feed-photo {
float:left;
margin-right:8px;
margin-top:3px;
}
#feed-footer{ padding-top: 1em; }

/****** TV / RADIO MODULE ******/
.tvradio #tabs li{
	display: inline;
}
	.tvradio #tabs li a.first{
		border-right: 1px #838383 solid;
		padding-right: 5px;
		margin-right: 5px;
	}
	.tvradio #tabs{
		display: block;
		padding-bottom: 0.5em;
	}
	
	.tvradio .tab-hook{
		display: none;
	}
	.tvradio .tab-hook.selected{
		display: block;
	}
	.tvradio .tab-container{
		padding-bottom: 0.1em;
		background: url( /staticarchive/04e196e046644cd4cb0e19bf9f9afb8984ae1fd2.jpg ) bottom left repeat-x;
	}
	.tvradio .item{
		background: url( /staticarchive/04e196e046644cd4cb0e19bf9f9afb8984ae1fd2.jpg ) bottom left repeat-x;
		padding: 1em 0 0.5em;
	}
	.tvradio .item h3{
		padding-bottom: 0px;
	}
	.tvradio .item p a{ display: block; margin-top: 5px;}
	
	#tabs li a{
		padding-left: 5px;
	}
	#tabs li a.selected{ color: #fff;}
	#tabs li.first a{
		border-right: #8c7c76 1px solid;
		padding-right: 5px;
		padding-left: 0;
	}
	div.brand, div.item {
			position:relative;
			display:inline-block;
	}
	.reviews div.item{
		padding-top: 1em;
		border-top:1px solid #50504F;
	}
	.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: 866px;
		margin-bottom: 2em;
	}
	.fullWidth #thumb-holder ul{
		left: -75px;
	}
#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/cfca40c1488adfc0bf7cef0f62cdb414ab29ea83.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;
	}

#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;
		margin-bottom: 0;
	}
	#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: 400px;
		background: url( /staticarchive/cfca40c1488adfc0bf7cef0f62cdb414ab29ea83.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: 170px;
		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: #FF00FF;
		}
	#flashcontent{
		height: 390px;
		display: block;
	}
	
	#lb_overlay #lb_inner p#embed-image{
		bottom:-37px;
		position:absolute;
		right:80px;
		text-transform:uppercase;
		width:200px;
	}
	
/****** BOOKMARKS ******/
.module.bookmarks h2 {
	background:url("/staticarchive/768d88ff2e23f41d2c4e891df4ff4226e504f4f5.png") no-repeat scroll 0 0px transparent;
	padding-left:30px;
}
.module.bookmarks #page-bookmark-links-head ul#parent-share-block li a {
	display:inline-block;
	height:16px;
	padding-left: 25px;
}
.module.bookmarks #page-bookmark-links-head ul#parent-share-block li {
	display:inline-block;
	margin-right:8px;
	vertical-align:top;
}

	#socialBookMarks .facebook, .facebook-pop {
		background:url("/staticarchive/dea2322fb479623cd92ccff05759cf1876de969c.gif") no-repeat scroll left top transparent;
	}
	.module.bookmarks #page-bookmark-links-head ul#parent-share-block li.twitter a {
		background:url("/staticarchive/7360072fcdb3983dc74003857c8e60b713d94fc8.gif") no-repeat scroll left top transparent;
	}
	.module.bookmarks #page-bookmark-links-head ul#parent-share-block li.share a {
		background:url("/staticarchive/5fde3be2635b5434d1f0ebdb2a6400514c276db4.gif") no-repeat scroll left top transparent;
	}
	#socialBookMarks {
		background:url("/staticarchive/eb772d1dd0fbc630edcd28d3dbd4545ba896401b.png") no-repeat scroll left top transparent;
		left:35px;
		padding:2em 10px 1em;
		position:absolute;
		top:67px;
		width:320px;
		z-index:10000;
	}
	#socialBookMarks h3 {
		border-bottom:1px solid #767C7C;
		margin-bottom:0.3em;
		padding-bottom:0.3em;
	}
	#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;
	}
	#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;}

/****** GENERAL ******/
.heading{
	font-size: 4.8em;
	color: #fff;
	margin-top: 0.3em;
}
.heading.fullwidth,
.sub-heading{
	padding-top: 0.3em;
	padding-bottom: 0.2em;
	font-size: 4.2em;
	margin-top: 0;
	background: url( /staticarchive/7c0f2e4e455d55e553fa5bb0c44e43737acb3c87.png ) top left;
	width: 964px;
	font-weight: bold;
	padding-left: 10px;
}
.sub-heading{
	font-size: 2em;
}
.mmft-photos #scroll-wide,
.mmft-videos #scroll-wide{
	margin-top: 0;
}
#threeCol-container .heading span{
	color: #b17fa4;
}

ul.setlist{ margin-bottom: 1.5em;}
ul.setlist li{
	font-size: 2.0em;
	line-height: 1.3em;
	padding-left: 30px;
	position: relative;
}
	ul.setlist li .order{ 
		color: #fff;
		position: absolute;
		left: 0;
	}

.module.reviews .item h3{
	padding-right: 40px;
}
.module.slot h2{ padding-bottom: 0.2em;}
.module.slot h3{
	font-size: 2.8em;
	color: #ccc;
	margin-bottom: 0.2em;
}
.stub{
	padding: 0.5em 0 0;
	color: #fff;
	font-weight: bold;
}

.related-links li, .related-links li a{ font-weight: bold;}

/****** TOP ALBUMS ******/
#top-albums li{
	position: relative;
	margin-bottom: 3px;
	display: block;
	overflow: hidden;
	width: 100%;
	background: url( /staticarchive/67cfe4742e651929f0a5a0e3a788790effd993c9.jpg) no-repeat top left;
	padding: 0.5em 0 1.0em;
}
#top-albums li a{
	display: block;
}
#top-albums li img{
	float: left;
	margin-right: 15px;
}
#top-albums li .copy{
	float: left;
	width: 145px;
}
	#top-albums a .copy .title{
		display:block;
		font-weight: bold;
		color: #fff;
	}
	
/****** LAST PLAYED ******/

.last-played dl dt{
	background: url( /staticarchive/04e196e046644cd4cb0e19bf9f9afb8984ae1fd2.jpg) repeat-x top left;
}

.last-played dl dt a {
	background:url("/staticarchive/91e349b8cec8bf8a84f1b8ff9dff683c6c96dbca.gif") no-repeat scroll right 7px transparent;
	padding-top:0.5em;
	font-size: 1.3em;
	line-height: 1.2em;
	display: block;
}
.last-played dl dd {
	padding-bottom:1.5em;
	font-size: 1.3em;
	line-height: 1.2em;
	padding-right: 20px;
}
.last-played dl {
	margin-top:0.7em;
}

/****** MEMORIES ******/

.module.memories .item{
	padding: 1em 0 0 0;
	background: url( /staticarchive/67cfe4742e651929f0a5a0e3a788790effd993c9.jpg) no-repeat top left;
}
.module.memories .item.first h3{
	font-size: 2.0em;
}
.module.memories .item h3{
	font-size: 1.3em;
	margin-bottom: 0;
	padding-bottom: 0.1em;
	font-weight: bold;
}
.module.memories .item p{ color: #fff;}
.module.memories .item.first p{
	font-size: 2em;
}
.module.memories .item p cite{
	display: block;
	font-weight: bold;
	color: #fff;
}
.module.memories .item.first p cite{
	margin-top: 0.5em;
	font-size: 13px;
}

/****** TIPPED BY ******/
.sidepanel .module.tipped-by{ padding: 0; background: none; padding-top: 230px;}

.module.tipped-by h2{
	padding: 15px;
	width: 130px;
	line-height: 1.1em;
	margin-bottom: 3em;
}
.inner-copy{ 
	padding: 1.5em 15px;
	background: url("/staticarchive/7c0f2e4e455d55e553fa5bb0c44e43737acb3c87.png") repeat scroll left top transparent;
}
.module.tipped-by p{
	padding: 0 0 0;
}
.module.tipped-by p.tweet{
	background: url( /staticarchive/04e196e046644cd4cb0e19bf9f9afb8984ae1fd2.jpg) repeat-x top left;
	color: #fff;
	font-size: 2.0em;
	padding-top: 10px;
	padding-right: 75px;
}

/****** VIDEO THUMBS ******/
#vid-content {
	height:150px;
	margin-top:6px;
	overflow:hidden;
	position:relative;
	width:624px;
}

#vid-content ul {
	left:-52px;
	position:absolute;
	top:0;
	width:10000px;
}
#vid-content li {
	float:left;
	margin-right:2px;
	width:144px;
}
#vid-content li a .title {
	display:block;
	padding:3px 5px;
	font-size:0.9em;
}

#vid-content li a:hover .title {
	text-decoration:underline;
}

ul#carousel {
	padding-left:10px;
}

.active-scroller ul#carousel {
	padding-left:0px;
}



/****** COMMENTS ******/
.module #comments ul.forumthreadposts{ margin-bottom: 1em; padding-top: 1em;}
.module #comments ul li{
	padding-top: 1em;
}
.module #comments ul.forumthreadposts li, #dnaacs{
	border-top: 1px #50504f solid;
}
#dnaacs{ 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: none;
	border: 0;
	color: #fff;
	background: url("/staticarchive/3e2eaaf5308f0d5651a5cf0b5d1d73d0c90a8105.jpg") repeat-y scroll right top transparent;
	padding: 3px;
	font-size: 13px;
}
#dnaacs label.dna-invisible, .module.comments #dnaacs h3{ display: none;}
.module.comments h2, .module.comments h3 a{ display: none;}
.dna-commentbox-userstate{ 
	/* background: url( /1xtra/1xtralive/2010/img/bg/heading_2.jpg) no-repeat bottom left; */
	display: block;
	padding-bottom: 0.5em;
	color: #fff;
	font-weight: bold;
}
.dna-commentbox-nocomments{
	margin-top: 1em;
}
.module.comments h3{
	font-size: 2.8em;
}
.module.comments #dnaacs p.dna-moderation-message{
	font-size: 1.3em;
	color: #ccc;
	font-weight: normal;
}
.module.comments #dnaacs p{
	color: #fff;
	font-size: 1.6em;
	font-weight: bold;
}

/****** VIDEO SCROLLER ******/
#vid-content .nav {
	background:url("/staticarchive/cfca40c1488adfc0bf7cef0f62cdb414ab29ea83.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;
}

#vid-content #next.nav:hover {
	background-position:right bottom;
	right:0;
}
#vid-content #prev.nav:hover {
	background-position:left bottom;
	left:0;
}
.module.similar_artists{
	overflow: hidden;
}
.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;
}
#threeCol-container .col {
	background:url("/staticarchive/7c0f2e4e455d55e553fa5bb0c44e43737acb3c87.png") repeat scroll left top transparent;
	float:left;
	margin-bottom:-1000px;
	margin-right:15px;
	padding:1em 10px 1000px;
	position:relative;
	width:295px;
}
#threeCol-container .col.last {
	margin-right:0;
}
.mmft-photos #threeCol-container .col, .mmft-videos #threeCol-container .col {
	padding:1em 7px 1000px;
	width:300px;
}

#threeCol-container .double-col {
	background:url("/staticarchive/7c0f2e4e455d55e553fa5bb0c44e43737acb3c87.png") repeat scroll left top transparent;
	float:left;
	margin-right:15px;
	overflow:hidden;
	padding:1em 7px 0;
	width:631px;
}
.title-head {
border-bottom:1px solid #606766;
min-height:50px;
}

.mmft-photos #threeCol-container .double-col .col, .mmft-videos #threeCol-container .double-col .col {
	background:none repeat scroll 0 0 transparent;
	padding-top:0;
	width:300px;
	padding-left: 0;
}
#threeCol-container .double-col h4 {
	color:#FFFFFF;
	display:inline-block;
	font-size:2.0em;
	margin-left:0px;
	width:322px;
}
#threeCol-container .double-col h4.last {
	margin-left:-3px;
	width:295px;
}
.text-list {
	margin:1em 0;
}
.clearfix{
	clear: both;
}

/* COVER IT LIVE PANEL */
body #cil_page .mainchat {
	background:#000;
} 

/* BADGES */
div.badge {
	width:145px;
	float:left;
	margin-right:10px;
	margin-top:1em;
}

div.badge p {
	font-size:1em;
	margin-top:1em;
	margin-bottom:1em;
	word-wrap: break-word; 
}

div.last-badge {
	margin-right:0;
} 
#mainImage{ position: relative; }
#inline-gallery #mainImage #gall-prev-main.nav {
	background-position:-20px -10px;
}
#inline-gallery #mainImage #gall-prev-main.nav:hover {
	background-position:-20px -91px;
}
#inline-gallery #mainImage #gall-next-main.nav {
background-position:80px -10px;
right:0;
}
#inline-gallery #mainImage #gall-next-main.nav:hover {
background-position:80px -91px;
}
#inline-gallery #mainImage .nav {
	background:url("/staticarchive/cfca40c1488adfc0bf7cef0f62cdb414ab29ea83.png") repeat scroll 0 0 transparent;
	height:60px;
	position:absolute;
	width:62px;
	top: 350px;
}
#embed-code{
	display: block;
	height: 0px;
	overflow: hidden;
}
#embed-code p{
	padding: 5px;
	background: url("/staticarchive/7c0f2e4e455d55e553fa5bb0c44e43737acb3c87.png") repeat scroll left top transparent;
	border: 1px #222 solid;
}
#lb_overlay #embed-code{
	left: 0;
	position: absolute;
	bottom: 0px;
	background: #fff;
	padding-left: 0px;
	padding-right: 0px;
}
#lb_overlay #lb_inner #embed-code p{
	margin-top: 0;
	width: 854px;
	color:#FFF;
}

#detail-container{
	position: relative;
}
#gallery-extras{
	top: 0px;
	right: 0px;
	position: absolute;
}
#anchor_gallery #gallery-extras,
#anchor_gallery #embed-code{
	position: relative;
	padding: 0.5em;
}
#anchor_gallery #gallery-extras p{ padding-bottom: 0;}
#slideshow a{
	padding: 3px;
	text-transform: uppercase;
}
#embed a{ padding: 3px; }
#slideshow a.active,
#embed a.active {
	background:none repeat scroll 0 0 #FF00FF;
	color:#fff;
}
#slideshow{
	float: right;
	width: 160px;
	text-align: right;
}
.module.galleryLarge #embed-image{
	float: right;
	width: 160px;
	text-align: right;
}
