div.with-artsci-logos div.top-header,
div.with-wustl-logo div.top-header {
  min-height: inherit;
}

body.with-wustl-logo ul#school-and-university,
body.with-artsci-logos ul#school-and-university {
  display: block;
  padding: 0;
  margin-top: 5px;
  position: relative;
  left: 0;
  background-repeat: no-repeat;
}

.with-artsci-logos ul#school-and-university {
  background-image: url(../images/artsci-sprites-mobile.png);
  margin-left: 5px;
  margin-right: 5px;
}

.with-wustl-logo ul#school-and-university {
  background-image: url(../images/wustl-sprites-mobile.png);
  margin-left: 1em;
  margin-right: 1em;
}

ul#school-and-university .artsci-logo a {
   width: 130px;
   height: 15px;
   margin-right: 6px;
   background-image: none;  
}

ul#school-and-university .wustl-logo a {
  width: 171px;
  height: 15px;
  background-image: none;  
}

.with-artsci-branding #header #logo {
  display: none;
}

.with-department-branding #header #name-and-slogan {
  border-top: 0;
}

.with-artsci-branding #header #site-name {
  margin-top: 3px;
  padding-left: 18px;
  padding-right: 18px;
}

.with-artsci-branding #header .region-header {
  padding-top: 0;
  padding-bottom: 0;
}

.with-artsci-branding #header .region-header .form-submit {
  background-color: transparent;
  border: 0;
  padding-right: 1px;
  padding-left: 1px;
}

.with-artsci-logos #header .region-header .block-search {
  padding: 0 5px;
  margin-top: 0;
}

.with-wustl-logo #header .region-header .block-search {
  margin-top: 0;
}

.with-artsci-branding #navbar ul.menu a.active-trail {
  background-color: #eee;
  color: #222;
}