@-moz-document
  url-prefix("http://www.google.com/reader/"),
  url-prefix("https://www.google.com/reader/"),
  url-prefix("http://www.google.de/reader/"),
  url-prefix("https://www.google.de/reader/"),
  regexp("http://www.google.*/reader/.*"),
  regexp("https://www.google.*/reader/.*") {


/***** MAIN CHANGES *****/

html {background: #151515 !important}
*, a.gb1, a.gb2, a.gb3, a.gb4 {background-color: transparent !important; border-color: #333 !important; color: #999 !important; text-decoration: none !important}
*:focus {outline: none !important}

h1, h2, h3, h4, h1 *, h2 *, h3 *, b, .link-selected, .fr-modal-dialog-title-text, #discover-table .title, #quick-add-success-title {color: #DDD !important}
.scroll-tree li a.tree-link-selected .name, .scroll-tree li a.tree-link-selected:hover .name {color: #DDD !important}
.goog-menuitem-disabled, .goog-menuitem-disabled *, .explanation, #overview .item-snippet, .recent-stream-title, .feed-row td *, .viewer-details-url a {color: #666 !important}
.unread-count, .tab-header-selected, #loading-area-text, #message-area-inner {color: #FA0 !important}
#overview .overview-section-header {color: #555 !important; text-shadow: 0 0 5px #000, 0 0 5px #000, 0 0 5px #000, 0 0 5px #000 !important}
a.entry-title-link:visited, a.entry-original:visited {opacity: .4}

.highlighted0 {background: #E90 !important; color: #222 !important}


/* SEARCH & BUTTONS & CO */

select, button, input, input[type="checkbox"], input[type="radio"], #search-input, textarea, .jfk-button, .goog-flat-menu-button, .goog-button > div, #gbqfqw, #snippet-preview, .bookmarklet-container .bookmarklet-link {
  -moz-appearance: none !important;
  border: 1px solid #333 !important;
  border-radius: 4px !important;
  background: -moz-linear-gradient(center top, rgba(51,51,51,.7), rgba(34,34,34,.7)) !important;
  color: #777 !important;
  box-shadow: 0 0 1px #000 !important}
select:hover, button:hover, input:hover, .jfk-button:hover, .goog-flat-menu-button:hover, .goog-button:hover > div, #gbqfqw:hover {
  background: -moz-linear-gradient(center top, #292929, #393939) !important;
  color: #AAA !important}
select:focus, textarea:focus, input[type="text"]:focus, #search-restrict-input:focus, .jfk-button:focus, .goog-flat-menu-button:focus, #gbqfqw.gbqfqwf {
  box-shadow: 0 0 5px #777 !important;
  border-color: #666 !important}
input[type="checkbox"], input[type="radio"] {border-color: #000 !important}

#gbqfq {background: none !important; border: none !important; box-shadow: none !important}

.goog-button > div * {border: none !important; background: transparent !important}

.goog-flat-menu-button-dropdown, .search-restrict-dropdown {border-color: #999 transparent !important}

.bookmarklet-callout-inner {background: rgba(0,0,0,.8) !important; border-color: #1E120A !important}

#search-restrict {border-color: transparent !important}
#search-restrict-input {
   border: 1px solid #333 !important;
   border-radius: 3px !important;
   margin-top: 2px !important}
#search-restrict-button > .goog-button, #search-submit {border: none !important}
#search-submit > div {padding: 1px !important}
#mark-all-as-read-split-button #mark-all-as-read > div {border-radius: 4px 0 0 4px !important}
#mark-all-as-read-split-button #mark-all-as-read-options > div {border-radius: 0 4px 4px 0 !important}
#lhn-add-subscription {margin-top: -20px !important}
#lhn-add-subscription-section {border-bottom: 1px solid #333 !important}
#lhn-add-subscription > div {border-color: #444 !important}


/* MENUS */

.goog-menu, #quick-add-bubble-holder, .ac-renderer, #gbi {
  border-radius: 3px !important;
  background-color: rgba(0,0,0,.9) !important;
  border: 1px solid rgba(40,40,40,.9) !important;
  box-shadow: 1px 3px 8px #000, 0 0 5px #000 !important}
#quick-add-bubble-holder {width: 458px !important}
.tags-edit {
  border-radius: 10px !important;
  border: 2px solid rgba(40,40,40,.8) !important;
  background-color: rgba(30,30,30,.9) !important;
  box-shadow: 0 0 7px #000, 0 0 7px #000 !important}
.goog-tooltip > *, #GR________link_bookmarklet_node {
  background-color: rgba(30,30,30,.9) !important;
  box-shadow: 0 0 6px #000, 0 0 6px #000}

.goog-menu[style*="display: none;"] {display: block !important; opacity: 0 !important; visibility: hidden !important}
.goog-menu {opacity: 1 !important; visibility: visible !important; -moz-transition-duration: 0.5s; -moz-transition-property: opacity, visibility}


/* LINK & MENU HOVERS */

.goog-menuitem * {overflow: hidden !important}
.goog-menuitem:not(.goog-menuitem-disabled):hover {background-color: rgba(40,40,40,.8) !important}
.goog-menuitem:not(.goog-menuitem-disabled):hover, .goog-menuitem:not(.goog-menuitem-disabled):hover *, a:hover, a:hover *, .link:not(.link-selected):hover, .link:not(.link-selected):hover *, .tab-header:not(.tab-header-selected):hover, .ac-row:hover {color: #EEE !important; text-shadow: 0 0 3px #FFF !important}


/* DIALOGES */

.modal-dialog-bg, .fr-modal-dialog-bg {background-color: #555 !important; opacity: .7 !important}
div[role="dialog"] {
  border-radius: 12px !important;
  background-color: rgba(0,0,0,.5) !important;
  border: 1px solid rgba(20,20,20,.8) !important;
  box-shadow: 0 0 15px #000, 0 0 10px #000 !important}
.fr-modal-dialog {padding: 6px !important}
div[role="dialog"] > div {background-color: rgba(10,10,10,.5) !important}
div[role="dialog"] > div:first-of-type {border-radius: 8px 8px 0 0 !important; color: #DDD !important}
div[role="dialog"] > div:last-of-type {border-radius: 0 0 8px 8px !important}

#hover-form {background: rgba(34,34,34,.9) !important; box-shadow: inset 0 0 5px #000, 0 0 5px #000, 0 0 5px #000 !important}
#no-entries-msg {background: rgba(34,34,34,.7) !important; box-shadow: inset 0 0 5px #000 !important}


/* TOP NAV */

#gbx1, #gbx2, #gbx3, #gbx4 {background: none !important}
#gbx3 {
  height: 26px !important;
  background: -o-linear-gradient(rgba(5,5,5,.9), rgba(30,30,30,.8)) !important;
  background: -moz-linear-gradient(rgba(5,5,5,.9), rgba(30,30,30,.8)) !important;
  background: -webkit-linear-gradient(rgba(5,5,5,.9), rgba(30,30,30,.8)) !important;
  box-shadow: -5px 1px 5px #000}

.gbto .gbts {padding-top: 0 !important; padding-bottom: 3px !important}
.gbz0l .gbts {
  background: -o-linear-gradient(rgba(255,0,0,.7), rgba(0,0,0,.0), rgba(0,0,0,.0), rgba(0,0,0,.0)) !important;
  background: -moz-linear-gradient(rgba(255,0,0,.7), rgba(0,0,0,.0), rgba(0,0,0,.0), rgba(0,0,0,.0)) !important;
  background: -webkit-linear-gradient(rgba(255,0,0,.7), rgba(0,0,0,.0), rgba(0,0,0,.0), rgba(0,0,0,.0)) !important}
.gbz0l .gbts, .gbpc .gbps {color: #DDD !important}
#gbz .gbzt, #gbz .gbgt, #gbz .gbto .gbts, #gbd .gbmt {font-weight: normal !important}
.gbto #gbztms {background: #333 !important}
.gbto #gbgs5 {background: #1A1A1A !important; padding: 5px !important}
#abar_button_opt {
  -o-transition-duration: 0.3s !important;
  -o-transition-property: opacity !important;
  -moz-transition-duration: 0.3s !important;
  -moz-transition-property: opacity !important;
  -webkit-transition-duration: 0.3s !important;
  -webkit-transition-property: opacity !important;
  opacity: 0.7}
#abar_button_opt:hover {opacity: 1; cursor: pointer !important}
.gbmcc *, .gbto span {text-shadow: 0 0 6px #000 !important}
.gbmc, .gbml1 {padding: 0 !important}
.gbmt {padding: 0 6px !important}
#gbd5 .gbmh {margin: 0 !important}
.gbmpala, .gbmpalb {padding-top: 0 !important}
.gbpc .gbps, .gbpc .gbps2 {margin: 0 6px !important}
#gbd4 .gbmpala, #gbd4 .gbmpalb {padding: 0 !important}
#gbd4 .gbpc {margin-right: 0 !important}
.gbto #gbd4.gbm {right: 0 !important; top: 46px !important}
.gbh, .gbd, #gb #gbz *:not(.gbma), #gb #gbg *:not(.gbma), #gbx1, #gbx2, #gbx3, #gbx4 {border: none !important}
.gbmai {background: transparent !important; border: 3px solid !important; width: 0 !important; height: 0 !important}
.gbma, .gbmai {border-color: #999 transparent transparent !important}
a:hover .gbma, a:hover .gbmai {border-color: #FFF transparent transparent !important}
.gbm {
  background: -o-linear-gradient(left top, #333, #111) !important;
  background: -moz-linear-gradient(left top, #333, #111) !important;
  background: -webkit-linear-gradient(left top, #333, #111) !important;
  margin-top: -5px !important;
  top: 29px !important;
  border: none !important;
  opacity: 0;
  border-radius: 4px !important;
  box-shadow: 0 0 5px #CCC !important;
  -o-transition-duration: 0.5s;
  -o-transition-property: opacity;
  -moz-transition-duration: 0.5s;
  -moz-transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-property: opacity}
#gbw .gbm {
  -o-transition-property: opacity, visibility;
  -moz-transition-property: opacity, visibility;
  -webkit-transition-property: opacity, visibility}
.gbm[style*="visible"] {opacity: 1}
.gbt a, #gbgs4dn {
  -o-transition-duration: 0.3s;
  -o-transition-property: color, text-shadow;
  -moz-transition-duration: 0.3s;
  -moz-transition-property: color, text-shadow;
  -webkit-transition-duration: 0.3s;
  -webkit-transition-property: color, text-shadow}

#gb #gbu {top: 0 !important; padding-top: 0 !important; z-index: 992 !important}
#gbd4 .gbpc {margin-top: 5px !important}
a.gbqfbb {margin: 5px !important}
#gbu {margin-right: 0 !important}
#gbu .gbmab {margin-top: 30px !important}
#gbu .gbmac {margin-top: 31px !important}
#gbu .gbmab {border-color: transparent transparent #999 !important}
#gbu .gbmac {border-color: transparent transparent #222 !important}
#ab_ctls {top: 0 !important; right: 0 !important; margin-top: -121px !important}
#ab_ctl_opt {margin: 0 !important}
#abar_button_opt {border: none !important; background: none !important; box-shadow: none !important; padding: 0 !important; min-width: 42px !important}
#ab_options.ab_dropdown {right: 6px !important}
#appbar {z-index: 991 !important}


/* LEFT MENU */

body > #main > #nav {
border: 1px solid rgba(0,0,0,.6) !important;
background: rgba(50,50,50,.8) !important;
margin-left: -1px !important}

body > #main > #nav #logo-section {display: none !important}

.lhn-section {background-color: rgba(30,30,30,.8) !important; box-shadow: inset 0 0 5px #000 !important; margin-left: 3px !important; margin-bottom: 2px !important}

li a.currentpagelink, #lhn-selectors .selected span, .scroll-tree li .tree-link-selected span, li.selected a {
color: #FFF !important; font-size: 1.06em !important; font-weight: bold !important}

#overview-selector, #lhn-selectors .selector, .scroll-tree .lhn-section-primary, .lhn-section-secondary li a, #sub-tree-header {border-color: transparent !important}
#lhn-selectors .selector:hover, .scroll-tree li a:hover, a:hover .tree-item-action-container, .scroll-tree li a.menu-open {
background-color: #2D2D2D !important; color: #FFF !important; text-shadow: 0 0 3px !important}
#nav a:hover *, #friends-settings-link a:hover, .friends-tree-following-info span:hover {color: #FFF !important; text-shadow: 0 0 3px !important}
#friends-tree-item-0-name span {font-weight: bold !important}
#friends-tree .friends-tree-following-info {background-color: #222 !important}


/* MAIN WINDOW */

#search, #main, #logo-container {margin-top: 0 !important}

#chrome-header {
background-color: rgba(50,50,50,.7) !important;
border-top-left-radius: 8px !important}
#chrome-title, #chrome-title * {color: #FFF !important; text-shadow: 0 0 1px}
#chrome-view-links {background-color: transparent !important}
#chrome {border-left: 1px solid transparent !important}
#chrome-lhn-toggle, #viewer-footer {background-color: rgba(50,50,50,0.7) !important}
#chrome-lhn-toggle-icon {border-color: transparent #999 transparent #999 !important}
#chrome-lhn-toggle:hover #chrome-lhn-toggle-icon {border-color: transparent #000 transparent #000 !important}

#sections-header, #title-and-status-holder {background: rgba(36,36,36,.8) !important}
#title-and-status-holder {margin-right: 0 !important}

#viewer-header-container {
  background: rgba(50,50,50,.8) !important;
  border-top: 1px solid rgba(0,0,0,.6) !important}

#chrome.page-view #viewer-page-container {
  background: #151515 !important;
  border-top: 2px solid #000 !important}

#viewer-details img {box-shadow: 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF !important}
#quick-add-success {background: -moz-linear-gradient(#500, #151515) !important; margin: 0 !important}

#directory-box .tab-group-contents, #directory-box .tab-contents, #directory-contents div[class="unselectable tab-header tab-header-selected"] { background-color: #151515 !important; }
#directory-box .tab-group, #directory-contents .tab-header, #import-prompt, #viewer-details, div.friend-interruption {background-color: #292929 !important}
#directory-box .tab-group-contents {box-shadow: 0 0 5px #000 !important}

#directory-contents div[class="unselectable tab-header tab-header-selected"] {margin-top: 4px !important; box-shadow: 0 -2px 3px #000 !important;}

#directory-box .feed-result-row {margin: 0 10px !important}
#directory-box .tab-prompt {
  margin: 0 !important;
  background-color: rgba(30,30,30,.7) !important;
  color: #FFF !important;		
  border: 1px solid rgba(0,0,0,.9) !important;
  border-radius: 10px !important;
  margin-left: 6px !important;
  margin-right: 6px !important}

.small-interruption, .c > div.entry-annotation-body {
  color: #FFF !important;
  background-color: #000 !important;
  border: 1px solid rgba(100,100,100,.5) !important;
  border-radius: 4px !important;
  box-shadow: 3px 3px 5px #000 !important}
.entry-annotation .tip-left .arr {
  background: none !important;
  border-color: transparent #444 transparent !important;
  border-style: solid !important;
  border-width: 5px 5px 5px 0 !important;
  height: 0 !important;
  width: 0 !important;
  margin: 5px 0 0 -5px !important}

#tips, .bundle-container, .bundle-container th, div.preview-interruption-related-streams {
  background-color: rgba(30,30,30,.7) !important;
  color: #FFF !important;		
  border: 1px solid rgba(0,0,0,.9) !important;
  border-radius: 10px !important;
  margin-left: 8px !important;
  margin-right: 8px !important}
#tips-body .bookmarklet {background-color: #090909 !important}

#profile-search-results-header {background-color: #202020 !important; padding-left: 5px !important}

#viewer-container {background-color: #151515 !important; border-left: 2px solid #000 !important}
#viewer-container a {color: #FFF !important}

#current-entry .card, #current-entry.expanded, #current-entry .collapsed, #current-entry.expanded .entry-actions, #current-entry.action-area-visible .action-area {border-color: #E90 !important; box-shadow: inset 0 0 8px #000 !important}
#current-entry.expanded .collapsed {border-bottom-color: rgba(40,40,40,.8) !important}
.card-common .card-actions, #current-entry.expanded .entry-actions, #pc_rhs {background: rgba(40,40,40,.8) !important}
.card-common {background: rgba(30,30,30,.7) !important}
.entry .collapsed {background: #252525 !important}
.read .collapsed {background: #151515 !important}
.read .entry-title {color: #999 !important}
.read .snippet {color: #666 !important}

.interruption {margin: 0 !important}
.entry .entry-icons .star {margin-top: -2px !important}
.entry-original {width: 14px !important}

.bucket-chart-legend .published .color-box {background: #ABF !important}
.bucket-chart-legend .read .color-box {background: #FA0 !important}


/* SETTINGS WINDOW */

#logo-container {z-index: 15 !important}

.round-box .s {display: none !important}

#settings {
  border-radius: 5px !important;
  background-color: rgba(34,34,34,.8) !important;
  border: 1px solid #333 !important}
#settings .settings-list > li {
  border-radius: 8px;
  background: rgba(45,45,45,.8) !important;
  margin: 0 10px !important}
#settings-navigation {
  margin-left: 25px !important}
.setting-group-title.selected {
  border-radius: 5px 5px 0 0;
  background: rgba(45,45,45,.8) !important}
.setting-group-title:not(.selected) span {
  color: #999 !important}

#footer {
  border-radius: 6px;
  box-shadow: 0 0 5px #000 inset;
  background: rgba(34,34,34,.7) !important;
  border-top: 0 !important;
  border-right: 1px solid #222 !important;
  border-bottom: 1px solid #2C2C2C !important;
  margin: 10px !important;
  padding-bottom: 14px !important}


/* IMAGE REPLACE */

#gbql {
  width: 0 !important;
  height: 46px !important;
  padding-left: 130px !important;
  background: url(http://www.abload.de/img/google267yf.png) no-repeat !important}
.goog-button-base-content .goog-menu-button-dropdown {
  background-image: url(http://www.abload.de/img/dropolg0.png) !important;
  width: 6px !important;
  height: 6px !important;
  margin: -3px 1px 0 0 !important}
#lhn-selectors .selector-icon, #your-items-tree .broadcast-icon, .scroll-tree .icon:not(.favicon), #nav div.section-button, #nav div.section-button, .scroll-tree .toggle, .bundle-container .bundle-show-details-toggle, .entry .popout, .preview-interruption-related-streams .sub-icon, .related-streams-menu .sub-icon, .bundle-feed-icon, .interruption-minimize {background-image: url("http://www.abload.de/img/3660573864-lhn-sprite3hxkk.png") !important}
#nav .section-menubutton:hover {background-position: -12px -40px !important}
.entry .popout {background-position: -80px -33px !important; background-repeat: no-repeat !important; display: block !important}
#quick-add-close {background-image: url("http://www.abload.de/img/small_close6922.png") !important; width: 13px !important; height: 13px !important; opacity: 0.7}
#quick-add-close:hover {opacity: 1}
.quote-icon {width: 0 !important; height: 26px !important; padding-left: 30px !important; background: url("http://www.abload.de/img/2878200993-quote-big_nwz4y.png") no-repeat !important}
.goog-option-selected .goog-menuitem-checkbox {background-image: url("http://www.abload.de/img/1133000910-check_newpzcp.png")!important}
.subscribe-button {padding: 0 !important; background-image: none !important}
.trends-sorting-homepage, .entry-original, .number-of-likers, .entry-title-go-to, .entry-actions .like, .entry-actions .dislike, .entry-actions .read-state, .entry-actions .broadcast, .entry-actions .broadcast-with-note, .entry-actions .note-delete, .entry-actions .email, .entry-actions .tag, #recent-activity-star h4 {background-image: url("http://www.abload.de/img/3607832474-entry-actioea1m.png") !important}
.fr-modal-dialog-title-close {background: url("http://www.abload.de/img/big-closexz95.png") !important; width: 16px !important; height: 16px !important}
body > #header {background-image: url(http://www.abload.de/img/528405737-logo-graphico725.png) !important}
.textarea-point {background-image: url(http://www.abload.de/img/1772365707-posting-forbhzk.gif) !important}
.bookmarklet-callout {background-image: url(http://www.abload.de/img/1155937435-bookmarkletfiou.gif) !important}

#gbi5 {background-image: url("http://www.abload.de/img/gog_new5ar4.png") !important}


/* NEW SCROLLBAR */

div scrollbarbutton {
  -moz-appearance: none !important;
  background-color: transparent !important;
  border: none !important}
div thumb {
  -moz-appearance: none !important;
  border: none !important;
  background-color: #999 !important;
  border-radius: 10px;
  box-shadow: inset 0 0 3px #000}
div scrollbar {
  -moz-appearance: none !important;
  background: transparent !important;
  box-shadow: inset #000 0 0 8px}
div scrollbarbutton:hover, thumb:active, thumb:hover {
  opacity: 0.5 !important}

div scrollbar[orient="vertical"] thumb {min-width: 7px !important; max-width: 7px !important; min-height: 14px !important}
div scrollbar[orient="horizontal"] thumb {min-height: 7px !important; max-height: 7px !important}
div scrollbar[orient="vertical"] {padding-left: 3px !important; min-width: 13px !important; max-width: 13px !important}
div scrollbar[orient="horizontal"] {padding-top: 3px !important; min-height: 12px !important; max-height: 12px !important}

}
