/****** 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;}
:-moz-any-link:focus { outline: none; }

/****** RESET BLQ ******/

#blq-main{ color: #ccc; font-size: 1em; font-family: "Helvetica Neue",helvetica, Arial,sans-serif; padding-bottom: 13em; }
#blq-container-inner, #blq-acc, #blq-main, #blq-mast-home{ background: none;}
#blq-acc{ border: 0px;}
#blq-mast-home { filter: none; -ms-filter: ""; }
#blq-container-inner {padding-top:40px;position:relative;}
#blq-foot{ border-top: 0px;}
#blq-foot,#blq-sitelinks, #blq-bbclinks{background: #313131;}
#blq-mast-home, #blq-acc #blq-acc-links{background: none;}
#blq-foot{ margin-top: 1.5em;}
#blq-acc-links a{ color: #fff; }
#blq-pre-mast, #blq-container-inner{ width: 976px; }

body,#topPage-detail,#bottomPage-detail{
	height: 100%; 
}

body{ 
	overflow-x: hidden;
	background: #42384a url( /staticarchive/6b969416142f767b24a44612b52c60218bc639ed.jpg ) top left repeat-x;
}
#topPage-detail{ 
	background: transparent url( /staticarchive/296dc0f481a5f51c3ac83f7439c77169a2c7fd06.png ) center 40px no-repeat;
}
#bottomPage-detail{ 
	background: transparent url( /staticarchive/23f9118eface9c7ead3788dbfb855901aaf93260.jpg ) bottom left repeat-x;
}

#blq-container{
	background: transparent url( /staticarchive/227dd9af574a88f55227c22012294832c6a20c47.gif ) center bottom no-repeat;
	padding-bottom: 20px;
}

/****** Z INDEX ******/

#blq-content{ z-index: 300; }
/*#blq-content{ z-index: 300; }
#mmft-masthead{ z-index: 100; }*/


/****** LOCAL NAV ******/
#blq-local-nav{ 
	background: transparent url( /staticarchive/c846f379ea50c8ab3a64ce1ca714a482399836b9.png ) top left repeat-y; 
	display: block;
	padding: 0.7em 15px;
}

#blq-local-nav li{ 
	display: inline-block;
}
	#blq-local-nav li a{
		font-size: 1.4em;
		display: inline-block;
		padding-right: 17px;
		margin-right: 10px;
		color: #b1008a;
		background: transparent url( /staticarchive/0ddd01a8dd66ecd8c318105ec2436f2e446bbd21.png ) top right no-repeat;
	}
	
	#blq-local-nav li.n_last a{
		background: none;
	}
	
	.mmft-home #blq-local-nav li#n_home a,
	.mmft-lineup #blq-local-nav li#n_artists a,
	.mmft-artist #blq-local-nav li#n_artists a,
	.mmft-pundits #blq-local-nav li#n_pundits a,
	.mmft-about #blq-local-nav li#n_about a,
	.mmft-archive #blq-local-nav li#n_archive a
	{color:#32263c;}
	

/****** MASTHEAD ******/

#mmft-masthead{height:157px;}
#mmft-masthead h1{ margin-top: 0.7em;}
#mmft-masthead h1 a {
	display:block;
	font-size: 5.5em;
	color: #fff;
	height: 90px;
	text-indent: 80px;
	margin-bottom:10px;
	padding-top: 0.3em;
	text-indent: -2000px;
}
#mmft-masthead h1#section_Archive a{
	background: transparent url( /staticarchive/0d48e94a7e1f5c926f76462cc917972169209d92.png ) top left no-repeat;
}
#mmft-masthead h1#section_2011 a{
	background: transparent url( /staticarchive/7c453e722c0f8aac5e51e43659d290f74aa5cae5.png ) top left no-repeat;
}
#mmft-masthead h1#section_2010 a{
	background: transparent url( /staticarchive/1c4a781f6d0bcc05abd1a486775eee9d31d9c205.png ) top left no-repeat;
}
#mmft-masthead h1#section_2009 a{
	background: transparent url( /staticarchive/61bfc666adaa7e07dd042a45b7b4c592eeea1226.png ) top left no-repeat;
}
#mmft-masthead h1#section_2008 a{
	background: transparent url( /staticarchive/f9c3db16e765fb86a4c2d08a76a2a02713941fd0.png ) top left no-repeat;
}
#mmft-masthead h1#section_2007 a{
	background: transparent url( /staticarchive/10237f02cc6241858bea03f65d9a11a68c7d32a5.png ) top left no-repeat;
}
#mmft-masthead h1#section_2006 a{
	background: transparent url( /staticarchive/c2860e1272dfb910bc4e463c2194d0b94b2686bd.png ) top left no-repeat;
}
#mmft-masthead h1#section_2005 a{
	background: transparent url( /staticarchive/c2ebf4602824bb8f0aad509216f624cb4cd401e6.png ) top left no-repeat;
}
#mmft-masthead h1#section_2004 a{
	background: transparent url( /staticarchive/82fd259c71cdd1659796236d28f6d5d40b369763.png ) top left no-repeat;
}
#mmft-masthead h1#section_2003 a{
	background: transparent url( /staticarchive/11ad3ecae873da9375caa6e8f0634858ec18a345.png ) top left no-repeat;
}

