* {font-family: "Helvetica Neue", Helvetica-Neue, Helvetica, "MgOpen Moderna", sans-serif !important;}
body{ background-color:#D5DDE4 !important;}

#gbar nobr, #guser * { visibility:hidden; }
#gbar:hover nobr, #guser:hover * { visibility: visible; }
#guser { color: #f4f4f4 !important; }
#guser:hover  { color: #999 !important; }

#logo,.gbh, #gbar, .scroll-filler-recs-message .secondary, #directory-selector, #recommendations-tree, #lhn-recommendations, #viewer-footer, #friends-tree, #chrome-view-links, #trends-selector, #entries-status, .entry-likers, #settings-link, #search-restrict, #search-submit, #quick-add-helptext, #ogspacer, .entry-actions .star, .entry-title-go-to, #chrome-title,  #lhn-selectors .selector-icon, .lhn-hidden  #search, .secondary   {display: none !important;}

#chrome-header, .card-actions, #viewer-top-controls, #chrome-view-links, #viewer-header, #viewer-footer, #chrome-lhn-toggle, .lhn-section, #chrome, #viewer-container, #entries.list #current-entry.expanded, #entries.list #current-entry .expanded .entry-actions, .scroll-tree li, .card, .card-bottom, #search-restrict, #chrome.page-view #viewer-page-container, #footer  
{
	background: none !important;
	border-color: transparent !important;
	background: #F3F5FC;
	border: solid 2px #F3F5FC;
	-webkit-box-shadow: 0 0 0 !important;
}

.samedir{ box-shadow: 0px 0px 16px rgba(0,0,0,.8);}

#directory-tour, #featured-bundles-container, #lhn-selectors .selector:hover, .lhn-menu #lhn-add-subscription-section .goog-button-body:hover, .friends-tree-notification-info, .friends-feeds-invite-info, #friends-tree .friends-tree-following-info, .progress-message .message-area-inner, .small-interruption, .preview-interruption, .friend-interruption.preview-interruption, .bookmarklet-container .bookmarklet-callout-inner, .recommended-feed-highlight, .scroll-tree li a:hover, .scroll-tree li .updated, a:hover .tree-item-action-container,.scroll-tree li a.menu-open, #featured-bundles-promo, #explore-promo {
	background: #EDF1F3; !important;
}

/* buttons header*/
#entries-status{right: 36px !important;}

.scroll-tree .folder-icon, .scroll-tree .toggle, .lhn-button, .subscribe-button, .section-button, .tag .icon, .created-icon, .broadcast-icon, #quick-add-btn  .goog-button-body  {background-image: url(http://ilyapetrakov.com/chrome/re-reader/img/lhn-sprite.png)!important;}

#viewer-refresh .goog-button-body {background-position: -20px 0 !important;}
#stream-prefs-menu .goog-button-body {background-position: -40px 0 !important;}
#loading-area .message-area-inner{background-color:#E91010 !important; color: #fff !important;}
#nav {margin: 0 0 0 20px !important;}
#nav li, #nav div {font-size: 12px !important;}

#nav:before {
	content:"Google Reader";
	display: block;
	margin: 32px 0 18px 0px;
	color: #768693 ;
	font-size: 16px;
	font-weight: bold;
	text-shadow: 0 1px 0 #fff;
}

#quick-add-instructions {color: #666!important; margin:0 0 6px 0 !important;}

#quickadd {width: 250px!important;}

#chrome-lhn-toggle-icon {
	width: 0;
	height: 0;
	position: absolute;
	top: 50%;
	border-color: #D5DDE4 #768693 #D5DDE4 #D5DDE4;
	border-style: solid;
	border-width: 5px 5px 5px 0;
	margin-top: -5px;
	margin-left: 1px;
}

#quick-add-btn {
	color: #000!important;
	height: 20px;
	color: #768693;
	width: 20px;
	margin: 2px 0 0 -5px!important;
}

#quick-add-btn  .goog-button-body{
	text-indent: -999em;
	height: 13px;
	width: 14px;
	margin: 3px 0 0 0;
	background-position: -64px -81px !important;
}

.subscribe-button {
	margin: 0 0 0 -6px !important;
	background-position: -64px -81px !important;
	height: 20px !important;
	padding-left: 7px;
	white-space: nowrap;
}
.subscribe-button,.folder-name-text,.scroll-tree .name,.selector .text, a#sub-tree-subscriptions, #recommendations-tree-view-all, #chrome-lhn-menu .goog-button-body, #friends-tree-item-0-name, #footer a, #friends-settings-link a, .interruption p, #stream-prefs-menu .goog-button-body {color: #000000 !important; text-shadow: 0 1px 0 #fff;}

