/** body **/
/** header **/
#header-inner {
    position: relative
    }
#header-block-left {
    position: absolute;
    text-align: left;
    padding-top: 15px;
    padding-right: 0;
    width: 591px;
    height: 145px;
    overflow: hidden
    }
#header-block-mid {
    display: none
    }
#header-block-right {
    float: right;
    width: 318px
    }
#logo {
    float: left;
    padding-right: 21px;
    width: 185px
    }
#affiliate-location {
    float: left;
    margin: 40px 0 0 15px;
    overflow: hidden;
    width: 370px
    }
#affiliate-location p {
    margin: 0 0 6px
    }
#affiliate-location .org-name {
    font-size: 2em;
    color: #5F574F;
    line-height: 1em
    }
#affiliate-location .org-loc {
    font-size: 1.1em;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #928B81;
    line-height: 1em
    }
#menu-section-volorg {
    top: 149px;
    padding-left: 227px;
    width: 715px;
    height: 43px
    }
#menu-section-volorg a {
    display: block;
    padding: 0 15px 16px;
    font-size: 16px;
    line-height: 27px;
    text-indent: 0;
    width: auto;
    float: left
    }
#menu-section-volorg .active a {
    font-size: 22px;
    line-height: 27px
    }
#menu-affiliate {
    margin-top: 0;
    padding-top: 18px;
    width: 160px;
    height: 105px;
    overflow: hidden
    }
#menu-affiliate.menu li {
    margin: 0;
    font-size: 13px;
    line-height: 17px
    }
#affiliate-member {
    float: right;
    margin-top: 0;
    padding-top: 15px;
    width: 150px;
    height: 105px
    }
#affiliate-member #affiliate-login {
    margin-left: -111px
    }
/** navbar **/
#navbar-inner {
    margin-top: 21px;
    margin-left: 15px
    }
#menu-primary .first a {
    padding-left: 24px
    }
/** Pages **/
.node .box .hr {
    margin: 0 -18px 0 -22px
    }
#node-volunteer-opportunities-search-results .box .hr {
    margin-bottom: 1em
    }
#node-volunteer-opportunities-search-results form {
    padding: 10px 0
    }
/** Blocks **/
#block-account-profile .profile {
    margin-left: 20px;
    margin-bottom: 40px
    }
#block-account-profile .logo {
    float: right;
    width: 153px;
    margin: 0 0 20px 15px;
    text-align: center
    }
#box-opportunity-login .box-top {
    height: 10px
    }
#box-opportunity-login form .form-item {
    float: left;
    margin-right: 20px
    }
a.link_20more {
    width: 74px;
    height: 16px;
    pointer: cursor
    }