#mmft-masthead h1 a:hover{ text-decoration: none; }

#big-s-detail{
	background: transparent url( /staticarchive/322a4cd0c2153e77a060763bbbfe516084246262.png ) top left no-repeat;
	height:606px;
	left:50%;
	position:absolute;
	top:40px;
	width:708px;
}

/****** GENERAL ******/

h2{
	font-size: 2.8em;
	background: transparent url( /staticarchive/63aec54715340f30f79b63384d4a363b2990ca6f.png ) bottom right no-repeat;
	border-bottom: 1px #5d5466 solid;
	padding: 0.3em 0 0.3em 10px;
	color: #ffffff;
	font-weight: bold;
}
	h2 span{
		display: block;
		font-size: 0.42em;
		margin-top: 0.55em;
	}
	h2 span.js-hook{ display: inline; font-size: 1.0em; margin: 0;}
	h2.tweet{ background: transparent url( /staticarchive/f83cd4f214a3abfcfd71d432b8a15be8d13d1313.png ) bottom right no-repeat; }
	h2.on-tour{ background: transparent url( /staticarchive/d80473f14ba0e34a87e66f574b590e9ed36e2258.png ) top right no-repeat; }
	h2.transparent{ background: none; padding-left: 0px; border-bottom: 0px;}
	h2.noborder{ border-bottom: 0px;}
h3{
	font-size: 2.0em;
	color: #fff;
	font-weight: bold;
	line-height: 1em;
	padding-bottom: 0.1em;
}
#sidepanel h3{ font-size: 1.3em;}

h4{
}

h5{
}

p{
	padding-bottom: 1.5em;
}

p, li, dt, dd{
	font-size: 1.3em;
	line-height: 1.2em;
}
a{
	color: #ff54db;
	text-decoration: none;
	font-weight: bold;
}
a:hover{
	text-decoration: underline;
}
p a,
li p, li h3{ font-size: 1.0em;}
dt{ 
	padding: 1em 8px 0;
	color: #fff;
	font-weight: bold;
	position: relative;
}
.audio{ background: transparent url( /staticarchive/91e349b8cec8bf8a84f1b8ff9dff683c6c96dbca.gif ) 0 0 no-repeat; }
dt.audio{ background-position: 310px 1em; }

dd{ 
	border-bottom: 1px #7b7481 dashed;
	padding: 0em 8px 1em;
	color: #fff;
}

.header {
	background: transparent url( /staticarchive/63aec54715340f30f79b63384d4a363b2990ca6f.png );
}

