@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain(beta.last.fm), domain(last.fm), domain(lastfm.com.br), domain(lastfm.de), domain(lastfm.es), domain(lastfm.fr), domain(lastfm.it), domain(lastfm.pl), domain(lastfm.se), domain(lastfm.com.tr), domain(lastfm.ru), domain(lastfm.jp), domain(cn.last.fm) {



/****** Grundsaetzliches ******/

body {
  background: #fff !important;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  }

#page {
  max-width: 100% !important;
  background: #ffffff !important;
  padding-top: 0 !important;

  }  

div.fixed {max-width: 100% !Important;
width: 100% !important;
}


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: #605C5B !important;
  }

#btdetails {
  background: #E3E6D8 !important;
  border: 1px solid #ccc !important;
  border-top: none !important;
  }

a {
  color: #564B42 !important;
  }

a:hover {
  color: #605C5B !important;
  }

div.sic,
div.fiflufi, 
div.fixed {
  padding: 0 !important;
  }

div#content {
padding: 0 !Important; }

div.pagehead {
  margin: 0 15px 15px 15px !important;
  padding: 18px 15px 0 48px !important;
  }

div#libraryTop,
#library .ajaxpagination,
div#pages,
div.sic form,
.module,
div.skylineRight div.skyWrap, 
div.cloud, div.journals {
margin-left: 15px !Important;
margin-right: 15px !Important;
  }

div.skylineRight div.pagehead {
margin-left: 0px !Important;
margin-right: 15px !Important;
  }


div.fixed #content {
border-left: 1px solid #cccccc !important;
border-bottom: 1px solid #cccccc !important;
border-right: 1px solid #cccccc !important;
border-top: 0px solid #cccccc !important;
}

#taste ul.libraryItems {
max-width: 600px !important;
}

#betatoolbar {
  margin-bottom: -5px !important;
  margin-top: -5px !important;
  }

#betatoolbar #bthead {
  background: #E3E6D8 !important;
  border: 1px solid #ccc !important;
  }

#wiki a, #message a, ul.journals a, div.journals a,
ul.thecomments li.comment .messageContent a {
color: #8E925F  !important;
font-weight: bold !important;
}







/****** Olive Flaechen ******/

table tr.unread td  {
background: #D6D9CD none repeat scroll 0% 0% !important;
}

table.searchResults tr.exactMatch td,
table.eventsMedium tr.attending td,
table.eventsMedium tr.maybeattending td{
  border-bottom: 0px solid #dddddd !important;
  background: #D6D9CD !important;}




/****** Hintergruende ******/

#pages ul,
div.fiflufi #content {
background-color: #ffffff !important;
}

.full #LastFooter, #footer_content {
background:#f2f2f2 none repeat scroll 0% 0% !important;
}

div.fiflufi div.leftCol hr {
  background: none !important;
  }

div.fiflufi div.leftCol  {
  background: #ffffff url(http://dl.getdropbox.com/u/129336/fiflufi_right.png) no-repeat scroll right top !important;
  }

#page div.fiflufi div.rightCol {
top: -11px !important;
background: #ffffff url(http://dl.getdropbox.com/u/129336/fiflufi_right.png) no-repeat scroll right top !important;
}

div#tagHead {
margin-left: 0px !Important;
margin-right: 0px !Important;
border: 0 none !Important;
}

body.r-tag div.leftColWrapper {
margin-left: 15px !Important;}

body.r-tag #page div.fiflufi div.rightCol {
top: 10px !Important;
position: relative !Important;
}








/****** Wiederholende Elemente ******/

a.icon:hover strong {
text-decoration: none !important;
}

div.pagehead p {
  color: #605C5B !important;
  }

h2 {
  color: #605C5B !important;
  }

div.fixed h3 a {
  color: #9BA298 !important;
  }  
  
.dialogContent {
background: #D4D8CB!important;
}

.staff span.name {
  background: #605C5B !important;
  }
  
.staff .userType {
  color: #605C5B !important;
  }

  
ul.usersSmall li.friend strong a {
  color: #818F57 !important;
  }
  
.module ul.usersSmall li strong a {
  color: #1b1b1b !important;
  }


  
ul.usersSmall .nowlistening,
ul.usersSmall .justlistened {
color: #979B63 !important;
font-weight: 900 !important;
font-family: Helvetica,Arial,Verdana,sans-serif !important;
font-size: 12pt !important;
}

.tags {
 font-size: 13px !important;
 line-height: 1em !important;
font-family: Helvetica,Arial,Verdana,sans-serif  !important;
font-weight: 600 !important;
}

.ontour {
background-color: #d20039 !important;
}

div.catalogueHead a.ontour {
  background: #EBEEE4 !important;
}

div.infoMessage strong.messageWrapper {
background-color: #BCC4A3 !important;
line-height: 17px !Important;
}

a.confirmButton, input.confirmButton, button.confirmButton,
a.button, input.button, button.button {
color: #C5C8BE !important;}






/***** ICONS Exchange *****/

#page h2.heading {
margin: 22px 0px 2px !important;
border-top: 0px solid !important;
}

body.r-artist div.leftCol h2.heading {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/icons/album.gif) no-repeat scroll left 3px !important;
margin: 22px 0px 9px 0px !important;
padding: 0px 0 20px 25px !Important;
}

.leftCol .module h2.heading,
body.r-group .leftCol h2.heading,
body.r-artist div.module h2.heading {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/icons/chart.gif) no-repeat scroll left 3px !important;
margin: 22px 0px 2px !important;
padding: 0px 0 20px 25px !Important;
}

div#recentTracks.module h2.heading {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/icons/note.gif) no-repeat scroll left 3px !important;
margin: 22px 0px 8px !important;
padding: 0px 0 20px 25px !Important;
}

div#taste.clearit h2.heading {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/icons/note.gif) no-repeat scroll left 3px !important;
margin: 22px 0px 9px 14px !important;
padding: 0px 0 20px 25px !Important;
}

h2#shoutbox.heading {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/icons/journal.gif) no-repeat scroll left 3px !important;
margin: 22px 0px 9px 0px !important;
padding: 0px 0 20px 25px !Important;
}

h2#shoutbox.heading, 
h2#comments.heading {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/icons/journal.gif) no-repeat scroll left 3px !important;
margin: 22px 0px 9px 0px !important;
padding: 0px 0 20px 25px !Important;
}

div#recentDiscussions h2.heading {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/icons/group.gif) no-repeat scroll left 3px !important;
margin: 22px 0px 9px 0px !important;
padding: 0px 0 20px 25px !Important;
}




