/*
body {
    background-color: #918f83;
    background-image: url('/sites/default/files/images/wall3.jpg');
    background-attachment: fixed;
}
*/

html {
    background-color: #ffffff;
}

#section-content #zone-content .region-inner {
    padding-right: 50px;
}

#region-content::after {
    border-right: medium none;
}

#zone-branding, #zone-menu, #zone-header, #zone-content {
    background-color: #fff;
}

#section-header, #section-footer {
    background: none;
}

#zone-topper-wrapper, #zone-topper {
    /* background-color: #23532b; */
    background: none;
    height: 50px;
}

h1.yale {
    display: none;
}

#zone-branding-wrapper, #zone-branding {
    height: 157px;
}

#zone-branding {
    background: url('/sites/default/files/images/banner_bg.jpg');
}

.branding-data {
    display: none;
}

.bannerlogo {
    margin: 50px 0 0 0;
}

.photowall {
    float: right;
    margin-right: -15px;
    margin-top: -149px;
}

.front #block-views-rotating-header-image-block {
    margin-top: 50px;
    margin-bottom: 50px;
}

#zone-branding-wrapper, #zone-menu-wrapper, #zone-header-wrapper, #zone-content-wrapper {
    background-image: url('/sites/default/files/images/shadow_bg.png');
    background-position: center 0px;
    background-repeat: repeat-y;
}

#zone-footer-wrapper {
    background-image: url('/sites/default/files/images/shadow_bg_footer.png');
    background-position: center top;
    background-repeat: no-repeat;
}

#zone-topper .block-search-form {
    margin-right: -14px;
}

#zone-topper form.search-form {
    border: 1px solid #999;
}

#zone-topper input::-moz-placeholder, #zone-topper input.form-text {
    color: #999;
}

#zone-footer {
    background-color: #ffffff;
    border-top: solid 1px #23532b;
    height: 120px;
}

#zone-footer-wrapper {
    height: 120px;
}

#region-sidebar-first .region-inner {
    padding-left: 30px; 
    padding-right: 20px !important;
}

#breadcrumb {
    padding-left: 30px;
}

#region-footer-first, #region-footer-second .copyright {
   display: none;
}

#region-footer-second {
    width: 75%;
}

#block-footer-message-footer-message {
    margin: 20px 0px 0px 15px;
}

#footerdiv1, #footerdiv2, #footerdiv3 {
    float: left;
    width: 300px;
    color: #222222;
    font-size: 12px;
    line-height: 20px;
    margin-right: 25px;
    margin-bottom: 15px;
}

.region-footer-second .block-footer-message a {
    color: #286dc0 !important;
}