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

/****** RESET BLQ ******/
#blq-main{ font-size: 1em;font-family:helvetica,arial,verdana,sans-serif; padding-bottom: 26em; color:#A8D053;}
.mmft-lineup #blq-main,
.mmft-lineup #blq-main{ padding-bottom: 30em; }
#blq-main, #blq-container-inner{ background: transparent; }
#blq-acc{ border-bottom: 0px;}
#blq-container-inner{ width: 976px;}
#blq-foot{ height: 100px; border-top: 0px;}
#blq-sitelinks, #blq-bbclinks,#blq-foot{ background: #313031 url( /staticarchive/93dcb895bed5f1671621f48688bf8f8b1477f80b.png) top left; }

body{ background: #000 url( /staticarchive/cbc5196b10aff168c598be95b2f5a952493d20d6.gif) center 80px no-repeat; }
body.mmft-home{ background: #000 url( /staticarchive/0c4ab71b253d55318be2866aa6273e0500e8cb13.gif) center 90px no-repeat; }
#blq-container{ background: transparent url( /staticarchive/201ff8b6b6b4d46923448b21d8a51cd10abfca8f.png) bottom left no-repeat; }
#blq-acc-links{ background-color: #000;}
#blq-acc-links a{ color: #fff;}
.mmft-lineup .col li{ color:#A8D053; }

/****** GENERAL ******/
#blq-main a{
  text-decoration: none;
}
#plant-footer{
  background: transparent url( /staticarchive/3be84cc76967e4cd409a4788aea8022799a5441e.jpg) bottom left repeat-x;
}
#blq-content p{
  font-size: 1.3em;
  line-height: 1.2em;
}
#blq-content li p{
  font-size: 1.0em;
}
#blq-content p a{
  color: #a8d053;
}
#blq-content a,#blq-local-nav a{ text-decoration: none;}
#blq-content ul li,
#blq-content dl{
  font-size: 1.3em;
  line-height: 1.2em;
}
#blq-content #swoosher-view ul li{
  font-size: 1.0em;
  line-height: 1.0em;
}
#blq-content p a:hover,
#blq-content li a:hover,
#blq-content dl a:hover,
#blq-content a:hover span.desc,
.promo-small a:hover .description,
#blq-content .sidepanel p a:hover,
#blq-content dl a:hover,
#blq-content .sidepanel li a:hover,
#blq-content .sidepanel #social-bookmarks li a:hover{
  text-decoration: underline;
  color: #eed114;
}
#blq-content a:hover span.title{
  color: #eed114;
}

/****** MASTHEAD ******/
#mmft-masthead{ position:relative; padding-bottom: 7.7em; }
#mmft-masthead h1{ padding-top: 5.8em; margin-left:-4px;}
#mmft-masthead h1 a{
  text-indent: -2000px;
  display: block;
  width: 564px;
  height: 102px;
  background: url( /staticarchive/4c93ce9ed923a3bb9daf7bc71b8930bf4f17f58b.gif) top left no-repeat;
}
#mmft-masthead #nowPlayingContainerGlasto{
  position: absolute;
  width: 347px;
  padding: 1em 0;
  top: 0px;
  right: 0px;
  color: #fff;
  background: url( /staticarchive/8d8f79e6643240d80b7c8e0aa6a1c449de31de19.png) top left;
}
  #mmft-masthead #nowPlayingContainerGlasto h3{
    display: inline-block;
    color: #000;
    background-color: #fff;
    font-size: 1.1em;
    text-transform: uppercase;
    font-weight: bold;
    font-family: arial;
    padding: 0.2em 4px;
    margin-right: 10px;
  }
  #mmft-masthead #nowPlayingContainerGlasto h4{
    font-size: 1.6em;
    display: inline-block;
  }
  #mmft-masthead #nowPlayingContainerGlasto p{
    float:right;
  }
  #mmft-masthead #nowPlayingContainerGlasto p a{
    background: url( /staticarchive/b17d78e770463b10794d375d9d1f9580f134d17b.gif) 0 0 no-repeat;
    padding-left: 28px;
    font-size: 1.6em;
    color: #fff;
    text-decoration:none;
    font-weight:bold;
  }
    #mmft-masthead #nowPlayingContainerGlasto p a:hover{
      text-decoration: underline;
    }
  #mmft-masthead #nowPlayingContainerGlasto h5{
    font-size: 1.3em;
    margin-top: 23px;
  }
  
  
  .now-playing-title {
    font-size:1.6em;
    padding-left:6px;
    font-weight:bold;
    overflow:hidden;
    float: left;
    left:10px;
    width:173px;
    height: 20px;
    position: relative;
  }
  .now-playing-title span.scroll{ 
    display: block;
    position: absolute;
    left: 180px;
    top: 2px;
    width: 2000px;
  }
  
  #mmft-masthead  .now-playing-on {
    max-width:78px;
    float:left;
  }
  
  #mmft-masthead  .now-playing-on span{
    text-transform:uppercase;
    background:#fff;
    color:#000;
    display:inline-block;
    padding:3px 5px;
    font-weight:bold;
    font-size:1.1em;
    vertical-align:top;
  }
  
  #mmft-masthead  .now-playing-times {
    font-size:1.2em;
    clear:both;
    overflow:hidden;
    padding-top:20px;
  }
  
/****** MAIN NAV ******/

#blq-local-nav{ position: relative; }
#blq-local-nav ul{ 
  padding: 37px 0 10px 60px;
  background: transparent url( /staticarchive/4082cc1e768cb8692d1bae573c626a22943d791b.png) 0 0 no-repeat;
  position: absolute;
  left: -60px;
  width: 1032px;
}
#blq-local-nav li{
  display: inline-block;
  padding: 5px 0 5px;
  margin-left: -2px;
}
#blq-local-nav a{
  color: #fff;
  font-size: 2.0em;
  padding: 0em 10px;
  border-right: 1px #203f20 solid;
  display: inline-block;
  height: 22px;
}
.mmft-home #blq-local-nav li.home,
.mmft-artist #blq-local-nav li.line-up,
.mmft-lineup #blq-local-nav li.line-up,
.mmft-newacts #blq-local-nav li.newacts,
.mmft-videos #blq-local-nav li.videos,
.mmft-photos #blq-local-nav li.photos,
.mmft-archive #blq-local-nav li.archive,
.mmft-6music #blq-local-nav li.sixmusic,
.mmft-webcams #blq-local-nav li.webcams,
#show-brand #blq-local-nav li.tv-radio {
  background-color: #162b16;
}
.mmft-home #blq-local-nav li.home a,
#blq-local-nav a:hover,
.mmft-artist #blq-local-nav li.line-up a,
.mmft-lineup #blq-local-nav li.line-up a,
.mmft-newacts #blq-local-nav li.newacts a,
.mmft-videos #blq-local-nav li.videos a,
.mmft-photos #blq-local-nav li.photos a,
.mmft-archive #blq-local-nav li.archive a,
.mmft-6music #blq-local-nav li.sixmusic a,
.mmft-webcams #blq-local-nav li.webcams a,
#show-brand #blq-local-nav li.tv-radio a {
  color: #e9d52d;
}

