/*** Colors ***/
.red {
  color: red;
}
.light_green {
  color: #a1b398;
}
.dark_green {
  color: #305330;
}
.medium_brown {
  color: #998b7a;
}
.light_brown {
  color: #d1bbab;
}
/* `Basic HTML
----------------------------------------------------------------------------------------------------*/
body {
  background-color: #ffffff;
  color: black;
}
/* `Spacing
----------------------------------------------------------------------------------------------------*/
ol {
  list-style: decimal;
}
ul {
  list-style: disc;
}
/*** Run Of Site Styles ***/
.wrapper {
  width: 100%;
  padding: 0px;
  margin: 0px;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
.center {
  text-align: center;
}
.right {
  text-align: right;
}
.left {
  text-align: left;
}
/*** Pushdown Classes ***/
.pushdown_5 {
  padding-top: 5px;
}
.pushdown_10 {
  padding-top: 10px;
}
.pushdown_20 {
  padding-top: 20px;
}
.pushdown_30 {
  padding-top: 30px;
}
.pushdown_40 {
  padding-top: 40px;
}
.pushdown_50 {
  padding-top: 50px;
}
.pushdown_60 {
  padding-top: 60px;
}
.pushdown_70 {
  padding-top: 70px;
}
.pushdown_80 {
  padding-top: 80px;
}
.pushdown_90 {
  padding-top: 90px;
}
.pushdown_100 {
  padding-top: 100px;
}
/*** Template Styles ***/
#header {
  background-color: #fff5eb;
  width: 100%;
  height: auto;
}
nav {
  font-size: 17.5px;
}
.slideshow {
  padding-bottom: 20px;
}
#content {
  color: #000000;
  background-color: #ffffff;
}
#footer_info {
  color: #000000;
  text-align: center;
  font-size: 12px;
}
#footer_info h1 {
  margin: 0px;
  line-height: 1;
  font-size: 12px;
}
#footer_info a {
  text-decoration: none;
  color: #000000;
}
#copyright,
#copyright a {
  color: black;
  font-size: 10px;
  text-align: center;
  margin-bottom: 4px;
}
/* Hide Chrono Form Link*/
div.chronoform a {
  visibility: hidden;
}
/*** Media Overrides ***/
@media (max-width: 767px) {
  body {
    padding: 0;
  }
  .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/*.mostread, .weblinks, .category-module, .syndicate-module, ul.nav.menu, #login-form {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background:#eee;
	border:1px solid #ccc;
	padding:5px;
	margin:0px 0px 10px 0px;
}
.mostread, .weblinks, .category-module {
	padding:0px 0px 0px 20px;
}
.syndicate-module {
	display:block;
}*/
/* Hide Chrono Form Link*/
div.chronoform a {
  visibility: hidden;
}
@media (max-width: 767px) {
  body {
    padding: 0;
  }
  .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 979px) { /* and (max-width: 1200px)*/
  nav .container {
    width: 960px !important;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  nav .container {
    width: 744px !important;
  }
}
