@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document
url-prefix("http://www.google.com/reader/view/"),
url-prefix("https://www.google.com/reader/view/")
{
    div#title-and-status-holder
    {
        background-color: #C2CFF1 !important;
    }
    
    #chrome-title
    {
        line-height:17px !important;
    }

    div.collapsed
    {
        padding: 0px !important;
    }

    div.entry-icons
    {
        top: 2px !important;
    }

    div.entry-secondary
    {
        top: 0 !important;
    }
    a.entry-original
    {
        top:5px !important;
    }
    div#title-and-status-holder, div#entries
    {
        margin-right: 0 !important;
    }
    .entry-main .entry-source-title
    {
        top: 0 !important;
    }
    div#lhn-add-subscription-section, div#viewer-header, #sections-header
    {
        height:45px !important;
        border-bottom:1px solid #CCCCCC !important;
    }
    div#viewer-header
    {
        width:100% !important;
    }
    #viewer-header-container
    {
        border-bottom:0 !important;
    }
    #entries
    {
        padding:0 !important;
    }
    .entry .entry-body, .entry .entry-title, .entry .entry-likers
    {
        max-width:100% !important;
    }
    .unread-count
    {
        font-weight: bold !important;
        font-size: 100% !important;
        color: black !important;
    }
    #entries.list .entry .entry-container
    {
        padding-right:1em;
    }
    #entries.list .read .collapsed
    {
        background:#F2F4FF !important;
        border-color:#F2F4FF !important;
    }
    #scrollable-sections-holder
    {
        border-right:1px solid #CCCCCC !important;
    }
    .entry-actions
    {
        background-color: #F2F4FF !important;
    }
    .entry-actions .unselectable, .user-tags-list li a
    {
        color: #2244BB !important;
    }

    #entries.list .entry .collapsed
    {
        height:24px !important;
    }
    #entries.list .collapsed .entry-icons, #entries.list .collapsed .entry-main .entry-original
    {
        margin-top:6px !important;
        top:0 !important;
    }
    .item-star
    {
        margin-top:-2px !important;
    }
    .samedir #entries.list .collapsed .entry-secondary {
        padding-top:1px !important;
    }
    #entries.list .collapsed .entry-source-title, #entries.list .collapsed .entry-title,
    #entries.list .collapsed .entry-date
    {
        line-height: 22px !important;
    }
    .entry-date
    {
        padding-top:1px !important;
    }
    #entries.list #current-entry.expanded .entry-container,
    #entries.list #current-entry.expanded .entry-actions
    {
        border-left:0 !important;
    }