/****** SWOOSHER ******/
#swoosher-overflow-fix{
  position: relative;
  margin-top: 0em;
  height: 287px;
}
.mmft-tvradio #blq-content{
  padding-top: 80px;
}
#swoosher-view,
#swoosher-cover-left{
  position: absolute;
  top: 0px;
  left: -180px;
}
#swoosher-view ul{
  position: absolute;
  top: 0px;
  left: -100px;
}
#swoosher-view{
  width: 1335px;
  
  height: 287px;
  top: 0px;
  overflow: hidden;
  z-index: 5;
}
#swoosher-view ul{
  width: 9999px;
  margin:0;
  padding:0;
}
#swoosher-view ul li {
  display:block;
  float:left;
  height: 287px;
  width: 512px;
  position: relative;
  overflow: hidden;
}
#swoosher-cover-left{
  height: 287px;
  width: 410px;
  z-index: 10;
  background: transparent url( /staticarchive/ec50e9aad8fe2b9f316846916749739ceb994b81.png) top left repeat-y;
}
#swoosher-cover-right{
  height: 287px;
  width: 410px;
  z-index: 10;
  background: transparent url( /staticarchive/ec50e9aad8fe2b9f316846916749739ceb994b81.png) top right repeat-y;
  top: 0;
  right: -180px;
  position: absolute;
}
#swoosher-view ul li .copy{
  position: absolute;
  top: 95px;
  left: 0px;
  width: 270px;
  overflow: hidden;
  display: block;
}
#swoosher-view ul li  .audio,
#swoosher-view ul li  .photo,
#swoosher-view ul li  .video{
  width: 75px;
  height: 70px;
  display: block;
  position:absolute;
  top:25px;
}

#swoosher-view ul li .copy .title-desc {
  display:block;
  top:60px;
  height:auto;
}

#swoosher-view ul li .photo{ background: transparent url( /staticarchive/5fe1d84b3b79073c48a3b20b540e486f4d960859.png) top left no-repeat; }
#swoosher-view ul li .video{ background: transparent url( /staticarchive/4617bdec9ea8fd6d19a3e7729bc1922c6123c79b.png) top left no-repeat; }
#swoosher-view ul li a:hover .copy .title{ color:#e9d52d; }
#swoosher-view ul li a:hover .copy .description{ color:#e9d52d; text-decoration: underline; }
#swoosher-view ul li .audio{ background: transparent url( /staticarchive/9d2758327370927f74f28b867de3d14fbf09425f.png) top left no-repeat; }
#swoosher-view ul li .copy .title{ font-size: 2.8em; padding-top: 10px; line-height: 1em; padding-right: 30px;}
#swoosher-view ul li .copy .description{ font-size: 1.3em; line-height: 1.2em; padding: 5px 60px 10px 0px;}
#swoosher-view ul li .copy .title,
#swoosher-view ul li .copy .description{
  display: block;
  color: #fff;
  padding-left: 20px;
  background: url( /staticarchive/8d8f79e6643240d80b7c8e0aa6a1c449de31de19.png) top left;
}

#swoosher-view ul li.focus a:hover span.title {
  text-decoration:none;
}

#swoosher-view ul li .copy .description {
  
}

#swoosher-view a.nav,
#lb_overlay a.nav{
  display: block;
  width: 60px;
  height: 59px;
  position: absolute;
  bottom: 16px;
  z-index: 40px;
}

#swoosher-view a#prev,
#lb_overlay a#over-prev{
  background: transparent url( /staticarchive/4377ff92909bd25ef0ba3f19678a542714a8f76c.png) 0 0 no-repeat;
  left: 412px;
}
#lb_overlay a#over-prev{
  left: 0px;
}
#swoosher-view a#prev:hover,
#lb_overlay a#over-prev:hover{
  background-position: 0px -60px;
}
#swoosher-view a#next,
#lb_overlay a#over-next{
  background: transparent url( /staticarchive/4377ff92909bd25ef0ba3f19678a542714a8f76c.png) top right no-repeat;
  right: 411px;
  z-index: 3000;
}
#swoosher-view a#next:hover,
#lb_overlay a#over-next:hover{
  background-position: -60px -60px;
}

/****** THREE COL CONTAINER ******/
.by-day #threeCol-container{
  background: url( /staticarchive/ca00ac5230f5d6cd580279177bc2cbefc9504ba0.png) top left no-repeat;
}
#threeCol-container{
  z-index: 10;
}
#threeCol-container .promo-large{ margin-top: 0.2em; }
.mmft-photos #threeCol-container,
.mmft-videos #threeCol-container,
.mmft-tvradio #threeCol-container{
  margin-top: 1.5em;
}
.mmft-photos #threeCol-container .row .col,
.mmft-videos #threeCol-container .row .col{
  margin-bottom: 1.5em;
}

#threeCol-container .row{ width: 100%; overflow: hidden; padding: 0px; clear: both;}

#threeCol-container .row .col{ 
  width: 282px;
  float: left;
  margin-right: 14px;
  padding: 11px 16px 0em 17px;
  background: url("/staticarchive/fa14ec91449dc58987d4458bd9032cedc30cc9de.png") top left repeat-x;
}
  .mmft-photos #threeCol-container .row .col,
  .mmft-videos #threeCol-container .row .col,
  .mmft-tvradio #threeCol-container .row .col{
    width: 304px;
    padding: 1.2em 6px 1em;
  }

.by-day #threeCol-container .row .col{
  background: none;
  padding-top:0;
}

.by-day #threeCol-container .top-row-stage .col {
  padding-top:12px;
}

.by-day #threeCol-container .row .col h3 {
  padding-top:0.5em;
}

.by-az #threeCol-container .row .col,
.by-dj #threeCol-container .row .col{
  padding-bottom: 1010px;
  margin-bottom: -1000px;
  margin-top: 1.35em;
}
.by-dj #threeCol-container .row .col{
  margin-top: 195px;
  position: relative;
}
.by-dj .dj-pick{
  width: 321px;
  height: 190px;
  position: absolute;
  top: -190px;
  left: 0px;
}


#threeCol-container .row .col.last{
  margin-right: 0px;
}
.by-dj #threeCol-container .row .col h3{
  border-bottom: 1px #546e26 solid;
  margin-bottom: 0.3em;
}
#threeCol-container .row .col h2{
  font-size: 2.8em;
  color: #fff;
  padding-bottom: 0.3em;
}

#threeCol-container .row .col h2.dj {
  border-bottom:1px solid #546e26;
  margin-bottom:0.3em;
}

#threeCol-container .row .col h2.dj {
  border-bottom:1px solid #546e26;
  margin-bottom:0.3em;
}

