@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix("https://www.google.com/reader")
                , url-prefix("http://www.google.co.jp/reader") {


    /* Head */
    #gbx1, #gbx2 {
        background-color: white !important;
        height: 38px !important;

    }
    #gb #gbx1.gbes
    , #gb #gbx2.gbes
    , #gb.gbesi #gbx1
    , #gb.gbesi #gbx2
    , #gb #gbq.gbes
    , #gb #gbu.gbes
    , #gb.gbesi #gbq
    , #gb.gbesi #gbu {
       top: 30px !important;
    }
    #viewer-header
    , #sections-header {
       height: 40px !important;
    }

    /* GoogleIcon */
    #gbq1 {
        display: none !important;
    }
    #gbql {
        display: none !important;
    }

    /* SearchBox */
    #gbq2 {
        padding-top: 0px !important;
    }
    #gbqfbw {
        margin: 0px 5px !important;
    }
    #gbqfw form {
        top: 35px !important;
        left: 5px !important;
        position: fixed !important;
        max-width: 120px !important;
        min-width: 120px !important;
    }
    #gbgs4d {
        width: 23px !important;
    }
    #quick-add-bubble-holder {
        z-index: 1000 !important;
    }

    /* UserInfoBox */
    #gbu.gbes
    , #gbq2.gbes
    , #gbq3.gbes
    , #gb.gbesi #gbu
    , #gb.gbesi #gbq2
    , #gb.gbesi #gbq3 {
        padding-top: 5px !important;
    }
    #gbu {
        position: fixed !important;
        top: 15px !important;
        left: 210px !important;
        width: 23px !important;
    }
    #gbvg {
        border-style: solid;
        border-width: 1px;
        border-color: #C0C0C0;
        height: 27px !important;
    }
    #gbu .gbt {
        position: fixed !important;
        margin-left: 0px !important;
    }
    #gbgs4d .gbmai {
        margin-left: -16px !important;
    }
    .gbmac, .gbmab {
        margin-left: -5px !important;
    }
    #gbg4 {
        width: 23px !important;
        padding-right: 0px !important;
    }

    /* common */
    #main {
        position: fixed !important;
        top: 68px !important;
        z-index: 985;
    }
    #chrome {
       position: fixed !important;
       top: 28px !important;
       width: 78% !important;
    }

    /* Navigation */
    #logo-section {
        display: none !important;
    }
    #lhn-add-subscription-section {
        display: none !important;
    }
    #home-section {
        padding: 0px !important;
    }
    #lhn-recommendations {
        display: none !important;
    }
    .lhn-section-primary {
        line-height: 22px !important;
    }
    #reading-list-unread-count {
        margin-top: 0px !important;
    }
    .unread-count {
        color: #0044CC !important;
        font-weight: bold !important;
    }

    /* Entry */
    #title-and-status-holder {
        background-color: #6DA4FE !important;
        border: solid 1px #4D90FE !important;
        margin-right: 0px !important;
    }
    #chrome-title, #chrome-title a {
        color: #FFFFFF !important;
    }
    #entries {
        padding: 0px 0px 0px 0px !important;
    }
    #entries.list .entry .collapsed {
        height: 22px !important;
    }
    #entries.list .collapsed .entry-source-title
        , #entries.list .collapsed .entry-title
        , #entries.list .collapsed .entry-date {
        line-height: 22px !important;
    }

    /* Entry All List */
    #entries.cards .entry {
        margin: 0px !important;
    }

    #entries.cards .read div {
        background: none repeat scroll 0 0 #EEEEEE !important;
        border-color: #DDDDDD !important;
    }
}
