@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("http://www.google.com/reader/view/") {

/* Subscribe button */
#lhn-add-subscription-section {
  height: 28px !important;
}

#lhn-add-subscription {
  height: 25px !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
}

.jfk-button-primary {
  background-color: transparent !important;
  background-image: none !important;
  color: #d14836 !important;
  text-shadow: none !important;
  text-transform: uppercase !important;
}

.jfk-button-primary.jfk-button-hover {
  border: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
}

/* Tree */
#nav {
  width: 250px !important;
}

/* Home */
#home-section {
  padding: 0px 0px 0px 0px !important;
  line-height: 17px;
  background-color: azure;
}

#home-section .text{
  font-weight: bold;
}

/* All items */
#lhn-selectors {
  background-color: azure !important;
}

#lhn-recommendations {
  display: none !important;
}

/* Subscriptions */
#lhn-subscriptions {
  background-color: azure !important;
}

#lhn-add-subscription-section {
  /* border-bottom: 0px solid #5C5637 !important; */
}

#sub-tree-container {
  margin-top: 5px !important;
  border-top: 0px solid grey !important;
}

#scrollable-sections-top-shadow {
  display: none !important;
}

/* Folders and Icons */
.scroll-tree li.folder  {
  margin: 0px !important;
  /* background-color: #FEFCF4 !important; */
}

li.sub {
  height: 21px !important;
  margin: 0px !important;
  /* background-color: #FEFCF4 !important; */
}

li.folder.tree-selected {
  margin: 0px !important;
  background-color: Moccasin !important;
}

.scroll-tree li a:hover, .tree-item-action-container {
  background-color: #C2F0C2 !important;
}

.lhn-section-secondary li a {
  border-left: 0px !important;
}

.folder-toggle {
  margin-left: 2px !important;
  margin-top: 4px !important;
}

.folder-icon {
  margin-left: 17px !important;
  width: 0px !important;
}

.sub-icon {
  margin-left: 25px !important;
  width: 0px !important;
}

/* Main Sections */
.section-minimize {
  left: 2px !important;
  top: 0 !important;
}

.lhn-section-primary {
  line-height: 17px !important;
}

#reading-list-unread-count {
  line-height: 17px !important;
  margin-top: 0 !important;
}

/* Reading List */
#entries {
  padding-right: 0px !important;
}

#entries .entry .collapsed {
  line-height: 11px !important;
  border: none !important;
  background-color: #EBFFEB !important;
  height: 23px !important;
}

#entries.list .read .collapsed {
  background-color: azure !important;
  
}

.entry .entry-icons .star {
  margin-top: 1px !important;
}

#entries.list .entry-source-title {
  position: relative;
  margin-left: 5px !important;
  margin-top: -1px !important;
  color: green !important;
}

#entries.list .entry-secondary {
  margin-top: -2px !important;
  color: #FF8566 !important;
}

#entries.list .entry .snippet {
  line-height: 8px !important;
  margin-top: -2px !important;
  /* color: red !important; */
}

#entries.list .collapsed .entry-date {
  margin-top: -2px !important;
}

#entries.list .collapsed .entry-main .entry-original {
  top: 12px !important;
}

#entries.list #current-entry .collapsed {
 /* background-color: #ADEBAD !important; */
 border: none !important;
}

#entries.list .collapsed:hover {
  background-color: #E8D5F9 !important;
}

/* The entries themselves */
div.entry-container {
  background-color: white !important;
}

.entry-main {
  line-height: 1.3em !important;
  margin-left: 10px !important;
}

/* Main reading area */
#chrome {
  margin-left: 250px !important;
}

#chrome-title {
  color: red;
  padding: 0px 0px 0px 0px !important;
  line-height: 13px !important;
}

#viewer-header {
  height: 28px !important; /* to match lhn-subscription-section */
}

#viewer-header-container {
  /* border-bottom: 0px solid #5C5637 !important; */
}

#title-and-status-holder {
  padding: 5px !important;
}

/* Buttons */
.jfk-button .jfk-button-img {
  margin-top: 0 !important;
}

#viewer-refresh > .jfk-button-img {
  height: 21px !important;
  width: 21px !important;
  margin-bottom: 3px;
  box-shadow: none !important;
}

/* Smaller and Transparent Buttons */
.jfk-button-standard,.goog-flat-menu-button,.goog-button-base-outer-box,.goog-button-base-inner-box {
  background-color: transparent !important;
  background-image: none !important;
  border: none !important;
}

.goog-flat-menu-button, .jfk-button {
  height: 28px !important;
}

/* Menus */
.goog-menuitem, .goog-tristatemenuitem, .goog-filterobsmenuitem {
  line-height: 1.1em !important;
  padding: 6px 6px 6px 20px !important;
}

.goog-menuitem-highlight, .goog-menuitem-hover {
  border: none !important;
}

/* Actions */
.entry-actions {
  padding: 2px 0 2px 4px !important;
  border-bottom: none !important;
}

.entry .entry-actions .star, .entry .entry-actions .item-plusone, .entry-actions .email, .entry-actions .read-state-unread, .entry-actions .read-state-not-kept-unread, .entry-actions .item-link, .entry-actions .item-preview, .entry-actions .tag , .entry-actions .sharebox {
  vertical-align: middle !important;
}

.item-link-drop-down-arrow, .item-link-drop-down-arrow-active {
  vertical-align: middle !important;
}

.entry-actions .star {
  margin-top: 3px !important;
}

.entry-actions .item-plusone {
  margin-bottom: 4px !important;
}

.entry-actions span.email {
  display: none !important;
}

}