li.connected {
background: transparent url(http://dl.getdropbox.com/u/129336/connected_pink.png) no-repeat 0 3px !important;
}


li.added {
background: transparent url(http://dl.getdropbox.com/u/129336/added_brown.png) no-repeat 0 1px !important;
}


li.tagged {
background: transparent url(http://dl.getdropbox.com/u/129336/icon_tag_brown.png) no-repeat 3px 5px !important;
}


li.created {
background: transparent url(http://dl.getdropbox.com/u/129336/created_brown.png) no-repeat 0 1px !important;
}


li.loved {
background: transparent url(http://dl.getdropbox.com/u/129336/icon_loved.png) no-repeat 3px 5px !important;
}


li.befriended {
background: transparent url(http://dl.getdropbox.com/u/129336/add_friend.png) no-repeat 0 2px !important;
}


li.maybeattending {
background: transparent url(http://dl.getdropbox.com/u/129336/maybeattending_brown.png) no-repeat 0 2px !important;
}


li.recommended {
background: transparent url(http://dl.getdropbox.com/u/129336/recommended_brown.png) no-repeat 0 2px !important;
}


li.notattending {
background: transparent url(http://dl.getdropbox.com/u/129336/notattending_brown.png) no-repeat 0 2px !important;
}


li.joined {
background: transparent url(http://dl.getdropbox.com/u/129336/joinedd_brown.png) no-repeat 0 2px !important;
}


li.attending {
background: transparent url(http://dl.getdropbox.com/u/129336/attending_brown.png) no-repeat 0 2px !important;
}


li.left {
background: transparent url(http://dl.getdropbox.com/u/129336/left_.png) no-repeat 0 2px !important;
}


a.tag span {
background:transparent url(http://dl.getdropbox.com/u/129336/globaltag_left_grey.png) no-repeat scroll left top !important;
}


a.tag {
background:transparent url(http://dl.getdropbox.com/u/129336/globaltag_rightd_grey.png) no-repeat scroll right top !important;
}



a.lfmFreeDownloadButton span {
background:transparent url(http://dl.getdropbox.com/u/129336/freedownload_left.png) no-repeat scroll left top !important;
}


a.lfmFreeDownloadButton {
background:transparent url(http://dl.getdropbox.com/u/129336/freedownload_right.png) no-repeat scroll right top !important;
}




div#eventRecs a.icon img.recommended_icon {
display: none !important; }

div#eventRecs a.icon {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/kleineicons/recommended_pink.png) no-repeat right top !Important;
padding: 4px 22px 0 0 !important;
}

span.shoutCount a.icon img.comment_icon,
ul.journalsSmall a.icon img.comment_icon {
display: none !Important;
}

span.shoutCount a.icon,
ul.journalsSmall span.info a.icon {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/kleineicons/icon_commentd_red.png) no-repeat left 1px !Important;
padding-left: 17px !Important;
}

ul.journalsSmall li img.journal_icon {
display: none !important; }

ul.journalsSmall li {
background: transparent url(http://dl.getdropbox.com/u/129336/bullet.gif) no-repeat 2px 5px !important;
}



/****** Minor Sideprumpas ******/

ul.minifeedSmall,
ul.eventsSmall,
ul.groupsSmall,
ul.journalsSmall {
  border-bottom: none !important;
  }

ul.minifeedSmall li:hover, ul.eventsSmall li:hover, ul.groupsSmall li:hover, ul.journalsSmall li:hover {
background-color: #D5DBD3 !important;
border-top: 1px solid #D5DBD3 !Important;
}

ul.minifeedSmall img.icon {
	display: none !Important;
}

ul.minifeedSmall li:hover span.date {
color: #606060 !important;
}
  
ul.minifeedSmall a,
ul.eventsSmall a,
ul.groupsSmall a,
ul.journalsSmall a {
  border-bottom: none !important;
color: #564B42 !important;
font-weight: 600 !Important;
  }

ul.minifeedSmall a strong,
ul.eventsSmall a strong,
ul.groupsSmall a strong,
ul.journalsSmall a strong,
ul.minifeedSmall li strong,
ul.eventsSmall li strong,
ul.groupsSmall li strong,
ul.journalsSmall li strong {
color: #43281E !important;
}

a.icon, p.subhead a, p.actions a {
text-transform: uppercase;
font-size: 7pt !important;
}


span.calSheet span.month {
background: #8A827D !important;
border: 1px solid #605C5B !important;
}

ul.minifeedSmall li,
ul.eventsSmall li,
ul.groupsSmall li,
ul.journalsSmall li {
  border-top: 1px solid #fff !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 #ccc !important;
  } 

ul.minifeedSmall li span.info,
ul.eventsSmall li span.info,
ul.groupsSmall li span.info,
ul.journalsSmall li span.info {
color: #999999 !important;}


li.vevent small.location,
ul.usersSmall span.nickname {
  color: #605C5B !important;
  }

ul.journalsSmall a strong {
color: #564B42 !important;
}

ul.journalsSmall a:hover strong {
  color: #353535 !important;
  }

ul.eventsSmall a:hover strong.summary,
ul.eventsSmall a:hover span.summary {
  color: #353535 !important;
  }

ul.eventsSmall li.first {
border-top: 1px solid #f2f2f2 !important;
}

ul.groupsSmall a:hover strong {
  color: #353535 !important;
  }

ul.groupsSmall {
margin-bottom: 6px !important;
}





#categories span.number {
color: #d20039 !important;
}


div.search {
background: #FFFFE0 !important;
border: 1px solid #91998E !important;
}


div#finder {
background:#FFFFE0 none repeat scroll 0 0 !important;
border: 1px solid #91998E !important;
}

#forumsearch {
background:#FFFFE0 none repeat scroll 0 0 !important;
border: 1px solid #91998E !important;
}

.filterTags li a.selected span {
color: #ffffff
}


#anonCallout {
background:#ffffff url(http://dl.getdropbox.com/u/129336/grad_01.jpg) repeat-x scroll left top !important;
height:280px;
margin-bottom:1px !important;
margin-top:1px !important;
}

#anonCallout .wrapper {
background:transparent url(http://dl.getdropbox.com/u/129336/grad_01.jpg) no-repeat scroll left top !important;
padding:0 20px;
}

#musicGame div.search {
float:right !important;
width:330px !important;
padding: 32px !important;
background: #ffffff !important;
border:none !important;
}

#musicGame div.search input.submit {
background:transparent url(http://dl.getdropbox.com/u/129336/searchbutton.gif) no-repeat scroll left top !important;
color: transparent !important;
margin: -5px 14px!important;
}

#musicGame div.search form label {
color:#d20039 !important;
}





/****** MAIN LEISTEN und CHARTS ******/

.trackHead {
  padding: 0 0 18px 152px !important;
  }

div.fiflufi div.leftCol h2,
div.fixed div.leftCol h2 {
  color: #564B42 !important;
  }


/*** ABSTAENDE ***/

#page div.fiflufi div.leftCol h2,
#page div.fixed div.leftCol h2 { }

#spArticleBody
{font-style: normal !important;
}

div#charts #content h2 a,  
div.fiflufi div.leftCol h2 a,
div.fixed div.leftCol h2 a {
  color: #43281E !important;
font-family: Helvetica,Arial,Verdana,sans-serif ;
  }

div#charts #content h2 a:hover,
div.fiflufi div.leftCol h2 a:hover,
div.fixed div.leftCol h2 a:hover {
  color: #605C5B !important;
  text-decoration: none !important;
  }

div.fixed strong.position {
  color: #605C5B !important;
  }



/******* Headerleisten Left *******/
  
/*** Headerleisten Left ***/

div#charts #content h2,
div.fiflufi div.leftCol h2,
div.fixed div.leftCol h2 {
  letter-spacing: 1px !important;
  color: #43281E !important;
  font-size: 14px !important;
  line-height: 21px !important;
  margin-bottom: 10px !important;
  background: transparent !important;
  }

/*** Leisten on all pages ***/

#page h2.heading .h2Wrapper {
padding: 3px 1px 1px 2px !important;
}



/*** Leisten Right no Border***/

div#charts h2 .h2Wrapper,
#page h2 .h2Wrapper,
div.fiflufi div.leftCol h2 .h2Wrapper,
div.fixed div.leftCol h2 .h2Wrapper {
  background: none !important;
  padding: 0 !important;
  height: 14px !important;
color: #43281E !important;
  }

/*** Schriftfarbe alle Leisten ausser Left ***/
#page h2 .h2Wrapper {
color: #605C5B !important;
}
  
img.cta {
  margin-top: .5px !important;
  }  
  

/******* Headerleisten Right *******/

div.fiflufi div.rightCol h2 .h2Wrapper,
div.fixed div.rightCol h2 .h2Wrapper {
  background: none !important;
  height: 14px !important;
  }
  
div.fiflufi div.rightCol h2,
#page div.fixed div.rightCol h2.heading h2Wrapper,
#page div.fiflufi div.rightCol h2,
#page div.fixed div.rightCol h2.heading h2.Wrapper {
  letter-spacing: 1px !important;
  color: #564B42 !important;
  font-size: 10px !important;
  line-height: 13px!important;
  background: #E3E6D8 !important;
  padding: 2px 0 3px 8px !important;
font-family: Helvetic,Arial,Tahoma,sans-serif;
  border: none !important;
margin: 30px 0pt 12px 0pt !important;
  }
    
div.fiflufi div.rightCol h2 a,
div.fixed div.rightCol h2 a {
  color: #564B42 !important;
  }

div.fiflufi div.rightCol h2 a:hover,
div.fixed div.rightCol h2 a:hover {
  color: #D20039 !important;
  text-decoration: none !important;
  } 








/******* Chartbalken *******/

div#charts div.chartbar span {
  font-size: 100% !important;
  font-weight: 500 !important; }

div.chartbar span {
  background: #9BA298 !important;
color: #ffffff !important;
-moz-border-radius-topright: 13px !important;
-moz-border-radius-bottomright: 13px !important;
height: 18px !Important;
  }

div.chartbar {
-moz-border-radius-topright: 13px !important;
-moz-border-radius-bottomright: 13px !important;
background: transparent !Important;
  margin: 0px 0 1px 0 !important;
font-size: 12px !Important;
line-height: 20px !Important;
  }

table.chart td {
padding-bottom: 0px !important;
padding-top: 0px !Important;
vertical-align: middle !important;
}

table.chart tbody td.multibuttonCell,
table.chart tbody tr.odd td.subjectCell,
table.chart tbody tr.odd td.multibuttonCell,
table.chart tbody td.subjectCell,
table.chart tbody td.playbuttonCell,
table.chart tbody tr.odd td.playbuttonCell,
table.chart tbody td.positionCell, 
table.chart tbody tr.odd td.positionCell
table.chart tbody td.lovedCell,
table.chart td.lovedCell  {
background: #DBE0CF !important;
height: 14px !Important;
border-bottom: 3px solid #fff !important;
border-top: 2px solid #fff !Important;
font-size: 12px !important;
}

table.chart tbody td.playbuttonCell,
table.chart tbody tr.odd td.playbuttonCell {
padding-right: 5px !Important;
}


table.chart tbody td.positionCell, 
table.chart tbody tr.odd td.positionCell {
-moz-border-radius-topleft: 13px !important;
-moz-border-radius-bottomleft: 13px !important;
background: #DBE0CF url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/icons/chart_star.gif) no-repeat left top !Important;
padding-left: 20px !important;
color: #877B6F !important;}

table.chart tbody td.chartbarCell,
table.candyStriped td.chartbarCell div.chartbar {
font-size: 10px !Important;
vertical-align: middle !Important}

table.chart tbody td.chartbarCell span,
table.candyStriped td.chartbarCell div.chartbar span {
padding-left: 8px !important;}



div#charts #content,
div.fixed #content {
  margin: -1px 0 0 0 !important;
  border-bottom: none !important;}

div.sic #content,  
div.fiflufi #content {
  margin: -1px 0 0 0 !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;}
  



div.fiflufi div.leftCol {
  margin-right: -330px !important;
  }
  
div.sic div.leftColWrapper,
div.fiflufi div.leftColWrapper {
  min-width: 560px !important;
  border-top: none !important;
  }

div.fiflufi div.rightCol {
  background: none !important;
  margin: 0 0 0 15px !important;
  padding: 0 10px 0 0 !important;
  }






/****** Chart-Zeitauswahlmenue ******/

.horizontalOptions ul li a {
color: #66534E !important;
}

.horizontalOptions ul li a:hover {
color: #E3E6D8 !important;
background-color: #91998E !important;
text-decoration: none !important;
-moz-border-radius-topright: 3px !important;
-moz-border-radius-topleft: 3px !important;
}

.horizontalOptions ul li.current a {
color: #605C5B !important;
background: #D5DBD3 no-repeat scroll left top !important;
-moz-border-radius-topright: 3px !important;
-moz-border-radius-topleft: 3px !important;
}

.horizontalOptions ul li a,
.horizontalOptions ul li span,
.horizontalOptions ul li strong {
margin: 0 0 0 0 !important;
padding: 0 6px 0 5px !important;
-moz-border-radius-topright: 3px !important;
}










/****** HEADER ******/


#headerWrapper {
  background: url(http://i83.photobucket.com/albums/j314/susa_in_uniform/last/oldstyle/logoold.png) no-repeat 20px 11px !important;
    margin-left: -8px !important;
  }
#header {
  width: 100% !important;
  height: 100px !important;
  background: #D20039 !important;
  color:#E7A6CF;
  border-top: none !important;
  border-bottom: 34px solid #91998E !important;
  margin: 0 !important;
  }



#header h1 {
  height: 50px !important;
  width: 140px !important;
  padding-top: 0px !important;
  }
#header h1 a {
  display: block;
  height: 50px !important;
  width: 140px !important;
position: relative !important;
left: 5px !important;
  background: url(http://i83.photobucket.com/albums/j314/susa_in_uniform/last/oldstyle/logoold.png) no-repeat !important;
  }
#header h1 a img, #header #lastfmLogo {
  display: none !important;
  }
#header a{
color: #E7A6CF !important;
text-transform: uppercase !important;
letter-spacing: 1.2px !important;
font-size: 6pt !important;
line-height: 7px !important;
vertical-align: bottom !important;
  }






