@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("hypem.com") {


html,body,div,h1,h2,h3,h4,h5,h6,p,em,span {font-family: Helvetica, Arial, sans-serif!important;}

a {color:#577fb1!important}

/* Background color for header and removal of ad */
body {background:#eee none!important}

/* Remove The Hype Machine logo */
#header h1 a span {display:none!important;}

/* Display The Hype Machine text header */
#header h1 {font-size:18px!important;font-weight:700!important;visibility:visible!important;overflow:visible!important;height:auto!important;width:auto!important;padding:30px 0!important;}

/* Fix to remove gray background under menu bar */
#message {margin-top:0!important}
#header, #header-inner {height:auto!important;}

/* Divider between header and body */
#header {background:none!important;border-bottom:1px solid #ddd!important}

/* Menu Bar */
#header .menu {background:#333!important;border-bottom:3px solid #666!important}
#header .menu li a {border-color:#333!important;font-size:11px!important;text-transform:uppercase!important;padding:0 8px!important;}
#header .menu li.active a {background:#333!important;color:#666!important}
#header .menu a:hover {background:#355173!important}
#header .menu li.user-menu, #header .menu li.user-menu a.user {background:none!important}
#header .menu .user-menu ul {border:3px solid #666!important;border-top:none!important;width:auto!important}
#header .menu .user-menu ul li {background:#fff!important;width:auto!important}

/* Reposition search bar and button */
#search {background:none!important; bottom:0!important; padding:1px!important;margin-bottom:52px!important;width:auto!important;}

/* Resize search bar and button */
#header #search input {border:1px solid #999!important;padding:6px!important;width:260px!important;}
#header #search input[type="submit"] {border:1px solid #999!important;padding:3px!important;width:100px!important;}

/* Settings window */
#box {border-color:#666!important}
#box h3 {background-color:#eef4fb!important}

/* Background color for body */
#content-wrapper {background:#fff!important}

/* Padding between the pagination and player */
#container {padding-bottom:30px!important}

/* Adjust page title bar color */
h2 {background:#333!important;border-bottom-color:#666!important;color:#f8f8f8!important}
h2 a#tooltip {background:#444!important}

/* Player background and border */
#player-container { background-color:#111!important; background-image:none!important; border-top-color:#666!important; border-top-width:3px;}

/* Smaller Facebook and Twitter icons */
#player-links .store {background-color:#111!important;width: 50px!important;}
#player-links a.twit {width:27px!important;}
#player-links a.fbk {width:29px!important;}

/* Now playing font size */
#player-nowplaying {font-size:11px!important; border-right-width: 0!important;}

/* Song playing from previous page */
#player-page {background-color:#fff!important}
#player-container a {padding-bottom: 0pt!important}
#player-page a:hover {border-bottom-width:0!important;}

/* Remove footer, buy links, store, calendar, copyright, extra buttons in player */
#footer, .buy, #hypem-events, #tour-dates, #copyright, .read, .itunes, .emusic {display:none!important}

/* Remove ads */
#ad-leaderboard, #ad_report_leaderboard, #ad-rectangle, #ad_report_rectangle, #ad-skyscraper, #ad_report_skyscraper {display:none!important}

/* Filter bar on Loved Songs page */
#content-left #filter a#active {background:#eee!important;border:1px solid #ddd!important;padding:3px!important}
#content-left #filter a {background-image:none!important;padding:3px!important}
#content-left #filter li a {background:#ccc!important;padding:3px!important;border:1px solid #ddd!important;}
#content-left #filter li li a {background:#eee!important;padding:3px!important;border:1px solid #ddd!important;}
#content-left #filter li li a:hover{background:#f8f8f8!important}

/* Only for Hype Machine Downloader Userscript */
a.gmlink:hover {background-color:#fff!important;border-bottom:none!important;}

}