/* HEADER */
#header {
    background-color: #fff;
    padding-bottom: 5px;
}
.red-bar .header {
    border-top: 35px solid #8c1515;
}
.nav-search {
    margin-top: -62px;
}
/* Stanford logo*/
#block-block-11 {
    max-width: 1170px;
    margin: -58px 0 0 -773px;
}
.header .site-logo img {
    max-width: 100%;
}
/* Main Navigation */
#main-menu {
    /*padding: 10px 0;*/
    border-bottom: #dcdcdc 1px solid;
    margin-bottom: 0;
}
.navbar {
    margin-bottom: 0;
}
.site-main-menu ul.menu li {
    margin: 0;
    border-right: #ccc 1px solid;
    padding: 0 2.18em;
}
.site-main-menu ul.menu li.first {
    margin: 0;
    border-left: #ccc 1px solid;
}
.site-main-menu ul.menu li.expanded li.first {
    margin: 0;
    padding: 0;
    border-left: none;
}
.site-main-menu ul.menu li.expanded li.last {
    margin: 0;
    padding: 0;
    border-left: none;
}
.site-main-menu ul.menu li.last {
   /* padding: 0 2.2em;*/
    margin-right: 0;
}
.navbar .nav > li > a {
    text-transform: none;
    margin-right: 0;
    margin-top: .6em;
    margin-bottom: .5em;
}
.navbar .nav > li > a:hover, .navbar .nav > li > a:active {
    color: #3f3c30 !important;
    background-color: transparent !important;
    text-decoration: none;
}
.navbar .nav > .active > a, .navbar .nav > .active-trail > a, .navbar .nav > .active > a:hover, .navbar .nav > .active-trail > a:hover, .navbar .nav > .active > a:focus, .navbar .nav > .active-trail > a:focus {
    background-color: transparent !important;
    box-shadow: none;
    color: #3f3c30 !important;
}
.navbar .nav > li > ul.dropdown-menu > li {
    margin: 0;
    padding: 0;
}
.navbar .nav > li > ul.dropdown-menu > li > ul.dropdown-menu > li  {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
}
.navbar .nav > li > a:hover, .navbar .nav > li > a:active {
    color: #8C1515 !important;
    /*background-color: #f2f1eb !important;*/
    background-color: transparent !important;
    text-decoration: none;
}
.navbar .nav > .active > a, .navbar .nav > .active-trail > a, .navbar .nav > .active > a:hover, .navbar .nav > .active-trail > a:hover, .navbar .nav > .active > a:focus, .navbar .nav > .active-trail > a:focus {
    color: #8C1515 !important;
    /*background-color: #f2f1eb !important;*/
    background-color: #none;
    box-shadow: none;
    text-decoration: none;
}
.navbar .nav > li > a {
    padding-bottom: 0em !important;
    border-bottom: none !important;
    font-size: 1em !important;
    font-weight: normal !important;
}
.nav .active {
    text-decoration: none;
}