/*** HEADER MAIN BUTTONS ***/

#header ul {
margin-left: 100px !important; }

#header li a:hover {
color: #ffffff !important;
text-decoration: none !important;
  }

#header li a {
text-decoration: none !important;
font-size: 7pt !important;
font-weight: bold !important;
text-align: center !Important;
  }

#header li {
height: 50px !Important;
width: 60px !Important;
vertical-align: bottom !important;
padding-top: 38px !important;
text-align: center !Important;
}

#header li#musicNav {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/headericons/music.png) center top no-repeat !important;
}
#header li#musicNav:hover {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/headericons/musichov.png) center top no-repeat !important;
}
#header li#musicNav a, #header li#listenNav a {
padding-left: 13px !Important;
}

#header li#videosNav {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/headericons/video.png) center top no-repeat !important;
}
#header li#videosNav:hover {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/headericons/videohov.png) center top no-repeat !important;
}

#header li#listenNav {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/headericons/radio.png) center top no-repeat !important;
}
#header li#listenNav:hover {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/headericons/radiohov.png) center top no-repeat !important;
}

#header li#eventsNav {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/headericons/groups.png) center top no-repeat !important;
}
#header li#eventsNav:hover {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/headericons/groupshov.png) center top no-repeat !important;
}

#header li#chartsNav {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/headericons/charts.png) center top no-repeat !important;
}
#header li#chartsNav:hover {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/headericons/chartshov.png) center top no-repeat !important;
}

#header li:hover {
color: #ffffff !important; }




#headLinks, .lfmBlack #headLinks {
  color: #ffffff !important;
position:absolute;
top:43px !Important;
background: #CB496B !important;
border: 1px solid #ffffff !Important;
height: 25px !Important;
text-transform: none !Important;
  }

#headLinks p, .lfmBlack #headLinks p {
  color: #ffffff !important;
padding-top: 6px !Important;
padding-bottom: 4px !important;
text-transform: none !Important;
  }

#headLinks a,
#headLinks,
.lfmBlack #headLinks,
.lmBlack #headLinks a {
text-transform: none !important;
letter-spacing: 0.5px !important;
padding-left: 3px !important;
padding-right: 3px !Important;
  color: #ffffff !Important;;}

#headLinks a:hover {
  color: #ffffff;
  }

#headLinks img {
  display: none !important;
  }

#headLinks li {
	padding-top: 8px !Important;
	text-align: left !Important;
	width: auto !important;
}


/****** Header Pop-Up Menues ******/

#idBadger {
  color: #564B42 !important;
background: #ffffff !Important;
top: 21px !Important;
margin-right: 1px !Important;
padding-right: 3px !Important;
padding-left: 3px !Important;
  }

#idBadger a#idBadgerUser span {
  color: #564B42 !important;
}
  
#idBadgerUser span {
vertical-align: middle !important;
}

#idBadgerUser span a, #idBadger a#idBadgerUser span {
position:relative;
bottom: 5px !important;
}


#idBadgerUser {
  background: none left top no-repeat !important;
display: block !important;
min-width: 50px !important;
  }

#idBadgerDropper, .lfmBlack #idBadgerDropper  {
  background: url(http://i83.photobucket.com/albums/j314/susa_in_uniform/last/oldstyle/icons/more.gif) -3px 1px no-repeat !important;
  }
 
ul#langSelector a:hover,
#idBadgerDropDown a:hover {
  color: #ffffff !important;
  background: #D20039 !important;
  }

ul#langSelector,
#idBadgerDropDown {
  background: #D20039 !important;
  border: 1px solid #ffffff !important;
  }
#langSelector a,
#idBadgerDropDown a {
  color: #E7A6CF !important;
font-weight: 600 !important;
font-family: Arial !important;
text-transform: uppercase !important;
font-size: 10px !important;

  }
#langSelector a:hover,
#idBadgerDropDown a:hover {
  background: #D20039 !important;
  }

#langSelector li a:hover,
#page ul.lfmDropDownBody li a:hover {
  color: #ffffff !important;
  }




  
