@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: #6495ed !important; }
a:visited {
    color: #778899 !important; }
a:hover {
    color: #b0c4de !important; }

/* make most items blue on dark blue */
body, 
#viewer-footer,
#viewer-page-container, 
#entries-status, 
#entries .scroll-filler-message  {
    background-color: #000066 !important; 
    color: #1e90ff !important; }
#search {
    background-color: transparent !important; }
/* dim the search input box */
#search-input {
    background-color: #0000aa !important;
    color: #1e90ff !important; 
    border-color: #87cefa !important; }

/* navigation panel */
.lhn-section, 
.scroll-tree li a, 
#lhn-selectors .selector {
    background-color: #000066 !important; }
.scroll-tree li a .name, 
.lhn-section a .text {
    color: #1e90ff !important; }
.scroll-tree li a:hover, 
#lhn-selectors .selector:hover {
    background-color: #afeeee !important; }

/* interface components with different shades */
#chrome-header, 
#chrome-view-links {
    background-color: #00008b !important; 
    color: #87cefa !important; }
#viewer-header, 
#chrome-lhn-toggle, 
#rec-preview, 
#tips,
#loading-area *, 
#no-entries-msg  {
    background-color: #0000aa !important; 
    color: #87cefa !important; }
#chrome-lhn-toggle-icon {
    border-color: #0000aa #87cefa #0000aa #0000aa !important; }

/* feed entries */
#viewer-container, 
#entries.list .entry .collapsed, 
#entries.list .entry-container, 
#entries .entry, 
.entry .card {
    background-color: #000066 !important; 
    border-color: #0000aa !important; }
.entry .entry-author, 
.entry-comments .comment-time, 
.entry .entry-date {
    color: #6495ff !important; }
.read .entry-container .entry-body {
    color: #87bbff !important; }
#current-entry .card {
    border-color: #b0c4de !important; }
#entries.list .collapsed .entry-secondary .entry-title {
    color: #4169ff !important; }
#entries.list .collapsed .entry-secondary .snippet {
    color: #b0e0e6!important; }
#entries.list #current-entry .collapsed {
    background-color: #c9dcff !important; }
#entries.list #current-entry .collapsed .entry-secondary .entry-title {
    color: #000066 !important; }
#entries.list #current-entry .collapsed .entry-secondary .snippet {
    color: #00008b !important; }
#entries.list .entry .entry-actions, 
.card-common .card-actions {
    background-color: #0000cd !important; 
    border-color: #00008b !important; }
}