{"sections":[{"urls":[],"urlPrefixes":[],"domains":[],"regexps":[],"code":"/*\r\nname:        last.fm: dark + fancy v2 (rotane)\r\nauthor:      www.last.fm/user/rotane\r\npublished:   June 6, 2012 – v2.0\r\nversion:     June 12, 2015 - v2.5.8\r\nURL:         www.userstyles.org/styles/66946\r\nshort info:  A dark skin for last.fm; optimized for Firefox + Stylish\r\nnote:        Sorry for the messy code, I've started this skin ages ago and merely kept iterating on it...\r\n*/\r\n\r\n@namespace url(http://www.w3.org/1999/xhtml);"},{"urls":[],"urlPrefixes":[],"domains":["www.last.fm","lastfm.es","lastfm.de","lastfm.fr","lastfm.jp","lastfm.it","lastfm.pl","lastfm.com.br","lastfm.se","lastfm.tr","lastfm.com.tr","lastfm.ru","cn.last.fm"],"regexps":[],"code":"html { margin-top: -1px !important; }\r\na, a:active { outline: none !important; }\r\n\r\n/* adblock + hide unnecessary stuff */\r\n#LastAd-TopRight,\r\n.LastAd,\r\n#noobDownloadThin,\r\n#noobDownload,\r\n#downloadDriver,\r\n#footer_ads,\r\n.buyButtonSupplier #ringtoneButton1,   /* ringtone link */\r\narticle.content .ringtone,             /* ringtone link */\r\narticle.content .media-links,\r\n.breadcrumb,                           /* \"navigation\" bar */\r\n#catalogueHead #button1,               /* we dont need 2 \"Tag this\" links */\r\n.albums.albumsMedium .affiliates,      /* no \"buy\" links on small album grid */\r\n.albums.albumsLarge .lfmDropDown,      /* no \"buy\" links on big album grid */\r\narticle.content .btn--ecommerce,       /* no \"buy\" links on new artist page */\r\narticle.content .umg-newsletter,       /* hide newsletter junk */\r\narticle.content #nrelate_related_placeholder,  /* related link on new artist/album pages */\r\narticle.content .promo-unit            /* last.fm ads on new artist/album pages */\r\n{ display: none !important; }\r\n\r\n\r\n\r\n/* bg */\r\nhtml, body { background-color: #444 !important; }\r\nbody { padding-bottom: 0 !important; }\r\n\r\n\r\n\r\n/* oldschool floating left menu */\r\n.secondary-nav .drop-down-menu.more a.menu-toggle { display: none !important; }\r\n\r\n.secondary-nav { position: fixed !important; left: 0 !important; }\r\n.secondary-nav ul { position: absolute !important; right: 475px !important; top: -1px !important; width: 120px !important; display: block !important; background: transparent !important; border: none !important; box-shadow: none !important; }\r\n.secondary-nav ul li { display: block !important; background: #ccc !important; margin-left: 20px !important; }\r\n.secondary-nav ul li a { background: none !important; display: block !important; padding: 1px 0 1px 13px !important; border: none !important; font-size: 11px !important; }\r\n.secondary-nav ul li.first { border-radius: 2px 0 0 0 !important; border-top: 0px !important; }\r\n.secondary-nav ul li { background: #aaa !important; color: #444 !important; border: 1px solid #888 !important; border-left: 0px !important; border-bottom: 0px !important; \r\n background: linear-gradient(to left, #8f8f8f, #A2A2A2 5px) !important; }\r\n.secondary-nav ul li:hover { border-right: 1px solid #ccc !important; color: #333 !important; background: #ccc !important; }\r\n.secondary-nav ul li:hover a { text-decoration: none !important; }\r\n.secondary-nav ul li.current { background: #ccc !important; border-right: 1px solid #ccc !important; }\r\n/* fixes follow */\r\n\r\n/* extra long links; thanks to Alex Esprit */\r\n.hidden-menu a { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; } \r\n\r\n/* user sub-pages */\r\n.r-user #content .page-head.with-crumbtrail .secondary-nav ul { right: 490px !important; top: 33px !important;  }\r\n\r\n.r-user #content .secondary-nav .visible-menu,\r\n.r-user #content .secondary-nav .visible-menu * { background: transparent !important; border: none !important; }\r\n\r\n/* artist sub-pages */\r\narticle.content .without-crumbtrail .secondary-nav ul { right: 489px !important; top: -15px !important; }\r\narticle.content .with-crumbtrail .secondary-nav ul,\r\n.r-artist .with-crumbtrail .secondary-nav ul,\r\n.r-album  .with-crumbtrail .secondary-nav ul,\r\n.r-track  .with-crumbtrail .secondary-nav ul { right: 489px !important; top: 33px !important; }\r\n\r\n/* event pages */\r\n.r-event.a-overview #content .secondary-nav ul { right: 559px !important; top: -1px !important;  }\r\n.r-event #content .with-crumbtrail .secondary-nav ul { right: 490px !important; top: 33px !important;  }\r\n.r-event.a-attendance #content .with-crumbtrail .secondary-nav ul,\r\n.r-event.a-similar #content .with-crumbtrail .secondary-nav ul { right: 574px !important; top: 33px !important;  }\r\n.r-event.a-images .with-crumbtrail .secondary-nav ul { right: 489px !important; top: 33px !important;  }\r\n\r\n/* group pages */\r\n.r-group #content .with-crumbtrail .secondary-nav ul { right: 490px !important; top: 33px !important;  }\r\n.a-forum #content .with-crumbtrail .secondary-nav ul { right: 490px !important; top: 33px !important;  }\r\n\r\n/* tag pages */\r\n.r-tag #content .with-crumbtrail .secondary-nav ul { right: 490px !important; top: 33px !important;  }\r\n.r-tag.a-albums .with-crumbtrail .secondary-nav ul { right: 489px !important; top: 33px !important;  }\r\n\r\n/* chart pages */\r\n.r-page #content .without-crumbtrail .secondary-nav ul { right: 825px !important; top: -19px !important; }\r\n.r-page #content .with-crumbtrail .secondary-nav ul { right: 825px !important; top: 33px !important; }\r\n\r\n/* about pages */\r\n.a-team #content .without-crumbtrail .secondary-nav ul,\r\n.a-moderators #content .without-crumbtrail .secondary-nav ul { right: 490px !important; top: -1px !important;  }\r\n\r\n/* home */\r\n.page-head--home .secondary-nav ul { right: 1318px !important; top: -63px !important;  }\r\n.page-head--home .secondary-nav { border-top: none !important; }\r\n\r\n/* wip - put user link back into menu */\r\n/* main page */\r\n.r-user.a-overview .without-crumbtrail .secondary-nav ul { top: 32px !important; }\r\n.r-user.a-overview .without-crumbtrail .secondary-nav ul li.first { border-radius: 0 !important; }\r\n.r-user.a-overview #content .without-crumbtrail { position: fixed !important; background: transparent !important; }\r\n.r-user.a-overview #content .without-crumbtrail h1 { position: absolute !important; left: -130px !important; top: 0px !important; width: 130px !important; display: block !important; background: #ccc !important; border-radius: 2px 0 0 0 !important; border-bottom: 1px solid #888 !important; padding: 1px 0 1px 13px !important; font-size: 11px !important; }\r\n.r-user.a-overview #content .without-crumbtrail h1 a { display: block !important; }\r\n.r-user.a-overview #content .without-crumbtrail h1:hover,\r\n.r-user.a-overview #content .without-crumbtrail h1 a:hover { text-decoration: none !important; }\r\n.r-user.a-overview #content .rightCol { margin-top: 35px !important; }\r\n\r\n/* sub pages */\r\n.r-user .page-head.with-crumbtrail .secondary-nav ul,\r\n.r-user #content .page-head.with-crumbtrail .secondary-nav ul { top: 66px !important; }\r\n.r-user .page-head.with-crumbtrail .secondary-nav ul li.first,\r\n.r-user #content .page-head.with-crumbtrail .secondary-nav ul li.first { border-radius: 0 !important; }\r\n.r-user .with-crumbtrail .top-crumb { position: fixed !important; }\r\n.r-user .with-crumbtrail .top-crumb a { position: absolute !important; display: block !important; left: -225px !important; top: -5px !important; width: 117px !important; background: #aaa !important; border-radius: 2px 0 0 0 !important; border-bottom: 1px solid #888 !important; padding: 7px 0 7px 13px !important; font-size: 11px !important; background: linear-gradient(to left, #8f8f8f, #A2A2A2 5px) !important; }\r\n.r-user article.content .with-crumbtrail .top-crumb a { top: -6px !important; left: -229px !important; }\r\n.r-user .with-crumbtrail .top-crumb a \u003e img { display: none !important; }\r\n.r-user .with-crumbtrail .top-crumb a:hover { background: #ccc !important; text-decoration: none !important; }\r\n.r-user .page-head.with-crumbtrail { padding: 0  !important; }\r\n.r-user .with-crumbtrail .crumb-wrapper h1 { margin-left: -80px !important; }\r\n.r-user .lovedtracks .top-crumb { position: fixed !important; }\r\n.r-user .lovedtracks .top-crumb a { position: absolute !important; left: -230px !important; top: -6px !important; color: #333 !important; }\r\n.r-user .lovedtracks .secondary-nav ul { left: -640px !important; }\r\n.r-user .lovedtracks .secondary-nav ul li a { color: #333 !important; }\r\n.r-user.a-shoutbox .with-crumbtrail .top-crumb a { left: -210px !important; }\r\n.r-user.a-shoutbox .with-crumbtrail h1 { margin-left: -60px !important; }\r\n.r-user.a-library #library.fiflufi .with-crumbtrail .top-crumb a { left: -210px !important; }\r\n.r-user.a-library #library.fiflufi .with-crumbtrail h1 { margin-left: -60px !important; }\r\n\r\n\r\n\r\n/* new page head (Aug 2012) */\r\n#content .page-head.without-image { margin: 0 !important; padding: 5px 0 0 15px !important; }\r\n\r\n/* sidebar to the top */\r\nbody.r-user .fiflufi .rightCol { top: -35px !important; padding-top: 11px !important; }\r\nbody.r-event .fiflufi .rightCol { top: -65px !important; padding-top: 11px !important; }\r\n\r\n/* new header (Sept 2013) */\r\n#page { margin-top: -12px !important; }\r\nheader.masthead { box-shadow: none !important; }\r\n\r\n/* music search */\r\nheader.masthead .site-search .search-box { background: linear-gradient(to bottom, #888, #bbb, #ccc) !important; }\r\n\r\n/* user dropdown*/\r\nheader.masthead #user-dropdown { background: #363636 !important; border-top: 1px solid #555 !important; margin-top: 5px !important; }\r\nheader.masthead #user-dropdown li a:hover { background: #000 !important; }\r\n\r\n\r\n\r\n/* shadows under main and footer */\r\n#content,\r\n#LastFooter { border: 1px solid !important; border-left: none !important; border-right: none !important; border-bottom: none !important; box-shadow: 0px 1px 7px rgba(0,0,0,0.75) !important; }\r\n\r\n/* weird workaround-fix for some pages (like unknown albums/library) */\r\n/* \r\n#content { border-top: 1px solid  !important; } \r\n*/ \r\n\r\n\r\n\r\n/* main (left) area */\r\n#content,\r\n.leftColWrapper,\r\n.leftColWrapper #photos .messageBox,\r\n.albumCover .moduleOptions,\r\n.actions-bar,\r\narticle.content .catalogue-social,\r\n.r-user .lovedtracks  { background-color: #ccc !important; background: #ccc !important; color: #000 !important; }\r\n\r\n.r-user #content .leftColWrapper,\r\n.r-event #content .leftColWrapper,\r\n.r-label #content .leftColWrapper { margin-top: -15px !important; }\r\n\r\n.leftCol .profileOptions { border-top: none !important; }\r\n\r\n/* new user's album page */\r\n.r-user article.content .ecommerce-dropdown { display: none !important; }   /* hides buy album dropdown */\r\n.r-user article.content .album-item-detail-wrapper { padding: 0 !important; }\r\n\r\n/* recently viewed lab */\r\n.recently-viewed.content { \r\n background-color: #c6c6c6 !important; \r\n border: none !important; border-top: 1px solid #999 !important; \r\n background: linear-gradient(to bottom, #c0c0c0, #c6c6c6 35px) !important; \r\n box-shadow: inset 0 1px 0px rgba(255,255,255,0.5) !important; }\r\n\r\n\r\n\r\n/* links */\r\n#content a,\r\n#content a strong,\r\narticle a { color: #333 !important; } /* new artist page */\r\n#content a:hover strong,\r\n#content strong a:hover,\r\n#content #catalogueHead h1 a:hover { text-decoration: underline !important; }\r\n#content a:hover span.userImage img,\r\n#content a:hover span.groupImg img { border: 1px solid #333 !important; }\r\n\r\n/* fancy headlines */\r\n#content #catalogueHead .buttons { margin-top: 10px !important; }\r\n#content .leftCol h2.heading,\r\narticle.content .similar-artists h2,\r\narticle.content .artist-top-albums h2,\r\narticle.content .artist-events h2,\r\narticle.content .artist-listening-trend h2,\r\narticle.content #friends-who-listen-to h2,\r\narticle.content .g8.artist-shouts h2,\r\narticle.content .g4 .artist-listeners section:first-child h2\r\n{ margin-top: 15px !important; \r\n border-top: 1px solid #999 !important; box-shadow: inset 0 1px 0px rgba(255,255,255,0.5) !important; \r\n background: linear-gradient(to bottom, rgba(0,0,0,0.05), rgba(0,0,0,0.0) 35px) !important; }\r\n\r\n/* undo for artist's featured tracks box */\r\n#content #featuredTracks h2.heading,\r\n#content .leftCol .home-group h2.heading { margin-top: 1px !important; border-top: none !important; box-shadow: none !important; background: transparent !important; }\r\n\r\n/* fix fancy styling for new artist pages */\r\narticle.content .similar-artists h2,\r\narticle.content .artist-top-albums h2,\r\narticle.content .artist-events h2,\r\narticle.content .artist-listening-trend h2,\r\narticle.content .g8.artist-shouts h2\r\n{ margin: 20px -19px 15px -19px !important; padding: 10px 10px 0 20px !important; }\r\n/* right col on new artist page */\r\narticle.content #friends-who-listen-to h2,\r\narticle.content .g4 .artist-listeners section:first-child h2\r\n{ margin: 20px -19px 15px -1px !important; padding: 10px 10px 0 0px !important; }\r\n\r\n/* headlines right col*/\r\n/* fancy styling */\r\n#content .rightCol h2,\r\n#content .rightCol .module h2,\r\n#content .rightCol .home-group .module-header\r\n{ margin-left: -14px !important; margin-right: -15px !important; margin-top: 20px !important; padding: 11px 15px 1px 14px !important; \r\n border-top: 1px solid #7c7c7c !important; box-shadow: inset 0 1px 0px rgba(255,255,255,0.3) !important; \r\n background: linear-gradient(to bottom, rgba(0,0,0,0.045), rgba(0,0,0,0.0) 30px) !important; }\r\n/* undo fancy styling for first element - i hope i caught them all */\r\n.r-user #content .rightCol h2:nth-child(2n),\r\n.r-artist #content .rightCol .active h2:nth-child(2n),\r\n#content .rightCol h2.first,\r\n#events #content .rightCol \u003e h2:first-child,\r\n#festivals #content .rightCol \u003e h2:first-child,\r\n#music-landing #content .rightCol h2:first-child,\r\n#home #content .rightCol h2,\r\n.r-artist.a-images #content .rightCol h2 {\r\n margin: 0px !important; padding: 0 0 10px !important; \r\n border-top: none !important; box-shadow: none !important; background: transparent !important; }\r\n\r\n/* user page stuff */\r\n.r-user #content .leftColWrapper { padding-top: 1px !important; }\r\n.r-user #userBadge .badgeInfo { padding-top: 5px !important; }\r\n\r\n/* big user avatar */\r\n#userBadge { padding-bottom: 0px !important; }\r\n#userBadge img,\r\n#userBadge a img, /* the following lines are for the userscript that makes the avatar clickable */\r\n#userBadge a img.photo,\r\n#userBadge a img span.userImage, \r\n#userBadge a:hover span.userImage img { box-shadow: 0px 1px 2px rgba(0,0,0,0.75); border: 0 !important; margin: 3px 0 0 0 !important; padding: 0 !important; background-color: #fff !important; }\r\n#userBadge a:hover span.userImage img { box-shadow: 0px 3px 6px rgba(0,0,0,0.5); }\r\n\r\n/* new shout */\r\n#content #userBadge #shoutBoxLink { position: relative !important; }\r\n#content #userBadge #shoutBoxLink .highlight { position: absolute !important; bottom: -3px !important; background: #ff9 !important; border: 1px solid #ff9 !important; border-width: 3px 4px !important; border-radius: 4px !important; text-decoration: none !important; box-shadow: 0 1px 2px rgba(0,0,0,0.4) !important; }\r\n#content #userBadge #shoutBoxLink:hover .highlight { text-decoration: none !important; background: #ffe !important; border-color: #ffe !important; }\r\n\r\n/* subscriber/staff badge */\r\n#content #userBadge .userType a { color: #ddd !important; font-size: 10px !important; letter-spacing: 0.1em !important; } \r\n\r\n/* on tour */\r\n#content #catalogueHead a.ontour,\r\narticle.content .on-tour,\r\narticle.content .btn--on-tour { color: #f6f6f6 !important; font-weight: bold !important; }\r\n\r\n/* hide settings/etc icons */\r\n#content .moduleButtons .icon img { display: none !important; }\r\n\r\n/* buttons */\r\n#content .lfmButton strong,\r\n#content .lfmButton,\r\n#content .stationbutton span,\r\n#content .stationButtonWrapper strong { color: #eee !important; }\r\n#content .lfmButton:hover strong { text-decoration: none !important; }\r\n\r\n#content .stationbutton,\r\n#content .stationbutton span,\r\n#content #sharebuttons .lfmButton,\r\n#content #sharebuttons .lfmButton strong { border-radius: 5px !important; }\r\n\r\n/* fix for links that need dark font */\r\n#content .lfmBefriendButton strong,\r\n#content .lfmBefriendButton :hover,\r\n#content #sharebuttons .lfmButton strong,\r\n#content .lfmAddButtonLarge strong { color: #333 !important; border-radius: 2px !important; }\r\n\r\n/* loved/playlists/tags \"button\" */\r\n.leftCol #taste #tasteCocktail .wrapper { \r\n margin-bottom: 10px !important; padding: 6px 9px !important; \r\n border: 1px solid #9F9F9F !important; border-radius: 4px !important; \r\n background: linear-gradient(to bottom, #DEDEDE, #D4D4D4) !important; \r\n box-shadow: inset 0 1px 0px rgba(255,255,255,0.5) !important; }\r\n.leftCol #taste #tasteCocktail .wrapper a.icon { font-weight: bold !important; }\r\n\r\n/* taste-o-meter */\r\n#tasteometer span.bar { background: #999 !important; }\r\n#tasteometer span.bar span { background: #555 !important; }\r\n\r\n\r\n\r\n/* charts */\r\n/* recent tracks */\r\n#recentTracks tr td { background: #d5d5d5 !important; color: #666 !important;\r\n border-bottom: 1px solid #c8c8c8 !important; box-shadow: inset 0 1px 0 rgba(255,255,255,0.29) !important; }\r\n#recentTracks tr:last-child td { border-bottom: 1px solid #aaa !important; }\r\n#recentTracks tr.first td { border-top: 1px solid #aaa !important; }\r\n#recentTracks tr:hover td { background: #e9e9e9 !important; }\r\n#recentTracks span.date { color: #777 !important; }\r\n#recentTracks tr td { padding: 0 !important; }\r\n#recentTracks tr.first td { border-top: 1px solid #aaa !important; border-bottom: 1px solid #afafaf !important; background: #dadada !important; \r\n background: linear-gradient(to bottom, #EcEcEf, #DFDFE1) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,0.5) !important; }\r\n#recentTracks tr td:not(.imageCell)  { padding: 5px 0 3px 9px !important; }\r\n#recentTracks tr td.imageCell { border-left: none !important; }\r\n#recentTracks tr td.dateCell { padding-right: 8px !important; border-right: 1px solid #aaa !important; }\r\n#recentTracks tr td.dateCell img { border-radius: 3px !important; }\r\n\r\n/* any charts */\r\ntable.chart tbody tr td { background: #d6d6d6 !important; border-top: 1px solid #cacaca !important; /* border-top: 1px solid #ccc !important; border-bottom: 1px solid #ccc !important; */ }\r\ntable.chart tbody tr.odd td { background: #dbdbdb !important; }\r\ntable.chart tbody tr:hover td,\r\ntable.chart tbody tr:hover.odd td { background: #e9e9e9 !important; }\r\ntable.chart tbody tr td.chartbarCell,\r\ntable.chart tbody tr:hover.odd td.chartbarCell { background: #ccc !important; }\r\ntable.chart tbody tr td .chartbar, \r\ntable.chart tbody tr td .chartbar span { background: #e9e9e9 !important; color: #666 !important; font-weight: bold !important; font-size: 10px !important; \r\n/* background: linear-gradient(to bottom, #EEEEEE, #E4E4E4) !important; box-shadow: inset 0 1px 0px rgba(255,255,255,0.5) !important; */}\r\ntable.chart tbody tr:hover td .chartbar,\r\ntable.chart tbody tr:hover td .chartbar span { background: #f2f2f2 !important; \r\n/* background: linear-gradient(to bottom, #F8F8F8, #EEEEEE) !important; box-shadow: inset 0 1px 0px rgba(255,255,255,1) !important; */}\r\ntable.chart tbody tr td .chartbar { border-radius: 0 4px 4px 0 !important; }\r\n\r\ntable.chart td.positionCell    { padding: 4px 0px 4px 4px !important; }\r\ntable.chart td.playbuttonCell  { padding: 2px 0px 0px 10px !important; }\r\ntable.chart td.subjectCell     { padding: 4px 1px 4px 6px !important; }\r\ntable.chart td.chartbarCell    { padding: 0px 0px 0px 0px !important; }\r\ntable.chart td.lovedCell       { padding: 4px 0px 0px 0px !important; }\r\ntable.chart td.multibuttonCell { padding: 4px 7px 0px 5px !important; }\r\ntable.tracklist tr td.playcount { padding-right: 7px !important; }\r\ntable.chart td.chartbarCell span  { padding: 4px 0px 1px 6px !important; }\r\n\r\n/* slightly taller chart lines on your profile (to match the ones from the charts sub-page) */\r\n.r-user.a-overview table.chart td.positionCell    { padding: 5px 0px 5px 4px !important; }\r\n.r-user.a-overview table.chart td.playbuttonCell  { padding: 3px 0px 1px 10px !important; }\r\n.r-user.a-overview table.chart td.subjectCell     { padding: 5px 1px 5px 6px !important; }\r\n.r-user.a-overview table.chart td.chartbarCell    { padding: 0px 0px 0px 0px !important; }\r\n.r-user.a-overview table.chart td.lovedCell       { padding: 5px 0px 0px 0px !important; }\r\n.r-user.a-overview table.chart td.multibuttonCell { padding: 5px 7px 0px 5px !important; }\r\n.r-user.a-overview table.chart td.chartbarCell span  { padding: 6px 0px 3px 6px !important; }\r\n\r\n/* and again on artist pages */\r\n.r-artist.a-overview table.chart td.chartbarCell span  { margin: 1px 0 !important; }   /* weird fix, because padding doesn't do anything */\r\n\r\n/* border fixes */\r\ntable.chart tbody tr:first-child td { border-top: 1px solid #aaa !important; }\r\ntable.chart tbody tr:first-child td.chartbarCell { border-top: 1px solid #ccc !important; }\r\ntable.chart tbody tr:last-child td { border-bottom: 1px solid #aaa !important; }\r\ntable.chart tbody tr:last-child td.chartbarCell { border-bottom: 1px solid #ccc !important; }\r\ntable.chart tbody tr td.positionCell { border-left: 1px solid #aaa !important; }\r\ntable.chart tbody tr td.reachCell { border-right: 1px solid #aaa !important; }\r\n\r\n/* your own charts */\r\n.a-charts table.chart { border-spacing: 0px !important; font-size: 11px !important; }\r\n\r\n/* in library */\r\ntable.tracklist tr td { background: #d6d6d6 !important; border: none !important; border-top: 1px solid #cacaca !important; }\r\ntable.tracklist tr.odd td { background: #dbdbdb !important; }\r\ntable.tracklist tr td.dateCell { color: #666 !important; }\r\ntable.tracklist tr:hover td,\r\ntable.tracklist tr:hover.odd td { background: #e9e9e9 !important; }\r\n/* border fixes */\r\ntable.tracklist tr td:first-child { border-left: 1px solid #aaa !important; }\r\ntable.tracklist tr td.playcount,\r\ntable.tracklist tr td.last  { border-right: 1px solid #aaa !important; }\r\ntable.tracklist tr:nth-child(2) th,\r\ntable.tracklist tr:last-child { border-bottom: 1px solid #aaa !important; }\r\n\r\n\r\n/* new artist and new user tracks pages fixes */\r\n#artist-top-tracks table.chart,\r\n.similar-tracks table.tracklist,\r\n.album-tracklist table.chart,\r\n.r-user table.tracklist { border-spacing: 0px !important; font-size: 11px !important; }\r\n.r-user table.tracklist td { padding: 5px 0 3px 9px !important; }\r\n#artist-top-tracks table.chart tbody tr td.chartbarCell span { padding: 3px 0px 0px 6px !important; }\r\n\r\n/* border fixes elsewhere */\r\n#lovedTracks tr:first-child td { border-top: 1px solid #aaa !important; }\r\n#similarMusicTracks tbody tr:first-child td { border-top: 1px solid #aaa !important; }\r\n#similarMusicTracks thead tr td { border: none !important; background: #ccc !important; color: #666 !important; }\r\n#similarMusicTracks tbody tr td:last-child  { border-right: 1px solid #aaa !important; }\r\n#similarMusicTracks table { margin-bottom: 10px !important; }\r\n#friendsListeningNow tr:first-child td { border-top: 1px solid #aaa !important; }\r\n#friendsListeningNow tr td:last-child  { border-right: 1px solid #aaa !important; }\r\n#libraryList tr:first-child td { border-top: 1px solid #aaa !important; }\r\n#thePlaylist thead tr { box-shadow: inset 0 -1px 0px #aaa !important; }\r\n#thePlaylist tbody tr td:last-child  { border-right: 1px solid #aaa !important; }\r\n#deletablert tr:first-child td { border-top: 1px solid #aaa !important; }\r\n#deletablert tr td.dateCell { border-right: none !important; }\r\n#deletablert tr td.deleteCell { border-right: 1px solid #aaa !important; padding: 6px 3px 0 6px !important; }\r\n.similar-tracks table.tracklist thead tr:first-child td { border-top: 1px solid #aaa !important; font-weight: bold !important; color: #333 !important; }\r\n.similar-tracks table.tracklist tbody tr:last-child td,\r\n.r-user table.tracklist tr:last-child td { border-bottom: 1px solid #aaa !important; }\r\n.similar-tracks table.tracklist td:last-child { border-right: 1px solid #aaa !important; }\r\n\r\n/* playlist (library) */\r\n/*\r\n#content .tracklist tr { background: #b4b4b4 !important; color: #666 !important; border-top: 1px solid #ccc !important; border-bottom: 1px solid #ccc !important; }\r\n#content .tracklist tr th  { background: #ccc !important; }\r\n#content .tracklist tr:hover  { background: #bbb !important; }\r\n*/\r\n\r\n\r\n\r\n/* new user tracks expanded view */\r\n.r-user ul.recent-tracks-list li ul.recent-album-list { border: 1px solid #aaa !important; border-top: 1px solid #bfbfbf !important; }\r\n.r-user ul.recent-tracks-list \u003e li { margin: 0 0 6px !important; }\r\n.r-user ul.recent-tracks-list li h3.recent-album-title { padding-left: 23px !important; background: #D0D0D0 !important; border: 1px solid #aaa !important; border-bottom: 0px !important; margin-bottom: 0 !important; box-shadow: inset 0 1px 0 rgba(255,255,255,0.3) !important; }\r\n.r-user ul.recent-tracks-list \u003e li \u003e .recent-tracks-image { border: 1px solid #aaa !important; border-right: 0 !important; }\r\n.r-user ul.recent-tracks-list \u003e li.recent-tracks-item { background: #DADADA !important; border: 1px solid #aaa !important; box-shadow: inset 0 1px 0 rgba(255,255,255,0.3) !important; }\r\n.r-user ul.recent-tracks-list \u003e li.recent-tracks-item .recent-tracks-image { border: 0 !important; }\r\n.r-user ul.recent-tracks-list \u003e li.recent-tracks-item .media { border-left: 1px solid #aaa !important; }\r\n.r-user ul.recent-tracks-list li ul li,\r\n.r-user ul.recent-tracks-list li ul li.recent-tracks-item { margin: 0 !important; background: #DADADA !important; border-bottom: 1px solid rgba(0,0,0,0.08) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,0.29) !important; }\r\n.r-user ul.recent-tracks-list li ul li:last-child { border-bottom: none !important; }\r\nX.r-user ul.recent-tracks-list li ul li:nth-child(even) { background: #D0D0D0 !important; }\r\n.r-user ul.recent-tracks-list li .cover-image,\r\n.r-user ul.recent-tracks-list li .no-image { border: none !important; }\r\n\r\n/* pagination */\r\n.r-user .pagination { font-size: 11px !important; }\r\n.r-user .pagination a.pagelink { background: none !important; border: 1px solid #ccc !important; padding: 2px 5px !important; }\r\n.r-user .pagination a.pagelink:hover { background: #E9E9E9 !important; border: 1px solid #aaa !important; }\r\n\r\n\r\n\r\n/* tabs */\r\n.module .horizontalOptions { border-bottom: 1px solid #e2e2e2 !important; margin-left: -15px !important; margin-right: -15px !important; /* box-shadow: 0 2px 1px rgba(255,255,255,0.1) !important; */ }\r\n.module .horizontalOptions ul { padding-left: 15px !important; padding-bottom: 1px !important; }\r\n.module .horizontalOptions ul li { padding: 0 !important; background: transparent !important; border-radius: 5px 5px 0 0 !important; border: 1px solid #b3b3b3 !important; border-bottom: none !important; }\r\n.module .horizontalOptions ul li:hover { background: #bbb !important; border: 1px solid #999 !important; border-bottom: none !important; \r\n background: linear-gradient(to bottom, #cecece, #c2c2c2) !important; box-shadow: inset 0 1px 0px rgba(255,255,255,0.4) !important; }\r\n.module .horizontalOptions ul li a { padding: 3px 12px 2px !important; margin: 0 !important; background: transparent !important; }\r\n.module .horizontalOptions ul li a:hover { text-decoration: none !important; }\r\n.module .horizontalOptions ul li.current,\r\n.module .horizontalOptions ul li:hover.current { font-weight: bold !important; background: #ddd !important; border: 1px solid #999 !important; border-bottom: none !important; \r\n background: linear-gradient(to bottom, #ddd, #d2d2d2) !important; box-shadow: inset 0 1px 0px rgba(255,255,255,0.5) !important; }\r\n\r\n/* fancy headings for charts */\r\n#content .modulecharts h2.heading,\r\narticle #artist-top-tracks span.h2Wrapper { background: linear-gradient(to bottom, #a7a7a7, #b3b3b3 25px) !important; border: none !important; border-top: 1px solid #909090 !important; margin-bottom: -3px !important; box-shadow: none !important; }\r\n.horizontalOptions { background: #b3b3b3 !important; }\r\n#content .modulecharts h2.heading a { margin-left: 9px !important; font-size: 16px !important; }\r\n\r\n/* tabs user charts overrides */\r\n.a-charts .horizontalOptions { border-bottom: 1px solid #999 !important; background: #ccc !important; }\r\n.a-charts .module .horizontalOptions ul li { border: 1px solid #ccc !important; border-bottom: none !important; }\r\n.a-charts .module .horizontalOptions ul li:hover,\r\n.a-charts .module .horizontalOptions ul li.current,\r\n.a-charts .module .horizontalOptions ul li:hover.current { border: 1px solid #aaa !important; border-bottom: none !important; }\r\n\r\n/* tabs artist page overrides + fancy headlines */\r\narticle #artist-top-tracks span.h2Wrapper { margin-left: -19px !important; margin-right: -19px !important; margin-bottom: -18px !important; padding: 10px 0 10px 23px !important; }\r\narticle #artist-top-tracks .horizontalOptions { margin-left: -19px !important; margin-right: -19px !important; padding-left: 5px !important; }\r\n\r\n/* tabs in festival lineup */\r\n.r-event #lineupTabs { margin-left: -15px !important; margin-right: -15px !important; padding-left: 15px !important; border-bottom: 1px solid #999 !important; }\r\n.r-event .horizontalOptions { background: #ccc !important; }\r\n.r-event .horizontalOptions ul li,\r\n.r-event .horizontalOptions ul li a { background: transparent !important; border: none !important; margin-bottom: 2px !important; display: block !important; }\r\n.r-event .horizontalOptions ul li a { border: 1px solid #ccc !important; border-bottom: none !important; border-radius: 5px 5px 0 0 !important; }\r\n.r-event .horizontalOptions ul li a:hover { border: 1px solid #999 !important; border-bottom: none !important; text-decoration: none !important; \r\n background: linear-gradient(to bottom, #cecece, #c2c2c2) !important; box-shadow: inset 0 1px 0px rgba(255,255,255,0.4) !important; }\r\n.r-event .horizontalOptions ul li.current a { border: 1px solid #999 !important; border-bottom: none !important; font-weight: bold !important; \r\n background: linear-gradient(to bottom, #ddd, #d2d2d2) !important; box-shadow: inset 0 1px 0px rgba(255,255,255,0.5) !important; }\r\n\r\n/* tabs in event/festival attendence */\r\n.r-event #attendanceTabs { margin-left: -15px !important; margin-right: -15px !important; padding-left: 15px !important; border-bottom: 1px solid #999 !important; }\r\n.r-event #attendanceTabs li { margin-bottom: -2px !important; }\r\n.r-event #attendanceTabs li a {padding: 4px 11px 1px !important; }\r\n\r\n/* tabs in library */\r\n#libraryTop { margin-left: -15px !important; margin-right: -15px !important; padding-right: 15px !important; }\r\n#libraryNavigation { border-bottom: 1px solid #999 !important; padding-left: 15px !important; }\r\n#libraryTopWrapper { padding-left: 15px !important; } /* fix */\r\n#libraryNavigation li { margin-right: 5px !important; padding: 0 0 1px !important; background: transparent !important; border-radius: 5px 5px 0 0 !important; border: 1px solid #ccc !important; border-bottom: none !important; }\r\n#libraryNavigation li a { padding: 1px 12px 1px !important; margin: 0 !important; background: transparent !important; }\r\n#libraryNavigation li a:hover span { text-decoration: none !important; }\r\n#libraryNavigation li:hover { background: #bbb !important; border: 1px solid #999 !important; border-bottom: none !important; \r\n background: linear-gradient(to bottom, #cecece, #c2c2c2) !important; box-shadow: inset 0 1px 0px rgba(255,255,255,0.4) !important; }\r\n#libraryNavigation li.current,\r\n#libraryNavigation li:hover.current { font-weight: bold !important; background: #ddd !important; border: 1px solid #999 !important; border-bottom: none !important; \r\n background: linear-gradient(to bottom, #dbdbdb, #ccc 15px) !important; box-shadow: inset 0 1px 0px rgba(255,255,255,0.5) !important; }\r\n\r\n\r\n\r\n/* charts calendar */\r\n#calendar th { background: #fff !important; }\r\n#calendar td { background: #dadada !important; border: 1px solid #ccc !important; }\r\n#calendar td a { background: #e9e9e9 !important; }\r\n#calendar .selected td a { background: #f9f9f9 !important; }\r\n\r\n#calendar tr:hover td a { background: #f5f5f5 !important; }\r\n#calendar tr:hover.selected td a { background: #f9f9f9 !important; }\r\n\r\n#calendar td.marker { background: none !important; }\r\n#calendar .selected td.marker { background: #ccc !important; }\r\n\r\n#calendar .selected td.marker img { width: 1px !important; height: 1px !important; border: 1px solid #444 !important; border-radius: 2px !important; padding: 1px !important; margin: 0 3px 1px 0 !important; background: #fff !important; }\r\n\r\n.calendarLegend .selected { background: #f9f9f9 !important; }\r\n\r\n\r\n\r\n/* shoutbox area */\r\n\r\n/* shout input – also styles forum input */\r\n#shoutPost textarea,\r\n#editor textarea,\r\n#editor input[type=text] { color: #333 !important; background: #d8d8d8 !important; border-radius: 4px !important; box-shadow: inset 0 1px 2px rgba(0,0,0,0.5); padding: 10px 10px !important; border: none !important; \r\n -moz-appearance: none !important; transition-property: background, height, color, box-shadow; transition-duration: 0.3s; }\r\n.a-overview #shoutmsg { width: 523px !important; }\r\n.a-shoutbox #shoutmsg { width: 677px !important; }\r\n.a-journal #shoutmsg  { width: 381px !important; }\r\n.r-artist article.content #shoutmsg  { width: 541px !important; }\r\n.r-track article.content #shoutmsg  { width: 521px !important; }\r\n.r-group .fixed #shoutmsg { width: 331px !important; }\r\n#shoutPost textarea:focus,\r\n#shoutPost textarea:hover,\r\n#editor textarea:focus,\r\n#editor textarea:hover,\r\n#editor input[type=text]:focus,\r\n#editor input[type=text]:hover { color: #000 !important; background: #E9E9E9 !important; box-shadow: inset 0 1px 2px rgba(0,0,0,0.85); }\r\n\r\n#shoutPost .textareaActions { padding-right: 0 !important; }\r\n\r\n/* bigger textarea while typing */\r\ntextarea:focus#shoutmsg { height: 200px !important; }\r\n\r\n/* shout */\r\nul.shouts li { background: #ddd !important; margin-bottom: 5px !important; padding: 10px 12px 6px 91px !important; border: none !important; border-radius: 4px !important; }\r\nul.shouts li h3 { border: none !important; }\r\nul.shouts li .meta span { margin: 5px 9px 0 0 !important; } /* date */\r\nul.shouts li .meta input.delete { margin: 5px 8px 0 0 !important; } /* delete button */\r\nul.shouts li \u003e p { margin: 0 0 20px !important; }\r\nul.shouts li .meta a { position: absolute !important; right: 9px !important; bottom: 5px !important; } /* reply-link */\r\n\r\n/* shoutbox links smaller! */\r\n#shoutList .meta a { font-size: 10px !important; color: #777 !important; }\r\n\r\n/* shouts in new artist pages */\r\narticle.content #shoutbox ul a img.rounded { border: 1px solid #ccc !important; padding: 1px !important; border-radius: 0 !important; }\r\narticle.content #shoutbox ul a:hover img.rounded { border: 1px solid #000 !important; }\r\n\r\n/* send button*/\r\n#shoutPost input.btn.btn--small { background: linear-gradient(to bottom, #E9E9E9, #D9D9D9) !important; box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3) !important; }\r\n#shoutPost input.btn.btn--small:hover { background: linear-gradient(to bottom, #DFDFDF, #CFCFCF) !important; }\r\n\r\n\r\n\r\n/* right area (sidebar) */\r\n.rightCol,\r\n.leftCol\r\n { background: #9B9B9B !important; \r\n background: linear-gradient(to right, #8b8b8b 0px, #9B9B9B 5px) !important; }\r\n.leftColWrapper { box-shadow: 3px 0 3px #8b8b8b !important; }\r\n#content .clearit .rightCol { margin-top: -35px !important; }\r\n.r-user.a-overview #content .rightCol { margin-bottom: -34px !important; }\r\n.r-event #content .rightCol { margin-bottom: -65px !important; }\r\n.rightCol \u003e .home-group { background: #9B9B9B !important; margin-left: -10px !important; margin-right: -10px !important; }\r\n\r\n/* full-width button-like lists */\r\n.rightCol ul { border: none !important; margin-bottom: 10px !important; }\r\n\r\n.rightCol ul.newsEntriesSmall li,\r\n.rightCol ul.journalsSmall li,\r\n.rightCol ul.groupsSmall li,\r\n.rightCol ul.eventsSmall li,\r\n.rightCol ul.minifeedSmall li,\r\n.rightCol ul.listenersSmall li,\r\n.rightCol .home-group #nowPlaying li,\r\n.rightCol .home-group #friendsLoved li,\r\n.rightCol .messageBox,\r\n.rightCol .latestNewsEntry,\r\n.rightCol .findmorefriends,\r\n.rightCol .freeTracks li { \r\n margin-bottom: 0px !important; padding: 6px 6px 7px 30px !important;\r\n border: none !important; border-top: 0px !important; border-radius: 0px !important; \r\n background: #b4b4b4 !important; \r\n background: linear-gradient(to bottom, #b5b5b5, #ababab) !important; \r\n box-shadow: inset 0 1px 0px rgba(255,255,255,0.33), inset 0 -1px 0 rgba(0,0,0,0.2) !important; \r\n}\r\n\r\n/* individual overrides */\r\n.rightCol ul.groupsSmall li      { padding-left: 55px !important; }\r\n.rightCol ul.minifeedSmall li    { padding-left: 28px !important; }\r\n.rightCol ul.eventsSmall li      { padding-left: 44px !important; }\r\n.rightCol ul.listenersSmall li   { padding: 5px 5px 0px 5px !important; }\r\n.rightCol ul.newsEntriesSmall li \u003e * { margin-left: -22px !important; } /* ugh, what an ugly fix */\r\n.rightCol .home-group #nowPlaying li { padding-left: 55px !important; }\r\n.rightCol .home-group #nowPlaying li .date img { margin-right: 5px !important; border-radius: 3px !important; }\r\n.rightCol .home-group #friendsLoved li { padding-left: 55px !important; }\r\n.rightCol .latestNewsEntry       { padding-left: 7px !important; }\r\n.rightCol .findmorefriends       { padding-left: 6px !important; margin-top: 15px !important; }\r\n.rightCol .messageBox            { padding-left: 8px !important; margin-bottom: 12px !important; }\r\n.rightCol #photos .messageBox    { margin-top: 0 !important; }\r\n.rightCol .messageBox .messageWrapper { background: transparent !important; padding: 0 !important; }\r\n.rightCol .freeTracks li         { padding-left: 27px !important; }\r\n.rightCol .freeTracks li .previewbutton { margin: -5px 0 0 2px !important; }\r\n.rightCol .freeTracks li .lfmFreeDownloadButton { border-radius: 1px !important; }\r\n.rightCol .freeTracks li .lfmFreeDownloadButton:hover span { text-decoration: underline !important; }\r\n/* highlight yourself/friends */\r\n.rightCol ul.listenersSmall li.you,\r\n.rightCol ul.listenersSmall li.friend\r\n{ background: linear-gradient(to bottom, #cfcfcf, #c4c4c4) !important; box-shadow: inset 0 1px 0px rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.28) !important; }\r\n\r\n/* half-width button-like lists (friends) */\r\n.rightCol ul.listenersSmall  { margin-right: 10px !important; }\r\n.rightCol ul.listenersSmall li .track { margin-bottom: 7px !important; }\r\n.rightCol ul.listenersSmall li .playingnow_icon { margin: 5px !important; border-radius: 3px !important; }\r\n.rightCol ul.minifeedSmall  li span.date { color: #777 !important; }\r\n \r\n.rightCol ul.usersSmall { margin-right: -10px !important; margin-bottom: 5px !important; }\r\n.rightCol ul.usersSmall .icon { margin-top: 1px !important; font-size: 9px !important; line-height: 12px !important; }\r\n.rightCol ul.usersSmall .icon img { border-radius: 3px !important; margin-left: 0 !important; }\r\n.rightCol ul.usersSmall li { overflow: hidden !important; margin: 0px 4px 3px 0 !important; padding: 5px 1px 4px 5px !important; border-radius: 0px !important; width: 142px !important; \r\n background: linear-gradient(to bottom, #b5b5b5, #ababab) !important; box-shadow: inset 0 1px 0px rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.2) !important; \r\n}\r\n\r\n/* highlight yourself/friends/mutual friends */\r\n#attendees li.you,\r\n#attendees li.friend,\r\n.rightCol ul.usersSmall li.you,\r\n.rightCol ul.usersSmall li.friend,\r\n.rightCol .module.listenersModule.friendsplays li /* this is the userscript */\r\n{ background: linear-gradient(to bottom, #cfcfcf, #c4c4c4) !important; box-shadow: inset 0 1px 0px rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.28) !important; }\r\n\r\n#attendees li.friend a,\r\n#attendees li.you a { background: none !important; font-weight: bold !important; }\r\n\r\n/* final fixes */\r\n.rightCol .listenersModule,\r\n.rightCol .listenersModule.friendsplays { border-bottom: none !important; padding-bottom: 0 !important; margin-bottom: -5px !important; }\r\n.rightCol .listenersModule.friendsplays #friendsThrobber,\r\n.rightCol .listenersModule.friendsplays span.moduleOptions a { margin-bottom: 10px !important; }\r\n.rightCol .module.listenersModule.friendsplays ul.usersSmall:nth-child(2) { margin-top: -5px !important; }\r\n\r\n\r\n\r\n/* track stats */\r\n.rightCol .statsModule   { background: #aaa !important; border: 1px solid #777 !important; \r\n background: linear-gradient(to bottom, #c0c0c0, #aaa 100px, #b5b5b5 200px, #a0a0a0) !important; box-shadow: inset 0 1px 0px rgba(255,255,255,0.5) !important; }\r\n.rightCol .statsModule .container { color: #666 !important; border: none !important; }\r\n.rightCol .trackscrobblegraph { background: #808080 !important; border-top: 1px solid #707070 !important; border-radius: 0 !important; }\r\n.rightCol .personalStats { background: transparent !important; border-radius: 0 !important; border-top: 1px solid #ccc !important; }\r\n.rightCol .personalStats p { color: #222 !important; }\r\n#content .rightCol .personalStats p a { color: #444 !important; }\r\n\r\n\r\n\r\n/* footer */\r\n#LastFooter, \r\n#footer_content, \r\n#cbsi_f_pop, \r\n#legalities #copy, \r\n#legalities #copy .date { background: #797979 !important; color: #111 !important; }\r\n#footerStuff { background: #999 !important; border-radius: 5px 5px 0 0 !important; \r\n background: linear-gradient(to bottom, #ccc 0px, #999 1px, #888) !important; }\r\n#LastFooter a { color: #444 !important; }\r\n#footer_content a { color: #333 !important; }\r\n#footerLinks dt,\r\n#justCantGetEnough { border-bottom: 1px solid #606060 !important;  }\r\n#legalities #copy { padding: 0 !important; }\r\n\r\n#justCantGetEnough BLOCKQUOTE { color: #2a2a2a !important; font-size: 18px !important; margin-left: -7px !important; margin-top: -10px !important; }\r\n\r\n#footerLinks { margin-top: -18px !important; }\r\n#footer_content { margin-bottom: -10px !important; }\r\n#cbsi_f { display: none !important; }\r\n\r\n#LastFooter { border-radius: 5px 5px 0 0 !important; border-top: none !important;  }\r\n\r\n/* new footer (sept 2013) */\r\nfooter { margin-bottom: 0 !important; background: #999 !important; border-radius: 2px 2px 0 0 !important; text-shadow: 0 1px 0 rgba(255,255,255,0.4) !important; border-top: 1px solid rgba(255,255,255,0.33) !important; }\r\nfooter hr { border: none !important; border-bottom: 1px solid rgba(255,255,255,0.3) !important; border-top: 1px solid rgba(0,0,0,0.15) !important; }\r\n\r\n\r\n\r\n/* pop-ups */\r\n#page .dialogBox,\r\n#page .dialogBox fieldset,\r\n#page .dialogBox div { background: #ddd !important; }\r\n\r\n#page .dialogBox { box-shadow: 0 7px 21px rgba(0,0,0,0.8) !important; }\r\n#page .dialogBox fieldset { border: none !important; }\r\n#page .dialogBox fieldset h1 a { color: #000 !important; }\r\n\r\n\r\n\r\n/* other pages */\r\n#content #pages .page { background: #ccc !important; color: #000 !important; }\r\n\r\n/* library tabs */\r\n/* deprecated\r\n#libraryNavigation { border-bottom: 1px solid #e1e1e1 !important; }\r\n#libraryNavigation li { background: #aaa !important; border-radius: 4px 4px 0 0!important; margin-right: 7px !important; }\r\n#libraryNavigation li a { background: transparent !important; }\r\n#libraryNavigation li a:hover span { text-decoration: none !important; }\r\n#libraryNavigation li.current,\r\n#libraryNavigation li:hover.current { background: #ddd !important; font-weight: bold !important; }\r\n#libraryNavigation li:hover { background: #bbb !important; }\r\n*/\r\n\r\n/* library */\r\n#librarySubNav .current a { font-weight: bold !important; }\r\n#librarySubNav .current a:hover { text-decoration: none !important; }\r\n\r\n#content #lovedTracksWrapper .messageWrapper { background: transparent !important; padding: 0 0 0 1px !important; }\r\n#content #libraryPagehead h1 { display: inline !important; }\r\n#content #libraryPagehead a.icon { display: inline-block !important; margin: 3px 0 0 10px !important;  }\r\n\r\n/* other tabs */\r\n#content .skyWrap .tertiaryNavigation { border-bottom: 1px solid #e1e1e1 !important; }\r\n#content .skyWrap .tertiaryNavigation li { background: #aaa !important; border-bottom: 1px solid #e1e1e1 !important; border-radius: 4px 4px 0 0 !important; margin-right: 10px !important; }\r\n#content .skyWrap .tertiaryNavigation li a { background: transparent !important; }\r\n#content .skyWrap .tertiaryNavigation li a:hover { text-decoration: none !important; }\r\n#content .skyWrap .tertiaryNavigation li.current,\r\n#content .skyWrap .tertiaryNavigation li:hover.current { background: #ddd !important; font-weight: bold !important; }\r\n#content .skyWrap .tertiaryNavigation li:hover { background: #bbb !important; }\r\n\r\n\r\n\r\n/* events+festivals overview */\r\n#events #content .fullWidth,\r\n#festivals #content .fullWidth { border-bottom: 1px solid #888 !important; background: #ddd !important; margin: 0 !important; padding: 15px !important; }\r\n\r\n#content .fullWidth ul.eventToggle li.all span { border-radius: 6px 0 0 6px !important; }\r\n#content .fullWidth ul.eventToggle li.festivals span { border-radius: 0 6px 6px 0 !important; }\r\n\r\n/* events overview */\r\n#events .leftColWrapper { padding-right: 15px !important; }\r\n#content .eventsMedium th { padding: 20px 0 1px 0 !important; }\r\n#content .eventsMedium tr td { background: #DFDFDF !important; }\r\n#content .eventsMedium tr td.detail { padding-left: 10px !important; }\r\n#content .eventsMedium tr td:first-child { border-radius: 4px 0 0 4px !important; }\r\n#content .eventsMedium tr td:last-child  { border-radius: 0 4px 4px 0 !important; }\r\n#events #content h2 img { margin: 8px 15px !important; }\r\n\r\n/* festivals overview */\r\n#festivals .leftColWrapper { padding-right: 15px !important; }\r\n#content #festivalResults tr td .title-venue { background: #DFDFDF !important; }\r\n\r\n/* event page */\r\n/* are you going? buttons */\r\n#areYou input.toggleButton { -moz-appearance: none !important; background: #DFDFDF !important; border: 1px solid #666 !important; border-radius: 3px !important; \r\n background: linear-gradient(to bottom, #ddd, #bbb) !important; box-shadow: inset 0 1px 0px rgba(255,255,255,0.8) !important; }\r\n#areYou input.toggleButton:hover { background: linear-gradient(to bottom, #E7E7E7, #C5C5C5) !important; }\r\n\r\n#areYou input.activeToggleButton { background: #DFDFDF !important; border-top: 1px solid #444 !important; \r\n background: linear-gradient(to bottom, #0077DD, #0099FF) !important; box-shadow: none !important; }\r\n#areYou input.activeToggleButton:hover { background: linear-gradient(to bottom, #0A81E7, #0AA3FF) !important; box-shadow: none !important; }\r\n\r\n/* compatibility */\r\n.festivalTasteometer span.bar { background: #999 !important; }\r\n.festivalTasteometer span.bar span { background: #555 !important; }\r\n\r\n\r\n\r\n/* neighbours */\r\n#content .sharedArtists { background: #ddd !important; border-radius: 6px !important; }\r\n\r\n\r\n\r\n/* groups */\r\n#content div[style=\"border-top: 1px solid rgb(204, 204, 204);\"],\r\n#content \u003e .fullWidth,\r\n#content div[style=\"background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;\"],\r\n#content \u003e .clearit,\r\n#content div[style=\"background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-size: auto auto;\"].clearit \r\n{ background-color: #ccc !important; color: #000 !important; border: 0px solid #000 !important; }\r\n\r\n.fiflufi #content \u003e .fullWidth { border-top: 1px solid #e5e5e5 !important; border-bottom: 1px solid #e5e5e5 !important; }\r\n\r\n/* discussions/journals overview */\r\n.r-group .journalsSmall,\r\n.r-group .journalsSmall li { border: none !important; }\r\n\r\n.r-group .journalsSmall li,\r\n.r-group #recentDiscussions td { background: #E2E2E2 !important; margin-bottom: 5px !important; padding: 6px 5px 6px 32px !important; }\r\n.r-group #recentDiscussions td { padding-left: 56px !important; padding-bottom: 8px !important; display: block !important; max-width: 561px !important; }\r\n.r-group .fixed #recentDiscussions td { max-width: 477px !important; } /* fix for smaller group pages */\r\n.r-group .fixed .journalsSmall li { max-width: 501px !important; } /* fix for smaller group pages */\r\n.r-group .journalsSmall li:nth-child(2n+2),\r\n.r-group #recentDiscussions tr:nth-child(2n+2) td { background: #DADADA !important; }\r\n\r\n/* wider journal page */\r\n.a-journal #content .skylineRight .skyWrap,\r\n.a-journal #content .bbcode { width: 956px !important; }\r\n\r\n\r\n\r\n/* members list, groups lists (written for group member pages) */\r\n/* coloured boxes */\r\nul#memberUserList li,\r\nul.groupsMedium li,\r\nul.usersMedium li { border: none !important; border-top: 0px !important; padding: 6px 7px 4px 7px !important;\r\n margin-bottom: 5px !important; margin-right: -9px !important; border-radius: 0px !important; background: #b4b4b4 !important; \r\n background: linear-gradient(to bottom, #DFDFDF, #D8D8D8) !important; box-shadow: inset 0 1px 0px rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.22) !important; \r\n}\r\nul.groupsMedium li { margin-right: 5px !important; padding: 6px 6px 7px 6px !important; width: 360px !important; }\r\n\r\n/* highlight friends */\r\nul#memberUserList li.you,\r\nul#memberUserList li.friend,\r\nul.usersMedium li.you,\r\nul.usersMedium li.friend { background: linear-gradient(to bottom, #EFEFEF, #E8E8E8) !important; box-shadow: inset 0 1px 0px rgba(255,255,255,0.5), inset 0 -1px 0 rgba(0,0,0,0.23) !important; }\r\n\r\n/* txt styles */\r\nul#memberUserList li .vcard strong,\r\nul.groupsMedium .groupContainer strong,\r\nul.usersMedium li .userContainer strong { border: none !important; margin-bottom: 3px !important; }\r\nul#memberUserList li .lastTrack,\r\nul#memberUserList li .lastTrack a,\r\nul#memberUserList li .nowListening,\r\nul#memberUserList li .nowListening a,\r\nul.groupsMedium .latestActivity,\r\n#content ul.groupsMedium .latestActivity a, \r\nul.usersMedium li p,\r\nul.usersMedium li p a,\r\nul.usersMedium li .scrobblesource,\r\nul.usersMedium li .scrobblesource a { color: #666 !important; font-size: 10px !important; }\r\nul#memberUserList li .info,\r\nul.groupsMedium .members,\r\nul.usersMedium li .info { color: #444 !important; }\r\nul#memberUserList li .nowListening img { border-radius: 3px !important; margin-left: 1px !important; }\r\n\r\n\r\n\r\n/* new artists page */\r\narticle.content,\r\narticle.content header.page-head { background: #ccc !important; border: none !important; }\r\n.a-shoutbox #content .fullWidth { border: none !important; }\r\narticle.content { border-radius: 0 2px 0 0 !important; }\r\n\r\narticle.content .artist-social,\r\narticle.content .track-social,\r\narticle.content .album-social { background: #ccc !important; }\r\n\r\narticle.content .btn--play,\r\narticle.content .tags li:not(.more) a,\r\narticle.content a.stationbutton { color: #fff !important; }\r\n\r\narticle.content .artist-top-albums .album-details .label { margin-top: 0px !important; }\r\n\r\n/* article.content .wiki-text a { color: #04d !important; } */\r\narticle.content .wiki-text a { color: #666 !important; }\r\n\r\n/* share menu */\r\n.dropdown-btn { background-color: #eee !important; box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3) !important; }\r\n.dropdown-btn:hover { background-color: #e6e6e6 !important; }\r\n.hidden-menu.dropdown-btn-menu { box-shadow: 0 2px 3px 0 rgba(0,0,0,0.5) !important; border: none !important; background-color: #eee !important; }\r\n\r\n/* fix for user page */\r\n.r-user .dropdown-btn { background-color: #C2C2C2 !important; }\r\n.r-user .dropdown-btn:hover { background-color: #b9b9b9 !important; }\r\n.r-user .hidden-menu.dropdown-btn-menu { background-color: #C2C2C2 !important; border-top: 1px solid #bbb !important; }\r\n.r-user .hidden-menu.dropdown-btn-menu a:hover { background-color: #b9b9b9 !important; }\r\n\r\n/* top right area */\r\narticle.content .listener-details { border-radius: 4px !important; font-size: 12px !important; line-height: 16px !important; }\r\narticle.content .listener-details a { color: #666 !important; }\r\narticle.content .listener-details::after { border-left: 7px solid #ccc!important; border-right: 7px solid #ccc!important; border-bottom: 7px solid #ddd !important;  top: -7px !important; left: 12px !important; }\r\n\r\narticle.content section.listener-details--listening-now ul img.icon { top: 39px !important; left: 44px !important; }\r\n\r\n/* round boxes */\r\narticle.content .listener-details,\r\narticle.content .memo\r\n{ background: #ddd !important; padding: 8px 12px !important; }\r\n\r\narticle.content .listener-details a,\r\narticle.content .memo a \r\n{ color: #666 !important; }\r\n\r\n/* friends/users in \"sidebar\" */\r\narticle.content .r--full-bleed section ul .media\r\n{ border: none !important; border: none !important; padding: 6px 5px 5px 6px !important;\r\n margin-bottom: 0px !important; border-radius: 0px !important; background: #b4b4b4 !important; \r\n background: linear-gradient(to bottom, #e3e3e3, #d9d9d9) !important; box-shadow: inset 0 1px 0px rgba(255,255,255,0.45), inset 0 -1px 0 rgba(0,0,0,0.2) !important; \r\n}\r\n\r\narticle.content .r--full-bleed section ul .media .media-body { left: -10px !important; position: relative !important; color: #555 !important; font-size: 11px !important; line-height: 14px !important; }\r\narticle.content .r--full-bleed section ul .media .media-body a { color: #777 !important; }\r\narticle.content .r--full-bleed section ul .media .media-body h3 { font-size: 12px !important; line-height: 16px !important; }\r\narticle.content .r--full-bleed section ul .media .media-body h3 a { color: #333 !important; }\r\narticle.content .r--full-bleed section ul .media .userImage img.icon { top: -58px !important; }\r\narticle.content .r--full-bleed section ul .media img.rounded { width: 36px !important; height: 36px !important; border-radius: 0 !important; }\r\narticle.content .r--full-bleed section ul .media a img.rounded { border: 1px solid transparent !important; padding: 1px !important; }\r\narticle.content .r--full-bleed section ul .media a:hover img.rounded { border: 1px solid #000 !important; }\r\n\r\narticle.content .r--full-bleed section ul .media.friend,\r\narticle.content .r--full-bleed section ul .media.you\r\n{ background: linear-gradient(to bottom, #f3f3f3, #e9e9e9) !important; }\r\n\r\n/* artist's pictures */\r\n/* old? */\r\n#content #file div#view,\r\n#content #file span.titleBar,\r\n.r-artist.a-images .pagehead,\r\n.r-album.a-images .pagehead { background: #ccc !important; }\r\n\r\n#content .rightCol .imageScroller { background: #ccc !important; }\r\n#content .rightCol .imageScroller li { background-color: #ccc !important; border: none !important; }\r\n\r\n#content #voting,\r\n#content .voter { background: #eee !important; display: inline-block !important; padding: 7px 8px !important; border-radius: 6px !important; }\r\n#content .voter li { border-radius: 4px !important; }\r\n#content .vote-error { margin-top: -10px !important; background: #eee !important; padding: 7px 10px 5px !important; border-radius: 4px !important; }\r\n\r\n#content .pictures { margin-top: 5px !important; }\r\n\r\n#content .image-slide { margin: 0px !important; }\r\n#content .image-slide img { border-radius: 0px !important; }\r\n#content .image-slide .the-image { background: #666 !important; }\r\n\r\n/* featured tracks */\r\n#featuredTracks { background: #d2d2d2 !important; border: 1px solid #9a9a9a !important; border-radius: 4px !important; \r\n background: linear-gradient(to bottom, #ddd, #d2d2d2 30px) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,0.6) !important; }\r\n#featuredTracks tr td { background: #dbdbdb !important; }\r\n#featuredTracks tr.odd td { background: #e3e3e3 !important; }\r\n\r\n#featuredTracks h2.heading { border: none !important; border-bottom: 1px solid #bbb !important; margin: 0 !important; padding-left: 3px !important; }\r\n#featuredTracks tr.first td { border-top: 1px solid #f1f1f1 !important; }\r\n#featuredTracks tr.last td  { border-bottom: 1px solid #bbb !important; }\r\n#featuredTracks tr td a.lfmFullTrackButton { margin-top: 0px !important; margin-bottom: 1px !important; }\r\n#featuredTracks .moduleOptions { border-top: 1px solid #e5e5e5 !important; }\r\n\r\n/* featured tracks/videos */\r\narticle.content .featured-track a,\r\narticle.content #hero-video a { color: #ddd !important; }\r\n\r\n/* friends listens (sidebar) */\r\narticle.content #friends-who-listen-to .chartbar,\r\narticle.content #friends-who-listen-to .chartbar span { background: #e9e9e9 !important; color: #444 !important; font-size: 11px !important; font-weight: bold !important; }\r\narticle.content #friends-who-listen-to .chartbar span { padding: 5px 0 1px 11px !important; }\r\narticle.content #friends-who-listen-to .chartbar:hover,\r\narticle.content #friends-who-listen-to .chartbar:hover span { background: #f3f3f3 !important; }\r\narticle.content #friends-who-listen-to .chartbar { border-radius: 0 4px 4px 0 !important; margin-top: 7px !important; }\r\narticle.content #friends-who-listen-to .user-listen-count-name { padding-left: 0px !important; font-weight: bold !important; }\r\n\r\n/* srtists albums page */\r\n.a-albums .content,\r\n.a-albums .content .page-head { background: #ccc !important; border: none !important; border-radius: 0 2px 0 0 !important;}\r\n.a-albums .content .page-head .top-crumb a { color: #000 !important; }\r\n.a-albums .content .secondary-nav li a { color: #333 !important; }\r\n\r\n/* artists images page */\r\n.a-images .content,\r\n.a-images .content .page-head { background: #ccc !important; border: none !important; border-radius: 0 2px 0 0 !important;}\r\n.a-images .content .page-head .top-crumb a { color: #000 !important; }\r\n.a-images .content .secondary-nav li a { color: #333 !important; }\r\n\r\n\r\n\r\n/* labs */\r\n.r-page .content { background: #ccc !important; border: none !important; }\r\n.r-page .content .page-head { background: #ccc !important; }\r\n\r\n\r\n/* radio */\r\n#artistStationButton.stationbutton.stationbuttonExtended {border-radius: 8px 8px 5px 5px !important; }\r\n#artistStationButton a {border-radius: 5px !important; }\r\n#artistStationButton  { background: #ddd !important; \r\nbackground: linear-gradient(to bottom, #eaeaea, #d4d4d4) !important;\r\n/* box-shadow: 0px 1px 1px #999 !important; */\r\nborder: 1px solid #999 !important; \r\n}\r\n\r\n\r\n\r\n/* tracks */\r\n/* track chart */\r\n.scrobblepron img,\r\n.scrobblepron { background: #ddd !important; border-radius: 4px; padding-bottom: 1px; }\r\n.scrobblepron { padding-top: 0px !important; }\r\n.scrobblepron h4 { padding-top: 6px !important; color: #555 !important; }\r\n\r\n\r\n\r\n/* forums */\r\n/* visited links */\r\n#content .forumview .threadTitle a { color: #000 !important; }\r\n#content .forumview .threadTitle a:visited { color: #777 !important; }\r\n\r\n/* alternating bg-colors */\r\n.forumtable tr td,\r\n.forumComments \u003e li { background: #e2e2e2 !important; }\r\n.forumtable tr.alt td,\r\n.forumComments \u003e li.odd,\r\n#forumsearch { background: #eaeaea !important; }\r\n\r\n/* style thread overview */\r\n.forumtable tr td,\r\n.forumtable tr.alt td { border: none !important; border-bottom: 2px solid #ccc !important; }\r\n\r\n/* style comments */\r\n.forumComments \u003e li,\r\n.forumComments \u003e li.odd,\r\n#editorPreviewPane { border-radius: 4px !important; margin-bottom: 4px !important; border: none !important; }\r\n\r\n/* preview and editor */\r\n#editorPreviewPane { width: 490px !important; background: #F0F0F0 !important; margin: 10px 0 !important; }\r\n#content .skyWrap .reply { position: relative !important; }\r\n#editorPanel #toolbar { position: absolute !important; float: left !important; left: 550px !important; bottom: 55px !important; width: 400px !important; }\r\n\r\n/* hide sigs */\r\n.forumComments .messageSig { display: none !important; }\r\n\r\n/* lighter/smaller comment action links */\r\n#content .forumComments .forumLine a { color: #999 !important; font-size: 9px !important; letter-spacing: 0.3px !important; }\r\n\r\n/* edited */\r\n#content .forumComments .forumStuff .messageEditor,\r\n#content .forumComments .forumStuff .messageEditor a { color: #777 !important; font-size: 11px !important; }\r\n\r\n/* forum posts and shouts link colours */\r\n#content ul.shouts li p a,\r\nul.shouts li p a,\r\n#content ul.forumComments li .messageContent .bbcode a { color: #666 !important; }\r\n\r\n\r\n\r\n/* settings */\r\n/* larger about you textarea */\r\ntextarea.bio { min-height: 400px !important; }\r\n\r\n\r\n\r\n/* charts */\r\n.mediumImageChart tr td { padding-bottom: 5px !important; border: none !important; }\r\n#charts-landing .rightCol .mediumChartWithImages li { border: none !important; }\r\n\r\n\r\n\r\n/* home */\r\n#content .rightCol .home-group .home-group-header { display: none !important; }\r\n#content .rightCol .home-group .module-footer { border: none !important; padding-bottom: 0 !important; }\r\n\r\n\r\n\r\n/* tags */\r\n#content #tagHead a { color: #fff !important; }\r\n#content #tagHead  { border: none !important; padding: 0 !important; }\r\n.r-tag #content #tagHead .wrapper { width: 100% !important; padding: 0 !important; }\r\n.r-tag #content #tagHead .wrapper .content { width: 90% !important; }\r\n.r-tag #content .rightCol { margin-top: 300px !important; }\r\n.r-tag #content .rightCol #playerReplacement { margin-top: -320px !important; }\r\n.r-tag #content .rightCol #playerReplacement h2.heading { color: #000 !important; }\r\n\r\n\r\n\r\n/* userscript fixes */\r\n.listenersModule.friendsplays { margin-bottom: 7px !important; padding-bottom: 7px !important; }\r\n#SnydeUnique { font-size: 11px !important; text-align: left !important; margin: 3px 0 0 15px !important; }"},{"urls":[],"urlPrefixes":[],"domains":["status.last.fm"],"regexps":[],"code":"html, body { background: #444 !important; }\r\n\r\nfooter { border: none !important; background: inherit !important; color: #000 !important; text-shadow: none !important; }\r\narticle { border: none !important; padding-top: 20px !important; }\r\n\r\ntd, td a { color: #ccc !important; font-size: 12px !important; text-shadow: none !important; }\r\n#leftCol, #leftCol p, #leftCol span, #leftCol a { color: #222 !important; background: transparent !important; font-size: 12px !important; line-height: 17px !important; font-family: Verdana !important; } \r\n#leftCol .updated, #leftCol .updated a { font-size: 10px !important; color: #444 !important; }\r\n\r\n#leftCol, #realtime-updates { padding: 13px 20px 10px !important; background: #aaa !important; border-radius: 3px !important; box-shadow: 0 1px 5px rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.5) !important; }\r\n\r\n#leftCol h1 { margin: 0 0 10px !important; font-size: 19px !important; text-shadow: 0 1px 0 rgba(255,255,255,0.65) !important; }\r\n#leftCol h4 { margin: 0 0 15px !important; font-size: 14px !important; text-shadow: 0 1px 0 rgba(255,255,255,0.6) !important; }\r\n\r\n#leftCol #manual-updates { margin: 15px -35px 20px !important; padding: 11px 17px 5px !important; background: #ddd !important; border: 1px solid #eee !important; border-radius: 2px !important; box-shadow: 0 2px 4px rgba(0,0,0,0.3) !important; }\r\n#leftCol #manual-updates p:first-child, \r\n#leftCol #manual-updates p:first-child span { font-size: 14px !important; line-height: 19px !important; background: transparent !important; }\r\n#leftCol hr { border: none !important; border-bottom: 1px solid #ddd !important; }\r\n\r\n#realtime-updates { margin-top: -1px !important; margin-left: -20px !important; padding: 8px 20px 10px !important; background: #bbb !important; }\r\n#realtime-updates td { font-size: 13px !important; color: #f5f5f5 !important; text-shadow: 0 1px 2px rgba(0,0,0,0.5) !important; }\r\n#realtime-updates .status_ok { color: #dfe !important; }\r\n\r\na:hover { text-decoration: none !important; }"}],"url":"http://userstyles.org/styles/66946","updateUrl":"https://userstyles.org/styles/chrome/66946.json","md5Url":"https://update.userstyles.org/66946.md5","originalMd5":"65db7547d03e10294e8a11fe2316a65d","name":"last.fm: dark + fancy (rotane)","thumbnail":"https://userstyles.org/style_screenshots/66946_after.jpeg?r=1781035326"}