@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain(last.fm), domain(lastfm.de), domain(beta.last.fm), domain(lastfm.fr), domain(lastfm.it), domain(cn.last.fm), domain(lastfm.com.br), domain(lastfm.se), domain(lastfm.com.tr), domain(lastfm.jp), domain(lastfm.es), domain(lastfm.pl), domain(lastfm.ru) {

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, select, textarea, p, blockquote, th, td {
color : #505050 !important ;
}
body {
background: url(http://scarecrowd.net/!/lastbg.jpg) repeat-y #BDBDBD !important ;
}
#betatoolbar {
margin-bottom : -5px !important ;
margin-top : -5px !important ;
}
#betatoolbar #bthead {
background : #e4e4e4 !important ;
border : 1px solid #ccc !important ;
}
#btdetails {
background : #e4e4e4 !important ;
border : 1px solid #ccc !important ;
border-top : none !important ;
}
a {
color : #545454 !important ;
}
a:hover {
color : #0187C5 !important ;
}
div.pagehead p {
color : #333333 !important ;
}
h2 {
color : #333 !important ;
}
div.sic #content .fullWidth, div.fixed div.fullWidth {
clear : none !important ;
}
div.fixed h3 a {
color : #fff !important ;
}
.staff span.name {
background : #333 !important ;
}
.staff .userType {
color : #333 !important ;
}
span.calSheet span.month {
background : #0187C5 !important ;
border : 1px solid #0079AF !important ;
}
div.catalogueHead a.ontour {
background : #333 !important ;
}
ul.usersSmall li strong a {
color : #1b1b1b !important ;
}
ul.usersSmall li.friend strong a {
color : #390 !important ;
}
div.sic #content .fullWidth, div.fixed div.fullWidth {
clear : none !important ;
}
div#LastAd_Top, div#LastAd_TopRight, div#LastAd_Mid, div.advert {
display : none !important ;
margin : 0 !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 ;
}
.module ul.usersSmall li strong a {
color : #1b1b1b !important ;
}
.module .moduleDropDown {
top : 4px !important ;
right : 4px !important ;
}
ul.minifeedSmall, ul.eventsSmall, ul.groupsSmall, ul.journalsSmall {
border-bottom : none !important ;
}
ul.minifeedSmall li, ul.eventsSmall li, ul.groupsSmall li, ul.journalsSmall li {
border-top : none !important ;
border-bottom : 1px solid #ccc !important ;
}
ul.minifeedSmall li.first, ul.eventsSmall li.first, ul.groupsSmall li.first, ul.journalsSmall li.first {
border-top : 1px solid #cccccc !important ;
}
#page .h2Brushed {
margin-top : 18px !important ;
border-bottom : 1px solid #cccccc !important ;
font-size:13px;
}
.trackHead {
padding : 0 0 18px 152px !important ;
}
ul.minifeedSmall li:hover, ul.eventsSmall li:hover, ul.groupsSmall li:hover, ul.journalsSmall li:hover {
background-color : #ffffff !important ;
}
div#charts #content h2, div.fiflufi div.leftCol h2, div.fixed div.leftCol h2 {
letter-spacing : 1px !important ;
color : #fff !important ;
font-size : 13px !important ;
line-height : 17px !important ;
margin-left : 0 !important ;
margin-bottom : 9px !important ;
background : #ffffff !important ;
padding : 6px 0 2px 3px !important ;
}
div#charts h2 .h2Wrapper, div.fiflufi div.leftCol h2 .h2Wrapper, div.fixed div.leftCol h2 .h2Wrapper {
background : #ffffff !important ;
padding : 0 !important ;
height : 10px !important ;
}
#page div.fiflufi div.leftCol h2, #page div.fixed div.leftCol h2 {
margin-top : 0 !important ;
border-bottom : 3px solid #ffffff;
}
img.cta {
margin-top : 0.5px !important ;
}
div.fiflufi div.leftCol hr {
background : #ffffff !important ;
}
div#charts #content h2 a, div.fiflufi div.leftCol h2 a, div.fixed div.leftCol h2 a {
color : #4F4F4F !important ;
}
div#charts #content h2 a:hover, div.fiflufi div.leftCol h2 a:hover, div.fixed div.leftCol h2 a:hover {
color : #d5d5d5 !important ;
text-decoration : none !important ;
}
div.fiflufi div.rightCol h2, div.fixed div.rightCol h2 {
letter-spacing : 1px !important ;
color : #4F4F4F !important ;
font-size : 15px !important ;
line-height : 17px !important ;
margin-bottom : 9px !important ;
background : #ffffff !important ;
padding : 2px 0 3px 6px !important ;
}
div.fiflufi div.rightCol h2 a, div.fixed div.rightCol h2 a {
color : #4F4F4F !important ;
}
div.fiflufi div.rightCol h2 a:hover, div.fixed div.rightCol h2 a:hover {
color : #d5d5d5 !important ;
text-decoration : none !important ;
}
div.fiflufi div.rightCol h2 .h2Wrapper, div.fixed div.rightCol h2 .h2Wrapper {
background : none !important ;
height : 17px !important ;
color: #4F4F4F !important;
font-size: 13px;
}
div.fixed strong.position {
color : #333 !important ;
}
div#charts div.chartbar span {
font-size : 105% !important ;
font-weight : 700 !important ;
}
div.fiflufi div.leftCol h2, div.fixed div.leftCol h2 {
color : #fff !important ;
}
ul.journalsSmall a strong, ul.groupsSmall a strong, ul.eventsSmall a strong {
color : #545454 !important ;
}
ul.journalsSmall a:hover strong, ul.eventsSmall a:hover strong, ul.groupsSmall a:hover strong  {
color : #505050 !important ;
}
.shoutCount img {
display: none;
}
#home .recs {
border-top : none !important ;
}
#LastAd_Mid {
border-top : 1px solid #cecece !important ;
}
div#charts #content, div.fixed #content {
margin : -1px 0 0 0 !important ;
border-bottom : none !important ;
}
div.fiflufi div.leftCol {
margin-right : -330px !important ;
}
div.sic div.leftColWrapper, div.fiflufi div.leftColWrapper {
border-top : none !important ;
}
#footerLinks, #footerLogos {
margin-left : 15px !important ;
}
div.fiflufi div.rightCol {
background : none !important ;
margin : 0 0 0 15px !important ;
padding : 13px 13px 0 0 !important ;
}
#headerWrapper {
background : none !important ;
margin-left : -5px !important ;
margin-top : -8px !important ;
}
#header {
width : 99.8% !important ;
height : 50px !important ;
background : #ffffff !important ;
border-top : 1px solid #cccccc !important ;
border-left : 1px solid #cccccc !important ;
border-right : 1px solid #cccccc !important ;
border-bottom : none !important ;
margin : 0 !important ;
margin-top: 7px !important;
}
#header h1 {
height : 21px !important ;
width : 81px !important ;
padding-top : 13px !important ;
}
#header h1 a {
display : block;
height : 21px !important ;
width : 81px !important ;
background : url(http://scarecrowd.net/!/lastfm.jpg) no-repeat !important ;
}
#header h1 a img {
display : none !important ;
}
#header a {
color : #7f7f7f !important ;
}
#header li a:hover {
background : #cccccc !important ;
color : #ffffff !important ;
text-decoration : none !important ;
}
div.pagehead {
margin : 0 0 15px 0 !important ;
padding : 18px 0 0 48px !important ;
}
#header li.inactive a {
color : #4a4a4a !important ;
}
dl.factboxMedium dd a {
color : #333 !important ;
}
#btdetails #btDesc {
color : #333 !important ;
}
#idBadger {
color : #cccccc !important ;
}
#idBadgerUser {
background : url(http://img57.imageshack.us/img57/690/idbadgerleftnp9.png) no-repeat left top  !important ;
}
#idBadgerDropper {
background : url(http://img504.imageshack.us/img504/7486/idbadgerdropdownyl9.png) no-repeat left top !important ;
}

