.sites-chrome-header-valign-top {
    vertical-align: top !important
}

.sites-chrome-header-valign-top h2 a {
    vertical-align: top !important
}

.sites-chrome-header-valign-top h2 a img {
    vertical-align: top !important
}

.sites-layout-searchbox .sites-chrome-header-valign-top {
    vertical-align: top !important
}

#sites-chrome-everything #sites-chrome-header .sites-logo.sites-chrome-header-valign-top {
    float: none
}

.sites-chrome-header-valign-bottom {
    vertical-align: bottom !important
}

.sites-chrome-header-valign-bottom h2 a {
    vertical-align: bottom !important
}

.sites-chrome-header-valign-bottom h2 a img {
    vertical-align: bottom !important
}

.sites-layout-searchbox .sites-chrome-header-valign-bottom {
    vertical-align: bottom !important
}

#sites-chrome-everything #sites-chrome-header .sites-logo.sites-chrome-header-valign-bottom {
    float: none
}

.sites-chrome-header-valign-middle {
    vertical-align: middle !important
}

h2 a .sites-chrome-header-valign-middle {
    vertical-align: middle !important
}

h2 a img .sites-chrome-header-valign-middle {
    vertical-align: middle !important
}

.sites-layout-searchbox .sites-chrome-header-valign-middle {
    vertical-align: middle !important
}

#sites-chrome-everything #sites-chrome-header .sites-logo.sites-chrome-header-valign-middle {
    float: none
}

.sites-header-title-centered,
.sites-layout-searchbox-centered {
    text-align: center !important
}

#sites-chrome-everything #sites-chrome-header .sites-logo-centered {
    float: none;
    padding: 0 0 0 0;
    background-color: transparent
}

.sites-subfooter {
    overflow: auto
}

#sites-chrome-everything,
#sites-chrome-footer,
#sites-chrome-everything h1,
#sites-chrome-everything h2,
#sites-chrome-everything h3,
#sites-chrome-everything h4,
#sites-chrome-everything h5,
#sites-chrome-everything h6,
span #sites-page-title,
#sites-chrome-everything .goog-tree-item-label,
#sites-chrome-everything input,
#sites-searchbox-search-button,
.sites-subfooter,
#sites-chrome-sidebar-left .sites-embed,
#sites-chrome-sidebar-right .sites-embed,
#sites-chrome-everything .sites-adminfooter,
.sites-canvas-main .sites-embed,
.sites-embed-type-gadget-error {
    font-size: 13px !important
}

#sites-chrome-everything,
#sites-chrome-footer,
#sites-chrome-everything h1,
#sites-chrome-everything h2,
#sites-chrome-everything h3,
#sites-chrome-everything h4,
#sites-chrome-everything h5,
#sites-chrome-everything h6,
span #sites-page-title,
#sites-chrome-everything .goog-tree-item-label,
#sites-chrome-everything input,
#sites-chrome-everything a,
#sites-searchbox-search-button,
.sites-subfooter,
.sites-sidebar-nav .current-bg,
#sites-chrome-sidebar-left .sites-sidebar-nav a,
#sites-chrome-sidebar-right .sites-sidebar-nav a {
    color: #000000 !important
}

.sites-canvas-sidebar {
    width: 150px
}

body #sites-header-title h2 {
    font-size: 32px !important
}

.sites-sidebar-nav li.topLevel,
.sites-sidebar-recent-activity ul .sites-sidebar-recent-activity-viewall {
    border-top-color: #cccccc
}

.sites-sidebar-nav .current-bg {
    background-color: #0000ff !important;
    color: #ffffff !important
}

#sites-chrome-header-wrapper {
    border-bottom: 0px !important
}

.sites-header-nav-dropdown-menu {
    font-size: 13px !important
}

.sites-header-nav-dropdown-menu {
    color: #000000 !important
}

#sites-chrome-header .sites-header-nav-dropdown-menuitem-content a.current {
    font-weight: bold
}