dl.factboxMedium dd a {
  color: #605C5B !important;}
  
a.staff:hover span.imgMedium,
a.staff:hover span.imgMedium img {
  border-color: #605C5B !important;}
  
#btdetails #btDesc {
  color: #605C5B !important;
  }





/****** Header Searchbox ******/

#header form#siteSearch {
margin: 0px 0 0 55px !Important;
top: -6px !Important;
position: relative !Important;
}

select#siteSearchSelect {
height: 20px !important;
margin-bottom: 9px !important;
}
	
select#siteSearchSelect option{
background: #D20039 !important;
color: #E7A6CF !important;
margin: 0px !important;
}


select#siteSearchSelect option:hover {
background: #D20039 !important;
color: #ffffff !important;
}


input#siteSearchBox, #page.lfmblack input#siteSearchBox {
  width: 102px !important;
  height: 24px !important;
	color: #B2B89C !important;
	background: #D20039 url(http://i83.photobucket.com/albums/j314/susa_in_uniform/last/oldstyle/searchboxempty.png) left top no-repeat !important;
border-color: #D20039 !important;
margin: 0pt 0pt 0pt 0pt !important;
-moz-border-radius-topright: 0px !important;
-moz-border-radius-topleft: 0px !important;
-moz-border-radius-bottomright: 0px !important;
-moz-border-radius-bottomleft: 0px !important;
padding: 7px  5px 0 11px !Important;
}

input#siteSearchBox:focus{
	background-color:#FFFFFF;
	background-image:url(../img/input_select.gif);
}


input#siteSearchBox.hint {
padding: 7px 0px 0px 10px !important;
}

input#siteSearchSubmit.submit, 
#siteSearch input.submit, 
siteSearchSubmit.submit,
form#siteSearch input#siteSearchSubmit.submit,
#siteSearch input.submit,
.lfmBlack #siteSearch input.submit,
form#siteSearch input#siteSearchSubmit.submit {
padding: 0px 0px 0px 0px !important;
height: 27px !important;
background:transparent url(http://i83.photobucket.com/albums/j314/susa_in_uniform/last/oldstyle/searchicon.png) no-repeat scroll 0 0 !important;
left: -10px !important;
top: -3px !Important;
position: relative !Important;
}






/****** Secondary Navigation ******/

#secondaryNavigation {
  position: relative !important;
  display: inline !important;
  width: 120% !important;
  left: 0px !important;
  top: 0 !important;  
overflow: visible !important;
  }

#secondaryNavigation ul {
  border: none !important;
  padding-top: 0px !important;
  background: #E3E6D8 !important;
  left: 300px !Important;
  padding: 5px 15px 6px 300px !important;
  }

#secondaryNavigation li {
  display: inline  !important;
  }

#secondaryNavigation li a {
  font-size: 12px !important;
  display: inline !important;
  margin: 0px !important;
  padding: 2px 6px 5px 6px !important;
  background: #E3E6D8 !important;
border: 0 none !important;
  color: #383d42 !important;
  }


#secondaryNavigation li a:hover {
  color: #ffffff !important;
  background: none !important;
background-color: #D20039 !important;
padding: 3px 6px 4px 6px !important;
}

#secondaryNavigation li.current a {
  border-right-color: #585858!important;
  color: #ffffff !important;
border-right: 6px solid #564B42 !important;
border-left: 6px solid #564B42 !important;
background-color: #564B42 !important;
padding-top:3px !Important;
  }







  
/****** Wiederkehrende Elemente auf diversen Seiten ******/

ul.artistsMedium li a.highlight img {
  border-color: #605C5B !important;
  }
  
a:hover img.groupImage,
a:hover span.userImage img {
  border-color: #605C5B !important;
  }  

img.groupImage, span.userImage img {
background: #ffffff none repeat scroll 0% 0% !important;
padding:0px !important;
border: 1px solid #f2f2f2 !important;
}

ul.usersSmall li.friend strong span.userImage img {
background: #91998E none repeat scroll 0% 0% !important;
padding:2px !important;
border: 1px solid #91998E !important;
}

ul.usersSmall li.friend strong span.userImage img:hover {
background: #564B42 none repeat scroll 0% 0% !important;
padding:2px !important;
border: 1px solid #564B42 !important;
}


p.artists a {
  color: #605C5B !important;
  }

p.artists a.highlight {
  background: #605C5B !important;
  color: #b4b4b4 !important;
  }

ul#eventPhotos li.highlight {
  border: 1px solid #605C5B !important;
  background: #605C5B !important;
  }

ul.eventsSmall {
margin-bottom: 7px !important;
}

a:hover span.videoStill {
  border-color: #605C5B !important;
  }



div#LastAd_Top,
div#LastAd_TopRight,
div#LastAd_Mid,
div.advert {
  display: none !important;
  margin: 0 !important;
  }

div#LastAd_Top, div#footer_ads, div#LastAd_TopRight, div#LastAd_Mid, div.advert {
  display: none !important;
  margin: 0 !important;
  }

div.mpu div.wrapper {
  height: 0px !important;
  }

span.moduleOptions {
  color: #605C5B !important;
  }


#attendance .attendees li.friend,
#attendance .attendees li.you {
  background: #E3E6D8 !important;
  }
  
#home .recs {
  border-top: none !important;
  }

fieldset, img {
border:0pt none !important;
}

.journals .hentry {
border-top: 4px double #cccccc !important;
}

#page span.moduleOptions a, #page a span.moduleOptions {
background-image: url(http://i83.photobucket.com/albums/j314/susa_in_uniform/last/oldstyle/icons/bullet.gif) !important;}








/****** Tabellen fuer Charts ******/

table.chart tr.odd td.chartbarCell, table.chart tr:hover td.chartbarCell {
background-color:transparent !important;
}

table#recentTracks td:hover,
table.tracklist tr:hover,
table.tracklist tbody tr:hover {
  background: transparent !important;
  }

table#recentTracks td.dateCell {
margin-right: 2px !important;
padding: 3px 25px 0 0 !important;
color: #8a827d !Important;
font-size: 10px !Important;
-moz-border-radius-bottomright: 13px !important;
-moz-border-radius-topright: 13px !important;
}

table#recentTracks td,
table#recentTracks.candyStriped td {
  height: 0!important;
  vertical-align: middle !important;
background:  #DBE0CF !important;
border-top: 4px solid #fff !Important;
border-bottom: 4px solid #fff !important;
  }

table#recentTracks td.featured, 
table.tracklist td.highlight, 
table#recentTracks td.highlight, 
div.infoMessage strong.messageWrapper {
  background: #C9CEC0 !important;
  }

table#recentTracks td.imageCell img {
display: none !important;
  }

table#recentTracks td.featured, 
table.tracklist td.highlight, 
table#recentTracks td.highlight,
table.tracklist td.highlight td.playbuttonCell,
table.tracklist td.highlight td.imageCell,
table.tracklist td.imageMedium,
table#recentTracks td.highlight td.playbuttonCell,
table#recentTracks td.highlight td.imageCell,
table#recentTracks td.imageMedium {
border-top: 4px solid #fff !Important;
border-bottom: 4px solid #fff !important}

table#recentTracks tr {
vertical-align: middle !important;
font-size: 12px !Important;
  }


table#recentTracks td.playbuttonCell,
table.chart td.playbuttonCell {
  text-align: center!important;
padding-left: 20px !important;
padding-right: 20px !important;
  }

table#recentTracks td.playbuttonCell,
table.tracklist td.highlight td.imageCell,
table#recentTracks td.imageMedium  {
-moz-border-radius-topleft: 13px !important;
-moz-border-radius-bottomleft: 13px !important;
}

#recentTracks table {
margin-bottom: 12px !important;
}

table .subject a:hover .body {
  color: #605C5B !important;
  }

.imageCell {
background: transparent !important;
border: 0px none !Important;
}






  
p.fdl a {
  color: #605C5B !important;
  }

p.fdl a:hover span {
  color: #D20039 !important;
  }

a.stationbuttonMedium {
  float: left !important;
  margin-bottom: 9px !important;
  }
  
div.recs h2 {
  clear: both !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: #605C5B !important;
  }
  




#page a.lfmButton:hover,
#page a.lfmAddButton:hover,
#page a.lfmBefriendButton:hover {
  color: #fff !important;
  }

#page a.lfmBuyButton,
#page a.lfmDownloadButton {
  color: #605C5B !important;
  }