#entries.list .entry .entry-actions
{
padding:3px 0 3px 7px !important;
}
    
    /* Buttons */
    #lhn-selectors-menubutton, #lhn-subscriptions-menubutton
    {
        display: inline !important;
    }
    
    /* Header */
    #top-bar
    {
        height:50px !important;
    }
    #search
    {
        margin-left:267px !important;
        padding:10px 0 !important;
    }
    
    /* Selected entry */
    .entry-title-link
    {
    color:#2244BB !important;
    }
    #current-entry.expanded
    {
        border:1px solid #6688EE !important;
    }

    #current-entry.expanded .collapsed
    {
        border-top:0 !important;
    }

    #current-entry.expanded .entry-actions
    {
        border-bottom:0 !important;
    }

    #current-entry .collapsed
    {
        border:0 !important;
    }
    
    /* Tree */
    #overview-selector
    {
        padding-left:0px !important;
        margin-left:-10px !important;
    }
    .section-minimize
    {
        left:5px !important;
        top:8px !important;
    }
    .selector
    {
        padding-left:0px !important;
    }
    .selector a.link
    {
        padding-left:20px !important;
    }
    .folder .name.name-d-0
    {
        padding-left:20px !important;
    }
    #sub-tree-header
    {
        padding-left:20px !important;
        line-height:30px !important;
    }
    .folder-toggle
    {
        margin-left:20px !important;
    }
    .folder .folder > a > .icon
    {
        margin-left:35px !important;
    }
    .name-text
    {
        max-width:135px !important;
    }
    .folder > ul .icon
    {
        margin-left:45px !important;
    }
    .lhn-section-primary
    {
        border-top:1px solid #CCCCCC !important;
        margin-top:-2px !important;
        line-height:20px !important;
    }
    #lhn-add-subscription-section
    {
        border-bottom:1px solid #CCCCCC !important;
    }
    #reading-list-selector .label
    {
        margin-top:5px !important;
    }
    #recs-tree-item-0-link
    {
        height:25px !important;
        padding-top:5px;
    }    
    .scroll-tree .icon.folder-icon
    {
       background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTM5jWRgMAAAAVdEVYdENyZWF0aW9uIFRpbWUAMjkvNi8wOJJ/BVgAAAG3SURBVDiNpZIhb5RBEIaf2W+vpIagIITSBIHBgsGjEYQaFLYShcITDL+ABIPnh4BFN0GQNFA4Cnf3fbszL2L3jiuEVLDJbCazu8+8Mzsmif9ZBvDy7bvXlni0HRe8eXL/zuPzABng62J5kFKaAQSQgJAOgHMB9vDZq+d71689Hcyw9LfAZAYdioE10VSJo6OPL/KNvSuHD+7dhU0vHEsDUUWJChIlYJIjFx5BuMB2mJY/DnMoOJl/R147oBUR0QAm8LAGCOEh3IOULiAl8jSOy/nPetGsbGRKjktEiBCEHMlQj4loCuu4zCXCi4lUHTNDtGqEiACTqAFSIOgAUAKv4bkWVy2g6tAbJtGy0TNugM3HADmlurKH27dVZSecxjboXggiAsMItRh99wTILdewYRpXVJWtY85k7fPW8e1GpJFJacgesXs6VYYomz9G2yDhwPB7NEBBDAMK7WYJlisYVBCpfaJBeB+eocFyVyAgCaoMCTJSTOOCWSyILrAnaXpSexRsxGGAZ0AR+XT+5fjzyfwSpnUB/1w64xizVI/t6q3b+58+vJ96mWtLf9haxNoc8Mv7N3d+AT4XPcFIxghoAAAAAElFTkSuQmCC) no-repeat !important;
       opacity:1 !important;
    }
    #home-section
    {
        line-height:25px !important;
        padding:0px !important;
    }
    .scroll-tree .sub
    {
        line-height: 21px !important;
    }
    .scroll-tree .folder
    {
        line-height: 19px !important;
    }
    .scroll-tree li a:hover, a:hover .tree-item-action-container, .scroll-tree li a.menu-open, .selector:hover, #lhn-selectors .selector:hover
    {
        background-color:#F2F4FF !important;
    }
    #reading-list-unread-count
    {
        margin-top:4px !important;
    }
    #lhn-selectors #star-selector .selector-icon
    {
        background-position:5px 2px !important;
        opacity:1 !important;
        margin-right:2px !important;
    }
    #lhn-selectors #trends-selector .selector-icon
    {
        background-position:-14px 2px !important;
        opacity:1 !important;
        margin-right:2px !important;
    }
    #lhn-selectors .lhn-section-secondary .selector.no-icon
    {
        padding-bottom:10px;
    }
    .selectors-footer
    {
        display:none !important;
    }
    #recommendations-tree .sub-icon
    {
        background-position:-62px 4px !important;
        opacity:1 !important;
    }
    #recommendations-tree-container div.icon
    {
        margin-left:20px !important;
    }
    .lhn-section-footer
    {
        border-bottom:0 !important;
        margin-bottom:0 !important;
        padding-bottom:10px !important;
    }
    .lhn-section-no-unread-counts .folder .name-text, #lhn-recommendations .name-text
    {
        max-width: 178px !important;
    }
    
    /* Sharing */
    #lhn-friends
    {
        display:block !important;
    }
    #friends-tree a.lhn-section-primary div.name-text
    {
        font-weight:bold !important;
    }
    #friends-tree div.name-text
    {
        padding-left:0px !important;
        margin-top:5px !important;
    }
    #friends-tree .friend-tree-comments-icon
    {
        background-position:-43px -63px !important;
        margin-top:5px !important;
        margin-right:5px !important;
    }
    .lhn-section-footer
    {
        margin-left:20px !important;
    }
    #friends-tree-container a
    {
        height:30px !important;
    }
    #friends-tree-container li
    {
        margin:0 !important;
    }
    #recommendations-tree li
    {
        margin-bottom:0px !important;
    }
    #friends-tree ul.lhn-section-secondary a
    {
        padding-left:0px !important;
    }
    #friends-tree ul .icon
    {
        margin-left:15px !important;
    }
    #friends-settings-link a.link
    {
        padding-left:5px !important;
    }
    .lhn-section-footer
    {
        background-color:white !important;
    }
    #friends-tree-container
    {
        background-color:white !important;
    }

    /* Google Chrome adjustment */
    #reading-list-selector a
    {
        height:31px !important;
    }
    
    /* Low resolution */
    .jfk-button
    {
        min-width:30px !important;
    }
    #friends-tree .folder-name-text
    {
        max-width:165px !important;
    }

    /* Last redesign */
    #logo-section
    {
        display: none !important;
    }
    #logo-section + #lhn-add-subscription-section #lhn-add-subscription
    {
        top: 22px !important;
    }
}