@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix("http://www.google.com/reader/"), url-prefix("https://www.google.com/reader/") {

/* use better font size and segoe */

html, body {
  font-size: 9pt !important;
}

/* use larger font size and segoe for entry content */

.entry-body {
  font-size: 10pt !important;
}

/* make entry content use full screen width */

#entries .entry-body, #entries .entry-title {
  max-width: none !important;
  padding-right: 10px !important;
}

/* colours */

#nav li {background-color: #E2EDFF !important;}

#entries.list .read .collapsed { background-color: #E2EDFF !important; }

#sub-tree { background-color: rgb(225, 236, 254) !important; }

#sub-tree * span { color: rgb(2, 0, 199) !important; text-decoration: underline !important; }

#lhn-selectors { background-color: rgb(225, 236, 254) !important; }

#overview-selector { background-color: rgb(194, 207, 241) !important; }

#viewer-top-controls { background-color: rgb(225, 236, 254) !important; }

#chrome-lhn-toggle { background-color: rgb(225, 236, 254) !important; display: none !important; }

.lhn-section-footer { background-color: rgb(225, 236, 254) !important; }

#viewer-footer { background-color: rgb(225, 236, 254) !important; }

.entry-actions { background-color: rgb(238, 238, 238) !important; }

/* avoid cropping of go-to button */

#entries.list .collapsed .entry-main .entry-original {
  width: 14px !important;
}

/* kill gaps in nav bar */

#selectors-box, #add-box, #sub-tree-box {
  margin: 1px !important;
}

#chrome {
  margin-left: 201px !important;
}

/* make nav bar narrower */

#nav {
  width: 200px !important;
}

#selectors-container {
  width: 190px !important;
}

#sub-tree {
  width: 200px !important;
}

/* remove padding under nav bar */

#sub-tree-box {
  padding-bottom: 0px !important;
}

/* move nav bar all the way to the left */

#nav {
  margin: 0px !important;
}

/* remove toggler */

#chrome-lhn-toggle {
  display: none !important;
}

/* remove padding at top of chrome */

#chrome {
  padding-top: 0px !important;
}

/* move messages */

#message-area-outer {
  top: 32px !important;
}

/* remove logo */

#logo-container {
  display: none !important;
}

#main {
  margin: 32px 0 0 0 !important;
  top: 0px !important;
}

/* move search bar into old logo position */

#search {
  top: 5px !important;
  left: 5px !important;
}

#search-input {
  width: 190px !important;
}

/* change unselected sub-tree cursor to something much fainter */

#sub-tree .link.cursor {
  background-color: #d8d8d8 !important;
}

#sub-tree .link.selected.cursor {
  background-color: #A4C5FF !important;
}

/* remove blue line at top of page */

.gbh {
  display: none !important;
}

/* remove gbar */

#gbar {
  display: none !important;
}

/* hide 'manage friends' (it's in settings anyhow) */

#friends-settings-link {
  display: none !important;
}

/* previous & next item buttons shouldn't wrap */

#chrome-footer-container .button-body-container {
  white-space: nowrap !important;
  width: 85px !important;
}

/* fix loading message background */

#loading-area .c {
  width: 80px !important;
}

/* navigation links shouldn't wrap */

#selectors-container li {
  white-space: nowrap !important;
}

/* fix heights */

#entries.list .entry .collapsed {
  border: 0px !important;
}

#viewer-top-controls {
  padding: 3px 3px 0px 3px !important;
}

#chrome-header {
  padding: 1px 11px 0px 11px !important;
}

/* smaller header */

#chrome-title {
  font-size: 10pt !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-2 {
  padding-left: 0px !important;
}

.name-d-2:before {
  content: '- ';
}

#sub-tree ul ul li a {
  padding-left: 24px !important;
}

/* no border around expanded items */

#entries.list #current-entry.expanded {
  border: 0px !important;
}

#entries.list #current-entry.expanded .entry-actions {
  border: 0px !important;
  border-bottom: 1px solid #ccc !important;
}

}