body {
	color: #fff;
}
a {
  color: #FDF200;
}
a:hover {
  color: #FDF200;
	text-decoration: underline;
}
body.site {
  background-color: #231f20;
  padding: 5px;
}
.body .container {
  background-color: transparent;
  border: medium none;
  border-radius: 0;
  box-shadow: none;
  padding: 5px;
}
.header {
	
}
.header-logo {
  float: left;
  margin-top: 40px;
}
.header-right {
	
}
.header-info {
	float: right;
}
.header-info p {
	font-size: 18px;
  margin: 5px 0;
  text-align: right;
}
.header-info a {
	color: #fff;
}
.header-images {
  float: right;
  margin-top: 43px;
}
.himg-left, .himg-right {
  border: 4px solid #fff;
  float: left;
}
.himg-left {
  border-right: none;
}
.header-images img {
  max-width: 325px
}
.navigation {
	border: none;
  margin: 0;
  padding: 0;
}
.nav > li > a {
  background-color: transparent;
  color: #fff;
  text-align: right;
	font-size: 20px;
	padding: 5px 2px;
	margin-bottom: 20px;
}
.nav > .active > a, .nav > .active > a:hover, .nav > .active > a:focus {
  background-color: transparent;
  color: #FDF200;
}
.nav > li > a:hover, .nav > li > a:focus {
  background-color: transparent;
  color: #FDF200;
}
#sidebar {
  background-color: #333;
  padding: 15px 10px;
}
#content {
  background-color: #333;
  padding: 10px 20px;
}
.page-header {
  margin: 0;
  padding: 0;
	border-bottom: 2px solid #f1141b;
}
.page-header h2 {
  font-size: 30px;
  line-height: 32px;
}
.item-content {
  float: left;
}
.item-image .content-image {
  float: left;
	margin: 0 15px 15px 0;
}
.item-image .content-text h3 {
  margin-top: 0;
}
footer {
  margin-top: 2%;
}
.footer-inner {
  padding: 0;
}
.footer-inner p {
  margin: 15px;
}
.footer-inner a, .footer-inner a:hover {
  color: #fff;
}

.body .container.footerc {
  background-color: #333;
	padding: 0;
}
p.quote {
	font-style: italic;
}

@media (max-width: 979px) {
  .page-header h2 {
  
    font-size: 24px;
    line-height: 26px;
  
  }
  .header-logo img {
    max-width: 200px;
  }
	.header-images img {
	  max-width: 220px;
  }
	.nav > li > a {
	  font-size: 14px;
	  font-weight: bold;
	  margin-bottom: 10px;
	}  
}
@media (max-width: 767px) {
  .page-header h2 {
  
    font-size: 22px;
    line-height: 24px;
  
  }
	.header-logo img {
	  max-width: 175px;
	}
	#sidebar {
	  margin-bottom: 15px;
		padding: 5px;
	}
	#content {
	  float: left;
	}
	.header-logo {
	  float: none;
	  margin-top: 0;
	  width: 100%;
	}
	.header-info {
	  float: none;
	  width: 100%;
	}
	.header-info p {
	  font-size: 16px;
	  margin: 3px 0;
	  text-align: center;
	}
	.header-images {
	  display: none;
	}
	.nav {
	  margin-bottom: 0;
	}	
	.nav > li > a {
	  text-align: center;
    margin-bottom: 0;
}
}
@media (max-width: 480px) {
	.footer-inner p {
	  float: none;
	  text-align: center;
	}
	.item-image .content-image {
	  float: none;
	  text-align: center;
	}
}