#threeCol-container .row .col h3{
  border-top: 1px #556e26 solid;
  padding: 0.3em 0 0.6em;
  font-size: 1.4em;
  color: #fff;
}

#threeCol-container .row .col ul {
  padding-bottom:1em;
}

.mmft-photos #threeCol-container .row .col h3,
.mmft-videos #threeCol-container .row .col h3{
  border-top: none;
  padding: 0 0 1.4em;
  font-size: 2.0em;
}
.mmft-photos #threeCol-container .row .double-col .col,
.mmft-videos #threeCol-container .row .double-col .col{ margin-bottom: 0px;}
.mmft-photos #threeCol-container .row .double-col .col h3,
.mmft-videos #threeCol-container .row .double-col .col h3{
  padding: 0 0 0.2em;
}
.mmft-photos #threeCol-container .row .double-col .col.last h3,
.mmft-videos #threeCol-container .row .double-col .col.last h3{
  padding-top: 1.2em;
}
.text-list{ border-top: 1px #335500 solid; padding: 0.5em 0;}

#threeCol-container .row .col h4{
  text-indent: -2000px;
  height: 0px;
}
#threeCol-container .sub-nav li{
  display: inline;
}

.by-az #blq-content ul li {
  font-size: 1.4em;
}

#threeCol-container .sub-nav li a{
  color: #fff;
  font-size: 1.5em;
  padding: 0 8px;
  border-left: 1px #808080 solid;
}
#threeCol-container .sub-nav li a:hover,
#lineup-nav li a:hover,
#threeCol-container .row .col a:hover{
  color: #e9d52d;
}
#threeCol-container .sub-nav li.first a{
  padding-left: 0;
  border-left: 0px;
}
#threeCol-container .double-col{
  background:url("/staticarchive/16bb535aef2e39cd802e2f2a84f1030beb087059.png") repeat-x scroll left top transparent;
  width: 646px;
  overflow: hidden;
  float: left;
  margin-right: 14px;
}
#threeCol-container .double-col .col{
  background: none;
}

#lineup-nav{
  padding-top: 1em;
  padding-bottom: 6.5em;
  position: relative;
}
#lineup-nav dl{
  position: absolute;
  right: 50px;
  bottom: 22px;
}
#lineup-nav dt{
  font-size: 1.5em;
  color: #fff;
  float: left;
  margin-right: 10px;
}
#lineup-nav dd{
  float: left;
}
#lineup-nav input{
  width: 130px;
  border: 1px #fff solid;
  margin-top: 0.2em;
  margin-right:5px;
}

#lineup-nav ul{
  background: url( /staticarchive/d6f0cf515beba3ac092f8e9f68076d0a4cb84a90.png) top left no-repeat;
  padding: 20px 0 60px 65px;
  position: absolute;
  bottom: -40px;
  left: -65px;
  width: 927px;
}
#lineup-nav li{
  display: inline;
  padding: 0.4em 8px 0;
  border-left: 1px #808080 solid;
}
.by-day #lineup-nav li#by-day{
  padding-left: 0px;
  border-left: 0px;
}
#lineup-nav li a{
  color: #fff;
  font-size: 1.5em;
  line-height: 1.2em;
}
.by-day #lineup-nav li#by-day a,
.by-dj #lineup-nav li#by-dj a,
.by-az #lineup-nav li#by-az a{
  color: #e9d52d;
}

#threeCol-container .row .col .size1 a{
  font-size: 1.5em;
}
#threeCol-container .row .col a{
  color: #a8d053;
  line-height: 1em;
}

#threeCol-container .row-top-dj {
  margin-top:-34px;
}

.autosuggest-light li{
  padding:8px 6px;
}
.glow170-autoSuggest li.odd,
.glow173-autoSuggest li.odd{
  background-color: #fff;
}
.glow173-autoSuggest li.odd.active,
.glow173-autoSuggest li.even.active,
.glow170-autoSuggest li.odd.active,
.glow170-autoSuggest li.even.active{
  background-color: #a7cd4c;
}
/****** TWO COL CONTAINER ******/
.twoCol-container{ float: left; width: 640px; overflow: hidden;}
.twoCol-container.solid{ 
  width: 605px; 
  background:url("/staticarchive/706e150baf7793fbd91dd9d5972b2e891dffd64b.png") repeat-x scroll left top transparent; 
  padding: 1em 10px; 
  margin-bottom: 1.5em;
}
.module .twoCol-container{ float: none;}
.twoCol-container.solid .col{ margin-right: 15px; width: 292px;}
.twoCol-container.solid .col p{ padding-right: 0; }
.twoCol-container .col{
  width: 306px;
  color: #fff;
  float: left;
  margin-right: 15px;
}
.twoCol-container .col.last{
  margin: 0px;
}
.twoCol-container h3{
  font-size: 2em;
  line-height: 1.1em;
  padding-bottom: 0.5em;
}

.content-wrapper{
  width: 100%;
  overflow: hidden;
}

/****** ONE COL CONTAINER ******/
.oneCol{
  width: 640px;
  float: left;
}

a.backtotop{
  display: none;
}
a.backtotop:hover{
  background-position: 0 -25px;
}
.oneCol a.backtotop{
  top: -12px;
  right: 20px;
  text-indent: 2000px;
  
}
#threeCol-container .col a.backtotop{
  position: relative;
  float: right;
}

.oneCol a,
#blq-content .oneCol p a{
  color: #fff;
}
.heading{
  font-size: 4.8em;
  color: #fff;
  margin-top: 10px;
}
#blq-content{ position: relative;}
  .mmft-tvradio .heading{
    background: url( /staticarchive/a4b9807641c447887db56a40f2c6f092d3d5e631.png ) bottom left no-repeat;
    padding-bottom: 1.5em;
    padding-left: 65px;
    position: absolute;
    left: -65px;
    top: 3px;
    z-index: 1000;
    width: 935px;
  }
.oneCol .module.no-pad{
  padding-top: 0;
}
.oneCol .module{
  position: relative;
  padding-top: 6.3em;
  margin: 0 0 1em;
}
.oneCol .module.webcams{
  padding-top:5.4em;
  margin-bottom: 5em;
}
.oneCol .module.double-line-title{
  padding-top: 9em;
}
.oneCol .module.video{
  padding-top: 5.0em;
}

.oneCol .module.gallery{
  padding-top: 5em;
}


.oneCol p{
  color: #a8d053;
  padding: 0 35px 1em 0;
}
.oneCol .module{ z-index: 1000;}

.oneCol .module h2,
.fullWidth h2{
  color: #fff;
  font-size: 2.8em;
  background: url( /staticarchive/ed99f4ffbd098a32aa82a1e786961b7f3bdda9c6.png) bottom left no-repeat;
  padding: 10px 0 70px 60px;
  position: absolute;
  top: 0px;
  left: -61px;
  width: 100%;
  z-index: -5;
}
.fullWidth h2{
  background: url( /staticarchive/163234ff03ad75158ba6aafa06f2cfafaa714c41.png) bottom left no-repeat;
}

