body {
    background-color: #000;
    color: #333;
}

#zone-topper {
background-color: #676767;
/*width: 976px;*/
}

#region-topper-first .yale img {
margin: 3px;
padding: 2px;
}

#region-branding a {
    color: #ffffff;
    font-weight: 400;
}

a {
    color: #2f312e;
    font-weight: 400;
}
a:hover {
    /*color: #2f312e;*/
    color: #eee;

}
h1 {
    color: #2f312e;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 2em;
    font-weight: normal;
    letter-spacing: 0.12em;
    padding-bottom: 20px;
    padding-left: 35px;
    padding-top: 35px;
}
h2, h3, h5 {
    color: #2f312e;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.4em;
    font-weight: normal;
    letter-spacing: 0.12em;
    padding-bottom: 20px;
    padding-left: 35px;
    padding-top: 15px;
}
.block-title {
padding-left: 0px;
}
h4 {
    color: #fff;
    font-family: yaledesign;
    font-size: 1em;
    font-weight: normal;
    letter-spacing: 0.12em;
    padding-bottom: 12px;
    padding-left: 5px;
  
}
#region-footer-first h1 {
    padding-bottom: 20px;
    padding-left: 0px;
    padding-top: 0px;
    padding-top: 0px;
}
#region-topper-first h1.yale {
    padding-left: 0px;
    padding-top: 10px;
}
#region-topper-second h2 {
    padding-left: 0px;
    padding-top: 10px;
}
#zone-topper-wrapper {
    background-image: none;
}
#zone-footer {
   background-color: #2f312e;
   color: #fff;
   text-align: center;
}
#zone-footer a{
   color:#fff;
}
#zone-content {
   background-color: #ccc;
    position: relative;
}
#zone-content p {
padding:0px 40px;
}
#breadcrumb {
display:none;
}
#zone-menu {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    background-color: #999;
} 
#region-menu {
    background-color: #999;
}
#zone-menu ul.menu  {
    display: block;
    color: #333;
    font-size: 1.1em;
    padding-left: 0.65em;
    padding-right: 0.65em;
}
#zone-menu ul.menu li a {
    color: #11110f;
    font-weight: 400;
    text-transform: uppercase;
}
.yale-wide-menu ul.menu li a, .yale-boxed-menu ul.menu li a {
    color: #11110f;
    text-transform: uppercase;
}
.yale-wide-menu, .yale-boxed-menu {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #999;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #999;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #999;
    border-top-style: solid;
    border-top-width: 1px;
    position: relative;
    font-weight:200;
}

/*black background behind logo */
#zone-branding{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #343434;
    background-image: none;
  /*  background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;*/
    text-align: center;
    color: #fff;
    font-family: yaledesign;
    font-size: 1.6em;
    text-transform: uppercase;
    letter-spacing: 2px;
}
#region-content:after {
   border-right: #727771;
    border-bottom-width: 0;
    border-left-width-value: 0;
    border-right-width-value: 0;
    border-top-width: 0;
}
#region-footer-first h1 a {
    background-image: url("/sites/all/themes/yale_wide/images/yale-wordmark-white-default.png");
}
.copyright {
color:#ccc;

}
#zone-topper form.search-form {
    border-bottom-color: #fff;
    border-top-color: #fff;
    border-right-color: #fff;
    border-left-color: #fff;
    color: #11110f;
}
#zone-topper input.form-text:hover {
    background-color: #ccc;
    color: #11110f;
}
.placeholder {
    color: #11110f;
}
.region-content table, .cke_show_borders table {
    margin-bottom: 1em;
    margin-left: 30px;
    width: 80%;
}
.view-people .views-table tr:hover td, .view-people .views-table tr.odd td, .view-people .views-table tr.even td {
    background-color: #ccc;
}

#region-branding .content img {
	padding-top:15px;
}
