@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix(http://beta.last.fm) {
body {
  background: #ababab !important;
  }

div.sic,
div.fiflufi, 
div.fixed {
  padding: 0 !important;
  }

a {
  color: #545454 !important;
  }

a:hover {
  color: #353535 !important;
  }

h2 {
  color: #333 !important;
  }
  
.staff span.name {
  background: #333 !important;
  }
  
.staff .userType {
  color: #333 !important;
  }
 
span.calSheet span.month {
  background: #333 !important;
  border: 1px solid #333 !important;
  }
  
div.catalogueHead a.ontour {
  background: #333 !important;
}

div.fiflufi div.leftCol h2,
div.fixed div.leftCol h2 {
  color: #333 !important;
  }
  
div.fiflufi div.leftCol h2 a,
div.fixed div.leftCol h2 a {
  color: #333 !important;
  }
  
div.fiflufi div.rightCol h2,
div.fixed div.rightCol h2 {
  color: #333 !important;
  }
  
div.fiflufi div.rightCol h2 a,
div.fixed div.rightCol h2 a {
  color: #333 !important;
  }
  
#header {
  background: #333 !important;
  }

#header a {
  color: #fff !important;
  }
  
#header li a:hover {
  background: #232323 !important;
  }

#header li.inactive a {
  color: #4a4a4a !important;
  }

#idBadgerDropDown a:hover {
  background: #333 !important;
  }
  
dl.factboxMedium dd a {
  color: #333 !important;
  }
  
a.staff:hover span.imgMedium,
a.staff:hover span.imgMedium img {
  border-color: #333 !important;
  }
  
#btdetails #btDesc {
  color: #333 !important;
  }

#idBadger {
  color: #fff !important;
  }

#idBadger a#idBadgerUser {
  color: #333 !important;
  border: 1px solid #ddd !important;
  background: #eee !important;
  }

a#idBadgerDropper {
  border: 1px solid #ddd !important;
  background: #eee !important;
  color: #000 !important;
  }
a#idBadgerDropper:hover,
.expanded a#idBadgerDropper {
  background: #333 !important;
  color: #fff !important;
  }
.expanded a#idBadgerDropper {
  color: #fff !important;
  border-bottom-color: #333 !important;
  }

#idBadgerDropDown {
  background: #333 !important;
  border: 1px solid #ddd !important;
  }


#idBadgerDropDown a {
  color: #fff !important;
  }

#idBadgerDropDown a:hover {
  background: #232323 !important;
  }

#headLinks {
  color: #fff !important;
  }
#headLinks a {
  color: #fff !important;
  }
#headLinks a:hover {
  color: #fff;
  }


input#siteSearchBox {
  width: 250px !important;
  }  
  
div.chartbar span {
  background: #333 !important;
  }

div.chartbar {
  background: url(http://img99.imageshack.us/img99/258/chartsrightdarkng2.png) no-repeat right top !important;
  }
  

a:hover img.groupImage,
a:hover span.userImage img {
  border-color: #333 !important;
  }  

ul.eventsSmall a:hover strong.summary,
ul.eventsSmall a:hover span.summary {
  color: #353535 !important;
  }

ul.groupsSmall a:hover strong {
    color: #353535 !important;
}

div.advert {
  display: none !important;
  margin: 0 !important;
  }

div.mpu div.wrapper {
  height: 0px !important;
  }

span.moduleOptions {
  color: #333 !important;
  }
 

a.confirmButton,
input.confirmButton,
button.confirmButton {
  color: #545454 !important;
  }

table.tracklist tbody tr:hover,
table.tracklist tbody tr.open {
  background: #eee !important;
  }

#attendance .attendees li.friend,
#attendance .attendees li.you {
  background: #ebebeb !important;
  }
  
table.recentTracks td.featured, 
div.infoMessage strong.messageWrapper {
  background:  #eee !important;
  }

#home .recs {
  border-top: 2px solid #333 !important;
  }

#LastFooter {
  background: #fff !important;
  }  
  
#footerLogos { 
  margin-left: 15px !important; 
  }  
}