#page a.lfmBuyButton:hover,
#page a.lfmDownloadButton:hover {
  color: #353535 !important;
  }
  
#page a.lfmSendButton:hover {
  color: #fff !important;
}
  
div.catalogueHead a.ontour {
  color: #fff !important;
  }






/****** Tasteometer ******/

#tasteometer span.verylow span {
  background: #91998E !important;
  }
#tasteometer span.low span {
  background: #9E7A7D !important;
  }
#tasteometer span.medium span {
  background: #AB5C6C !important;
  }
#tasteometer span.high span {
  background: #B83D5B !important;
  }
#tasteometer span.veryhigh span {
  background: #C51F4A !important;
  }
#tasteometer span.super span {
  background: #D20039 !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;
  }










/***** SHOUTBOX *****/

ul.shouts li .author {
border-bottom:1px solid #D6D9CD;
display:block;
font-weight:normal;
line-height:1.5em;
padding:0px 5px 2px 4px !important;
background-color: #F2F4E9 !important;
border-top: 2px solid #F2F4E9 !important;
text-transform: uppercase;
font-size: 7pt !important;
color: #605C5B !important;
}

ul.shouts li a.author a, ul.shouts li .author a,
#shoutbox strong.author a, 
ul.shouts li blockquote a {
color: #8E925F !important;
font-weight: bold !important;
}







/****** Footer ******/

#LastFooter {  
  background: #F2F4E9 !important;
  margin: 0 !important;
  padding: 36px 0 0 15px !important;
  border-top: 1px solid #cecece !important;
  border-left: none !important;
  border-right: none !important;
  }
  
#footerLogos {
  border-top: none !important;
  }
  
#footerLinks,  
#footerLogos { 
  margin-left: 15px !important; 
  }  
  
#footerLinks dt {
border-bottom: 0px solid #91998E !important;
}

#footerStuff, #footer_content {
background: #D6D9CD !important;
-moz-border-radius-bottomright:0px !important;
-moz-border-radius-topright:0px !important;}

#justCantGetEnough {
background: transparent none !Important; }






/***** FRIENDS and NEIGHBOURS Pages *****/

ul.usersMedium li {
background-color: #E3E6D8 !important;
border-left: 8px solid #f2f2f2 !important;
padding: 10px 0px 10px 0px !important;
}




/****** EVENTS Pages *****/

table.eventsMedium tr.month th strong {
color: #c3c3c3!important;
padding: 2px 10px 2px 15px !important;
background-color: #605C5B !important;
letter-spacing: 0.7px !important;
font-size: 10.7px !important;
}

table.eventsMedium td.summary a strong {
color: #D20039 !important;}

table.eventsMedium tr.maybeAttending td {
background: #EBEEE4 none repeat scroll 0% 0% !important;
}

table.eventsMedium tr td {
border-top: 1px solid #C5C8BE !important;
}

table.eventsMedium tr.day th {
color: #605C5B !important;}





/***** HOME Page Corrections *****/

#page #home .home-module h2 {
margin-bottom: 15px !important;
}



/****** FOREN ******/

ul.thecomments li.comment ul.commentUserDetails li.date,
ul.thecomments li.comment h4,
ul.thecomments li.comment .messageContent,
ul.thecomments li.comment div.messageSig {
margin: 0 0 0 50px !important;

}

ul.thecomments 
ul.commentUserDetails,
ul.thecomments li.comment
ul.commentUserDetails li {
margin: 0px 0 0 0 !important;
}

ul.thecomments li.comment
ul.commentUserDetails li.userName {
width: 800px !important;
}

div.messageSig {
text-align: left !important;
float: none !important;
}




/***** GROUPS PAGES *****/

body.r-group div.clearit {
margin-top: 15px !important;
}

body.r-group div.fiflufi div.rightCol {
padding: 15px !Important; }

div.recentDiscussions table td.subject strong {
font-size: 14px !important;
font-family: Georgia, Bookman Old Style, Times, Serif !Important;
font-weight: normal !important;
top:-5px !Important;
text-transform: none !Important;
}

div.recentDiscussions table td.subject {
font-size: 9px !important;
font-family: Arial, Verdana !Important;
font-weight: normal !important;
text-transform: uppercase !Important;
color: #8A827D !important;
}

div#recentDiscussions {
margin-bottom: 25px !Important;
border-bottom: 3px solid #564B42 !important;
}

div.recentDiscussions {
background-color: #E3E6D8 !Important;
padding-top: 20px !Important;
border-top: 3px solid #564B42 !important;
}

ul.journalsSmall {
margin-bottom: 25px !important;
}

body.r-group ul.journalsSmall {
background-color: #E3E6D8 !Important;
border-top: 3px solid #564B42 !important;
border-bottom: 3px solid #564B42 !important;
padding-top: 10px !important;
padding-bottom: 10px !important;
}

body.r-group ul.journalsSmall li {
border-bottom: 1px solid #564B42 !important }

body.r-group ul.journalsSmall li.first {
border-top: none !Important;
}

body.r-group ul.journalsSmall li.last {
border-bottom: none !important;
}

div.pagehead.clearit {
background: transparent !important;
}



/****** ARTIST PAGES ******/

dl.factbox {
background: #E3E6D8 !Important;
padding-bottom: 10px !important;
padding-top: 5px !important;
font-weight: bold !Important;
letter-spacing: 0.3px !important;
}

dl.factbox strong {
padding-left: 10px !important;
font-size: 11pt !important;
}

dl.factbox dt {
padding-left: 10px !important;
}

dl.factbox a:hover {
text-decoration: none !important;
}

div.wikiFactBox {
background: #E3E6D8 !Important;
margin-top: 20px !Important;
padding: 8px !important;
}

div.wikiInfo,
div.matchmeter {
background: #E3E6D8 !Important;
padding: 8px !important;
}

#similarArtists ul,
body.r-artist div#content ul.clearit {
background: #E3E6D8 !Important;
padding: 12px !important;
margin-bottom: 5px !important;
}

div.wikiFactBox h4 {
margin-bottom: 4px !important;
}

#wiki a, #message a, ul.journals a, div.journals a {
color: #564B42 !important;
font-weight: bold !important;
}

div.catalogueHead a.ontour  {
background: #D20039 !Important;
padding: 1px 2px 1px 2px !important;
}

div.catalogueHead a.ontour:hover,
tr.day span.status:hover,
table.eventsMedium tr.day th span.status:hover  {
border-color: #D20039 !important;
color: #E7A6CF !Important;}

tr.day span.status,
table.eventsMedium tr.day th span.status  {
background: #D20039 !Important;
padding: 1px 4px 1px 4px !important;
color: #ffffff !important;}






/****** BUTTONS ******/

#button1 {
-moz-border-radius-topleft: 3px !important; 
-moz-border-radius-bottomleft: 3px !important;
-moz-border-radius-topright: 2px !important; 
-moz-border-radius-bottomright: 2px !important;
}

a#button2.lfmButton {
color: #ffffff !Important;
}

#page a.lfmButton, 
#page a.lfmAddButton,
#page a.lfmBefriendButton {
  color: #ffffff !important;
  }

#page a.lfmTagButton strong {
background: url(https://dl.getdropbox.com/u/129336/tags_left.png) no-repeat scroll left top !important;
-moz-border-radius-topleft: 3px !important; 
-moz-border-radius-bottomleft: 3px !important;
-moz-border-radius-topright: 2px !important; 
-moz-border-radius-bottomright: 2px !important;
padding-left: 28px !important;
color: #ffffff !important;
}

#page a.lfmBigButton:hover,
#page a.lfmTagButton:hover,
#page .mockAddButton:hover,
#page a.lfmBigButton:hover {
background-position: right bottom !important;
color: #ffffff !important;
}

#addEventButton,
#addEventButton strong,
.lfmAddButtond strong,
.lfmAddButton,
#page a.lfmBigButton strong, #page a.lfmBigButton span {
background: #D20039 url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/icons/add_left.png) no-repeat scroll left top !important;
-moz-border-radius-topleft: 4px !important; 
-moz-border-radius-bottomleft: 4px !important;
-moz-border-radius-topright: 4px !important; 
-moz-border-radius-bottomright: 4px !important;
}

#page a.lfmSendButton strong {
background: #2A2A2A url(http://cdn.last.fm/flatness/buttons/6/share_left.png) no-repeat scroll left top !important;
}

