@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) {
html { background-color: #222222 !important; }
a { color: #27749F !important; }
body { background-color: #222222 !important; color: #fff !important; }
.gbh, .gbd { border-color: #6f6f6f !important; }
#gbar b { color: #fff !important; }
#main { background-color: #222222; border-top: 1px solid #4B4B4B; }

#logo { background-image: url(http://lh4.ggpht.com/_Oq4vNliWQow/TINUBO68GMI/AAAAAAAAAjs/_yjnzKr6xBc/gooder.jpg) !important; }

#loading-area .message-area-inner { background-color: #313131 !important; color: #e8e8e8 !important; }
.info-message .message-area-inner, .message-area .message-area-inner { background-color: #313131 !important; color: #e8e8e8 !important; }

/* More Menu */
#gbx1, #gbx2, #gbx3, #gbx4 {
	background-color: transparent !important;
}
#gbx1, #gbx2 { border-color: #f1f1f1 !important; }
#gbx3, #gbx4 { border: none !important; }
.gbz0l .gbts { color: #f1f1f1 !important; }
.gbzt, .gbgt, .gbgtd, .gbzt:visited, .gbgt:visited, .gbgtd:visited { border-color: #000 !important; }
.gbz0l .gbtb2, .gbz0l { border-top-color: #4b4b4b !important; }
.gbzt-hvr, .gbzt:focus, .gbgt-hvr, .gbgt:focus, .gbgtd-hvr, .gbgtd:focus {
	background: #4b4b4b !important;
	color: #f1f1f1 !important;
	border-color: #4b4b4b !important;
}
#gbs, .gbm {
	background-color: rgba(0,0,0,.9) !important;
	-moz-box-shadow: 0 0 5px #000;
	border-color: #333 !important;
	-moz-border-radius: 5px;
}
.gbm { border-color: #4b4b4b !important; }
#gbi a.gb2:hover { background-color: #181818 !important; }
#guser b.gb4 { color: #9F9F9F !important; }
a.gb1, a.gb2, a.gb3, a.gb4 { color: #eaeaea !important; }

/* Profile popup */
.profile-frame-border {
	background-color: rgba(0,0,0,.9) !important;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	border-color: #333 !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-width: 1px !important;
}
.profile-frame-border body { background-color: #ff0 !important; }

#overview .title a { color: #484848 !important; }

/* ------------------------ Sidebar ------------------------ */
/* Sidebar Background color */
#nav { background-color: #222222; color: #e8e8e8; }

/* Unread count */
.lhn-section a, .lhn-section a .text, .lhn-section .link { color: #a6a6a6 !important; }
#lhn-selectors .selector { background-color: #222 !important; }
#lhn-selectors .selector:hover { background-color: #333 !important; }
#lhn-selectors .unread .text { color: #a6a6a6 !important; }
#lhn-selectors .unread .text .unread-count { color: #e8e8e8 !important; }

/* Notification */
.interruption, .preview-interruption, 
.friends-feeds-invite-info, 
.friends-tree-notification-info { background-color: #66889b !important; border-color: #a9bcc7 !important; }
.friends-feeds-invite-info .link, .friends-tree-notification-info .link { color: #b9cedb !important; }

/* subscription header */
.lhn-section { background-color: #303030 !important; border-top-color: #4b4b4b !important; }
#lhn-subscriptions .lhn-section-primary { background-color: #303030; color: #b1b1b1 !important; }

/* Sidebar Subscriptions background color */
#sub-tree { background-color: #222; font: 11px Tahoma !important; line-height: 22px !important; }
.scroll-tree li { background-color: #222 !important; }

/* Sidebar Subscriptions links color */
.scroll-tree li a .name { color: #a7a7a7 !important; }
.scroll-tree li a .name-unread { color: #e8e8e8 !important; }
.scroll-tree li a .unread-count, .scroll-tree li a .folder-unread-count { color: #fff !important; }

/* Sidebar Selected item background color */
.scroll-tree li .tree-link-selected, .scroll-tree li .tree-link-selected:hover { background-color: #535353 !important;}

/* Expand button background color */
a:hover .tree-item-action-container, .scroll-tree li a.menu-open, .scroll-tree li a:hover { background-color: #333 !important; }
/* Selected Item Expand button background color */
.scroll-tree li a.menu-open.tree-link-selected, .scroll-tree li a.tree-link-selected .tree-item-action-container { background-color: #535353 !important; }

.scroll-tree li .updated { background-color: #66889b !important; }

/* ------------------------ Header ------------------------ */
#chrome { border-color: #4b4b4b !important; }
#chrome-header { background-color: #222 !important; color: #e8e8e8 !important; }
#chrome-view-links { background-color: #222 !important; }
#viewer-header .link, #chrome-header .link { color: #9b9b9b !important; }
#chrome-header .link-selected { color: #fff !important; }
#viewer-header { background-color: #303030 !important; }
#chrome-title a { color: #e8e8e8 !important; }
#chrome-title .chevron { color: #fff !important; }

#chrome.all-comments-stream #viewer-comments-all-links, #viewer-header { color: #e8e8e8 !important; }
#viewer-top-controls { border-color: #4b4b4b !important; }
#chrome.all-comments-stream #viewer-comments-all-links .link, #viewer-all-new-links .link { color: #9b9b9b !important; }
#chrome.all-comments-stream #viewer-comments-all-links .link-selected, #viewer-all-new-links .link-selected { color: #fff !important; }
#viewer-details-toggle { color: #0074d7 !important; }

#quick-add-success { color: #484848 !important; }

.friend-interruption { background-color: #333 !important; }
.broadcast-friends-interruption .broadcast-link, .friend-interruption .link, a.friends-manager-link { color: #fff !important; }

/* ------------------------ Container ------------------------ */
#chrome.page-view #viewer-page-container { background-color: #222222 !important; }
#viewer-container, #viewer-details { background-color: #5a5a5a !important; }
#no-entries-msg { background-color: #eaeaea !important; border-color: #9f9f9f !important; border-width: 1px !important; color: #373737 !important; }
#no-entries-msg .link { color: #006fcd !important; }

#entries.list #current-entry.expanded, #entries.list #current-entry .collapsed { border-color: #333333 !important; }
#entries.list #current-entry.expanded .collapsed { border-color: #333333 !important; border-bottom-color: #fff !important; }
#entries.list #current-entry.expanded .entry-actions { border-color: #333333 !important; }

#entries.list .read .collapsed, 
#entries.list .entry .entry-actions { background-color: #f1f1f1 !important; }
#entries.list .read .collapsed { border-color: #f1f1f1 !important; }

#current-entry .entry-container .entry-title a, 
#current-entry .entry-container a.entry-source-title, 
#current-entry .entry-container .entry-body a, 
#current-entry .entry-container a.entry-post-author-name { color: #484848 !important; }

#current-entry.read .entry-container .entry-body { line-height: 20px; }

.entry .entry-actions .item-link-active { background-color: #d7d7d7 !important; }
#entries.list #current-entry.expanded .entry-actions span { color: #474747 !important; }
.item-link-drop-down-arrow { border-left-color: #f1f1f1 !important; border-right-color: #f1f1f1 !important; }
#current-entry .user-tags-list li a { color: #000 !important; }

.read .entry-container .entry-author-attribution-link, #current-entry .entry-container .entry-author-attribution-link { color: #484848 !important; }
.broadcast-friends-interruption .broadcast-link { color: #484848 !important; }
.owner-comment-actions .link, .comment-entry .friend-link, .entry-comments .friend-link, .proflink, .proflink:visited { color: #484848 !important; }
.comment-author-not-friend { color: #484848 !important; }
.read .comment-entry-attribution .comment-entry-title, .read .comment-entry-attribution .entry-source-title { color: #484848 !important; }
.entry .entry-source-title, .comment-entry-attribution .comment-entry-title { color: #484848 !important; }
.entry-likers-n .link { color: #6688DD !important; }
#current-entry .entry-container a.entry-source-title, 
#current-entry .entry-container .entry-body a, 
#current-entry .entry-container a.entry-post-author-name, 
.entry-likers-n .link, 
a.friend-link, a.liking-friend-link { color: #6688DD !important; }
.entry-likers a { color: #6688DD !important; }
.entry-author a { color: #6688DD !important; }

.entry .entry-body, .entry .entry-title, .entry .entry-likers, .entry-snippet { max-width: none !important; }
.entry-snippet { color: #000; }

a#scroll-filler-see-recommendations { color: #e8e8e8 !important; }

#friends-manager { background-color: #222222 !important; }

/* annotation */
.entry-annotation-body {
	font-family: Tahoma !important;
	font-size: 12px !important;
	line-height: 20px !important;
	font-style: normal !important;
}
.entry-annotation .tip-left .arr { background-image: url("https://lh6.googleusercontent.com/_Oq4vNliWQow/TZXA3pcu5TI/AAAAAAAAAmI/T7PrHYOpFoI/1031756189-annotation-tip-arrow-left.gif") !important; }
.entry-annotation-box .round-box .s { background-color: #b7b7b7 !important; }
.entry-annotation-box .round-box .c { background-color: #D8D8D8 !important; }

/* ------------------------ Toggle ------------------------ */
#chrome-lhn-toggle { background-color: #303030 !important; }
#chrome-lhn-toggle-icon { border-color: #303030 #9b9b9b #303030 #303030 !important; }

/* ------------------------ Footer ------------------------ */
#viewer-footer { background-color: #303030 !important; color: #e8e8e8 !important; border-color: #4b4b4b !important; }
#entries-status { color: #e8e8e8 !important; }

/* Quick Add */
#quick-add-bubble-holder {
	background-color: rgba(0,0,0,.9) !important;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	border-color: #333 !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#quick-add-instructions { color: #eaeaea !important; }
#quick-add-helptext { color: #c8c8c8 !important; }

/* modal dialog */
.fr-modal-dialog {
	background-color: rgba(0,0,0,.9) !important;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	border-color: #333 !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.fr-modal-dialog-title { background-color: #0F0F0F !important; }
.fr-modal-dialog-content { background-color: #222 !important; }
.fr-modal-dialog-buttons { background-color: #222 !important; }


/* ------------------------ Home ------------------------ */
#explore-promo, #tips { background-color: #66889b !important; border-color: #a9bcc7 !important; }
#overview .title a, #tips-body, #team-messages .body, .overview-metadata .link { color: #eaeaea !important; }
#overview .item-snippet { color: #fff !important; }
#overview .label { color: #fff !important; }
#overview .overview-segment {
	border: 1px solid !important;
	background-color: rgba(1,1,1,.5);
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#recent-activity {
	border: 1px solid !important;
	background-color: rgba(1,1,1,.5);
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#recent-activity .recent { color: #eaeaea !important; }
#recent-activity .link { color: #fff !important; }

}