body {
  background: #fff;
  color: #333;
}
body:before {
  content: "";
  height: 465px;
  background: #5c5c5c;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
}
#container {
  border-color: #ededed;
}
.content a,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #900;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  color: #c03d3d;
}
@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: #ddc;
  }
  .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: #333;
    background-color: #fc0;
  }
  .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: #fc0;
    border-top: 1px solid #fedf66;
  }
  .nav-horizontal .nav-main-sub-link,
  .nav-dual .nav-main-sub-link {
    color: #333;
  }
  .nav-horizontal .nav-main-sub-link:hover,
  .nav-dual .nav-main-sub-link:hover {
    background: #fedf66;
  }
  .nav-left #container:before,
  .nav-dual.not-homepage #container:before {
    left: -19px;
    border-right: 1px dashed #ccc;
  }
  .nav-right #container:before {
    right: -19px;
    border-left: 1px dashed #ccc;
  }
  .sidebar {
    color: #444;
  }
  .side-nav a:hover,
  .side-nav .expanded > a {
    background: #ccc;
  }
  .side-nav .expanded ul {
    background: #fc0;
  }
  .side-nav .expanded ul a:hover,
  .side-nav .expanded ul a.current {
    background: #ffebb9;
  }
}
.nav-left .contact-panel a,
.nav-right .contact-panel a {
  color: #666;
}
.nav-left .contact-panel a:hover,
.nav-right .contact-panel a:hover {
  text-decoration: underline;
}
.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;
}
.striped-list > li:nth-child(odd),
.striped-list > .list-item:nth-child(odd) {
  background: #ffe6a7;
}
.striped-list > li:nth-child(even),
.striped-list > .list-item:nth-child(even) {
  background: #e4e4e4;
}
#content .html_container img,
.entry img {
  border: 5px solid #ffc32d !important;
}
#content .html_container a:hover img,
.entry a:hover img {
  border: 5px solid #ffd670 !important;
}
#content .html_container ul li {
  list-style-image: url("../../img/schemes/yellow/bg_li.gif") !important;
}
.article-img img,
.html-content img {
  border: 5px solid #ffc32d;
}
.article-img a:hover img,
.html-content a:hover img {
  border-color: #ffd670;
}
#full_page_calendar .current_day {
  background: #d4d4d4;
}
@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;
  }
}