#page a.lfmFreeDownloadButton span {
background: #D20039 !important;
padding-right: 9px !important;
}

#page a.lfmFreeDownloadButton {
background: transparent none !important;
}


/*** Tagbutton kleines Ding Right****/
body.r-artist a.lfmBigButton, 
#page .dismissbutton, 
body.r-artist .mockAddButton,
#page a.lfmJoinButton {
background: #D20039 !important;
color: #ffffff !important;
-moz-border-radius-topleft: 2px !important; 
-moz-border-radius-bottomleft: 2px !important;
-moz-border-radius-topright: 2px !important; 
-moz-border-radius-bottomright: 2px !important;
}



#page a.lfmBigMultiButton {
padding-right: 22px;
background: #7f7f7f url(http://cdn.last.fm/flatness/buttons/6/more_right.png) no-repeat right top !important;;
text-shadow: #7f7f7f 0 -1px 1px;
}

#page a.lfmBigMultiButton span {
background: #7f7f7f url(http://cdn.last.fm/flatness/buttons/6/more_left.png) no-repeat left top !important;
}

#page a.lfmSendButton strong {
 background: #2a2a2a url(http://cdn.last.fm/flatness/buttons/6/share_left.png) no-repeat left top !important;
}

#page a.lfmSendButton {
background: #2a2a2a url(http://cdn.last.fm/flatness/buttons/6/share_right.png) no-repeat right top !important;
text-shadow: #2a2a2a 0 -1px 1px;
}

img.settings_icon {
display: none !Important;
}

.module .moduleButtons {
right: 0px !important;
float: right !important;
background-color: #D6D9CD!important;
color: #5a5a5a !Important;
padding: 0 5px 0 5px !Important;
-moz-border-radius-topleft: 2px !important; 
-moz-border-radius-bottomleft: 2px !important;
-moz-border-radius-topright: 2px !important; 
-moz-border-radius-bottomright: 2px !important;
}

.module .moduleButtons a.icon { 
color: #5a5a5a !important;
font-size: 9px !Important; 
}

.module .moduleButtons a { 
color: #7a7a7a !important; 
text-transform: uppercase !important;
font-size: 9px !Important;}


.module .moduleButtons a:hover,
.module .moduleButtons a.icon a:hover,
.module .moduleButtons icon a:hover,
.module .moduleButtons a.icon:hover,
.module .moduleButtons a.icon:hover strong,
.module .moduleButtons a.icon:hover span {
color: #605C5B !important;
text-decoration: none !Important;
}



#addEventButton:hover,
#addEventButton strong:hover {
color: #E7A6CF !Important;
}



/*** Tasteometer Span Buttons ***/

#page .profileOptions ul.buttons .lfmBefriendButton span {
background: transparent none !Important; }

#page .profileOptions ul.buttons .lfmBefriendButton strong {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/kleineicons/add_friend.png) no-repeat 3px -3px !important;
padding-left: 27px !Important;
height: 13px !important;
padding-top: 1px !Important;
font-size: 8pt !important;
text-transform: uppercase !Important; 
color: #564B42 !important; }


#page .profileOptions ul.buttons .lfmBefriendButton strong img,
#page .profileOptions ul.buttons .lfmMailButton img,
#page .profileOptions ul.buttons .lfmShoutboxButton img {
display: none !important; }


#page .profileOptions ul.buttons .lfmMailButton span {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/kleineicons/sendmsg-copy.png) no-repeat 3px 1px !important;
padding-left: 27px !Important;
height: 13px !important;
padding-top: 3px !Important;
font-size: 8pt !important;
text-transform: uppercase !Important;
color: #564B42 !important; }

#page .profileOptions ul.buttons .lfmShoutboxButton  {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/kleineicons/icon_comment_brown.png) no-repeat 7px 5px !important;
padding-left: 27px !Important;
height: 13px !important;
padding-top: 3px !Important;
font-size: 8pt !important;
text-transform: uppercase !Important;
color: #564B42 !important; }

#page .profileOptions ul.buttons {
margin: 2px 0 0 5px !Important;
}


div.profileOptions {
margin: 15px 35px 50px 300px !Important;
background: #E3E6D8 !important; 
border: 2px solid #E3E6D8 !important;
max-width: 500px !important;
font-size: 8pt !important;
padding: 12px 12px 11px 147px !important;
}

#tasteomater, #tasteometer p, .profileOptions a.icon span {
font-size: 8pt !important; }

span.friendIndicator {
margin-left: 4px !Important;
}

span.friendIndicator:hover,
#page .profileOptions ul.buttons .lfmShoutboxButton:hover,
#page .profileOptions ul.buttons .lfmMailButton span:hover,
#page .profileOptions ul.buttons .lfmBefriendButton span:hover,
#page .profileOptions ul.buttons .lfmShoutboxButton span:hover {
color: #D20039 !important;
text-decoration: none !Important;}




/***** Play Buttons *****/

.stationbuttonMedium3 { 
background: transparent url(http://i83.photobucket.com/albums/j314/susa_in_uniform/last/oldstyle/icons/play-library.png) no-repeat scroll left top !important; }

.stationbuttonMedium3 span.stationButtonWrapper {
background: none !Important;
}

span.stationButtonWrapper {
  color: #D20039 !important;
  font-size:13px !important;
  top: -2px !Important;
  left: -1px !Important;
  }
span.stationButtonWrapper:hover {
  color: #E7A6CF !important;
  font-size:13px !important;
  } 






/****** OTHER PAGES OWN ******/

table.mediumImageChart td {
border: none !important; }

#recs #artistRecs li.recArtist {
border-top: 1px solid #fff !important;
}

#recs #artistRecs div.similarArtists {
background: #e3e6d8 !important;
margin:10px 0 6px 15px !important;
border: 1px solid #575757  !important;
}

div.tertiaryNavigation {
margin-top: 10px !important;
}

div#musicResultsFilter {
background: #E3E6D8 !Important;
padding: 10px 12px 10px 12px !Important;
}

div.sic #content .fullWidth, 
div.sic #content {
margin: 0 !important;
padding-top: 0px !important;
}

div#musicResultsFilter label,
tr.flp small  {
color: #D20039 !important;
}

table#searchResults tr#exactMatch td {
background: #C5C8BE !important;
padding: 15px 10px 15px 80px !Important;
}

div.full #content, div.fixed #content {
background: #ffffff !important;
}




/****** PAGINATION ******/

div#shoutbox div.pagination,
div#shoutboxContainer div.pagination {
margin:-12px 0 0 0 !important; 
background: #E3E6D8 !important; 
border:1px solid #aaaaaa; 
line-height: 2.2 !important;}

div.pagination a.nextlink, div.pagination a.nextlink:hover {
background: transparent url(http://www.fileden.com/files/2008/8/1/2029731/page-next-darkgrey.png) no-repeat scroll right center !important;
border: 0 none !important;
color: #605C5B !important;
}

div.pagination a.prevlink, div.pagination a.prevlink:hover {
background: none !Important;
border: 0 none !important;
color: #493926 !important;
}

div.pagination .selected, div.pagination a {
border: 1px solid #605C5B !important;
-moz-border-radius-bottomright: 4px !important;
-moz-border-radius-bottomleft: 4px !important;
-moz-border-radius-topright: 4px !important;
-moz-border-radius-topleft: 4px !important;
}

div.pagination a {
border: 1px solid #605C5B !important;
background-color: #605C5B !important;
color: #C6c6c6 !important;
}

div.pagination a:hover {
background: #D20039 none repeat scroll 0 0 !important;
color: #ffffff !important;
border-color: #D20039 !important;
}

body.r-user div.fullWidth div#shoutbox {
margin-top: 15px !important;
}

body.r-user div.fullWidth div#shoutbox div.pagination{
top: -20px !important;
margin-bottom: 10px !important;
position: relative !important;
overflow: visible !important;}

body.r-user div.fullWidth div.skylineRight div.skyWrap {
padding-top: 20px !Important;}





/***** ALL LAYOUTS CORRECTIONS from LAST.fm CODE CHANGE! *****/

#recentTracks h2.h2Brushed,
div#recentTracks.module h2.h2Brushed {
height: 13px !important;
background: #605C5B !important;
border-top: 0px #bdc3a3 !important;
}

div.recentTracksContainer {
margin: -6px 0 0 0 !important;
border-top: 0px solid #aaaaaa !important;
}