.header h2 {
	font-size:4.2em;
	font-weight:bold;
	width:618px;
	float:left;
	border-bottom:none;
	background:none;
}

.header h2 span.tint {
	color:#d4c9dd;
	display:inline;
	font-size:1em;
}

.header .box {
	width:340px;
	float:right;
	padding-bottom:0;
}

.header .box h2 {
	width:300px;
	font-size:2.8em;
	font-weight:normal;
	float:none;
	padding-bottom:0;
}

.header .opaque-content {
	background:none;
}


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

#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;
}

/****** COUNTDOWN SCROLLER ******/
#scroll-countdown {
	height:376px;
	position:relative;
}

#scroll-countdown #foreground {
	background:url(/staticarchive/2ac0752d0c469f6e84097179005d511f9712a7fe.png) no-repeat 0 0;
	width:976px;
	height:376px;
	z-index:15;
	position:absolute;
	left:976px;
}

#scroll-countdown #scroll-view {
	width:2928px;
	left:-976px;
	height:376px;
	background:url(/staticarchive/98ff2f61fcbc5604c4e439d1fe039c1d90bb3a87.jpg) no-repeat 976px 0;
	margin-top:4px;
}

/****** COUNTDOWN SCROLLER ******/
#scroll-countdown #scroll-view ul {
	padding-left:976px;
}

#scroll-countdown #scroll-view li {
	margin-right:0;
}

#scroll-countdown #scroll-view li {
	width:976px;
	height:376px;
}

#scroll-countdown #scroll-view .scroll-nav{ 
	top: 293px;
}

#scroll-countdown #scroll-view .scroll-nav.prev{
	left: 976px;
	background-position: 0 0;
}

#scroll-countdown #scroll-view .scroll-nav.next{
	right: 976px;
	background-position:60px 0px;
}

#scroll-countdown #scroll-view .scroll-nav.prev:hover {
	background-position: 0 -60px;
}

#scroll-countdown #scroll-view .scroll-nav.next:hover {
	background-position: -60px -60px;
}

#scroll-countdown #cover-left {
	width:976px;
	left:-976px;
	background:url(/staticarchive/9433666ba1f8ec2c6f1aef121f9916a83f06f927.png);
	height:376px;
	margin-top:4px;
}

#scroll-countdown #cover-right {
	width:976px;
	right:-976px;
	background:url(/staticarchive/4bd3aa7c6ddc8c0bee1875e04dfb6832eee994ef.png);
	height:376px;
	margin-top:4px;
}

#scroll-countdown .scroller-copy {
	width:976px;
}

#scroll-countdown .scroller-title {
	background:none;
	color:#fff;
	font-size:45px;
	padding:60px 16px 16px 16px;
}

#scroll-countdown .scroller-description .overflow-content {
	width:260px;
	background:none;
	color:#fff;
	font-weight:normal;
}

#scroll-countdown .scroller-description {
	left:8px;
	top:120px;
}

#scroll-countdown .position {
	position:absolute;
	font-size:146px;
	bottom:-81px;
	right:74px;
	color:#b7a3be;
	display:block;
	line-height:1em;
}

