/*  General */

a, a:visited, a:active { text-decoration:none;} 

/* Headings */

h2 {
	font-size: 1.8457em;
	line-height: 1em;
	padding: 8px;
	color:#FFF;
}
.sidebar .mod h2 {padding-top:0; padding-left:0;}

h3 {
	font-size: 1.2em;
	line-height: 1em;
	margin-bottom: 8px;
	padding-bottom: 8px;
	color:#FFF;
}
h2, h3, h4 {
    letter-spacing: 0;
}

#threeCol-container h2,
#threeCol-container h3 {
	font-size: 1.8457em;
	border-bottom: 1px solid #DDDDDD;
}


/* main nav bar */

.mmft-home #nav-home a, 
.mmft-lineup #nav-lineup a,
.mmft-artist #nav-lineup a, 
.mmft-faqs #nav-faqs a, 
.mmft-introducing #nav-introducing a, 
.mmft-photos #nav-photos a, 
.mmft-videos #nav-videos a, 
.mmft-share #nav-share a {
	color: #FFF;
}
#blq-local-nav ul li#nav-home { border-left:0; }

/* footer */
#mmft-footer {
    min-height: 224px;
    height: 224px;
    width: 100%;
    float: left;
	margin-top:16px;
}

/* grid */
.two-col {
	clear:both;
	width:640px;
}

.three-col {
	clear:both;
	background: url("/staticarchive/5dca78f876e5aa8ec74250be043ef2945868cf41.png") repeat scroll 0 0 transparent;
	margin-bottom:16px;
	padding-left:16px;
	
}
.three-col H2 {
	padding: 8px;
}
.clearme {
	clear:both;	
}

/* Promos 2 in 1 */

.hc, .large-promos, .small-promos {
	cursor: pointer;
}
.large-promos b, .small-promos b {
	display:block;
	font-weight:bold;
}
.large-promos a b {
	font-size: 1.538em;
	line-height: 1em;
}
.large-promos a i, .small-promos a i, .hc a i {
	display:block;
	font-weight:normal;
	font-style:normal;
	color:#FFF;
}
.hc a i {font-size: 1.2em;}

.large-promos div {
  float: left;
  padding: 0 16px 0 0;
  margin-bottom:16px;
  width: 304px;
  height:171px;
  vertical-align: baseline;
  position: relative;
}

.hc span,
.large-promos span {
  position: absolute;
  overflow: hidden;
  left: 0px;
  right: 0px;
  bottom: 0;
  cursor: pointer;
  background: url(/staticarchive/ffebb0a68609b56692021be69140b13caa4ba242.png) repeat;
  padding: 8px;
  margin: 0;
  display:block;
}

.large-promos span {
  margin: 0 16px 0 0;
}

.small-promos div 
{
  float: left;
  vertical-align: baseline;
  padding: 0 16px 0 0;
  margin-bottom:16px;
  width: 144px;
  height: 100%;
}

.small-promos span
{
  background: url(/staticarchive/5dca78f876e5aa8ec74250be043ef2945868cf41.png) repeat;
  padding: 8px;
  display:block;
  height: 100%;
  min-height: 64px;
}

.hc span b
{
	font-size: 1.583em;
	line-height: 1.2em;
}
.hc a i {
	color:#FFF; 
	font-weight:bold;
	padding-top:0;
}

.hc i, .hc b,
.large-promos dt, .large-promos dd,
.small-promos dt, .small-promos dd {
	background-image:none;
	display:block;
	padding: 0;
	margin: 0;
	width:100%;
}

.hc img {
  border: 0;
  display: block;
}

.large-promos img {
  height: 171px;
  width: 304px;
  border: 0;
  display: block;
}

.small-promos img {
  height: 80px;
  width: 144px;
  border: 0;
  display: block;
}

.small-promos .sixth { margin-right:0; padding-right:0;}
.small-promos .fourth { margin-right:0; padding-right:0;}
.large-promos .third {  margin-right:0; padding-right:16px;}

/* carousel */

.hc span.carousel-prev {
	right:0;
	left:auto;
	padding:0;
}
.hc span.carousel-next {
	left:0;
	padding:0;
}

/* lineup */
.mmft-lineup #threeCol-container .ld ul li {
	letter-spacing:0;
}

/* artist */
.bi { padding:8px;}
.bi H2 {border-bottom: 1px solid #DDDDDD; margin-bottom:8px; padding-left:0;}

/* videos */
embed { outline:none}
.mmft-videos #video-thumbs {margin-left:72px;}
.mmft-videos #clip-carousel span.play {display:none;}
ul#clip-carousel {
    width: 98%;
}
ul#clip-carousel li {
    float: left;
    margin: 0 8px 0 0;
    position: relative;
    width: 130px;
}
.mmft-share ul#clip-carousel li {	
	list-style: disc inside !important;
}
.jcarousel-container img {
 margin-bottom: 4px;
}


/* photos */
.mmft-photos #main-image {margin-left:55px; position:relative;}
#main-image {position:relative;}
xxxxx.mmft-photos .lg h2 {padding:8px;}
.mmft-photos .lg ul {
    width: 98%;
}
#clip-carousel .play {display:none;}

/* tv radio */
.tr ul.item li p {
    margin-left: 76px;
}
#blq-content .tr ul.item li .tv-link {
    margin-bottom: 0;
}
.tr ul.item li p a {
    background: none;
    padding-left: 0;
}

/* most shared */
.module {
	background: url("/staticarchive/5dca78f876e5aa8ec74250be043ef2945868cf41.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    margin: 0 16px 16px 0;
    position: relative;
    width: 100%;
	line-height:1.6em;
}
.module h2 {
	padding:8px;
}
.module-inner2 {
    padding: 8px;
}

#most-popular-clips ol, #most-shared-artists ol  {
	padding-left:16px;
	margin-left:8px;
	list-style:  outside decimal;
	font-size:1.2em;
}
#most-popular-clips img, #most-shared-artists img  {
	width:100%;
}

/* Photo Galleries */
#main-image .mainImage-prev { left:0;}
#main-image #mainImageCaption { bottom:0; left:0; padding:8px 16px;}


/* News */
#news p { line-height: 1.2em; }
#news p.headline { margin-bottom: 2px; }

/* CSS quirk on tv/radio page */
#show-series .col-a .box.also-more { background-color: #222; background: #222; }