.vote .oneCol .module h3{
  color: #fff;
  font-size: 2.8em;
  background: url( /staticarchive/ed99f4ffbd098a32aa82a1e786961b7f3bdda9c6.png) bottom left no-repeat;
  padding: 10px 0 70px 60px;
  position: absolute;
  top: 93px;
  left: -60px;
  width: 100%;
  z-index: 5;
}

.vote .oneCol .module .twoCol-container h2 {
  background:none;
  font-size:4.2em;
}

.vote .vtngContainer {
  margin-top:100px;
}

.oneCol .module h3{
  color: #fff;
  font-size: 2.0em;
  line-height: 1.2em;
  padding-right: 120px;
  padding-bottom: 0.4em;
}

.oneCol .module .item{
  border-top: #2c4400 1px solid;
  padding: 0.5em 0 0.5em 0;
  margin-right:14px;
}
.oneCol .module .item.top{
  border-top: 0px;
  padding-top: 0px;
}
  .oneCol .module .item .details, .oneCol .module .item .details a{
    padding-bottom: 0px;
    font-weight: bold;
  }

#blq-content .setlist li{
  color: #a8d053;
  font-size: 2.0em;
}
.setlist li .order{
  color: #fff;
  width: 35px;
  display: inline-block;
}

/****** SIDEPANEL ******/
.sidepanel{
  width: 336px;
  color: #fff;
  float: left;
}
.sidepanel h2{
  font-size: 2.8em;
  color: #fff;
  padding-bottom: 0.3em;
}
.sidepanel .year-snippet h2{
  padding-bottom: 0;
}
  .sidepanel .memory h2{
    padding: 1.3em 0 1.3em;
    font-size: 3.2em;
    line-height: 0.9em;
    background: url( /staticarchive/56a5d2ebbd14e6dda9dfdf04b61aefa55a303d05.gif) top left no-repeat;
  }
  .sidepanel .memory div{
    padding-bottom: 2em;
    background: url( /staticarchive/280e8a9b0ae5aad210dcd462191b75140f51f798.gif) bottom right no-repeat;
  }
  .sidepanel .memory h3{
    font-size: 1.4em;
    color: #fff;
  }
  .sidepanel .memory h4{
    font-size: 1.4em;
    color: #a8d053;
  }
  #blq-content .sidepanel .memory p{
    font-size: 2.0em;
    line-height: 1.0em;
    width: 280px;
    padding-top: 0.5em;
    border-top: 1px #546b26 solid;
  }
.sidepanel h3{
  font-size: 2.0em;
  color:#AED756;
  line-height: 1.2em;
  padding: 0 0 0.2em;
}

.sidepanel .slot h3,
.sidepanel .slot h2,
.sidepanel .tipped-by h3,
.sidepanel .tipped-by h2{
  font-size: 2.8em;
  padding: 0;
  line-height: 1.0em;
}

.sidepanel .slot h2 {
  border-bottom:1px solid #536938;
  padding-bottom:4px;
  margin-bottom:4px;
}

#blq-content .sidepanel .slot p {
  padding-top:4px;
}

.sidepanel .tipped-by h3{
  width: 155px;
  min-height: 60px;
}
.col .module,
.sidepanel .module{
  background: transparent url( /staticarchive/706e150baf7793fbd91dd9d5972b2e891dffd64b.png) top left repeat-x;
  padding: 12px 15px;
  position: relative;
}
.sidepanel .module.widget{
  background: transparent url( /staticarchive/8cda0646a7e88166af930c00c0ec3d45e39fd3f6.png) top left repeat-x;
}

#threeCol-container .module{
  float: right;
  width: 286px;
  background: transparent url( /staticarchive/31b7781b7bc52cdeed8b6973d147342846d7501f.png) top left repeat-x;
  padding: 12px 15px;
  position: relative;
  margin-top: 1em;
}

.sidepanel .module{
  margin-top: 0.8em;
  position: relative;
}
.sidepanel .module.top{
  margin-top: 0.0em;
}
.oneCol .module.top{
  padding-top: 2em;
}
.sidepanel .module.tipped-by{
  background: none;
  padding-bottom: 102px;
  min-height:111px;
}
  .sidepanel .module.tipped-by #tipped-link{
    position: absolute;
    bottom: 0px;
    right: -14px;
    width: 335px;
    height: 22px;
    background: transparent url( /staticarchive/ff1fe3564f42fb4acc1104602bf7d9808fdfa340.png) 0 0 no-repeat;
    padding-top: 90px;
    padding-left: 15px;
    font-weight: bold;
  }
.sidepanel .module.most-viewed h3{
  font-size: 2.8em;
  color: #fff;
}
.sidepanel .most-viewed #breadcrumb{
  top: 28px;
}
.sidepanel dt{
  padding: 0.2em 0 0 0px;
  border-top: 1px #586738 solid;
  background: transparent url( /staticarchive/713578aa7e0f15ef3455db7eba36f59ca3c824be.gif) right 3px no-repeat;
}
.sidepanel dd{
  padding: 0 0 1em 0px;
}

#blq-content .sidepanel p a {
  color: #fff;
  padding-top: 0.2em;
}
#blq-content .sidepanel li a,
#blq-content dl a,
#threeCol-container .module a{
  color: #AED756;
}
#threeCol-container .module h2{ 
  color: #fff; 
  font-size: 2.0em; 
  padding-bottom: 1.2em;
  border-bottom: 1px #2e5200 solid;
  margin-bottom: 0.2em;
}
.sidepanel .module p{
  color:#AED756;
}
.sidepanel .feed-text-outer{
  color: #aed756;
  padding: 0.5em 0 1.5em 0;
  border-top: 1px #566f26 solid;
  position: relative;
  overflow: hidden;
}
.sidepanel .feed-text-outer .feed-date{
  display: block;
  color: #fff;
}
.sidepanel #feed-header{ padding-bottom: 0.5em;}
.sidepanel #feed-header p{
  /*background: transparent url( /staticarchive/917b96ab7fdf6e33e024f090fb7a864a836cb596.gif) bottom left no-repeat;*/
  padding: 2px 0 2px 22px;
  color: #fff;
}
#livemulti-holder{
  margin-top: 0.4em;
  height: 870px;
}
.network-logo{
  display: block;
  text-indent: -2000px;
  background: transparent url( /staticarchive/122229218674816531d34d78b85bde2dd38cb435.gif) bottom left no-repeat;
  width: 91px;
  height: 40px;
  top: 8px;
  right: 8px;
  position: absolute;
}
.sidepanel .feed-text-outer .retweet{
  position: absolute;
  right: 0px;
  bottom: 1.5em;
}
.sidepanel .feed-text-outer .reply{
  position: absolute;
  right: 21px;
  bottom: 1.5em;
}
.sidepanel .first .feed-text-inner { font-size: 1.6em; line-height: 1em; color: #eed114; text-decoration: none;}
#blq-content .sidepanel li.first a{ color: #eed114;}

#blq-content .sidepanel li .feed-date{ color: #fff; display: block; padding-top: 0.5em;}

.sidepanel #feed-main{ margin:0px 2px; overflow-y: auto; height: 300px; position: relative;}
.sidepanel #feed-main ul{  display: block; }
.sidepanel #feed-main li{ padding-right: 10px; position: relative;}

.sidepanel .similar_artists{ padding-bottom: 0px;}
.sidepanel .similar_artists li{
  float: left;
  position: relative;
  display: inline-block;
  width: 144px;
  height: 81px;
  margin: 0 15px 15px 0;
}
.sidepanel .similar_artists li.end{
  margin-right: 0px;
}
.sidepanel .similar_artists li span{
  display: block;
  position: absolute;
  bottom: 0px;
  left: 0px;
  color: #fff;
  background: url( /staticarchive/8d8f79e6643240d80b7c8e0aa6a1c449de31de19.png) top left;
  padding: 0.6em 6px;
  width: 132px;
}

.sidepanel #album-review a {
  left:-125px;
  position:absolute;
  top:4px;
}
.sidepanel #album-review  {
  margin-left:125px;
  position:relative;
  width:175px;
  min-height:112px;
  padding-bottom:10px;
}
.sidepanel #album-review p a {
  left:0;
  position:relative;
}