#scroll-countdown .scroll-nav {
	background:url(/staticarchive/42efcf74e3601b3c660a6e813f729bf13087ed8d.png);
}


	/****** 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 ******/
	.scroller-copy{
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width: 512px;
		height: 289px;
	}
	
	.scroller-description{
		position: absolute;
		top: 180px;
		left: 60px;
		color: #5a4d5d;
		font-weight: bold;
		overflow: hidden;
		width: 0px;
		
	}
	.scroller-description .overflow-content{
		background: url( /staticarchive/6a7d8406fd18c238b65d18319badf4c381b28236.png ) top left;
		width: 270px;
		height: 48px;
		padding: 6px 10px;
		display: block;
		text-decoration:none;
	}
	
	.scroller-title{
		background: url( /staticarchive/6a7d8406fd18c238b65d18319badf4c381b28236.png ) top left;
		font-size: 38px;
		line-height: 1em;
		padding: 13px;
		display: block;
		color: #b1008a;
	}
	
	/****** SCROLL NAV ******/
	#scroll-view .scroll-nav{ 
		width: 60px; 
		height: 60px;
		top: 180px;
	}
	#scroll-view .scroll-nav.prev{
		left: 514px;
		background-position: -19px -10px;
	}
	#scroll-view .scroll-nav.next{
		right: 514px;
		background-position: -105px -10px;
	}
	#scroll-view .scroll-nav.next:hover{ background-position: -105px -91px; }
	#scroll-view .scroll-nav.prev:hover{ background-position: -19px -91px; }
	
	
	/****** SCROLL COVER ******/
	
	#cover-left {
		background:url( /staticarchive/342e6ccc899c219174bf1d84914f14f2697250f1.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/4870d9fbcace1453e24776e4427c508c09dd5154.png ) repeat-y scroll left top transparent;
		height:288px;
		width:481px;
		z-index:10;
		right:-302px;
		position:absolute;
		top: 0px;
	}
	
/****** MAIN LAYOUT ******/
#main-content{
	width: 624px;
	margin-right: 16px;
	float: left;
	padding-top: 16px;
}
#sidepanel{
	width: 336px;
	float: left;
	padding-top: 16px;
}

.twoCol{ 
	width: 100%;
	overflow: hidden;
}
	.twoCol .col{
		width: 304px;
		float: left;
		margin-right: 16px;
	}
	
.twoCol .last{ margin-right: 0; }
.box-basic{ position: relative;}
.box{ padding-bottom: 16px; position: relative; }
#share-box, .header{ z-index: 1000;}
.box .footer{ padding-top: 0.5em; }
.box.topntailed{ border-bottom: 1px #fff solid; border-top: 1px #fff solid;}
.box.twitter{
	height: 400px;
	overflow: hidden;
	margin-bottom: 16px;
}
.opaque-content{ 
	background: transparent url( /staticarchive/a503625d8c6dca2c828a9434509b2e082af66657.png ) top left;
	padding-bottom: 0.5em;
}
.twitter-text a {font-weight:normal;}


/****** PROMOS ******/

.promo-copy{ 
	display: block;
}
.promo-title{ 
	display: block;
}
.promo-description{ 
	font-size: 1.3em;
	line-height: 1.2em;
	display: block;
	color: #4c3e50;
	font-weight: bold;
	padding-right:1em;
}
/* PROMO LARGE */
.promo-large{ position: relative; }
.promo-large .promo-copy{ 
	width: 128px;
	height: 154px;
	top: 0px;
	padding: 8px;
	background: url( /staticarchive/6a7d8406fd18c238b65d18319badf4c381b28236.png ) top left;
	position: absolute;
	left: 0;
}
.promo-large .promo-description{
	bottom: 8px;
	position: absolute;
}
.promo-large .promo-title{
	font-size: 2.4em;
	color: #b1008a;
}
a:hover .promo-title,
a:hover .scroller-title{ text-decoration: underline; }

/* PROMO SMALL */
.promo-small{ 
	position: relative;
	width: 144px;
}
	#c_vid .promo-small.last .promo-title{ display: none; }

/****** OBJECTS ******/
.inline-list li{
	display: inline;
}
.tab-hook{ display: none; }
.tab-hook.selected{ display: block;}

.thumb-caro-container{
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 150px;
	margin-top:0.8em;
}
.thumb-caro-container ul{
	position: absolute;
	top: 0;
	width: 10000px;
}	
	.thumb-caro-container ul li{
		float: left;
		margin-right: 2px;
		padding-right: 16px;
	}
	
#c_photos ul,
#c_vid ul{
	left: -52px;
}

