@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("www.lastfm.com.br") {

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td {

}

.pictureFrame {   opacity: 1.0;   } .pictureFrame:hover {   opacity: 0.9;   }

#footerLogos {
  border-top: none !important;
  }
  #footerLinks,  
#footerLogos {   margin-left: 15px !important; 
  }  

table.recentTracks td.featuredTrack div.station {
  margin: 0 0 0 0 !important;
  }
table.recentTracks td.featured span.nowplaying,
table.recentTracks td.featured span.justlistened {
  margin-bottom: 0 !important;
  padding: 0 !important; 
  }
table.recentTracks td.featured {  border-bottom: 0px solid #fff !important;
  background: #F8FABF !important;
  }
table.recentTracks td.featuredImage img {
  width: 50px !important;  height: 50px !important;  margin-bottom: -2px !important;
  }
table.recentTracks td {
  height: 0!important;  border-top: none !important;  vertical-align: middle !important;
  }
table.recentTracks td.imageCell {    width: 0 !important;  height: 25px !important;
  }
table.recentTracks td.imageCell img {
  width: 25px !important;  height: 25px !important;  margin-bottom: -2px !important;  margin-top: 1px !important;
  }
table.recentTracks td.playbuttonCell {  text-align: center !important;
  }
table.recentTracks td.subjectCell br {  display: none !important; 
  }  

table.recentTracks td.subjectCell a.artist:before{  content: " - " !important;
  }  
table.recentTracks td.subjectCell small:before {  content: " (" !important;
  }  
table.recentTracks td.subjectCell small:after {  content: ") " !important;
  }  
table.recentTracks tr.odd {  background: #f4f4f4 !important;  }
table.recentTracks tr:hover   {                          }

table .subject a:hover .body {  color: #545454 !important;  }

p.fdl a {  color: #545454 !important;
  }

p.fdl a:hover span {  color: #353535 !important;
  }

a.stationbuttonMedium {  float: left !important;  margin-bottom: 9px !important;
  }
  
div.recs h2 {  clear: both !important;
  }
  
span.stationButtonWrapper {  color: #d5d5d5 !important;
  }
span.stationButtonWrapper:hover {   color: #ffffff !important;
  } 

#launcher {  color: #fff !important;
  }
  
#launcher p {  color: #fff !important;
  }

#launcher a {  padding: 4px !important;
  color: #fff !important;
  }

#launcher a:hover {   padding: 4px !important;   background: #545454 !important;
  }

div#LastAd_Top,
div#LastAd_TopRight,
div#LastAd_Mid,
div.advert {
  display: none !important;  margin: 0 !important;
  }

 #LastAd_Top,#LastAd_Mid, #LastAd_TopTopTopRight, #userLastAd, .lastAd{display:none !important;}


}