@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("http://www.google.com/reader/"),
                             url-prefix("http://www.google.es/reader/"),
                             url-prefix("https://www.google.com/reader/")  {

/*ID: main */
body {
    background-color: #ccc  !important;    
}
#gbar{
    background-color: #ddCC99  !important;     
   border: 1px solid black !important;
   padding: 0px !important;
   margin: 0px !important;
   height: 16px !important;
   max-width: none !important;
   width: 1300px !important;
}
 #global-info{
   border: 1px solid black !important;
     background-color: lightblue  !important;    
   padding: 0px !important;
   margin: 0px !important;
   height: 16px !important;
}
#gbar a , #global-info a,
#gbar span , #global-info span  {
  color:  black !important;
  font-weight: bold !important;
  text-decoration: none !important;
}
/*â–’â–“â–“â–“  ID: nav (has 3 tables) â–“â–“â–“â–’â–’*/
#nav {
  width:170px !important;
  background-color: #999 !important; 
  margin-left: 0px !important;
}

/*First table: Home, all items, etc*/
#selectors-box  .c,
#selectors-box  .s,
#selectors-box LI {
  max-width:170px !important;
  width:145px !important;
  background-color: #ccc !important;    
  margin : 0px !important;
  margin-left: 5px !important;
  padding: 0px !important;
}
#selectors-box .scroll-tree ul,
#selectors-box .scroll-tree li  a{
  width:105px !important;
  margin-left : 6px !important;
  padding: 0px !important;
  font-family: tahoma !important;
}
#your-items-tree  {
  width:105px !important;
  margin-left : -5px !important;
  padding: 0px !important;
}
.toggle.toggle-d-0 {
  padding: 0px !important;
  margin-left:  6px !important;
  margin-top:  -3px !important;
}

 #selectors-box > tbody > TR + TR > TD {
   width:170px !important;
   font-size: 10px !important;
   font-family: arial  !important;
   padding: 0px !important;
}

/*Second table: Discover, Add subscription*/
 #add-box .s.tl,
 #add-box .s {
 background-color: #777!important; 
}
 #add-box .c {
 background-color: #ccc !important; 
}


/*Thrid table: Feeds*/
#sub-tree-box .s {
 background-color: #777 !important; 
}
#sub-tree  {
 max-width:170px !important;
}
/*controls the left-bar-feeds*/
#sub-tree-box.round-box .c {
 max-width:170px !important;
 background-color:  #ddCC99 !important; 
}
#new-subscriptions-header {
   width:170px !important;
}
#sub-tree-refresh {
  display: none !important;
}
#sub-tree li {
 max-width:170px !important;
}
.link.cursor  {
 background-color:  #ddCC99 !important; 
}
.icon.icon-d-1 {
  display: none !important;
}
#sub-tree-box .link.tree-link-selected.cursor,
A[class="link tree-link-selected cursor"]   {
  left: 15px !important;
  background-color:  orange !important; 
  border: 1px solid black !important;
}
#sub-tree .link  {
  left: 15px !important;
 }

.folder.unselectable.expanded.unread.tree-selected ul > li,
.folder.unselectable.expanded.unread ul > li {
  padding: 0px !important;
  margin-left: -14px !important;
}
/*feeds titles*/
.folder.unselectable.expanded.unread.tree-selected ul > li >a>span,
.folder.unselectable.expanded.unread ul > li >a>span{
  text-decoration: none !important;
  font-family: arial narrow   !important;
  font-size: 10pt !important;
  margin-left: -2px !important;
  color: darkblue !important;
  max-width:130px !important;
}
.scroll-tree li a {
  padding: 0px !important;
  margin-left:  0px !important;
}

.toggle.toggle-d-1 {
  margin-left: 7px !important;
  margin-top: -4px !important;
}
#sub-tree-box {
 width:170px !important;
 background-color: blue !important; 
}
#sub-tree-box  a:link,#sub-tree-item-2-link a:link {
   max-width:170px !important;
   padding: 0px !important;
   margin-left: -8px !important;
}
 .scroll-tree ul {
   padding: 5px !important;
} 
a span:hover {
    background-color: #f0f0f0 !important;    
    color:  red !important;    
}