#c_photos{ height: 81px;}

.scroll-nav{
	background: url("/staticarchive/13cc79bd4b4fbf21222b40c3c22fb78bc419e4cb.png") repeat scroll transparent;
	display: block;
	height: 81px;
	width: 92px;
	top: 0px;
	position: absolute;
	z-index:20;
}
	.scroll-nav.prev{
		left: 0px;
		background-position: 0 0;
	}
	.scroll-nav.prev:hover{ background-position: 0 -81px; }
	.scroll-nav.next{
		right: 0px;
		background-position: -92px 0;
	}
		.scroll-nav.next:hover{ background-position: -92px -81px; }
		
#artist-archive-container .scroll-nav-wide{
	background: url("/staticarchive/351aff23a89103401adf4fb62a08bdc0b9c7c429.png") repeat scroll transparent;
	display: block;
	height: 50px;
	width: 336px;
	position: absolute;
}
#artist-archive-container .scroll-nav-wide.prev{
	top: 0;
	border-bottom: 1px #fff solid;
}
#artist-archive-container .scroll-nav-wide.next{
	bottom: 0;
	background-position: 0 -50px;
	border-top: 1px #fff solid;
}
#artist-archive-container .scroll-nav-wide.prev:hover{ background-position: -338px 0; }
#artist-archive-container .scroll-nav-wide.next:hover{ background-position: -338px -50px; }

