@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("http://www.google.com/reader"),url-prefix("http://www.google.co.jp/reader") {

#logo {
display:none !important;
}

#gbar, #guser {
font-size:10px !important;
padding-right:0px !important;
padding-top:5px !important;
}

.gbh, .gbd {
border-top:0px !important;
}

#gbar  {
float:right !important;
height:16px !important;
}

#search {
left:0px !important;
position:fixed !important;
top:3px!important;
}

#search-input {
padding:2px!important;
width:146px!important;
}

#lhn-add-subscription-section,#lhn-friends,#lhn-recommendations,#lhn-selectors,.entry-original,.snippet,.entry-actions,.entry-title-go-to,#left-section,#recent-activity-kept-unread,#recent-activity-read{
display:none !important;
}

#logo-container {
display:none !important;
}

#nav {
width:150px !important;
}

#chrome {
margin-left:155px !important;
}

.scroll-tree {
font-size:10px!important;
line-height:12px!important;
}

#chrome-title {
font-size:10px!important;
line-height:14px!important;
}

#chrome-header  {
background:none repeat scroll 0 0 #666!important;
padding:0!important;
}

#chrome-lhn-toggle {
background:none repeat scroll 0 0 #AA8888!important;
width:2px!important;
}

a, a:visited, .link {
color:#222 !important;
}

.icon {
width:0  !important;
height:0  !important;
background:none!important ;
margin: 0 0 0 0px!important;
}

.section-button {
top:0px!important;
}

.scroll-tree li a {
padding-left:0!important;
}

#chrome-view-links {
background:none repeat scroll 0 0 #666!important;
color:white!important;
}

#viewer-top-controls {
border-bottom:0px!important;
overflow:hidden!important;
padding:0px 2px!important;
}

#viewer-footer ,#viewer-header{
background-color:#AAA !important;
border-top:0px !important;
color:#333333 !important;
overflow:hidden !important;
padding:0px 4px !important;
position:relative !important;
}

.scroll-tree li .tree-link-selected, .scroll-tree li .tree-link-selected:hover {
background:none repeat scroll 0 0 #DDD!important;
}

#entries.list #current-entry .collapsed {
border:1px solid #BB9999!important;
}

#entries.list #current-entry.expanded {
border-color:#999!important;
border-width:0 1px!important;
}

#entries.list .read .collapsed {
background:none repeat scroll 0 0 #DBB!important;
}

#entries.list #current-entry.expanded .entry-actions {
border-color:#999!important;
}

#entries.list .entry .entry-actions {
background:none repeat scroll 0 0 #DBB!important;
}

.samedir #entries.list .collapsed .entry-date {
margin-right:0.5em!important;
}

#main {
top: 25px!important;
}

.cards .entry {
padding:2px 0!important;
}

.card .card-content {
padding:2px 0 0!important;
}

#current-entry .card {
border-color:#000!important;
border-width:1px!important;
}

.entry .card {
-moz-border-radius:0 0 0 0!important;
-moz-box-shadow:0 0 0 #E3E5EB!important;
}

.expanded .toggle {
background-position:8px -62px!important;
}

.collapsed .toggle {
background-position:-15px -62px!important;
}

.unread-count{
font-size:8px!important;
font-weight:normal!important;
color:#888!important;
}

.entry .entry-container {
padding-bottom:0!important;
}

.item-star  {
background-position:0 -4px!important;
}

.entry-date  {
font-size:8px!important;
}

.card-common {
margin:0 2px!important;
}

#sub-tree-header {
letter-spacing: -0.35pt!important;
font-size: 14px!important;
}

.entry .entry-title a {
letter-spacing: -0.2pt!important;
}

#tips {
background:none repeat scroll 0 0 #FFF!important;
}

}