/* â–’â–“â–“   BARRA DE SEPARACION  â–“â–“â–’â–’ */
#nav-toggler {
  background-image: none !important;
  background-color: #dd8800 !important;
  margin: 0px !important;
  padding: 0px !important;
  width: 3px !important;
}


/*â–’â–“â–“â–“  main window â–“â–“â–“â–’â–’*/

/* Remove logo and search items function*/
#logo,#rec-preview {
  display: none !important;
}
/* Search results */
div#search   {
 margin-top: -15px !important;
 max-height: 10px !important;
}
.search > .entry  {
  background-color: #aabbdd !important;
 font-size: 11pt !important;
 font-family: verdana !important;
  margin-bottom:0px !important;
}
.search > .entry.read {
  background-color: #ccbbcc !important;
 font-size: 11pt !important;
 font-family: verdana !important;
  margin-bottom:0px !important;
}
/* remove space from above*/
div#main {
  margin-top:-32px !important;
}

/* remove space from title of stream and tools bar*/
div#chrome-stream-title {
  font-size:10px !important;
  padding:  0px !important;
  margin-bottom:-2px !important;
}
 #viewer-top-links {
  border: 1px solid black !important;
  background-color: #ccc !important;
  padding:  0px !important;
  margin-bottom:0px !important;
}
#entries {
  border-left: 1px solid black !important;
  border-right: 1px solid black !important;
  border-bottom: 1px solid black !important;
}
#chrome,#viewer-box-table,#viewer-box  { 
 margin-top:-3px !important; 
 margin-left: -30px !important; 
 margin-right:60px !important; 
 padding:5px 0px 20px 20px !important; 
 overflow:auto !important; 
  max-width: 1100px !important;
  width: 1050px !important;
  max-height: none !important;
  border: 1px solid black !important;
} 
 
#entries,.list,.list.single-source,
#viewer-page-container {
 overflow:auto !important;  
  max-width:1040px !important;
   width: 1040px !important;
  overflow-y:visible !important;  
}

div.entry  {
  border: 1px inset #777 !important;  
}

/***************Items nuevos****************/
#chrome div#entries > div.entry > div.collapsed {
  border: 1px !important;   
  padding-top: 4px !important;
  padding-bottom: 1px !important;
   background-color:#ddd !important;    
    height: 30px !important;
} 
#chrome div#entries > div.entry > div.collapsed  .entry-title  {
  color: blue !important;
   font-family: calibri !important;
   font-size:13pt !important;
}
#chrome div#entries > div.entry > div.collapsed  .snippet  {
  color: darkblue !important;
   font-size: 9pt !important;
}

/***************Items recientes********************/
#chrome div#entries > div.entry.read > div.collapsed {
  border: 1px !important;   
  padding-top: 4px !important;
  padding-bottom: 2px !important;
    background-color: #d0d0aa !important;    
}
#chrome div#entries > div.entry.read > div.collapsed  .entry-title  {
  color: darkblue !important;
  background-color:  transparent !important;
   font-size: 13pt !important;
   font-family: calibri !important;
} 
#chrome div#entries > div.entry.read > div.collapsed  .snippet  {
  color: darkblue !important;
  background-color:  transparent !important;
   font-size: 9pt !important;
} 
/*** GENERAL*****/
#chrome div#entries > div.entry > div.collapsed:hover,
#chrome div#entries > #current-entry > div.collapsed:hover {
  background-color:  #eee !important;   
}
/*********** Entrada actual************/
#chrome div#entries > #current-entry > div.collapsed {
  border-top: 1px solid  cyan !important;
  border-bottom: 1px solid cyan !important;  
  border-left: 1px solid cyan !important;   
  border-right: 1px solid cyan !important;     
  padding-top: 6px !important;
  padding-bottom: 2px !important;
    background-color: #aaccbb !important;   
}
#chrome div#entries > #current-entry > div.collapsed  .entry-title  {
  color: darkblue !important;
  background-color:  transparent !important;
   font-size: 13pt !important;
   font-family: calibri !important;
} 
#chrome div#entries > #current-entry > div.collapsed .snippet {
  color: black !important;
  background-color:  transparent !important;
   font-size: 11pt !important;
  line-height: 3px !important;
} 

 /***********Items leidos**************/
