.content-margin {
    margin: 0;
}

h1#page-title {
font-size: 25px;
}

.views-exposed-form {
background-color: #ebf7f8;
padding: 0 10px;
border-top: 3px solid #3bb0be;
border-bottom: 3px solid #3bb0be;
}

#edit-submit-directory {
background: none #3bb0be;
color: #ffffff;
text-transform: uppercase;
}

#edit-field-faculty-research-areas-tid, #edit-field-faculty-centers-tid, #edit-field-faculty-rank-tid {
border-radius: 3px;
border: 3px solid #cfcfcf;
height: 35px;
font-size: 14px;
}

td.views-field {
    border-right: 3px solid #FFFFFF;
}

th.active img {
background-color: #3bb0be;
padding: 2px;
border-radius: 3px;
}

th, thead, thead th, th a, thead a {
background-color: #ebf7f8;
color: #3a3833 !important;
font-size: 13px !important;
font-weight: bold;
text-transform: uppercase;
}

.views-field-field-staff-last-name {
min-width: 100px;
}

.views-field-field-staff-first-name {
min-width: 100px;
}



tr.odd td.active, tr.odd {
background-color: #e3ddcc;
}

tr.even td.active, tr.even{
background-color: #f1ede4;
}

/* top sub menu */

#block-menu-block-6 {
    float: right;
    margin-top: -70px;
}

#block-menu-block-6 ul li {
float: left;
margin-right: 20px;
padding-right: 20px;
border-right: 1px solid #b6a77d;
text-transform: uppercase;
}

#block-menu-block-6 ul li.last {
margin-right:0;
padding-right: 0;
border-right: none;
}

h1#page-title {
color: #3bb0be;
}

#block-menu-block-6 a {
color:#b6a77d;
}

#block-menu-block-6 a:hover, #block-menu-block-6 a.active, #block-menu-block-6 a.active-trail {
color: #964457;
}

header, .article-content, #block-views-publications-block {
    margin-left: 0;
}

.views-field-field-staff-room-, .views-field-field-staff-phone, .views-field-field-faculty-name-first-last-, .views-field-field-faculty-last-name-for-alph {
white-space: nowrap;
}

/* Smartphone portrait one-col-stack */ 
@media only screen and (max-width:650px) {

#block-menu-block-6 {
    margin-top: 0;
}

}
