@-moz-document
  url-prefix("http://www.google.com/reader/view/"),
  url-prefix("http://www.google.com/reader/settings"),
  url-prefix("https://www.google.com/reader/view/"),
  url-prefix("https://www.google.com/reader/settings"),
  url-prefix("http://www.google.com.hk/reader/view/"),
  url-prefix("http://www.google.com.hk/reader/settings") {
/* Hide all the elements that take up space */
#logo-container, 
#gbar, 
#global-info, 
.gbh, 

#viewer-footer, 
#chrome-view-links, 

#viewer-refresh, 
#viewer-details-toggle, 
#chrome-lhn-toggle, 
.scroll-tree .icon, 
.entry .entry-title .entry-title-go-to, 
#entries.list .collapsed .entry-main .entry-original {
    display: none !important; }


.scroll-tree li .tree-link-selected, .scroll-tree li .tree-link-selected:hover {

background:#999999 !important;}

#main{
top: 0px !important;
bottom: 0px !important;
font-family: Helvetica   !important;
background-color: #FFFFFF !important;
}


#chrome-header,
#chrome-view-links
{ 
background-color: #e0e0e0 !important;
color: #838383 !important;
margin-left: -3px !important; 
}


#viewer-top-controls
{ 
background-color: #c1c2c3 !important;
color: #e2e2e2 !important;
margin-left: -3px !important; 
border-bottom: 1px solid #b1b2b3 !important;
}

.lhn-section
{ 
font-family: Helvetica   !important;
font-weight: normal !important;
background-color: #ededed !important;
border-right: 1px solid #c1c2c3 !important;
border-top: none !important;
line-height: 16px  !important;
width: auto  !important;
}

#sub-tree .name, #sub-tree li a .name-unread
{ 
font-family: Helvetica   !important;
font-weight: normal !important;
font-size:10px !important;
line-height: 9px  !important;
color: #484848 !important;
}

.link
{ 
font-family: Helvetica   !important;
font-size:10px !important;
font-weight: normal !important;
color:#b1b2b3 !important;
}


.lhn-section-primary
{ 
font-family: Helvetica   !important;
font-weight: normal !important;
font-size:9px !important;
line-height: 7px  !important;



}




/* From Google reader - yellow reading background , style 4136 */
#current-entry.read .entry-container {
background-color: #FFFF99 !important;
}
#chrome {
  margin-left: 170px !important;
}
/* make nav bar narrower */
#nav {
  width: 183px !important;
}
#selectors-container {
  width: 100px !important;
}
/* move nav bar all the way to the left */
#nav {
  margin: -14px !important;
}


/* Red Highlights */
.scroll-tree li .updated,
.scroll-tree li a:hover,
#current-entry a.entry-title-link,
#lhn-selectors .selected .text,
#lhn-selectors .selected:hover,
.unread-count {
	color: #990000 !important;
}


#nav * {  font-size: small !important; line-height:14px !important;}
#chrome * {font-size: small !important; line-height:17px !important;  }
#viewer-header { line-height:10px !important; }


#entries .entry-body{
  max-width: none !important;
  padding-right: 0px !important;
  text-align:justify !important; 
}
/* smaller header */

#chrome-title {
font-size: 9pt !important;
}

#chrome-title a {
border-bottom: 0px !important;
}
/* replace navbar icons */

.icon-d-1 {
display: none !important;
}

.name-d-1 {
padding-left: 0px !important;
}

.icon-d-2 {
display: none !important;
}

.name-d-1 {
padding-left: 0px !important;
}

.name-d-2:before {
content: '> ';
}
/* moves the search text-field to where it'll be */
#search {
margin:-42px 0px 0px 30px !important; 
} 

#sub-tree li a .unread-count {
	color: red!important;
	font-weight: 900;
	position: absolute;
	right: 0px;

}

#chrome-title a {
border-bottom: 0px !important;
}
#sub-tree ul ul li a {
padding-left: 0px !important;
}
#viewer-top-controls {
padding: 0px 1px 0px 1px !important;
}

#chrome-header {
padding: 0px 0px 0px 0px !important;
}

/* smaller header */

#chrome-title {
font-size: 09pt !important;
}
/* replace navbar icons */

.icon-d-1 {
display: none !important;
}

.name-d-1 {
padding-left: 0px !important;
}

.icon-d-2 {
display: none !important;
}

.name-d-1 {
padding-left: 0px !important;
}

.name-d-2:before {
content: '> ';
}

#sub-tree ul ul li a {
padding-left: 0px !important;


}
/* entries */
.collapsed .entry-secondary {margin:0 7em 0 15em !important}
.entry-container {border-color:#eee !important}
#entries .entry {padding-top:0 !important}
.card {border-width:0 !important}
#current-entry .card {border-width:2px !important}
.card-common {margin:0 !important}
.card-content {padding:0 !important}
.entry-author {
font-size: 0.8em !important;
text-align:left !important;
}
.entry-author {
color: #8C9295 !important;
}
.entry .entry-source-title { 
font-size: 1em !important;
text-decoration: none !important;
color: #78AAF6 !important;
font-family: Tahoma;
}

.entry .entry-body {
padding-bottom: 0.5em;
}
.entry .item-body {
font-size: 1em !important;
}

}