#viewer-top-controls {padding:0!important; margin: 11px 0 0 -2px!important; color: #768693!important;}

#viewer-details-toggle {display: none !important;}
#viewer-top-controls .link {color: #999!important;}
#viewer-all-new-links{margin: 0 20px 0 0!important;}
#entries {margin: 12px 0 0 0;}
#sub-tree-header{color:#768693 !important;}
#friends-tree {margin: 0 0 0 15px !important;}
#friends-tree .link {padding: 0 0 0 10px!important;}
#friends-settings-link {padding: 0 0 0 33px!important;}
#sub-tree .folder-name-text {margin: 0 0 0 4px !important;}
#lhn-subscriptions { margin: 5px 0 0 0 !important;}
.unread-count, #viewer-top-controls .link-selected { color: #E91010!important;}

.tree-link-selected { 
	background: none !important; 
	background: #fff; 
	font-weight: bold
} 
 
#entries.list #current-entry .collapsed {border: solid 2px #D5DDE4;}
.tree-link-selected .name-text { color: #000 !important;}

#search {
	z-index: 101!important;
	right: 0px!important;
	background: transparent!important;
	margin-left: auto!important;
	width: 285px!important;
	-webkit-border-radius: 10px!important;
	top: 18px;
}

#search-input {border: 1px solid #D9D9D9 !important;width: 220px !important;}
a,a:visited,.link{color:#0061bf !important; }
#lhn-selectors .selected,#lhn-selectors .selected:hover{ background-color:transparent !important;}
.selected .link,.selected .text {color: #000 !important;	font-weight: bold !important;}
#chrome { margin: -50px 0 10px 280px !important;}
.lhn-hidden #chrome { margin: -50px 0 10px 20px !important;}
.unselectable link {display: none;}
.entry-main {padding: 0 0 2em 0 !important;margin: 0 10px 0 35px !important;}
.entry .entry-body{padding: 20px 0 0 0 !important}
.entry { background: transparent !important;}
.entries-list .expanded {margin: 20px 0 !important;}
.card-content .entry-title {font-size: 20px !important;margin: 0 !important;}
.entry-author, .entry-author a, #overview .title a {font-weight: bold; color: #333 !important;font-size: 13px !important;}
.entry-date,.entry-actions .link, #sub-tree-subscriptions {color: #999 !important;}
.card-content .entry-date {
	float:none !important;	
	position: absolute;
	bottom: 0;
	font-size: 11px;
}

.item-body,.overview-metadata { line-height: 1.4; color: #333;}

#current-entry .entry-title-link {
	font-family:Georgia,serif;
	font-size:28px;
	font-weight:normal;
	color:#3B3B3B;
	padding:0px 0px 26px 0px;
	margin:0px;
}

.card, #entries.list, .friend-interruption, #no-entries-msg, #home { 
	background: #F3F5FC !important; 	
	border-bottom: 1px solid #ddd !important;
	margin-right: 20px !important;	
	-moz-border-radius:6px !important;
}

.entry .entry-actions a, .entry .entry-actions .link {text-decoration: underline;}

#entries.list .entry {
	padding: 0;
	margin: 0;
	border-bottom: solid 1px #E5E5E5;
	overflow: hidden;
}

#current-entry .card, #no-entries-msg {background: #fff !important;border: 1px solid #ddd !important;border-bottom: 1px solid #ccc !important;}
#current-entry .entry-author a:hover { color: #E91010 !important; }
#viewer-footer {padding:3px 3px 3px 10px !important}
.card-content, #current-entry .card-content {padding:10px !important;}
.card-bottom { padding: 0px !important; }
.card-content .star{margin-top: 3px;}
.entry-title-link { color: #666 !important;}
.entry-comments { margin-left: 35px !important;}
.entry-actions {border-top: 1px solid #eee;padding: 8px 6px 8px 40px !important;font-size: 11px !important;}
.card-actions .link{margin: 0 5px 0 0!important;}
.friend-interruption {margin: 0 20px 0 10px !important;}
#overview .overview-segment{margin-bottom:2em !important;}
#no-entries-msg .friends-empty-msg{display:block;font-size:90%;margin-top:.5em}

#home {padding: 20px !important;}
#overview .item-title {font-weight: bold !important;font-size: 16px; display: block;color: #333!important;}
.overview-metadata{margin: 0 0 1em 0 !important;}

/* Selection colour -------------------------------------------------------------- */
::selection {background-color: #3fbaf4; color: #fff; text-shadow: 0px 1px 1px #000;}