#blq-content .sidepanel #social-bookmarks li a{ color: #fff;}
.sidepanel #social-bookmarks li{
  display: inline;
}
.sidepanel .m_bookmarks h2{
  background: url( /staticarchive/0fff01c583578e186afd446aa61ff18bf98dd81b.gif) 0 3px no-repeat;
  padding-left: 30px;
}

  #parent-share-block .share{
    padding: 4px 10px 4px 0px;
    background: url( /staticarchive/78d7e69f0d258d151a5c9319c1e7f3931900b58b.gif) 0 3px no-repeat;
    text-indent: -2000px;
  }
  #parent-share-block .twitter{
    padding: 4px 10px 4px 0px;
    text-indent: -2000px;
    background: url( /staticarchive/917b96ab7fdf6e33e024f090fb7a864a836cb596.gif) 0 3px no-repeat;
  }
  #page-bookmark-links-head{ 
    width: 295px; 
    background-color: #a7cd4c;
    padding: 5px 5px 36px;
    position: relative;
    
  }
  
  #socialBookMarks{ background: url( /staticarchive/c90401192c98604f798939bdcf412a06acb5e895.png) top left no-repeat; position: absolute; width: 320px; top: 27px; left: -97px; z-index: 10000; padding: 2em 10px 1em;}
  #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{ 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 .close-panel{ 
    display: block;
    width: 16px; 
    height: 16px; 
    background: url( /staticarchive/5827dba125eb0f4f0badb41b5ddcc5e5b4ae9f37.gif ) top left no-repeat;
    position: absolute;
    top: 22px;
    right: 9px;
    
  }
  #socialBookMarks .close-panel:hover{
    background-position: top right;
  } 
  
  .sidepanel #socialBookMarks h3{ padding-bottom: 0.5em; color: #fff; margin-bottom: 0.5em; border-bottom: 1px #536938 solid;}
  
  
  
  #parent-share-block li{ display: inline-block;}
  #parent-share-block li a{ display: block; width: 16px; height: 16px;}
  
  ul#parent-share-block{ float: left;}
  
  #page-bookmark-links-head iframe{ height: 6em; position: absolute; top: 7px; left: 60px;}
  
#inline-gallery{ position: relative; }
#inline-gallery.ja ul{
  position: absolute;
  top: 0px;
  left: -52px;
  width: 2000px;
}
#inline-gallery ul li{
  float: left;
  margin-right: 2px;
}
#inline-gallery #thumb-holder{
  width: 625px;
  position: relative;
  overflow: hidden;
  margin-top: 8px;
}
#inline-gallery.ja #thumb-holder{
  height: 81px;
}
  #inline-gallery .nav{
    display: block;
    width: 93px;
    height: 81px;
    position: absolute;
  }
  #inline-gallery .nav{
    display: block;
    width: 93px;
    height: 81px;
    position: absolute;
    bottom: 0px;
    z-index: 10;
    background: url( /staticarchive/f40603d2fd067a3e14ebd66f0ae764c19aafbc0f.png);
  }
  #inline-gallery .nav#gall-prev{
    left: 0px;
    background-position: left top;
  }
  #inline-gallery .nav#gall-next{
    right: 15px;
    background-position: right top;
  }
  #inline-gallery .nav#gall-prev:hover{ background-position: left bottom;}
  #inline-gallery .nav#gall-next:hover{ background-position: right bottom;}
  
  #inline-gallery #mainImage .nav{ 
    width: 62px;
    height: 60px;
    bottom: auto;
    top: 395px; 
  }
  
  #inline-gallery #mainImage .nav#gall-next-main{ right: 0px;background-position: 80px -10px;}
  #inline-gallery #mainImage .nav#gall-prev-main{ background-position: -20px -10px;}
  
  #inline-gallery #mainImage .nav#gall-next-main:hover{ right: 0px;background-position: 80px -91px;}
  #inline-gallery #mainImage .nav#gall-prev-main:hover{ background-position: -20px -91px;}

#tabs{
  width: 100%;
  overflow: hidden;
}
#tabs li{
  float: left;
  color: #a7cf52;
}
#tabs li a{
  color: #a7cf52;
  padding: 0 5px;
}
#tabs li a.selected{
  color: #fff;
}
#tabs li a.first{
  padding-left: 0px;
  border-right: 1px #869c66 solid;
}
.tab-container{
  padding-bottom: 0.5em;
}
.tab-hook{
  display: none;
}
.tab-hook .item{
  padding: 1em 0 2em;
  border-top:1px solid #566F26;
}
.tab-hook.selected{
  display: block;
}
.brand{
  padding-left: 80px;
}
  .brand a{
    display: block;
    padding-left: 23px;
  }
  .brand.bbc2,.brand.sbbcttwo,.position.sbbcttwo{
    background: transparent url( /staticarchive/d91e8da3ce2fbab04fdf7d50f7eb7101920daf80.gif) top left no-repeat;
  }
  .brand.bbc3,.brand.sbbcthree,.position.sbbcthree {
    background: transparent url( /staticarchive/f9a0f4711f36b46ddbdf1de6b01ae9a8bd0e1269.gif) top left no-repeat;
  }
  .brand.bbc4,.brand.sbbcfour,.position.sbbcfour {
    background: transparent url( /staticarchive/2b6f64aef5d2f91790274a85980c6255110e1484.gif) top left no-repeat;
  }
  .brand.radio6,.brand.s6music,.position.s6music{
    background: transparent url( /staticarchive/b1faa66d279be58704daf5bbd03428626c01db3e.gif) top left no-repeat;
  }
  .brand.radio6 a,.brand.s6music a,.position.s6music a{
    background: transparent url( /staticarchive/9047a7c02fbeb549df95ac8479810a6d2ac4e1b8.gif) 0 2px no-repeat;
  }
  .brand.radio6 a:hover,.brand s6music a:hover{ background-position: bottom left;}
  
  .brand.bbc3 a,.brand.sbbcthree a{
    background: transparent url( /staticarchive/115663d463ef63b750fc93c9cde895ca4d94d485.gif) 0 1px no-repeat;
  }
  .brand.bbc3 a:hover,.brand.sbbcthree:hover{ background-position: bottom left;}
  
  .brand.bbc2 a,.brand.sbbctwo a{
    background: transparent url( /staticarchive/115663d463ef63b750fc93c9cde895ca4d94d485.gif) 0 1px no-repeat;
  }
  .brand.bbc2 a:hover,.brand.sbbctwo a:hover{ background-position: bottom left;}


