@-moz-document url-prefix(http://www.google.com/reader/),  
               url-prefix(https://www.google.com/reader/)
{

/* 
$base03:  #002b36;
$base02:  #073642;
$base01:  #586e75;
$base00:  #657b83;
$base0:   #839496;
$base1:   #93a1a1;
$base2:   #eee8d5;
$base3:   #fdf6e3;
$yellow:  #b58900;
$orange:  #cb4b16;
$red:     #dc322f;
$magenta: #d33682;
$violet:  #6c71c4;
$blue:    #268bd2;
$cyan:    #2aa198;
$green:   #859900;
*/

/* Global */
a { color: #268bd2; }
body { background: #fdf6e3; color: #586e75; }
input, input[type="password"], input[type="search"], isindex { background: #fdf6e3; border-color: #93a1a1; color: #586e75; }

.jfk-button-action { background:#eee8d5; border:1px solid #93a1a1; color:#657b83; }
.jfk-button-action.jfk-button-hover { background:#fdf6e3; border:1px solid #93a1a1; }
.jfk-button-action:focus { background:#fdf6e3; border:1px solid #93a1a1; }
.jfk-button-action.jfk-button-disabled { background:#eee8d5; }
.jfk-button-default { background:#eee8d5; border:1px solid #93a1a1; color:#657b83; }
.jfk-button-default.jfk-button-hover { background:#fdf6e3; border:1px solid #93a1a1; }
.jfk-button-default:focus { border:1px solid #93a1a1; }
.jfk-button-default.jfk-button-disabled { background:#eee8d5; }
.jfk-button-primary { background:#eee8d5; color:#657b83; }
.jfk-button-primary.jfk-button-hover { background:#fdf6e3; border:1px solid #93a1a1; border-color-bottom:#93a1a1; }
.jfk-button-primary:focus { border:1px solid #93a1a1; }
.jfk-button-primary:active { background:#fdf6e3; border:1px solid #93a1a1; }
.jfk-button-primary.jfk-button-disabled { background:#eee8d5; }
.jfk-button-standard { background:#eee8d5; color:#657b83; border:1px solid #93a1a1; }
.jfk-button-standard.jfk-button-hover,.jfk-button-standard.jfk-button-clear-outline.jfk-button-hover { background:#fdf6e3; border:1px solid #93a1a1; color:#657b83; }
.jfk-button-standard.jfk-button-selected,.jfk-button-standard.jfk-button-clear-outline.jfk-button-selected { background:#fdf6e3; border:1px solid #93a1a1; color:#657b83; }
.jfk-button-standard.jfk-button-checked,.jfk-button-standard.jfk-button-clear-outline.jfk-button-checked { background:#fdf6e3; border:1px solid #93a1a1; color:#657b83; }
.jfk-button-standard:focus { border:1px solid #93a1a1; }
.jfk-button-standard.jfk-button-clear-outline { border:1px solid #93a1a1; }
.jfk-button-standard.jfk-button-disabled { background:#eee8d5; border:1px solid #93a1a1; color:#657b83; }
.jfk-button-flat:focus { border:1px solid #93a1a1; }
.jfk-button-mini { background:#eee8d5; border:1px solid #93a1a1; color:#657b83; }
.jfk-button-mini.jfk-button-hover,.jfk-button-mini.jfk-button-clear-outline.jfk-button-hover { background:#fdf6e3; border:1px solid #93a1a1; }
.jfk-button-mini.jfk-button-checked,.jfk-button-mini.jfk-button-clear-outline.jfk-button-checked { background:#fdf6e3; border:1px solid #93a1a1; color:#657b83; }
.jfk-button-mini:focus { border:1px solid #93a1a1; }
.jfk-button-mini.jfk-button-clear-outline { border:1px solid #93a1a1; }
.jfk-button-mini.jfk-button-disabled { background:#eee8d5; border:1px solid #93a1a1; color:#657b83; }

.goog-flat-menu-button { background:#eee8d5; border:1px solid #93a1a1; color:#657b83; }
.goog-flat-menu-button-disabled { background-color:#fdf6e3; border-color:#93a1a1; color:#657b83; }
.goog-flat-menu-button.goog-flat-menu-button-hover { background:#fdf6e3; border-color:#93a1a1; color:#657b83; }
.goog-flat-menu-button.goog-flat-menu-button-focused { border-color:#93a1a1; }
.goog-flat-menu-button.goog-flat-menu-button-open,.goog-flat-menu-button.goog-flat-menu-button-active { background:#fdf6e3; border:1px solid #93a1a1; color:#657b83; }
.goog-flat-menu-button-dropdown { border-color:#93a1a1 transparent; }
.goog-flat-menu-button-active .goog-flat-menu-button-dropdown,.goog-flat-menu-button-open .goog-flat-menu-button-dropdown,.goog-flat-menu-button-selected .goog-flat-menu-button-dropdown,.goog-flat-menu-button-hover .goog-flat-menu-button-dropdown { border-color:#93a1a1 transparent; }

.goog-button-base { color:#657b83; }
.goog-button-base-outer-box { border-top:1px solid #93a1a1; border-bottom:1px solid #93a1a1; }
.goog-button-base-inner-box { background:#eee8d5; border-left:1px solid #93a1a1; border-right:1px solid #93a1a1; }
.goog-button-base:hover .goog-button-base-content,.goog-button-base:focus .goog-button-base-content { color:#657b83; }
.goog-button-base:hover .goog-button-base-inner-box { background:#fdf6e3; }
.goog-button-base:hover .goog-button-base-outer-box,.goog-button-base:hover .goog-button-base-inner-box { border-color:#93a1a1; }
.goog-button-base:focus .goog-button-base-outer-box,.goog-button-base:focus .goog-button-base-inner-box { border-color:#93a1a1; }
.goog-button-base:active .goog-button-base-inner-box,.goog-button-base-open .goog-button-base-inner-box { background:#fdf6e3; }

.goog-button-base:active .goog-button-base-content,.goog-button-base-open .goog-button-base-content { color:#657b83; }
.goog-button-base-disabled .goog-button-base-inner-box,.goog-button-base-disabled .goog-button-base-inner-box:hover { background:#fdf6e3; }
.goog-button-base-disabled .goog-button-base-outer-box,.goog-button-base-disabled .goog-button-base-inner-box,.goog-button-base-disabled:hover .goog-button-base-outer-box,.goog-button-base-disabled:hover .goog-button-base-inner-box,.goog-button-base-disabled:focus .goog-button-base-outer-box,.goog-button-base-disabled:focus .goog-button-base-inner-box { border-color:#93a1a1; }
.goog-button-base-disabled .goog-button-base-content,.goog-button-base-disabled:hover .goog-button-base-content,.goog-button-base-disabled:focus .goog-button-base-content { color:#657b83; }
.goog-menu-button .goog-menu-button-dropdown { border-color:#93a1a1 transparent; }
.goog-menu-button:hover .goog-menu-button-dropdown,.goog-menu-button.goog-button-base:focus .goog-menu-button-dropdown,.goog-menu-button:active .goog-menu-button-dropdown,.goog-menu-button.goog-button-base-open .goog-menu-button-dropdown { border-color:#93a1a1 transparent; }
.goog-menu-button:active .goog-button-base-content,.goog-menu-button.goog-button-base-open .goog-button-base-content { color:#657b83; }
.goog-menu-button:active .goog-button-base-inner-box,.goog-menu-button.goog-button-base-open .goog-button-base-inner-box { background:#fdf6e3; }
.goog-menu-button:active .goog-button-base-outer-box,.goog-menu-button:active .goog-button-base-inner-box,.goog-menu-button.goog-button-base-open .goog-button-base-outer-box,.goog-menu-button.goog-button-base-open .goog-button-base-inner-box { border-color:#93a1a1; }

.goog-menu { background-color:#fdf6e3; border:solid 1px #93a1a1; }
.webkit .goog-menu, .gecko191 .goog-menu { border: solid 1px #93a1a1; }
.goog-menuheader,.goog-menuitem { color:#657b83; }
.goog-menuitem-highlight,.goog-menuitem-hover { background-color:#eee8d5; }
.goog-menuitem-disabled { color:#839496; }
.goog-menuseparator { border-top:1px solid #93a1a1; }
.goog-menu { background:#fdf6e3; }
.goog-menuitem,.goog-tristatemenuitem,.goog-filterobsmenuitem { color:#657b83; }
.goog-menuitem-disabled .goog-menuitem-accel,.goog-menuitem-disabled .goog-menuitem-content { color:#839496!important; }
.goog-menuitem-highlight,.goog-menuitem-hover { background-color:#eee8d5; border-color:#eee8d5; }
.goog-menuitem-highlight .goog-menuitem-content,.goog-menuitem-hover .goog-menuitem-content { color:#657b83; }
.goog-option-selected .goog-menuitem-content,.goog-option-selected .goog-menuitem-content { color:#657b83; }
.goog-menuitem-accel { color:#657b83; }

/* New Google Bar */
.gbem#gbx1, .gbem#gbx2, .gbem#gbqlw, .gbemi#gb #gbx1, .gbemi#gb #gbx2, .gbemi#gb #gbqlw { height: 37px; }
.gbem#gb, .gbemi#gb { height: 38px; }
.gbem#gbv, .gbem#gbn, .gbem#gbq2, .gbem#gbq3, .gbemi#gb #gbv, .gbemi#gb #gbn, .gbemi#gb #gbq2, .gbemi#gb #gbq3 { padding-top: 4px; }
#gbx1, #gbx2 { border-color: #93a1a1; background: #eee8d5; }
#gbx1.gbxngh, #gbx2.gbxngh { border-color: #93a1a1; background: #eee8d5; }
#gbqfqw { background: #fdf6e3; border-color: #93a1a1; }
#gbqfqw:active, #gbqfqw.gbqfqwf { background: #fdf6e3; border-color: #839496; }
#gbqfq { color: #657b83; }
#gbz .gbts { background: #002b36; color: #93a1a1; }
#gbq1 .gbts { border-bottom-color: #586e75; }
#gbz.gbm { border: 1px solid #586e75; }
.gbqfb { background: #268bd2; border-color: #268bd2; }
.gbqfb-hvr { background: #2080d0; border-color: #2080d0; }
#gbq1 .gbzt-hvr .gbts, #gbq1 .gbzt:focus .gbts, #gbq1 .gbgt-hvr .gbts, #gbq1 .gbgt:focus .gbts { background: #073642; }
#gbq1 .gbmab { border-bottom-color: #002b36; }
#gbq1 .gbmt-hvr, #gbq1 .gbmt:focus, #gbq1 .gbmt-hvr .gbts, #gbq1 .gbmt:focus .gbts { background-color: #073642; }
#gbd .gbmt, #gbd .gbmasph { border-bottom-color: #586e75; }#gbd.gbm { border-color: #586e75; } 
#gbtem .gbmt, #gbtem .gbts { background-color: #002b36; }
.search-restrict-dropdown { border-color: #93a1a1 transparent; }
#gbdi.gbmc { background: #002b36; }
.gbmc { background: #fdf6e3; }
#gbm1.gbmasc { border-color: #586e75; }
.gbmasc { border-color: #93a1a1; }
#gbm1.gbm { background: #002b36; border-color: #002b36; }
.gbm { background: #fdf6e3; border-color: #93a1a1; }
#gbg6 #gbi4t, #gbg4 #gbgs4d { color: #657b83; }
.gbids#gbi1, .gbgt-hvr .gbids#gbi1, #gbg1:focus .gbids#gbi1, #gbg1:active .gbids#gbi1 { color: #657b83; }
#gbgs3 { background: #fdf6e3; border-color: #93a1a1; }
.gbid#gbi1a { background: #fdf6e3; border-color: #93a1a1; }
.gbgt-hvr #gbgs3 { background: #eee8d5; border-color: #93a1a1; }
#gbgsa { display: none; }
.gbgt-hvr .gbid#gbi1a, #gbg1:focus .gbid#gbi1a, #gbg1:active .gbid#gbi1a { background: #eee8d5; border-color: #93a1a1; }
#gbv .gbgt { color: #657b83; }
.gbpc .gbps { color: #586e75; }
.gbmpme, .gbps2 { color: #657b83; }
.gbmt, .gbml1, .gbmt:visited, .gbml1:visited { color: #268bd2!important; }
.gbmh { border-color: #93a1a1; }
.gbml1-hvr, .gbml1:focus { background: #eee8d5; }
.gbmac { border-color: #fdf6e3 transparent; }

/* Main */
#sections-header { border-color: #93a1a1; }
#recent-activity .recent { border-color: #93a1a1; }
#footer { border-color: #93a1a1; }
.entry-container .entry-body a { color: #268bd2; }

.jfk-button-primary { background:#cb4b16; color:#fdf6e3; }
.jfk-button-primary.jfk-button-hover { background:#c04010; border:1px solid #c04010; border-color-bottom:#c04010; }
.jfk-button-primary:focus { border:1px solid #c04010; }
.jfk-button-primary:active { background:#c04010; border:1px solid #c04010; }
.jfk-button-primary.jfk-button-disabled { background:#eee8d5; }


/* Home Page */
#chrome.page-view #viewer-page-container { background: #fdf6e3; }
#tips .section-header { border-color: #93a1a1; }
#tips { background: #eee8d5; border-color: #93a1a1; }
#tips-body .bookmarklet { background: #fdf6e3; }
#overview .title a { color: #dc322f; }
#recent-activity .recent-stream-title { color: #268bd2; }
#overview .item-title { color: #586e75; }
#overview .item-snippet { color: #586e75; }
#overview .label { color: #657b83; }
#overview .unread { color: #839496; }
#team-messages .body { color: #586e75; }
#tips .section-header { color: #586e75; }
#recent-activity .overview-item-link { color: #586e75; }
#recent-activity .recent-item { color: #586e75; }
#tips-body { color: #586e75; }

/* Top Bar */
#top-bar { border-bottom-color: #93a1a1; background: #eee8d5; }
#logo { background: none; }
#logo span { display: block; font-size: 12pt; color: #586e75; text-decoration: none; }
#logo-section { border-bottom-color: #93a1a1; }

/* navigation tree */ 
.lhn-section { background: #fdf6e3; }
.scroll-tree li { background: #fdf6e3; }
#nav a, #nav a .text, #nav .link { color: #586e75; }
.scroll-tree li a .name { color: #586e75; }
.scroll-tree li a .name-unread { color: #073642; }
.unread-count { color: #657b83; }
.lhn-section-secondary li a.tree-link-selected { border-left-color: #dc322f; }
.scroll-tree li .cursor { background: #e0e0d0; }
.scroll-tree li a:hover { background: #eee8d5; }
.scroll-tree li a.tree-link-selected { background: rgba(220,50,47,0.08); }
#recent-activity .recent h4 a { color: #657b83; }
a:hover .tree-item-action-container, .scroll-tree li a.menu-open { background: transparent; }
.selector:hover, #lhn-selectors .selector:hover { background: #eee8d5; }
#lhn-selectors .selector.selected { background: rgba(220,50,47,0.08); }
#overview-selector.selected  { background: rgba(220,50,47,0.08); }
.selectors-footer { border-color: #eee8d5; }
.lhn-section-footer { border-color: #eee8d5; }

/* Reading Container */
#viewer-container { background: #fdf6e3; }
#chrome-title a { color: #586e75; }
#chrome-title .chevron { color: #586e75; }
#entries .entry, #entries.list .entry-container { background: #fdf6e3; }
#current-entry .card { border-color: #93a1a1; }
.card-common { background: #fdf6e3; }
.entry .entry-author, .entry-comments .comment-time, .entry .entry-date { color: #586e75; }
#current-entry .entry-container .entry-title a, #current-entry .entry-container a.entry-source-title, #current-entry .entry-container a.entry-post-author-name { color: #cb4b16; }
#current-entry.read .entry-container .entry-body { color: #586e75; }
a, a:visited, .link { color: #268bd2; }
#current-entry .entry-container .entry-body a { color: #268bd2; }
.entry-container .entry-title a { color: rgba(220,50,47,0.70); }
.read .entry-container .entry-title a, .read .entry-container .entry-body a { color: #586e75; }
.card { border-color: #eee8d5; }
#current-entry .card-common .card-actions { color: #586e75; }
.card .card-bottom { border-color: #eee8d5; }
.card-common .card-actions { background: #eee8d5; }
#current-entry .user-tags-list li a { color: #586e75; }
.entry .entry-actions a, .entry .entry-actions .link { color: #586e75; }
.preview-interruption { background: #eee8d5; }
.read .entry-container .entry-body { color: #586e75; }
.action-area { background: #fdf6e3; border-top-color: #fdf6e3; }
.entry .entry-actions .email-active { background-color: #fdf6e3; }
.action-area .email-this-area { background-color: #fdf6e3; }
.ac-renderer .active { background: #eee8d5; }
.ac-renderer { background: #fdf6e3; border-color: #93a1a1; color: #586e75; }
.email-this-area .email-this-comment, .email-area .email-comment { color: #586e75; background: #fdf6e3; border-color: #93a1a1; }
.item-link-drop-down-arrow { background: #fdf6e3; }
.entry .entry-actions .item-link-active { background: #fdf6e3; }
#no-entries-msg { background: #eee8d5; border-color: #93a1a1; }

/* Trends */
.overview-section-header { color: #586e75; }
.tab-group-headers { background: #fdf6e3; }
.tab-header { color: #268bd2; background: #eee8d5; border-color: #93a1a1; }
.tab-header-selected { background: #eee8d5; color: rgba(220,50,47,1); border-color: #cb4b16; padding-bottom: -1px; }
.tab-group-contents { background: #eee8d5; }
.tab-contents { background: #eee8d5; }
#trends #trends-bucket-chart .tab-group-contents img { border: solid 1px #93a1a1; }
.bucket-chart-legend .label { color: #839496; }
#trends .sorting th { background: #eee8d5; }
#trends .sorting-container .top-links { background: #eee8d5; }
#trends .show-top10 .top10-link, #trends .show-top20 .top20-link, #trends .show-top40 .top40-link { color: #586e75; }
#trends .sorting .primary { background: rgba(220,50,47,.08); }
#trends .sorting .alt td { background: rgba(220,50,47,.08); }
#trends .sorting .alt .sorting-sub-primary { background: rgba(220,50,47,.16); }
#trends .sorting .sorting-sub-primary { background: rgba(220,50,47,.08); }
#trends-item-count-header { color: #586e75; }
#trends .cloud .y4 a { color: #268bd2; }
#trends .cloud .y3 a { color: #268bd2; }
#trends .cloud .y2 a { color: #268bd2; }
#trends .cloud .y1 a { color: #268bd2; }
#trends .cloud .y0 a { color: #268bd2; }

/* Browse */
#directory-box .tab-group-contents { background: #eee8d5; }
#directory-contents .tab-header-selected { background: #eee8d5; color: rgba(220,50,47,1); border-color: #cb4b16; }
#import-prompt { background: #fdf6e3; }
#directory-box .tab-group { background: #fdf6e3; border-color: #fdf6e3; }
.bundle-container { background: #fdf6e3; border-color: #93a1a1; }
.bundle-container th { background: #fdf6e3; }
#featured-bundles-container { background-color: rgba(220,50,47,.08); border-color: #dc322f; }
#viewer-header-container { border-bottom: 1px solid #93a1a1; }
#viewer-header { background: #fdf6e3; }
#lhn-add-subscription-section { border-color: #93a1a1; }

/* Search Results */
#chrome.search-stream #viewer-top-controls { border-bottom-color: #fdf6e3; }
#chrome.search-stream #viewer-header, #chrome.search-stream #chrome-lhn-toggle, #chrome.search-stream #viewer-footer { background: #fdf6e3; }
#chrome.search-stream { background: #fdf6e3; }
#chrome.search-stream #chrome-view-links { background: #fdf6e3; }
#chrome.search-stream #entries.search .entry { background: #fdf6e3; border-color: #fdf6e3; }
.entry.read .search-result .entry-title-link, .entry.read .search-result .entry-source-title { color: #268bd2; }
#entries { border-color: #93a1a1; }
.entry .search-result .entry-date { color: #839496; }
#chrome.search-stream #entries.search #current-entry { border-color: #93a1a1; }
#chrome.search-stream #entries.search #current-entry .entry-title-link { color: #dc322f; }

}