#chrome div#entries > div.entry.read.overflow-settable > div.collapsed {
  background-color: #ccc !important;
  border: 1px !important;
}
#chrome div#entries > div.entry.read.overflow-settable > div.collapsed:hover {
  background-color:#aaa !important;
  border: none !important;
}
#chrome div#entries > div.entry.read.overflow-settable > div.collapsed .entry-title,
#chrome div#entries > div.entry.read.overflow-settable > div.collapsed .snippet  {
   color:#999999 !important;
   font-family: calibri !important;
   font-size:11pt!important;
}
 

.card .ctl ,.ct.c,.card .ctr,
.cl,.cc .c,.cr,.cal.c,.cb.c,
.cbl.c,.car.c,.cbr.c,.car.c,.cr.c {
  background-image: none !important;
}
.cards > div,#current-entry{
  -moz-appearance: none !important;
  background-image: none !important;
  border: none !important;
  margin-top: -15px !important;
  padding: 0px !important;
}
 
.card-tbody > tr > td  {
  -moz-appearance: none !important;
  background-color: #ddd !important;
}
/*list view*/
  h2.entry-title      {
  max-width: none !important;
  font-weight: bold !important;
   font-size: 12pt !important;
}

/*expanded view*/
.entry.expanded.read.overflow-settable .entry-title,
 .entry-title{
  -moz-appearance: none !important;
  background-color: #ddd !important;
  max-width: none !important;
  border: 1px solid black !important;
}
 .entry.read.overflow-settable   .entry-title a:hover,
.cards   .entry-title a:hover  {
  -moz-appearance: none !important;
  background-color: royalblue !important;
  color: cyan !important;
  max-width: none !important;
  border: 1px solid black !important;
}
/*** better not to use
 .entry-body IMG  {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
****/
 .entry-title-link a,.entry-title {
   font-size: 12pt !important;
  margin: 0px !important;
  padding: 0px !important;
}

.entry-annotations  {
   font-size:60% !important;
}
.entry-author {
   font-size:60% !important;
  border-left: 1px solid black !important;
  border-right: 1px solid black !important;
}

.entry-body  {
  max-width: none !important;
   font-size:60% !important;
  padding: 2px !important;
  border-left: 1px solid black !important;
  border-right: 1px solid black !important;
  border-bottom: 1px solid black !important;
}
 .entry-main {
   font-size:60% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.item-body {
  padding: 5px !important;
}
.entry-icons {
  display: none !important;
}

div .entry-container,#current-entry,.entry-body,.entry-body >DIV ,
.item-body > div  {
  text-align: justify !important;
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  background-color:  #eee !important;  /* default: #aacccc */
  color: black !important;
  font-family: verdana  !important;
  font-size: 9pt !important;
  font-weight: bold !important;
  padding: 0px !important;
  margin-top: 0px !important;
}

#current-entry > DIV:last-child,#current-entry > DIV:last-child > SPAN,
#current-entry > DIV:last-child > SPAN > SPAN,
#entries.list .entry .entry-actions,
#viewer-box,#viewer-box-inner,
#chrome-footer-container {
  -moz-appearance: none !important;
  background-color:  #ddd !important;  /* default: #aacccc */
  color: black !important;
}

#current-entry > DIV:first-child + DIV > DIV > DIV 
.entry-actions, .entry-actions span,#entries.list .entry .entry-actions {
  font-family: arial narrow !important;
}





}