@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("https://www.google.com/reader/view"),
               url-prefix("http://www.google.com/reader/view") {


/* ********** */
/* Header bar */
/* ********** */

/* Move Google logo */
h1[id='logo']
{
  position: relative !important;
  left: 23px !important;
}

/* Move search bar and buttons */
div[id='search'] { padding-left: 231px !important; }
input[id='search-input'] { margin-top: 1px !important; }
div[id='search-submit']
{
  position: relative !important;
  top: -17px !important;
  left: -127px !important;
  margin-top: 18px !important;
}
div[id='search-restrict'] 
{ 
  position: relative !important;
  left: 64px !important;
  margin-top: 1px !important;
}


/* ******** */
/* Sidebar */
/* ******** */

/* All buttons */
div[id='nav'] 
{ 
  width: 221px !important; 
  border: 1px solid black !important; 
}

/* Add a subscription */
div[id='lhn-add-subscription'] div[class='goog-button-base-outer-box goog-inline-block'] div[class='goog-button-base-inner-box goog-inline-block'] div[class='goog-button-base-pos'] div[class='goog-button-base-content'] div[class='goog-button-body'] span[class='subscribe-button'] 
{ 
  position: relative !important; 
  left: -10px !important; 
  color: #FFFFB0 !important;  
}

/* Home */
div[id='overview-selector'] { border: 1px solid #5B697D !important; }
div[id='overview-selector'] a[class='link']
{ 
  position: relative !important;
  left: -22px !important; 
}

/* All items */
div[id='reading-list-selector'] { border: 1px solid #5B697D !important; }
div[id='reading-list-selector'] a[class='link']
{ 
  position: relative !important; 
  left: -22px !important;
  color: #d19800 !important;
}
html body.gecko div#main div#nav div#lhn-selectors.section div.lhn-section-primary div#reading-list-selector.selector a.link span.text span#reading-list-unread-count.unread-count { color: #d19800 !important; }

/* Remove "Starred items" button */
div[id='star-selector'] { display: none !important; }

/* Remove "Explore" button */
div[id='recommendations-tree-container'] { display: none !important; }

/* Remove "Your stuff", "Shared items", and "Notes" buttons */
li[id='your-items-tree-item-0-main'] { display: none !important; }

/* Remove "Trends" button */
div[id='trends-selector'] { display: none !important; }

/* Remove "Browse for stuff" button */
div[id='directory-selector'] { display: none !important; }

/* Remove "Learn More" button */
div[id='friends-v2-new-user-promo'] { display: none !important; }

/* Remove buttons created by friends who are sharing their feeds */
li[id='friends-tree-item-0-main'] { display: none !important; }

/* Remove "Sharing settings" button */
span[id='friends-settings-link'] { display: none !important; }

/* Subscriptions */
html body.gecko div#main div#nav div#lhn-subscriptions.section div.lhn-section-primary { border: 1px solid #5B697D !important; }
ul[id='sub-tree'] 
{ 
  margin-top: 0px !important;
  height: inherit !important;
}
span[id='sub-tree-header']
{   
  position: relative !important; 
  left: -9px !important;  
}
html body.gecko div#main div#nav div#lhn-subscriptions.section div#sub-tree-container.scroll-tree-container ul#sub-tree.scroll-tree li#sub-tree-item-0-main.folder ul li#sub-tree-item-1-main.sub a#sub-tree-item-1-link.link { border: 1px solid #5B697D !important; }
html body.gecko div#main div#nav div#lhn-subscriptions.section div#sub-tree-container.scroll-tree-container ul#sub-tree.scroll-tree li#sub-tree-item-0-main.folder ul li#sub-tree-item-1-main.sub a#sub-tree-item-1-link.link { height: 22px !important; }
html body.gecko div#main div#nav div#lhn-subscriptions.section div#sub-tree-container.scroll-tree-container ul#sub-tree.scroll-tree li#sub-tree-item-0-main.folder ul li#sub-tree-item-1-main.sub a#sub-tree-item-1-link.link { border: 1px solid #5B697D !important; }
html body.gecko div#main div#nav div#lhn-subscriptions.section div#sub-tree-container.scroll-tree-container ul#sub-tree.scroll-tree li#sub-tree-item-0-main.folder ul li#sub-tree-item-1-main.sub a#sub-tree-item-1-link.link span
{ 
  position: relative !important;
  top: 1px !important;
  left: -9px !important; 
}
li[id^='sub-tree-item'] span[id^='sub-tree-item'] span[id^='sub-tree-item'] { color: #d19800 !important; }
.scroll-tree li a .unread-count { color: #d19800 !important; }
html body.gecko div#main div#nav div#lhn-subscriptions.section div#sub-tree-container.scroll-tree-container ul#sub-tree.scroll-tree li#sub-tree-item-0-main.folder ul li#sub-tree-item-2-main.sub a#sub-tree-item-2-link.link span#sub-tree-item-2-icon.icon { display: none !important; }
html body.gecko div#main div#nav div#lhn-subscriptions.section div#sub-tree-container.scroll-tree-container ul#sub-tree.scroll-tree li#sub-tree-item-0-main.folder ul li#sub-tree-item-2-main.sub a#sub-tree-item-2-link.link span#sub-tree-item-2-name.name { margin-left: -22px !important; }

/* Manage subscriptions >> */
html body.gecko div#main div#nav div#lhn-subscriptions.section div.lhn-section-footer a#sub-tree-subscriptions
{ 
  border: 1px solid #5B697D !important;
  padding-left: 1px !important; 
}


/* ********* */
/* Title bar */
/* ********* */

/* Title bar */
div[id='chrome-header'] 
{ 
  position: relative !important;
  left: 0px !important;
  margin-left: -2px !important; 
}
html body.gecko div#main div#chrome div#chrome-header span#chrome-title { margin-left: -11px !important; }


/* ********* */
/* Home page */
/* ********* */

/* Reposition/resize pane */
div[id='viewer-page-container']
{
  position: relative !important;
  left: -2px !important;
}
div[id='home']
{
  position: relative !important;
  left: 5px !important;
}
/* Remove footer */
div[id='footer'] { display: none !important; }


/* ************** */
/* RSS Feed Lists */
/* ************** */

/* Feed list window */
table[id='chrome-viewer-container'] 
{ 
  position: relative !important;
  left: -45px !important;
}
div[id='viewer-container'] { margin-right: -45px !important; }
html body.gecko div#main div#chrome table#chrome-viewer-container tbody tr td#chrome-viewer div#viewer-container div.samedir div#entries.list { margin-bottom: -26px !important; }

/* Reposition show new items vs. all items option in feed header bar */
div[id='viewer-all-new-links'] 
{ 
  position: relative !important;
  top: 3px !important;
}

/* Reposition feed header bar */
html body.gecko div#main div#chrome div#chrome-header 
{ 
  margin-left: -10px !important; 
  height: 16px !important; 
}

/* Reposition buttons in feed header bar */
/* --- Mark all as read --- */
div[id='mark-all-as-read'] 
{ 
  position: relative !important;
  margin-top: 1px !important; 
  margin-bottom: 1px !important; 
  margin-left: -2px !important;
}
/* --- Options drop down arrow --- */
div[id='mark-all-as-read-options']
{ 
  position: relative !important;
  margin-top: 1px !important; 
  margin-bottom: 1px !important; 
  margin-left: -2px !important;
}
/* --- Refresh --- */
div[id='viewer-refresh'] 
{ 
  position: relative !important;
  margin-top: 1px !important;
  margin-left: 5px !important; 
}
/* --- View settings --- */
div[id='stream-prefs-menu'] 
{ 
  position: relative !important;
  margin-top: 1px !important; 
  margin-left: 5px !important; 
}
/* --- Show: Expanded - List --- */
span[id='chrome-view-links']
{
  position: fixed !important;
  top: 114px !important;
}

/* Remove "show deatils" */
html body.gecko div#main div#chrome table#chrome-viewer-container tbody tr td#chrome-viewer div#viewer-header div#viewer-top-controls div#viewer-details-toggle.unselectable { display: none !important; }

/* Remove stars */
html body.gecko div#main div#chrome table#chrome-viewer-container tbody tr td#chrome-viewer div#viewer-container div.samedir div#entries.list div.entry div.collapsed div.entry-icons div.item-star { display: none !important; }

/* Reposition open article button */
a[class^='entry-original'] 
{
  position: absolute !important;
  left: 5px !important;
  margin-top: 0px !important;
}

/* Reposition periodical title */
span[class^='entry-source-title'] 
{ 
  position: relative !important;
  top: -1px !important;
  margin-left: -1px !important;
  display: inline !important;
}

/* Reposition article titles */
html body.gecko div#main div#chrome table#chrome-viewer-container tbody tr td#chrome-viewer div#viewer-container div.samedir div#entries.list div.entry div.collapsed div.entry-main div.entry-secondary 
{ 
  margin-left: 145px !important;
  margin-top: 1px !important; 
}

/* Reposition date */
div[class='entry-date'] 
{ 
  position: relative !important;
  left: 20px !important;
}

/* Remove twirls */
b img { display: none !important; }
div[id='entries-up'] 
{ 
  margin-top: 1px !important;
  margin-left: -3px !important; 
}
div[id='entries-down'] 
{ 
  margin-top: 1px !important;
  margin-left: 3px !important; 
}

/* Reposition/resize/recolor "no unread items" box */
div[id='no-entries-msg'] { background-position: 0% 17% !important; }
div[id='no-entries-msg'] h2
{
  position: relative !important;
  left: -20px !important;
}
div[id='no-entries-msg'] span[class='link']
{
  position: relative !important;
  left: -20px !important;
}

/* Remove footer */
html body.gecko div#main div#chrome table#chrome-viewer-container tbody tr td#chrome-viewer div#viewer-footer { display: none !important; }


/* ************ */
/* Preview Pane */
/* ************ */

/* Remove "Add star" */
span[class='item-star star link unselectable'] { display: none !important; }

/* Remove "Share" */
span[class='broadcast-inactive broadcast link unselectable'] { display: none !important; }

/* Remove "Share with note" */
span[class='broadcast-with-note link'] { display: none !important; }

/* Remove "Edit tags"*/
span[class='tag link unselectable'] { display: none !important; }

}

