@-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) {

.entry-actions {display:none !important;} /* options to switch on/off coming */

/* Global */
* {font-weight: normal !important;}

.goog-button-base-inner-box {
	border:1px solid #222222 !important;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#494949), to(#373737)) !important;
	background-image: -moz-linear-gradient(center top, #494949, #373737) !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
}
.goog-menu-button:active .goog-button-base-inner-box, .goog-menu-button.goog-button-base-open  .goog-button-base-inner-box, .goog-button-base-inner-box:hover {
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#373737), to(#3f3f3f)) !important;
}
.goog-button-body {
	line-height: 18px !important;
}

/* Anything to to hide */
#logo-container, #gbar, #global-info, .gbh, #lhn-add-subscription-section, #chrome-view-links, #search, #lhn-selectors, #your-items-tree-container, #lhn-recommendations, .section-minimize, .scroll-tree .icon, a:hover .tree-item-action-container, .menu-open .tree-item-action-container, #chrome-lhn-toggle, .entry .entry-title .entry-title-go-to, #entries.list .collapsed .entry-main .entry-original, #chrome-title .chevron, .entry-icons, .card-common .card-actions, #loading-area, #message-area-outer {
	display: none !important;
}

/* Get rid of all unwanted borders and backgrounds */
.goog-button-base-outer-box, .goog-button-base-top-shadow, .section-button, .folder-toggle, .lhn-section, .scroll-tree li, .scroll-tree li a:hover, .scroll-tree li .updated, .tree-link-selected, #chrome, #no-entries-msg, #tips {
	background-image: none !important;
	background-color: transparent !important;
	border: 0 !important;
}

/* Unify font size */
.link, span.unselectable, #viewer-all-new-links, #entries-status, .entry-author, #entries .entry-date, .goog-button-body {
	font-size: 11px !important;
}
#chrome-title a {
	font-size: 18px !important;
}
#nav span {
	font-size: 12px !important;
}
.entry-container .entry-title a {
	font-size: 18px !important;
}
.entry-secondary .entry-title, .entry-container .entry-title a {
	font-family: Georgia,serif !important;
}

/* Unify font color */
body, .viewer-page, #viewer-page-container, #lhn-subscriptions, #lhn-friends, #viewer-container ,#entries .entry, .read .entry-container, #chrome-header, .read .card-common {
	background-color: #1a1a1a !important;
}
#viewer-top-controls, .entry, .read .collapsed, #entries.list .entry-container, .friend-interruption, #viewer-footer {
	border-color: #202020 !important;
}
.read .collapsed, #no-entries-msg, #tips {
	background-color: #202020 !important;
}
#viewer-header, #viewer-footer, .collapsed, .entry-container, .card-common, .friend-interruption {
	background-color: #2b2b2b !important;
}
.collapsed, .entry .card {
	border-color: #2b2b2b !important;
}
.read .snippet {
	color: #383838 !important;
}
/*.scroll-tree li a .name-unread {
	color: #555555 !important;  unhover 
}*/
.read .entry-secondary .entry-title {
	color: #757575 !important;
}
a,a:visited, .link, span.unselectable, .snippet, .entry-author {
	color: #666666 !important;
}
#nav span, #viewer-all-new-links, #viewer-top-controls .link-selected, .entry-body, #no-entries-msg, #tips, .goog-button-body, .info * {
	color: #999999 !important;
}
#nav .tree-link-selected span, .scroll-tree li .updated, #chrome-title, #chrome-title a, .entry-secondary .entry-title, .entry-container .entry-title a {
	color: #ffffff !important;
}
.goog-menu-button .goog-menu-button-dropdown {
	border-color: #999999 #3f3f3f #3f3f3f !important;
}

#main, #settings-frame, #settings {
	top:0 !important;
	margin: 0 !important;
}

/*Sidebar*/
#nav, #nav * {
	max-width: 200px !important;
}
#nav {
	width: 200px !important;
}

#lhn-friends {
	padding-left: 10px !important;
}
#sub-tree {
	margin-right: 1px !important;
}
#sub-tree::-webkit-scrollbar, #entries::-webkit-scrollbar, #viewer-page-container::-webkit-scrollbar {
	width: 8px !important;
}
#sub-tree::-webkit-scrollbar-thumb, #entries::-webkit-scrollbar-thumb, #viewer-page-container::-webkit-scrollbar-thumb {
	background: #393939 !important;
	-webkit-border-radius: 4px !important;
}

.folder-toggle {
	left: 5px !important;
	top: 3px !important;
}
.section-button, .folder-toggle {
	border-color: #999999 #1a1a1a #1a1a1a !important;
	border-style: solid !important;
	border-width: 4px 4px 0px !important;
	height: 0px !important;
	width: 0px !important;
	margin-top: 5px !important;
	margin-right: 3px !important;
}
.scroll-tree li a {
	padding-left: 0 !important;
}
.scroll-tree li a:hover span {
	text-decoration: underline !important;
}
#lhn-subscriptions #sub-tree ul ul li a {
	padding-left: 10px !important;
}
.tree-link-selected span, .scroll-tree li .updated {
	font-weight: bold !important;
}
.lhn-section-footer {
	height: 0 !important;
}

/*Entries*/
#chrome {
	margin-left: 200px !important;
}
.lhn-hidden #chrome {
	margin-left: 1px !important;
}
#chrome-header, #viewer-top-controls, #viewer-footer {
	padding: 5px 15px !important;
}
#viewer-container {
	margin-right: 4px !important;
}
#entries {
	padding-right: 1px !important;
}
#entries.list #current-entry.expanded {
	border-bottom-width: 2px !important;
}
#entries .collapsed .entry-date {
	margin: 0 2px 0 0 !important;
}
.samedir #entries.single-source .collapsed .entry-secondary {
	margin-left:1em !important;
}
#entries.list .collapsed .entry-main .entry-source-title {
	left: 1em !important;
}
#entries-status {
	top: 5px !important;
}
#no-entries-msg, #tips, .entry .card {
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
}
.entry .card {
   -webkit-box-shadow: none !important;
   -moz-box-shadow:none !important;
   border-width: 2px !important;
}
#current-entry .card .card-content {
   padding: 10px 1px 5px 5px !important;
}

}