ul#langSelector a:hover, #idBadgerDropDown a:hover {
color : #FFFFFF !important ;
background : #0187C5 !important ;
}
#idBadger a#idBadgerUser span {
color : #333 !important ;
}
ul#langSelector, #idBadgerDropDown {
background : #CCCCCC !important ;
border : 1px solid #b8b8b8 !important ;
}
#langSelector a, #idBadgerDropDown a {
color : #333 !important ;
}
#langSelector a:hover, #idBadgerDropDown a:hover {
background : #232323 !important ;
}
#langSelector li a:hover, #page ul.lfmDropDownBody li a:hover {
color : #fff !important ;
}
#headLinks {
color : #AFAFAF !important ;
}
#headLinks a {
color : #AFAFAF !important ;
}
#headLinks a:hover {
color : #cccccc;
}
#headLinks img {
display : none !important ;
}
a.staff:hover span.imgMedium, a.staff:hover span.imgMedium img {
border-color : #333 !important ;
}
.rightCol {
padding-top : 0 !important ;
}
div.skylineRight {
margin-left : -15px;
padding-right : 0 !important ;
}
div.chartbar span {
background : #cccccc !important ;
}
div.chartbar {
background : url(http://scarecrowd.net/!/last2.png) no-repeat right top !important ;
}
ul.artistsMedium li a.highlight img {
border-color : #8f8f8f !important ;
}
a:hover img.groupImage, a:hover span.userImage img {
border-color : #8f8f8f !important ;
}
p.artists a {
color : #333 !important ;
}
p.artists a.highlight {
background : #333 !important ;
color : #fff !important ;
}
ul#eventPhotos li.highlight {
border : 1px solid #333 !important ;
background : #333 !important ;
}
a:hover span.videoStill {
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#LastAd_Top, div#LastAd_TopRight, div#LastAd_Mid, div.advert {
display : none !important ;
margin : 0 !important ;
}
div.mpu div.wrapper {
height : 0 !important ;
}
span.moduleOptions {
color : #333 !important ;
}
a.confirmButton, input.confirmButton, button.confirmButton {
color : #fff !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 ;
}
#home .recs {
border-top : none !important ;
}
#LastAd_Mid {
border-top : 1px solid #cecece !important ;
}
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 : #4F4F4F !important ;
}
#launcher {
color : #4F4F4F !important ;
}
#launcher p {
color : #4F4F4F !important ;
}
#launcher a:hover {
padding : 4px !important ;
background : #545454 !important ;
}
#shoutbox strong.author a {
color : #333 !important ;
font-weight : 700 !important ;
}
#page a.lfmButton, #page a.lfmAddButton, #page a.lfmBefriendButton {
color : #d5d5d5 !important ;
}
#page a.lfmButton:hover, #page a.lfmAddButton:hover, #page a.lfmBefriendButton:hover {
color : #fff !important ;
}
#page a.lfmBuyButton, #page a.lfmDownloadButton {
color : #545454 !important ;
}
#page a.lfmBuyButton:hover, #page a.lfmDownloadButton:hover {
color : #353535 !important ;
}
#page a.lfmSendButton {
color : #d5d5d5 !important ;
}
#page a.lfmSendButton:hover {
color : #fff !important ;
}
#launcher a {
padding : 4px !important ;
color : #fff !important ;
}
div.catalogueHead a.ontour {
color : #4F4F4F !important ;
}
#tasteometer span.verylow span {
background : #EFEFEF !important ;
}
#tasteometer span.low span {
background : #CFCFCF !important ;
}
#tasteometer span.medium span {
background : #AFAFAF !important ;
}
#tasteometer span.high span {
background : #8F8F8F !important ;
}
#tasteometer span.veryhigh span {
background : #6F6F6F !important ;
}
#tasteometer span.super span {
background : #4F4F4F !important ;
}
ul.thecomments li.comment .wrapper {
width : 100% !important ;
}
ul.thecomments li.comment ul.commentUserDetails {
width : 15px !important ;
}
ul.thecomments li.comment ul.commentUserDetails li.date {
left : 75% !important ;
}
div.messageSig {
text-align : left !important ;
float : left !important ;
}
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 : #4F4F4F !important ;
}
#launcher {
color : #4F4F4F !important ;
}
#launcher p {
color : #4F4F4F !important ;
}
#launcher a {
padding : 4px !important ;
color : #4F4F4F !important ;
}
#launcher a:hover {
padding : 4px !important ;
background : #545454 !important ;
}
#shoutbox strong.author a {
color : #333 !important ;
font-weight : 700 !important ;
}
#page a.lfmButton, #page a.lfmAddButton, #page a.lfmBefriendButton {
color : #d5d5d5 !important ;
}
#page a.lfmButton:hover, #page a.lfmAddButton:hover, #page a.lfmBefriendButton:hover {
color : #fff !important ;
}
#page a.lfmBuyButton, #page a.lfmDownloadButton {
color : #545454 !important ;
}
#page a.lfmBuyButton:hover, #page a.lfmDownloadButton:hover {
color : #353535 !important ;
}
#page a.lfmSendButton {
color : #d5d5d5 !important ;
}
#page a.lfmSendButton:hover {
color : #fff !important ;
}
div.catalogueHead a.ontour {
color : #fff !important ;
}
ul.thecomments li.comment .wrapper {
width : 100% !important ;
}
ul.thecomments li.comment ul.commentUserDetails {
width : 15px !important ;
}
ul.thecomments li.comment ul.commentUserDetails li.date {
left : 75% !important ;
}
div.messageSig {
text-align : left !important ;
float : left !important ;
}
div #footerCopy{
display: none;
}
div.fiflufi #content {
background: url(http://scarecrowd.net/!/last3.png) right top repeat-y #fff !important;
}
#page div.fiflufi div.leftCol h2 small a,
#page div.fixed div.leftCol h2 small a {
    color: #CCCCCC !important;
}
ul.minifeedSmall li.updatedpermissions {
    background-image: url(http://scarecrowd.net/!/updatedpermissions.png) !important;
}
ul.minifeedSmall li.tagged {
    background-image: url(http://scarecrowd.net/!/tagged.png) !important;
}
div.successMessage strong.messageWrapper {
    background: url(http://scarecrowd.net/!/success.png) 0.5em center no-repeat #d6ebcc !important;
}
ul.minifeedSmall li.recommended {
    background-image: url(http://scarecrowd.net/!/recommended.png) !important;
}
.pictureFrame .overlay {
    background: url(http://scarecrowd.net/!/picture_frame.png) left top transparent !important;
}

ul.minifeedSmall li.obsession {
    background-image: url(http://scarecrowd.net/!/obsession.png) !important;
}
.stationbuttonMediumPlaylist span.stationButtonWrapper {
    background: url(http://scarecrowd.net/!/medium_right_playlist.png) right top no-repeat !important;
}
.stationbuttonMedium span.stationButtonWrapper {
    background: url(http://scarecrowd.net/!/medium_right.png) right top no-repeat !important;
}
.stationbuttonMedium {
background: url(http://scarecrowd.net/!/medium_left.png) left top no-repeat !important;
}
ul.minifeedSmall li.maybeattending {
    background-image: url(http://scarecrowd.net/!/maybeattending.png) !important;
}
ul.minifeedSmall li.loved {
    background-image: url(http://scarecrowd.net/!/loved.png) !important;
}
#page .lovedindicator strong {
background: url(http://scarecrowd.net/!/is_left_loved.png) no-repeat left top !important;
}
span.staffWithIcon {
    background: url(http://scarecrowd.net/!/icon_staff_m.png) no-repeat top right !important;
}
ul.artistsLarge a.addbutton {
    background: url('http://scarecrowd.net/!/icon_add_hover.gif') no-repeat 0 0 !important;
}
div.showgrid div.leftColumn {
    background-image: url(http://scarecrowd.net/!/grid_48.15.png) !important;
}
.showgrid #secondaryNavigation {
    background-image: url(http://scarecrowd.net/!/grid_48.15.png) !important;
}
.showgrid #content .fullWidth {
    background-image: url(http://scarecrowd.net/!/grid_48.15.png) !important;
}
.showgrid #content .leftColWrapper {
    background-image: url(http://scarecrowd.net/!/grid_48.15.png) !important;
}
.showgrid .rightCol {
    background-image: url(http://scarecrowd.net/!/grid_48.15.png) !important;
}
.showgrid .sic #content {
    background-image: url(http://scarecrowd.net/!/grid_48.15.png) !important;
}
div.showgrid #header {
    background-image: url(http://scarecrowd.net/!/grid_48.15.png) !important;
}
#launcher {
    background: url(http://scarecrowd.net/!/grey_brushed_panel.png) left top no-repeat !important;
}
#launcher #launcherWrapper {
    background: #fff url(http://scarecrowd.net/!/grey_brushed_panel.png) right top no-repeat !important;
}
div.fiflufi div.rightCol {
    background: url(http://scarecrowd.net/!/fiflufi_right_top_gradient.2.png) right top no-repeat transparent !important;
}
div.errorMessage strong.messageWrapper {
    background: url(http://scarecrowd.net/!/error.png) 0.5em center no-repeat #ffeacc !important;
}
#page a.lfmDownloadButton strong {
    background: #84c95b url(http://scarecrowd.net/!/dl_left.png) no-repeat left top !important;
}
ul.minifeedSmall li.created {
    background-image: url(http://scarecrowd.net/!/created.png) !important;
}
ul.minifeedSmall li.connected {
    background-image: url(http://scarecrowd.net/!/connected.png) !important;
}
#page a.lfmBuyButton strong {
    background: url(http://scarecrowd.net/!/buy_left.png) no-repeat left top #84c95b !important;
}
#page a.lfmBuyButton, #page a.lfmDownloadButton {
    background: url(http://scarecrowd.net/!/buy_dl_right.png) no-repeat right top #84c95b !important;
}
.stationbuttonBig {
    background: url(http://scarecrowd.net/!/big.png) left top no-repeat !important;
}
.stationbuttonBig span.stationButtonWrapper {
    background: url(http://scarecrowd.net/!/big.png) right top no-repeat !important;
}
ul.minifeedSmall li.befriended {
    background-image: url(http://scarecrowd.net/!/befriended.png) !important;
}
ul.minifeedSmall li.attending {
    background-image: url(http://scarecrowd.net/!/attending.png) !important;
}
div#calendar table.controls td.next a:hover {
  background-image:url(http://scarecrowd.net/!/arrow_r_hover.png) !important;
}
div#calendar table.controls td.next a.busy, div#calendar table.controls td.next a:hover.busy {
    background-image:url(http://scarecrowd.net/!/arrow_r_anim.gif) !important;
}
div#calendar table.controls td.next a {
    background:url(http://scarecrowd.net/!/arrow_r.png) top left no-repeat !important;
}
div#calendar table.controls td.prev a:hover {
    background-image:url(http://scarecrowd.net/!/arrow_l_hover.png) !important;
}
div#calendar table.controls td.prev a.busy, div#calendar table.controls td.prev a:hover.busy {
    background-image:url(http://scarecrowd.net/!/arrow_l_anim.gif) !important;
}
div#calendar table.controls td.prev a {
    background:url(http://scarecrowd.net/!/arrow_l.png) top right no-repeat !important;
}
ul.minifeedSmall li.added {
    background-image: url(http://scarecrowd.net/!/added.png) !important;
}
#page .mockAddButton {
    background: #163551 url(http://scarecrowd.net/!/add_right.png) no-repeat right top !important;
}
#page a.lfmBefriendButton {
    background: #163551 url(http://scarecrowd.net/!/add_right.png) no-repeat right top !important;
}
#page .mockAddButton strong {
    background: #62bb41 url(http://scarecrowd.net/!/add_left.png) no-repeat left top !important;
}
#page a.lfmBefriendButton strong {
    background: #163551 url(http://scarecrowd.net/!/add_left.png) no-repeat left top !important;
}
.dialogBox div.successScreen {
    background-image: url("http://scarecrowd.net/!/giant_success_tick.png") !important;
}
.dialogBox a.dialogFailure {
    background-image: url('http://scarecrowd.net/!/incorrect_new.gif') !important;
}
span.stationButtonWrapper {
color: #5F5F5F !important;
}
#page div.fiflufi div.leftCol h2 small a,
#page div.fixed div.leftCol h2 small a {
    color: #CCCCCC !important;
}
tr.fdl small,
tr.fdl small a {
    color: #CCCCCC !important;
}
img.cta {
display: none;
}
table.chart tbody tr:hover td,
table.chart tbody tr.open td {
    background: #DFDFDF !important;
}
#launcher a:hover {
  padding: 4px !important;
  color: #FFFFFF !important;
}
div#headLinks {
top: 40px;
}
a#colourToggle {
display: none;
}
ul.minifeedSmall li:hover,
ul.eventsSmall li:hover,
ul.groupsSmall li:hover,
ul.journalsSmall li:hover {
  background-color: #CCCCCC !important;
}  
ul#primaryNav a:hover {
color : #0187C5 !important ;
}
table.recentTracks td.featured, div.infoMessage strong.messageWrapper {
background : #DFDFDF !important ;
}
table.recentTracks td.featuredImage img {
width : 34px !important ;
height : 34px !important ;
margin-bottom : -2px !important ;
}
table.recentTracks td {
height : 0 !important ;
border-top : none !important ;
vertical-align : middle !important ;
}
table.recentTracks td.playbuttonCell {
text-align : center !important ;
}
div#footerLogos:before {
content : "Last.fm v2 Scarecrowd Skin von Scarecrowd.net" !important ;
vertical-align : middle !important ;
margin-left: 33.5% !important;
}
table.recentTracks tr.odd {
background : #f4f4f4 !important ;
}
table.recentTracks tr:hover {
background : #DFDFDF !important ;
}
}