.scrobblesource {
background-color: #D20039 !important;
margin: 0 !important;
font-weight: bold !important;
padding: 5px 5px 12px 20px !important;
font-size: 11px !important;
color: #ffffff !Important;
height: 11px !important;
-moz-border-radius-bottomright: 14px !important;
-moz-border-radius-bottomleft: 14px !important;
-moz-border-radius-topright: 14px !important;
-moz-border-radius-topleft: 14px !important;
}

.scrobblesource a {
color: #E7A6CF !Important;
}

div#content {
background: #ffffff !Important; }





/****** LIBRARY Pages ******/

  
#libraryNavigation {
border-bottom: solid 1px #e7e7e7;
}

ul.artistsLarge li {
margin: 0 0 0 9px !important;
}

div.sic #content {
background: #f2f2f2 none repeat scroll 0% 0% !important;
}
}



@-moz-document 
							url-prefix(http://last.fm/user), url-prefix(http://beta.fm/user), url-prefix(http://lastfm.com.br/user), url-prefix(http://lastfm.de/user), url-prefix(http://lastfm.es/user), url-prefix(http://lastfm.fr/user), url-prefix(http://lastfm.it/user),
							url-prefix(http://lastfm.pl/user), url-prefix(http://lastfm.se/user), url-prefix(http://lastfm.com.tr/user), url-prefix(http://lastfm.ru/user), url-prefix(http://lastfm.jp/user), url-prefix(http://cn.last.fm/user),
							url-prefix(http://www.last.fm/user), url-prefix(http://www.lastfm.com.br/user), url-prefix(http://www.lastfm.de/user), url-prefix(http://www.lastfm.es/user), url-prefix(http://www.lastfm.fr/user), url-prefix(http://www.lastfm.it/user),
							url-prefix(http://www.lastfm.pl/user), url-prefix(http://www.lastfm.se/user), url-prefix(http://www.lastfm.com.tr/user), url-prefix(http://www.lastfm.ru/user), url-prefix(http://www.lastfm.jp/user), url-prefix(http://www.cn.last.fm/user),
							
							url-prefix(http://last.fm/music), url-prefix(http://beta.fm/music), url-prefix(http://lastfm.com.br/music), url-prefix(http://lastfm.de/music), url-prefix(http://lastfm.es/music), url-prefix(http://lastfm.fr/music), url-prefix(http://lastfm.it/music),
							url-prefix(http://lastfm.pl/music), url-prefix(http://lastfm.se/music), url-prefix(http://lastfm.com.tr/music), url-prefix(http://lastfm.ru/music), url-prefix(http://lastfm.jp/music), url-prefix(http://cn.last.fm/music),
							url-prefix(http://www.last.fm/music), url-prefix(http://www.lastfm.com.br/music), url-prefix(http://www.lastfm.de/music), url-prefix(http://www.lastfm.es/music), url-prefix(http://www.lastfm.fr/music), url-prefix(http://www.lastfm.it/music),
							url-prefix(http://www.lastfm.pl/music), url-prefix(http://www.lastfm.se/music), url-prefix(http://www.lastfm.com.tr/music), url-prefix(http://www.lastfm.ru/music), url-prefix(http://www.lastfm.jp/music), url-prefix(http://www.cn.last.fm/music),
							
							url-prefix(http://last.fm/group), url-prefix(http://beta.fm/group), url-prefix(http://lastfm.com.br/group), url-prefix(http://lastfm.de/group), url-prefix(http://lastfm.es/group), url-prefix(http://lastfm.fr/group), url-prefix(http://lastfm.it/group),
							url-prefix(http://lastfm.pl/group), url-prefix(http://lastfm.se/group), url-prefix(http://lastfm.com.tr/group), url-prefix(http://lastfm.ru/group), url-prefix(http://lastfm.jp/group), url-prefix(http://cn.last.fm/group),
							url-prefix(http://www.last.fm/group), url-prefix(http://www.lastfm.com.br/group), url-prefix(http://www.lastfm.de/group), url-prefix(http://www.lastfm.es/group), url-prefix(http://www.lastfm.fr/group), url-prefix(http://www.lastfm.it/group),
							url-prefix(http://www.lastfm.pl/group), url-prefix(http://www.lastfm.se/group), url-prefix(http://www.lastfm.com.tr/group), url-prefix(http://www.lastfm.ru/group), url-prefix(http://www.lastfm.jp/group), url-prefix(http://www.cn.last.fm/group),

							url-prefix(http://last.fm/event), url-prefix(http://beta.fm/event), url-prefix(http://lastfm.com.br/event), url-prefix(http://lastfm.de/event), url-prefix(http://lastfm.es/event), url-prefix(http://lastfm.fr/event), url-prefix(http://lastfm.it/event),
							url-prefix(http://lastfm.pl/event), url-prefix(http://lastfm.se/event), url-prefix(http://lastfm.com.tr/event), url-prefix(http://lastfm.ru/event), url-prefix(http://lastfm.jp/event), url-prefix(http://cn.last.fm/event),
							url-prefix(http://www.last.fm/event), url-prefix(http://www.lastfm.com.br/event), url-prefix(http://www.lastfm.de/event), url-prefix(http://www.lastfm.es/event), url-prefix(http://www.lastfm.fr/event), url-prefix(http://www.lastfm.it/event),
							url-prefix(http://www.lastfm.pl/event), url-prefix(http://www.lastfm.se/event), url-prefix(http://www.lastfm.com.tr/event), url-prefix(http://www.lastfm.ru/event), url-prefix(http://www.lastfm.jp/event), url-prefix(http://www.cn.last.fm/event)
{
				


#LastFooter
{padding-left:290px !important;}



/**** SHOUTBOX Header ****/

body.r-user h2#shoutbox.heading {
background: none !important;
padding: 0px 0 4px 0px !important;
color: #564B42 !Important;
}

body.r-user h2#shoutbox.heading span.h2Wrapper {
background: #E3E6D8 !Important;
padding: 2px 0 8px 11px !important;
font-size: 10px !Important;
color: #564B42 !Important;
}

body.r-user div.fiflufi div.leftCol h2#shoutbox.heading a,
body.r-user h2#shoutbox.heading span.h2Wrapper a {
color: #564B42 !Important;
}



/**** SHOUT LIST ****/

ul#shoutList li{
background:#E3E6D8 !important; 
border:0px solid #aaaaaa; 
margin-bottom:10px !important; 
overflow:hidden; 
padding-left: 75px !important;
padding-bottom: 0px !Important;
}

ul.shouts{
margin-top: 0px !Important;
background-color: #ffffff !important;
padding-top: 0px !important;}

div#shoutbox, div#shoutboxContainer {
margin: -9px 0px 0px 0px !important;
}



ul#shoutList li div.meta{
position:absolute; 
width:238px !important; 
top:2px !important; 
right:0 !important;}



/**** AUTHOR ****/

ul#shoutList li strong.author {
margin-top:20px !important; 
line-height: 1em !important;}

ul#shoutList li strong.author a {
color:#564B42 !important;
}

ul#shoutList li strong.author a:hover{
opacity: 0.5 !important;}



/**** DATE ****/

ul#shoutList li div.meta span.date {
display:block; 
float:left; 
margin-top:31px !important; 
margin-left: 58px !Important;
right: 0 !important;
font-size: 7px !Important;
background-color: #CFD7D3 !important;
padding: 2px 5px 2px 3px !important;
text-transform: uppercase !Important;
color: #777 !important;
border-right: 3px solid #CFD7D3 !important;}


/**** TEXT ****/

ul#shoutList li blockquote 
{font-size:10px !important; 
min-height: 29px !important;
margin-top: 17px !important;
margin-bottom: 5px !important;
color: #564B42 !important;}


/**** USER IMAGE ****/
ul#shoutList span.userImage img {
border: 1px solid #999999 !important;
}

ul#shoutList li strong.author a span.userImage {
margin-top: -3px !important; margin-left: -80px !important;}


ul#shoutList li div.meta form.options{
display:block !important; 
position: relative !important; 
float:right !important; 
right:3px !important;}




/**** P.ACTIONS ****/

ul#shoutList li p.actions {
margin: 0px 0 3px 0 !important; 
padding:5px 0 4px 5px !important;
color: #e1e1e1 !important; 
background: #D5DBD3 !important; 
border-top:1px solid #CCCCCC; 
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
line-height: 0.8 !Important;}

ul#shoutList li p.actions a {
color: #777777 !important; 
text-align:center;}


div#shoutbox textarea,
div#shoutboxContainer textarea {width:95% !important;}

div#shoutbox div.errorMessage strong { 
background-color: #fff !important;}




/**** Journals Only ****/

div.journals div#shoutbox  {
margin: 15px 0 0 0 !important;
padding: 0 0px 5px 0px !important;
overflow: visible !important;
}

div.journals #comments {
border-top: 1px solid #aaa !important;
color: #777 !important;
font-family: Bookman Old Style !important;
font-style: italic !important;
overflow: visible !important;
min-width: inherit !important;}

div.jounals ul#shoutList li div.meta span.date,
div.jounals ul#shoutList.shouts div.meta span.date {
margin-top:64px !important; 
margin-left: 10px !Important;}

div.journals ul#shoutList li p.actions a{
font-weight: normal !important;}