.feed-list li{
	padding: 1em 8px 0;
	border-bottom: 1px #7b7481 solid;
	position: relative;
}
.feed-list li.last{ border-bottom: 1px #fff solid; }
.feed-list li .highlight-text{
	font-size: 1.25em;
	color: #fff;
	padding-right: 20px;
	padding-bottom: 0;
	font-weight: normal;
	line-height: 1.1em;
}
.feed-list li p cite{
	color: #7b7388;
}

.feed-list.image img{
	position: absolute;
	left: 8px;
	top: 1em;
}

.feed-list h3{
	font-size: 1.7em;
	font-weight: normal;
}
.feed-list.image .highlight-text,
.feed-list.image p{ margin-left: 60px; width: 460px;}
.feed-list.dotted li{
	border-bottom: 1px #7b7481 dashed;
}
.twi-icon{
	display: block;
	width: 18px;
	height: 14px;
	position: absolute;
	top: 1em;
	background: url( /staticarchive/01a427600a6c4ead10277904794f021b32f26664.gif );
}
	.twi-icon.retweet{
		background-position: 0 0;
		right: 35px;
	}
	.twi-icon.favourite{
		background-position: -24px 0;
		right: 35px;
	}
	.twi-icon.reply{
		background-position: -48px 0;
		right: 10px;
	}
	.twi-icon.retweet:hover{ background-position: 0 -20px; }
	.twi-icon.favourite:hover{ background-position: -24px -20px; }
	.twi-icon.reply:hover{ background-position: -48px -20px; }
.share-icon{
	padding-left: 27px;
	background: transparent url( /staticarchive/cf017a726642315ff1220b146076f2034e92d8a6.png ) 0 5px no-repeat;
	font-size: 1.0em;
	margin: 0;
	font-weight: bold;
}
.facebook-icon-small{
	background: transparent url( /staticarchive/dea2322fb479623cd92ccff05759cf1876de969c.gif ) 0 0 no-repeat;
	padding-left: 20px;
}
.twitter-icon-small{
	background: transparent url( /staticarchive/7150acf524bfa4ee78179744396572f43d4734b0.gif ) 0 0 no-repeat;
	padding-left: 20px;
}
.share-icon-small{
	background: transparent url( /staticarchive/5fde3be2635b5434d1f0ebdb2a6400514c276db4.gif ) 0 0 no-repeat;
	padding-left: 20px;
}
.share{ padding: 1em 10px;}
.share li{ padding-right: 20px; }
.link-list li{
	padding: 0.2em 10px;
	font-size: 2.2em;
	border-bottom: 1px #625969 dashed;
}
.image-promo-list .promo-description{
	font-size: 1.0em;
	color: #fff;
	font-weight: normal;
}
.image-promo-list img{
	float: left;
	margin-right: 15px;
}
.image-promo-list .promo{
	padding: 0.3em;
	border-bottom: 1px #625969 dashed;
}
#artist-archive-container{ position: relative; }
.clearfix{ 
	clear: both;
	overflow: hidden;
}
.vertical-scroller{
	width: 336px;
	height: 450px;
	overflow: hidden;
}
	.vertical-scroller ul{
		height: 1000px;
		position: absolute;
		top: 0;
	}
	.image-promo-list{ width: 336px; }
	.services_link{ padding-right: 35px; }
		.services_link a{
			min-width: 59px;
			padding-top: 5.4em;
			display: inline-block;
			font-weight:bold;
		}
#digital_tv{ background: url( /staticarchive/0fbfccd130082c60a0474c2b46eb7bc3225b1cbb.gif ) top left no-repeat; }
#mobile{ background: url( /staticarchive/05d0dec15c4ef151bbe19cce3c8be53826271953.gif ) top left no-repeat; }
#contact_us{ background: url( /staticarchive/99cce2b13d8aeb58ab44480ba5946f15591f8611.gif ) top left no-repeat; }
#embed{ background: url( /staticarchive/bbafcd9ad196f1cad3155ebe3520a8fa99462b3a.gif ) top left no-repeat; }

#socialBookMarks {
	background:url("/staticarchive/eb772d1dd0fbc630edcd28d3dbd4545ba896401b.png") no-repeat scroll left top transparent;
	left: 70px;
	padding:3em 10px 1em;
	position:absolute;
	top: 72px;
	width:320px;
	z-index:10000;
}
#socialBookMarks li {
	display:inline-block;
	height:16px;
	padding-bottom:1em;
	padding-left:20px;
	width:140px;
}
#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 .delicious-icon-small { background:url("/staticarchive/ed7403169fd1124373466a03a4c37b5e4ec4f522.gif") no-repeat scroll left top transparent }
#socialBookMarks .stumbleupon-icon-small { background:url("/staticarchive/a83d8d400b9de703be3f4d7e8186a08a927e9d7b.gif") no-repeat scroll left top transparent }
#socialBookMarks .digg-icon-small { background:url("/staticarchive/e38eefaf392cd398043efdddc9ed8cce63c10134.gif") no-repeat scroll left top transparent }
#socialBookMarks .reddit-icon-small { background:url("/staticarchive/49b3ebacc1b866bf42208aba2161b1f7143bf776.gif") no-repeat scroll left top transparent }

#comments{
	background: url("/staticarchive/a503625d8c6dca2c828a9434509b2e082af66657.png") repeat scroll left top transparent;
}
.dna-commentbox-rss, #dnaacs, .dna-commentbox-userstate{ padding:1em 8px 0; }
#comments h3{
	display: none;
}
#comments li{
	padding:1em 8px 0;
	border-bottom:1px dashed #7B7481;
}
#comments label{ display: block; }
textarea{ margin-top: 1em; height: 150px; width: 300px;}
#comments label.dna-invisible{ display: none;}
#dna-commentbox-submit{
	background: none;
	border: 0;
	color: #101d47;
	background-color:#FF54DB;
	padding: 3px;
	font-size: 13px;
}
#latest-album img{
	float: left;
	margin-right: 10px;
}
/****** THREECOL CONTAINER ******/
.threeCol.last{
	padding-bottom: 4em;
}

.threeCol .col {
	background: url("/staticarchive/7c069696543e0e409185591a464e5e85df3a459a.png");
	float:left;
	margin:8px 8px 0 0;
	padding:8px;
	width: 304px;
}