.currently-available .position {
  float:left;
  width:66px;
  height:37px;
  margin-right:14px;
  
}

.currently-available .episode{
  width:226px;
  font-size:1.3em;
  float:left;
}

.currently-available .time-remaining {
  font-size:0.75em;
  display:inline-block;
  padding-bottom:0.5em;
}

.currently-available ol.episodes {
  border-bottom:1px solid #566F26;
  padding-bottom:2em;
  margin:1em 0;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


/****** PROMOS ******/
.promo-large{ position: relative; margin-top: 1.5em;}
.module .promo-large{ margin-top: 0px;}
.promo-large a{
  display:inline-block;
  font-weight:normal;
  margin-bottom:-2px;
}
.promo-large a:hover .copy{
  background: url( /staticarchive/3ae8022fe71291a498e67810ab9fdc05606d825b.png) top left;
}

.promo-large a:hover .copy .title,
.promo-large a:hover .sub{
  color: #e9d52d;
}
.promo-large a:hover .sub{ text-decoration: underline; }
.promo-large .copy{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 115px;
  height: 161px;
  background: url( /staticarchive/8d8f79e6643240d80b7c8e0aa6a1c449de31de19.png) top left;
  padding: 10px 30px 0 10px;
  color: #fff;
}
.promo-large .copy .title{
  font-size: 2.0em;
  line-height: 1.1em;
  display: block;
  padding-bottom: 0.5em;
}
.promo-large .copy .title.photo{
  background: url( /staticarchive/269d0474bfcb1158090261b86b4d30c48a4f44ce.gif ) 0 3px no-repeat;
  padding-top: 20px;
}
  
.promo-large .copy .title.video{
  background: url( /staticarchive/082ee456924a149264e048639879121c9fa474c2.gif ) 0 3px no-repeat;
  padding-top: 20px;
}
.sidepanel .promo-large{
  margin-top: 1em;
}
.sidepanel .promo-large .copy{
  width:145px;
}
.sidepanel .promo-large .copy .title{
  padding-bottom: 0.6em;
}
.sidepanel .promo-large .copy{
  height: 189px;
  padding:10px 10px 0;
}
.promo-large .copy .title.audio{
  background: url( /staticarchive/3b8f9fc7ab15b4a9a9618e8d5e58624f60d0e839.gif ) 0 3px no-repeat;
  padding-top: 20px;
}

.promo-large .sub{
  font-size: 1.3em;
  line-height: 1.2em;
}
.promo-large .sub .artist{
  font-size: 1.1em;
}
.row{
  padding-top: 1.5em;
  width: 100%;
  overflow: hidden;
}
.promo-small{
  float: left;
  width: 144px;
  margin-right: 15px;
  position: relative;
}
.promo-small .title{
  font-size: 1.3em;
  line-height: 1.2em;
  display: block;
  color: #fff;
}
.promo-small .description{
  font-size: 1.3em;
  line-height: 1.2em;
  color: #A8D053;
}
.promo-small.last{
  margin-right: 0px;
}
.promo-small-wide{ 
  position: relative;
  width: 100%;
  overflow: hidden;
  margin-top: 1em;
}
  .promo-small-wide.last{
    margin-bottom: 1em;
  }

.promo-small .video,
.module .video,
.promo-small-wide .video{
  background: url( /staticarchive/87c9520c50071f698cbdb5151711c807ae6d8f90.png) top left no-repeat;
}
.promo-small .photo,
.module .photo,
.promo-small-wide .photo{
  background: url( /staticarchive/57c936e2df0c0f42fda8bc0467392cb8d999f54c.png) top left no-repeat;
}

.promo-small .audio,
.promo-small-wide .audio,
.module .audio{
  background: url( /staticarchive/d61380525b3edfd7a48144f22a12c49be1be18ee.png) top left no-repeat;
}

/*.module a:hover .video,
.promo-small-wide a:hover .video,
.promo-small-wide a:hover .photo,
.promo-small a:hover .audio,
.promo-small-wide a:hover .audio,
.module a:hover .audio{
  background-position: top right;
}*/

.module .photo,
.module .audio,
.module .video,
.promo-small .audio,
.promo-small .photo,
.promo-small .video,
.promo-small-wide .photo,
.promo-small-wide .audio,
.promo-small-wide .video{
  width: 32px;
  height: 32px;
  position: absolute;
  top: 0px;
  left: 0px;
}
.promo-small-wide .title,
.promo-small-wide .desc{
  font-size: 1.2em;
  line-height: 1.3em;
}
.mmft-home #most-viewed-container,
.mmft-home #most-viewed-container .nav{
  width: 290px;
}
#most-viewed-container{
  width: 310px;
  height: 379px;
  position: relative;
  overflow: hidden;
}

.most-viewed #breadcrumb{
  position: absolute;
  right: 5px;
  top: 22px;
}
.col .most-viewed{
  margin-top:1.5em;
}

.most-viewed #breadcrumb li{ float: left; margin-right: 4px; }
.most-viewed #breadcrumb a{ display: block; width: 7px; height: 7px; background-color: #7eb947;}
.most-viewed #breadcrumb a:hover{ background-color: #e9d52d; }
.most-viewed #breadcrumb a.active{background-color: #fff;}
#most-viewed{
  position: absolute;
  top: -20px;
}

.sidepanel #most-viewed{
  width:318px;
}