div.journals div.shoutboxInput form textarea {
border: 2px solid #464646 !important;
min-height: 120px !important;
}

div.journals div.shoutboxInput {
border-top: 12px solid #605C5B !important;
}




/**** Shoutbox Writing Area ****/

div.shoutboxInput {
background:#91998E !important; 
border:0px solid #aaaaaa; 
margin-bottom: 0px !important; 
padding: 12px 12px 5px 0px !important;}


div.shoutboxInput span.userImage img {
border: 1px solid #605C5B !important;
}

div.shoutboxInput form textarea {
width:225px !important;
border: 1px solid #E3E6D8 !important;
background: #F2F4E9 !Important;
height: 80px !Important;
font-size: 9px !important;
padding: 3px !important;
}


div.shoutboxInput div.textareaActions {
font-size: 10px !important;
padding-bottom: 6px !Important;
}


	


/***** GROUP Pages Fixings *****/

body.r-group div.fiflufi div.leftCol, body.r-group div.clearit,
body.r-group div.fullWidth,
body.r-group div.fiflufi #content  {
background: #ffffff !important;
}

body.r-group #page div.fiflufi div.rightCol  {
background: #ffffff !important;
padding: 15px 15px 15px 0 !important;
top: 0px !important;
}

body.r-group #page div.fiflufi div.rightCol strong {
color: #564B42 !important;
text-transform: uppercase !Important;
}

body.r-group ul.journalsSmall li span.info {
color: #8A827D !important;}


}






/****** Mere USER PROFILE Definitions ******/

@-moz-document 	url-prefix(http://last.fm/user), url-prefix(http://beta.fm/user), url-prefix(http://lastfm.com.br/user), url-prefix(http://lastfm.de/user), url-prefix(http://lastfm.es/user), url-prefix(http://lastfm.fr/user), url-prefix(http://lastfm.it/user),
							url-prefix(http://lastfm.pl/user), url-prefix(http://lastfm.se/user), url-prefix(http://lastfm.com.tr/user), url-prefix(http://lastfm.ru/user), url-prefix(http://lastfm.jp/user), url-prefix(http://cn.last.fm/user),
							url-prefix(http://www.last.fm/user), url-prefix(http://www.lastfm.com.br/user), url-prefix(http://www.lastfm.de/user), url-prefix(http://www.lastfm.es/user), url-prefix(http://www.lastfm.fr/user), url-prefix(http://www.lastfm.it/user),
							url-prefix(http://www.lastfm.pl/user), url-prefix(http://www.lastfm.se/user), url-prefix(http://www.lastfm.com.tr/user), url-prefix(http://www.lastfm.ru/user), url-prefix(http://www.lastfm.jp/user), url-prefix(http://www.cn.last.fm/user) {



/**** GESAMTPOSITION ***/

.fiflufi .leftCol .module  {
margin-top: 65px !important;
}

.fiflufi .leftCol #recentTracks.module  {
margin-top: 0px !important;
}

.fiflufi .leftCol .module div#shoutbox {
margin-left: 0px !important;
}





div.leftColWrapper > span.moduleOptions, 
hr + div.profileHead, 
div.leftCol div.module, 
.leftColWrapper > table#recentTracks {
margin-left:300px !important; 
margin-bottom: 20px !important; 
margin-top:0px !important;
margin-right: 20px !important;
}

div.leftCol div.leftColWrapper > h2{
display: block; margin-left: 270px !important;}


table#recentTracks { 
width: auto !important;}





/**** SHOUTBOX POSITION ****/ 

.leftCol div.module:last-child {
position:absolute !important; 
top:370px !Important; width:255px;
margin-left: -14px !important;
background: #ffffff; 
padding: 0 15px 5px 15px !important;
}


/*** WHOLE USER INFORMATION SECTION, NEW ***/

div#userBadge.clearit { 
background:#E3E6D8; 
padding: 10px 10px 10px 140px !important; 
color: #A2A2A2 !important;
height:340px !important; 
width:110px !important; 
border:0px solid #aaa; 
overflow:visible; 
position: absolute !Important;
left: 11px !important;
margin: -3px 0 7px 0 !important;
}

/*** USER INFO ***/
div.badgeInfo {
position: absolute !important;
margin: 205px 20px 20px -130px !important;
}

/*** ALL USER TEXT ***/
div#userBadge.clearit div.badgeInfo,
p.userInfo, div.badgeInfo, span.userPlays {
color: #564B42 !important;
font-size: 11px !important;
line-height: 15px !Important;
}

/*** USER NAME ***/
div#userBadge.clearit .badgeHead h1 {
color: #ffffff !important;
padding-left:26px;
background: url(http://i83.photobucket.com/albums/j314/susa_in_uniform/last/oldstyle/icons/user.gif) no-repeat left top !important;
padding: 0px 0 0 28px !important;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size: 18px !important;
position: absolute !important;
margin: -86px 0px 0px -145px !important;
overflow: visible !important;}


p.userActivity, p.userActivity a {
font-weight: bold !Important;
color: #8A827D !important;
}



div#recentTracks.module {
top: 0px !important;
}


div.profileHead div.userData {
margin: 0px !Important;
}



#userBadge {
float:none !important;
display:block !important; 
width:100% !important; 
margin: 10px 0 7px 0px !important;}


#userBadge span.userImage {
float:none !important; 
display:block;
}

#userBadge span.userImage img {
border: 1px solid #E3E6D8 !important;
}

div.badgeAvatar .userType {
color: #605C5B !important;
font-family: Helvetica, Arial, Verdana, sans-serif, !important;
font-weight: bold !Important;
margin: 0px 0 0 -60px !important;
top: 9px !Important;
}


.subscriber .badgeAvatar .userType a {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/kleineicons/subscriber.png) no-repeat scroll 5px 0px !important;
color: #564B42 !important;
padding-left: 21px !Important;
margin-left: 7px !Important;
}

.moderator .badgeAvatar .userType a {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/kleineicons/moderator.png) no-repeat scroll 5px 1px !important;
color: #564B42 !important;
padding-left: 21px !Important;
}

.staff .badgeAvatar .userType a {
background: transparent url(http://dl.getdropbox.com/u/129038/Last-FM/Oldlastfm/kleineicons/staff.png) no-repeat scroll 5px 1px !important;
color: #564B42 !important;
text-align: left !Important;
margin-right: 29px !Important;
padding-left: 21px !Important;
}



/*** Friend Section 'n Hover Stuff ***/

	div.module ul.usersSmall { 
margin: 3px 0 0 9px !important;}

	div.module ul.usersSmall li {
border: none !important; 
margin-right: 4px !important; 
width:47% !important;}

	div.module ul.usersSmall li:hover {
background: #ddd !important;opacity:0.5;}
	div#player{display: none !important}
	div#taste{}





/***** Library/Taste ****/

#taste {
border: 1px solid #D5DBD3 !Important;
background: #F2F4E9 none repeat scroll 0 0 !important;
}

div#taste.clearit div.module-body {
padding: 5px 15px 10px 15px !important;
}

div#taste.clearit div#tasteCocktail .wrapper {
background: #D6D9CD none repeat scroll 0 0 !important;
padding: 8px 8px 10px 8px !important;
border: 1px solid #D6D9CD !important;
-moz-border-radius-bottomleft:0px !important;
-moz-border-radius-bottomright:0px !important;
-moz-border-radius-topleft:0px !important;
-moz-border-radius-topright:0px !important;}




}