@-moz-document url-prefix(http://www.google.com/reader), url-prefix(https://www.google.com/reader), url-prefix(http://google.com/reader), url-prefix(https://google.com/reader) {

/* maximize the width of entry items */
#entries .entry-body,
.entry .entry-title
{
    max-width: none !important;
}


/* hide the top navigation */
#logo-container,
#gbar,
#global-info,
.gbh,
#lhn-add-subscription-section,
#chrome-view-links
{
    display: none !important;
}

#main,
#settings-frame,
#settings
{
    top:0 !important;
    margin: 0 !important;
}

/* right-justify the "Loading..." and other messages so they don't obscure other elements */
#loading-area,
#message-area-outer
{
    width: auto !important;
    left: auto !important;
    right: 0 !important;
    top: 26px !important;
}

/* right-align search bar and hide buttons until hovering */
#search
{
    left: auto !important;
    right: 10px !important;
    top: 1px !important;
    width: 210px !important;
    height:23px !important;
    overflow: hidden !important;
}
#search-submit
{
    display: none !important;
}
#search:hover
{
    width: 403px !important;
    height:323px !important;
    overflow: visible !important;
}
#search-restrict-button .goog-menu
{
    left: auto !important;
    right: 0 !important;
}
#chrome.search-stream #viewer-search-parent
{
    text-align: left !important;
}


/* hide the All Items section */
#lhn-selectors
{
    display: none !important;
}


/* hide the social options */
#your-items-tree-container, 
#lhn-friends,
.entry-likers,
.like,
.broadcast,
.broadcast-with-note
{
    display: none !important;
}


/* hide the explore option */
#lhn-recommendations,
#scroll-filler-recs-message
{
    display: none !important;
}


/* hide the feed settings drop downs for each tag/subscription in the side navigation */
a:hover .tree-item-action-container, 
.menu-open .tree-item-action-container
{
    display: none !important;
}


/* hide the previous/next buttons at the bottom */
#viewer-footer
{
    display: none !important;
}


/* resize the navigation sidebar */
#nav,
#nav *
{
    max-width: 175px !important;
}
#nav
{
    width: 175px !important;
}
#chrome
{
    margin-left: 175px !important;
}
.lhn-hidden #chrome
{
    margin-left: 1px !important;
}


/* hide the icons in the sidebar navigation */
.scroll-tree .icon
{
    display: none !important;
}
.scroll-tree .expanded .toggle
{
    background-position: 3px -58px !important;
}
.scroll-tree .collapsed .toggle
{
    background-position: -20px -58px !important;
}
#lhn-subscriptions .scroll-tree li a
{
    padding-left: 0 !important;
}
#lhn-subscriptions #sub-tree ul ul li a
{
    padding-left: 10px !important;
}
#lhn-subscriptions .scroll-tree .toggle
{
    width: 16px !important;
}


/* hide the chevrons */
.entry .entry-title .entry-title-go-to,
#entries.list .collapsed .entry-main .entry-original,
#chrome-title .chevron
{
    display: none !important;
}

#entries.list .collapsed .entry-secondary
{
    margin-right: 0 !important;
    margin-right: 7em !important;
}

#entries .collapsed .entry-date
{
    margin: 0 2px 0 0 !important;
}


#entries.list #current-entry.expanded
{
    border-bottom-width: 2px !important;
}


/* hide the sidebar navigation toggle item */
#chrome-lhn-toggle
{
    display: none !important;
}


/* condense the white space */
#viewer-top-controls,
#chrome-header
{
    padding: 2px 0 2px 5px !important;
}

#viewer-footer
{
    padding: 2px 0 2px 0 !important;
}
#entries-status
{
    top: auto !important;
}
/* shrink titles, but add underlining for visual identification */
.entry .entry-title .entry-title-link
{
    text-decoration: underline !important;
}
/* tighten up spacing around entries */
/* expanded view */
#entries
{
    padding: 1px !important;
    margin: 1px !important;
}
#entries .entry
{
    padding: 1px !important;
    margin: 1px !important;
}
#entries .card-content
{
    padding: 5px !important;
}
#entries #current-entry .card-content
{
    padding: 5px !important;
}
#entries .card-common
{
    padding: 1px !important;
    margin: 1px !important;
    border-width: 2px !important;
}
/* list view */
#entries.list .collapsed
{
    padding: 0 !important;
}
#entries.list .collapsed .entry-icons,
#entries.list .collapsed .entry-main .entry-original
{
    top: 1px !important;
}
#entries.list .collapsed .entry-secondary
{
    top: 0px !important;
}
#entries.list .collapsed .entry-source-title
{
    top: 0px !important;
}
#entries.list .collapsed .entry-title
{
    text-decoration: none !important;
}
#entries.list #current-entry.expanded .entry-container .entry-title, 
#entries.list #current-entry.expanded .entry-secondary-snippet
{
    display: none !important;
}


/* make the feed item borders square */
.entry .card,
.card .card-bottom
{
    -moz-border-radius: 0 !important;
}

}