#most-viewed li{
  position: relative;
  width: 100%;
  overflow: hidden;
  padding: 1px 0;
  border-bottom: 1px #617b2f solid;
}
#most-viewed img,
.promo-small-wide img{float: left; margin-right: 8px;}
#most-viewed span,
.promo-small-wide span{ display: block;}
#most-viewed span.title,
.promo-small-wide span.title{ color: #fff;}
#most-viewed span.desc,
.promo-small-wide span.desc{ color: #aed756;}
#most-viewed span.copy,
.promo-small-wide span.copy{ padding-top: 0.5em;}
#most-viewed a div{ top: 1px;}
#most-viewed-container .nav{
  width: 310px;
  height: 62px;
  position: absolute;
  display: block;
}
#most-viewed-container .nav#up{
  top: 0px;
  background: transparent url( /staticarchive/bf14ee283d4b56c6e4b5801ff91651b93344a76f.png) top left no-repeat;
  border-bottom:4px solid #2f4c01;
}
#most-viewed-container .nav#down{
  bottom: 0px;
  border-top:4px solid #202903;
  background: transparent url( /staticarchive/bf14ee283d4b56c6e4b5801ff91651b93344a76f.png) top right no-repeat;
}
#most-viewed-container .nav#up:hover{
  background-position: bottom left;
}
#most-viewed-container .nav#down:hover{
  background-position: bottom right;
}
/****** VIDEO PLAYER ******/
/* some fixes til programmes is ready */
.module #vid-content .service_info{
  font-size: 1.1em;
  text-transform: none;
  padding-left: 4px;
  line-height: 1em;
  padding-top: 0.5em;
  display:none;
}
.module #vid-content .service_info .brand_link{
  display: inline-block;
  color:#a8d053;
}
.module #vid-content .service_info .service_link{
  color:#ccccc5;
}
#blq-content .module #vid-content .copy{
  padding-left: 4px;
  margin-top: 7px;
}

#vid-content{
  width: 625px;
  background-color: #2b2b2d;
}
#vid-content h5{
  font-size: 1.5em;
  color: #fff;
  line-height: 1.2em;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}
#blq-content #vid-content p{
  color: #cccccc;
  font-size: 1.2em;
}
#carousel li{
  height: 124px;
  margin-right: 5px;
  font-size: 1em;
}
  .carousel-window a{
    color: #a8d053;
    text-transform: none;
    display: block;
    width: 106px;
    height: 104px;
    background-color: #383838;
    padding: 5px;
    margin-top: 5px;
    font-size: 1.1em;
    line-height:1.1em;
  }
  .carousel-item a img{
    border: 1px #666666 solid;
  }
  #blq-content .carousel-window a:hover{
    background-color: #626262;
    color: #fff;
    text-decoration: none;
  }
  .carousel-window a:hover img{
    border: 1px #fff solid;
  }
  
.glow170-carousel .carousel-light .carousel-window,
.glow173-carousel .carousel-light .carousel-window{
  background: #1e1e1e;
}
#blq-content .carousel-window span{
  display: block;
}

#blq-content .carousel-window .current a{
  background-color: #626262;
  color: #fff;
} 

#blq-content .carousel-window .current a img{
  border: 1px #fff solid;
}

.glow170-carousel .carousel-light .carousel-nav span,
.glow173-carousel .carousel-light .carousel-nav span{
  background-image: url(/staticarchive/ed5ffe461b11386f68ba7f6d0878e58b60223308.png);
}

.glow173-carousel .carousel-prev .carousel-arrow {
  background-position:-92px center;
}

.glow173-carousel .carousel-next .carousel-arrow {
  background-position:-103px center;
}

.glow173-carousel .carousel-light .carousel-nav.carousel-next:hover  span.carousel-arrow,
.glow170-carousel .carousel-light .carousel-nav.carousel-next:hover  span.carousel-arrow {
  background-position:-103px center;
}

.glow173-carousel .carousel-light .carousel-nav.carousel-prev:hover span.carousel-arrow,
.glow170-carousel .carousel-light .carousel-nav.carousel-prev:hover span.carousel-arrow {
  background-position:-92px center;
}

.glow173-carousel .carousel-nav .carousel-arrow {
  background-repeat:no-repeat;
  left:8px;
  top:0;
  width:10px;
}

.glow170-carousel .carousel-light .carousel-nav.carousel-prev span.carousel-background,
.glow173-carousel .carousel-light .carousel-nav.carousel-prev span.carousel-background{
  background-image: url( /staticarchive/f2120b98d9e03fd58741bb4353174c213a27cc77.gif );
  background-position: 0 0px;
}
.glow170-carousel .carousel-light .carousel-nav.carousel-next span.carousel-background,
.glow173-carousel .carousel-light .carousel-nav.carousel-next span.carousel-background{
  background-image: url( /staticarchive/142b4ffa5ce040d087e98faa2de3e3db4f440bb4.gif );
  background-position: 0 0px;
}
.glow170-carousel .carousel-light .carousel-nav.carousel-next:hover span,
.glow170-carousel .carousel-light .carousel-nav.carousel-prev:hover span,
.glow173-carousel .carousel-light .carousel-nav.carousel-next:hover span,
.glow173-carousel .carousel-light .carousel-nav.carousel-prev:hover span{
  background-position: 0 -127px;
  background-repeat:no-repeat;
}
.glow170-carousel .carousel-nav, .glow172-vCarousel .carousel-nav,
.glow173-carousel .carousel-nav, .glow172-vCarousel .carousel-nav{
  width: 22px;
}

.clear{
  clear: both;
}

#lb_mask{
  position: absolute;
  top: 0px;
  left: 0px;
  background: black;
  opacity: 0.8;
  z-index: 10000;
}
#lb_overlay{
  width: 868px;
  height: 568px;
  background-color: #fff;
  position: fixed;
  z-index: 15000;
  padding: 5px 15px;
}
#lb_overlay h2{
  font-size: 2.8em;
  margin-bottom: 15px;
}
#lb_overlay p{
  font-size: 1.2em;
  color: #646464;
  margin-top: 10px;
}
#lb_overlay p strong{
  font-weight: normal;
  color: #000;
}
#lb_inner{ position: relative;}
#overlayImage{ position: relative; width: 866px; height: 487px; background: url( /staticarchive/805be4b13332f3b7009dc92b4619a4f148c52663.gif ) center 220px no-repeat;}
#overlayImage img{ opacity: 0;}
#lb_overlay a#close-item{
  background: transparent url( /staticarchive/0486fc5d2ba52657da3f8e8effe0f1f267341eca.png) top right no-repeat;
  right: 2px;
  top: 48px;
}
#lb_overlay a#over-prev{ bottom: 23px; }
#lb_overlay a#over-next{ right: 2px; bottom: 23px; }
#lb_overlay a#close-item:hover{
  background-position: bottom right;
}
#benchmark{ position: absolute; top: 0px; z-index: 0;}

.overlay_plant{ 
  z-index: 5000; 
  width: 40px; 
  height: 40px; 
  position: absolute; 
  top: 1500px; 
  left: 100px;
  opacity: 0.7;
  filter: alpha(opacity = 70);
  display: none;}
