@charset "utf-8";
/* CSS Document */

body {
	padding-top: 50px;
}
.colorbgnd {
	background-color: #FFFFFF;
}
.wood {
	background-attachment: fixed;
	background-image: url(../images/bg2.jpg);
	background-repeat: repeat;
	background-position: center top;
	/* [disabled]border-bottom-width: 2px; */
	/* [disabled]border-bottom-style: solid; */
	/* [disabled]border-bottom-color: #bf3b42; */
}
.topborder {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #bf3b42;
}
.btmborder {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #bf3b42;
}
.woodcover{
	background-color: rgba(255,255,255,0.9);
}
h3,
.h3 {
  	font-size: 18px;
  	margin-top: 10px;
  	margin-bottom: 10px;
}
h4,
.h4 {
  	font-size: 16px;
 	margin-top: 10px;
 	margin-bottom: 10px;
}
.blockquote-reverse,
blockquote.pull-right {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: rgba(255,75,0,.8);
}
.jumbotron {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #bf3b42;
  }
.jumbotron h1, .jumbotron .h1 {	
	font-size: 36px;
}
.jumbotron p {
  	font-size: 18px;
}
.jumbotron img {
  	padding-top: 25px;
}
.carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
	margin: auto;
}
hr {
  margin-top: 10px;
  margin-bottom: 10px;
}
footer hr {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #bf3b42;
}
.padmetop {padding-top:10px;}
.padmebot {padding-bottom:10px;}
.padmelrtb {padding: 10px;}
.imgmargin {margin-left: 10px;}
.ghcolor {color: #bf3b42;}
.ghbkdcolor {
	background-color: #bf3b42;
}

/* _________Start Nav Bar Inverse Classes___________*/
.navbar-brand {
	float: left;
	font-size: 18px;
	line-height: 50px;
	height: 50px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.navbar-inverse .navbar-toggle .icon-bar {
  	background-color: #ff4f58; /* Changes regular toggle color */
}
.navbar-inverse .navbar-toggle .icon-bar:hover {
	background-color: #fff; /* Changes toggle color on hover */
}
.navbar-inverse {
	border-top-color: #bf3b42;
	border-right-color: #080808;
	border-bottom-color: #bf3b42;
	border-left-color: #080808;
}
.navbar-fixed-top {
	border-top-width: 3px;
	border-bottom-width: 3px;
}
.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #5c3e44 0%, #401416 100%);
  background-image:      -o-linear-gradient(top, #5c3e44 0%, #401416 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5c3e44), to(#401416));
  background-image:         linear-gradient(to bottom, #5c3e44 0%, #401416 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5c3e44', endColorstr='#ff401416', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-radius: 4px;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image:      -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
  background-image:         linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}
@media (max-width: 767px) {
  .navbar .navbar-nav .open .dropdown-menu > .active > a,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
    background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
    background-repeat: repeat-x;
  }
  
}
@media (max-width:992px){ /* avoids navbar taking two rows even though there is enough space */
.nav > li > a {
	padding-left: 10px;
	padding-right:10px;
}
}
/* _________/END Nav Bar Inverse Classes___________*/

.footertxt {
	color: #CCC;
	border-top-color: #bf3b42;
	border-bottom-color: #bf3b42;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-radius: 0;
	}
.footertxt a{
color: #CCC;
}
	
@media (max-width: 970px) {
.jumbotron h1, .jumbotron .h1 {	
	font-size: 28px;
}
}
@media (max-width: 970px) {
h2, .h2 {	
	font-size: 20px;
}
h3, .h3 {
  font-size: 16px;
}

}


/*_____________Button extra styles*/
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
  text-shadow: none;
}
.btn:active,
.btn.active {
  background-image: none;
}
.btn-default {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  text-shadow: 0 1px 0 #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}
.btn-primary {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
  background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #245580;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #265a88;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #265a88;
  border-color: #245580;
}
.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
  background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e;
}
.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
  background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9;
}
/*_____________/END Button extra styles*/