@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix(http://www.google.com/reader), url-prefix(https://www.google.com/reader), url-prefix(http://google.com/reader), url-prefix(https://google.com/reader) {
/* links */
a:link, 
* .link {
    color: #778899 !important; }
a:visited {
    color: #606060 !important; }
a:hover {
    color: #b0c4de !important; }

/* make most items grey on black */
body, 
#viewer-footer,
#viewer-page-container, 
#entries-status, 
#entries .scroll-filler-message  {
    background-color: #000000 !important; 
    color: #999999 !important; }
#search {
    background-color: transparent !important; }
/* dim the search input box */
#search-input {
    background-color: #333333 !important;
    color: #999999 !important; 
    border-color: #696969 !important; }

/* navigation panel */
.lhn-section, 
.scroll-tree li a, 
#lhn-selectors .selector {
    background-color: #000000 !important; }
.scroll-tree li a .name, 
.lhn-section a .text {
    color: #999999 !important; }
.scroll-tree li a:hover, 
#lhn-selectors .selector:hover {
    background-color: #cccccc !important; }
.scroll-tree li .tree-link-selected, 
.scroll-tree li .tree-link-selected:hover {
    background-color: #333333 !important; }

/* interface components with different shades */
#chrome-header, 
#chrome-view-links {
    background-color: #222222 !important; 
    color: #696969 !important; }
#viewer-header, 
#chrome-lhn-toggle, 
#rec-preview, 
#tips,
#loading-area *, 
#no-entries-msg {
    background-color: #333333 !important; 
    color: #696969 !important; }
#chrome-lhn-toggle-icon {
    border-color: #333333 #696969 #333333 #333333 !important; }

/* feed entries */
#viewer-container, 
#entries.list .entry .collapsed, 
#entries.list .entry-container, 
#entries .entry, 
.entry .card {
    background-color: #000000 !important; 
    border-color: #333333 !important; }
.entry .entry-author, 
.entry-comments .comment-time, 
.entry .entry-date {
    color: #595959 !important; }
.read .entry-container .entry-body {
    color: #aaaaaa !important; }
#current-entry .card {
    border-color: #b0c4de !important; }
#entries.list .collapsed .entry-secondary .entry-title {
    color: #777777 !important; }
#entries.list .collapsed .entry-secondary .snippet {
    color: #555555 !important; }
#entries.list #current-entry .collapsed {
    background-color: #a9a9a9 !important; }
#entries.list #current-entry .collapsed .entry-secondary .entry-title {
    color: #000000 !important; }
#entries.list #current-entry .collapsed .entry-secondary .snippet {
    color: #222222 !important; }
#entries.list .entry .entry-actions, 
.card-common .card-actions {
    background-color: #363636 !important; 
    border-color: #222222 !important; }
}