.highlight .promo-copy {
	background:url("/staticarchive/855df1afc39ecbbc461cd2114732d1d18bac6afa.png");
}

.threeCol .last {
	margin-right:0;
}

.highlight .promo-title,.highlight .promo-description{ 
	color:#fff;
}

.text-content{
	padding:1em 8px 0;
}
#latest-album .text-content{ padding-bottom: 1em;}
.footer-link{ position: absolute; bottom: 0.6em;}
#latest-album .footer-link{ width: 170px; left: 150px;}
.indented dt,.indented dd{ padding-left: 24px; }
.indented span{ position: absolute; left: 8px; }
.artist-links ul{ padding-bottom: 1em;}

.fullWidth-intro{
	background: url("/staticarchive/d26e34f3010e5b8fd62be8410798f0f6c8828d73.png");
	padding: 0.5em 10px 1em;
}
	.fullWidth-intro p{
		color: #fff;
		font-size: 2.0em;
		padding: 0;
	}
h3.fullWidth{
	font-size: 1.8em;
	background: url("/staticarchive/35390baabeaf2d7811fd597507fed5b6c34b5390.png");
	padding: 0.2em 8px 0.3em;
	margin-top: 0.5em;
}
.pundit{ height: 55px; }
.pundit h4{ font-size: 1.6em; font-weight: bold; color: #fff; line-height: 1.2em;}
.pundit p{ padding-bottom: 0;}

#archive-artists ul{
	height: 182px;
	overflow: hidden;
}

/****** ARCHIVE NAV ******/
#archive-nav {
	height:81px;
	margin:1em 0 0.5em;
	overflow:hidden;
	position:relative;
	width:976px;
}
	#archive-nav ul {
		left: 154px;
		position:absolute;
		top:0;
		width:20000px;
	}
	#archive-nav ul li {
		float:left;
		position:relative;
		width:144px;
		margin-right: 2px;
	}
	#archive-nav .scroll-nav{
		background-color: #2d1f39;
	}
	#archive-nav .scroll-nav.prev{
		left: 60px;
	}
	#archive-nav ul li span.cover {
		background:url("/staticarchive/8c8c2c1c53a4b2b873c957879cea6f384ecfe5b3.png") repeat scroll left top transparent;
		display:block;
		height:81px;
		left:0;
		position:absolute;
		top:0;
		width:144px;
	}
	
	#archive-nav ul li a:hover span.cover {
		background-position: 0 -81px;
	}
	
	#archive-nav ul li a:hover span .pre,
	#archive-nav ul li a:hover span .post {
		color: #fff;
	}
	#archive-nav ul li span span.pre {
		display:inline-block;
		font-size:1.5em;
		right:60px;
		top:19px;
	}
	#archive-nav ul li span span.post {
		display:inline-block;
		font-size: 3.5em;
		right:6px;
		top:15px;
	}
	#archive-nav ul li span span.pre, #archive-nav ul li span span.post {
		line-height:1em;
		position:absolute;
	}
	#archive-nav h2{
		background-color: #2d1f39;
		color:#FFFFFF;
		font-size:2em;
		height:65px;
		padding:0.8em 0 0 8px;
		position:absolute;
		width:80px;
		z-index:1000;
		border-bottom: 0px;
	}
	
	.sub-nav{
		background: url("/staticarchive/d26e34f3010e5b8fd62be8410798f0f6c8828d73.png") repeat scroll 0 0 transparent;
		padding:8px;
	}
		.sub-nav li{ 
			display: inline;
			font-size: 1.8em;
			color: #fff;
			padding-right: 8px;
		}
.services_footer{ padding-top: 2em; }
#mainImage{ height: 350px;}

.mmft-about .text-content ul {list-style-type: disc; list-style-position:inside;}
.mmft-about .text-content li {padding:4px 0 4px 8px;}
#scroll-view li a{ display: block; z-index: 100000;}
#foreground{ cursor: pointer; }