#comments cite{ color: #fff;}
#comments .comment-number{ display: none;}
#comments h3{ display: none;}
#comments li{ border-bottom: 1px #1f3300 solid; margin-bottom: 1em; margin-right: 15px;}
#comments #postcomment{ 
  background: url( /staticarchive/ad20de7edd707058df553893a6e4da9472742de6.gif) top left repeat-x;
  width: 594px;
  padding: 1.5em 15px;}
#comments textarea{ height:200px; width:560px; border: 0px; display: block;}
#comments #dna-commentbox-submit{ border: 0px; 
  background: url(/staticarchive/7e9d66089009f858f0a80529f2434f9bbeeb6be8.gif) top left no-repeat;
  width: 112px;
  height: 31px;
  display: block;
  text-indent: -2000px;}
#comments #dna-commentbox-submit:hover{ background-position: bottom left;}
.oneCol p label{ color: #fff; font-weight: bold; display: block; padding-bottom: 0.3em;}
.oneCol p label.dna-invisible{ display: none;}
#comments #dna-commentbox-preview{ display: none;}
.module.galleryLarge{ width: 866px; position: relative; padding-top: 5.4em; padding-right: 69px; margin-bottom: 5em;}
.module.galleryLarge #image-details{ 
  position: absolute; 
  left: 0px; 
  bottom: 0px;
  width: 195px;
  height: 80px;}
  
#webcam-container .webcam-thumb a embed{ margin-left: -1px;}
.module.galleryLarge #inline-gallery #thumb-holder{ margin-left: 241px;}
.module.galleryLarge #inline-gallery #gall-prev.nav{ left: 241px;}
.module.galleryLarge #inline-gallery #gall-next.nav{ right: 0px;}
#image-loc, #image-count{ font-size: 2.8em;}
#image-count, #image-details p{ color: #a8d053; }
#image-details p{ margin-top: 0.2em;}
#image-loc{ color: #fff;}
#webcam-container #webcam-emp{
  float: left;
  width: 385px;
  height: 288px;
}
#webcam-container #webcam-thumbs{
  padding-top: 0.5em;
  float: left;
  width: 250px;
}
#blq-content #webcam-container .webcam-thumb a:hover,
#webcam-container .webcam-thumb a.active{ 
  background: #232e03 url( /staticarchive/2316ae0b7bec12fa04e40ecb85a47de79c08a764.gif) top left repeat-x;
  color: #e9d52d;}
#blq-content #webcam-container .webcam-thumb a span{ text-decoration: none;}
#webcam-container .webcam-thumb a,
#webcam-container .webcam-thumb a.inactive{ 
  position: relative; 
  color: #fff; 
  margin-bottom: 1.2em; 
  display: block;
  height: 70px;
}
#webcam-container .webcam-thumb .desc{
  position: absolute;
  left: 127px;
  top: 2px;
  font-size: 1.4em;
}
#webcam-container{ width: 100%; overflow: hidden; margin-bottom: 0em;}
.oneCol .module  #webcam-thumbs h3{ font-size: 1.4em; padding-right: 100px;}
#webcam-refresh{ 
  display: block;
  width: 136px;
  height: 32px;
  background: url( /staticarchive/954f8ab53c02ce290c5a1f28e4a92f6eacc3b149.gif) top left;
  clear: both;
  text-indent: -2000px;
}
#webcam-refresh:hover{ 
  background-position: bottom left;
}
.module.widget h3{
  color: #fff;
  font-size: 1.4em;
  padding-top: 0.3em;
}
#blq-content .module.widget p{
  font-size: 1.4em;
}
h2.icon{
  padding-left: 50px;
}
h2.tv{ background: url( /staticarchive/710a6ed4d4b19c33569e9d0761621219c80515ef.gif) top left no-repeat;}
h2.radio{ background: url( /staticarchive/27893762af53fd1a6cc8b21eb48d13db191a9e89.gif) top left no-repeat;}
.module.global_footer{
  margin-top: 3em;
}
#global_footer{
  width: 80%;
  overflow: hidden;
}
#global_footer li{
  float: left;
}
#global_footer li a{
  padding-top: 4.9em;
  margin-right: 50px;
  display: block;
  height: 35px;
  
}
  #global_footer li a#podcast{
    background: url( /staticarchive/689426cd91c425d84d04660c836e84104997bc51.gif) top left no-repeat;
  }
  #global_footer li a#mobile{
    background: url( /staticarchive/15ac489b993aebdd7e4f2764f4f821bd55ed3cea.gif) top left no-repeat;
  }
  #global_footer li a#digital_tv{
    background: url( /staticarchive/2fdd690ebf4c449d79db79e9648995e3d39c6fef.gif) top left no-repeat;
  }
  #global_footer li a#online{
    background: url( /staticarchive/4b80dc190b446878d0c1bbde6fbbf6c0bac0115a.gif) top left no-repeat;
  }
  #global_footer li a#dab_radio{
    background: url( /staticarchive/baa82408c8e0ad86f4a7922c0256ee9cf5f1d542.gif) top left no-repeat;
  }
  #global_footer li a#contact_us{
    background: url( /staticarchive/6ff564c3bbad05d3b70adeaf509919f3b1470ea6.gif) top left no-repeat;
  }
  #global_footer li a#embed{
    background: url( /staticarchive/a6c6b9b1a1554ebfae0ea3a524ba25b37d92a6a7.gif) top left no-repeat;
  }
  #global_footer li a:hover{
    text-decoration: underline;
  }
.oneCol .module.global_footer h2{
  background: url( /staticarchive/3328b086c83ec6c26dec7efd43b6271e323b43ae.png) top left no-repeat;
}
/****TEMP****/
.versionTwo.module.galleryLarge #inline-gallery #thumb-holder{
  margin-left: 0px;
}
.versionTwo.module.galleryLarge #inline-gallery #gall-prev.nav {
  left: 0px;
}
#inline-gallery #thumb-holder{
  width: 865px;
}
.module.galleryLarge.versionTwo #image-details{
  bottom: -90px;
}
.module.galleryLarge.versionTwo{
  margin-bottom: 10em;
}


ul#twitter-footer-links{margin-top:20px;}
ul#twitter-footer-links li{margin-bottom:10px;}
.module #inline-gallery #thumb-holder{
	width: 625px;
}

.module.galleryLarge #inline-gallery #thumb-holder{
	width: 866px;
}

ul#twitter-footer-links{margin-top:20px;}
ul#twitter-footer-links li{margin-bottom:10px;}
.module #inline-gallery #thumb-holder{
	width: 625px;
}
ul#twitter-footer-links{margin-top:20px;}
ul#twitter-footer-links li{margin-bottom:3px;}

ul#feed-list .feed-photo{float:left;margin-right:5px;margin-top:3px;}
ul#feed-list li.first a.feed-photo-link img{display:none;}

.module #upcoming{margin-top:20px;}
.module .currently-available .item{margin-bottom:10px;}
#upcoming .brand{padding-bottom:10px;}

#upcoming .brand a {background:none;padding-left:0;}