body {
  background: #fff;
  color: #333;
}
body:before {
  content: "";
  height: 465px;
  background: #262626;
  border-bottom: 4px solid #faf9f5;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
}
#container {
  border-color: #9d9d9d;
}
.content a {
  color: #900;
}
h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: #900;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  color: #c64c4a;
}
@media only screen and (min-width: 651px) {
  .nav-horizontal #mp-menu,
  .nav-dual #mp-menu {
    background: #333;
  }
  .nav-horizontal .nav-main-head,
  .nav-dual .nav-main-head {
    color: #bbb;
  }
  .nav-horizontal .nav-main-item:hover .nav-main-head,
  .nav-dual .nav-main-item:hover .nav-main-head,
  .nav-horizontal .nav-main-head.current,
  .nav-dual .nav-main-head.current {
    color: #fff;
    background-color: #900;
  }
  .nav-horizontal .nav-main-item,
  .nav-dual .nav-main-item {
    border-color: #242424;
  }
  .nav-horizontal .nav-main-sub > li,
  .nav-dual .nav-main-sub > li {
    background: #900;
    border-top: 1px solid #ab332f;
  }
  .nav-horizontal .nav-main-sub-link,
  .nav-dual .nav-main-sub-link {
    color: #ddd;
  }
  .nav-horizontal .nav-main-sub-link:hover,
  .nav-dual .nav-main-sub-link:hover {
    color: #fff;
    background: #ab332f;
  }
  .nav-left #container:before,
  .nav-dual.not-homepage #container:before,
  .nav-right #container:before {
    background: #262626;
  }
  .sidebar {
    color: #ccc;
  }
  .side-nav a:hover,
  .side-nav .expanded > a {
    background: #000;
  }
  .side-nav .expanded ul {
    background: #900;
  }
  .side-nav .expanded ul a:hover,
  .side-nav .expanded ul a.current {
    background: #ac3333;
  }
}
.contact-panel {
  color: #e9e8d6;
}
.nav-horizontal .contact-panel li,
.nav-dual .contact-panel li {
  color: #999;
  border-left: 1px solid #999;
}
.nav-horizontal .contact-panel li:first-child,
.nav-dual .contact-panel li:first-child {
  border-left: 0;
}
#events a small {
  color: #666;
}
.article-img img,
.html-content img {
  border: 5px solid #e8e8e8;
}
.article-img a:hover img,
.html-content a:hover img {
  border: 5px solid #ccc;
}
.striped-list > li:nth-child(odd),
.striped-list > .list-item:nth-child(odd) {
  background: #fffae5;
}
.striped-list > li:nth-child(even),
.striped-list > .list-item:nth-child(even) {
  background: #fbfbfb;
}
#content .html_container img {
  border: 5px solid #e8e8e8 !important;
}
#content .html_container a:hover img {
  border: 5px solid #ccc !important;
}
#content .html_container ul li {
  list-style-image: url("../../img/schemes/gray/bg_li.gif") !important;
}
#full_page_calendar th.month {
  color: #980000;
}
@media only screen and (min-width: 1000px) {
  .header-size-full #mp-menu:before {
    content: '';
    position: absolute;
    top: 0;
    left: -999em;
    right: -999em;
    bottom: 0;
    background: #242424;
  }
  .header-size-full.nav-horizontal #container,
  .header-size-full #container {
    border-width: 0;
    padding: 10px 0 0;
  }
}
