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

body { margin:0; padding:0; width:100%; background-color:#575422; }
html { padding:0; margin:0;}

/* main */
.main {width:100%; padding:0; margin:0 auto;  background:#575422 url(images/bg1.jpg) center top repeat;  }
.container {width:100%; padding:20px 0 0 0; margin:0 auto; color: #505516; background:#575422 url(images/bg1.jpg) center top repeat;  }
.top_bar { width:100%; height:20px; margin:0 auto; padding:0 0 20px 0; background:url(images/bg1.jpg) repeat-x; text-align:center; font-family: 'Raleway', sans-serif; }
.top_bar_content { width:960px; margin:0 auto; padding:5px 0 15px 0; color:#FFFFFF; font-size:10px; border-bottom: 1px solid #b0b06d;}
.top_bar_content a { padding:5px 20px; color:#505516; text-decoration:none;  font-size:12px;  text-align:center; font-family: 'Raleway', sans-serif; font-weight:700; }
.top_bar_content a:hover { color:#c5b291; }
.resize { width:960px; margin:0 auto; padding:0;}
/* logo */
.logo { padding:0; margin:0 auto; width:292px;    }
/* type */

/* nav */
.nav { margin:0 auto; padding:0 0 20px;}
#cssmenu {
	width:500px;
	margin:0 auto;
	text-align:center;
	
}
#cssmenu ul {
  margin: 0;
  padding: 0;
  margin:0 130px;
  list-style: none;
}
#cssmenu li {
  margin: 0;
  padding: 0;
}
#cssmenu a {
  margin: 0 30px 0 30px;
  padding: 0;
}


#cssmenu a {
  text-decoration: none;
  text-align:center;
}
#cssmenu {
  height: 50px;
  width: auto;
}
#cssmenu > ul > li {
  float: left;
  position: relative;
}
#cssmenu > ul > li > a {
  color: #505516;
  font-family: 'Raleway', sans-serif;
  font-size: 18px;
  line-height: 50px;
  padding: 15px 10px 0;
  border-bottom: 0px solid rgba(255, 255, 255, 1);
  transition: border-color 500ms;
 
}
#cssmenu > ul > li > a:hover {
  color: #c5b291;
  -webkit-transition:color 500ms ease-in;
  -moz-transition:color 1s ease-in;
  -o-transition:color 1s ease-in;
  transition:color 1s ease-in;
  border-bottom: 1px solid rgba(80, 85, 22, 1);

}

/* vid*/
.vidbar-wrapper { 
    width:100%; 
	margin:0 auto; 
	padding:0;
	background:url(images/bg1.jpg) center top repeat;
	min-height:500px;
}
.vidbar { 
    width:930px; 
	margin:0 auto; 
	padding:20px 0;
	min-height:300px;
	
}

.vidbar p {
	margin:0;
	padding:0 0 20px 0;
    font-family: 'Raleway', sans-serif;
    color:#333;
    font-size:14px;
    letter-spacing:2px;
	line-height:1.8em;
	text-align:left;
}
.vidbar p a{
    color:#666;
	text-decoration:none;
}
.vidbar p a:hover{
    color:#fff;
}
.vidbar .float-left {
	float:left;
	padding:0 30px 0 0;
	width:400px;
}
.vidbar .float-right {
	float:right;
	padding:0 0 0 30px;
	width:400px;
}
.vidbar ul {
  margin: 0;
  padding: 0 0 0 20px;
  list-style:square;
   font-family: 'Raleway', sans-serif;
    color:#333;
    font-size:14px;
    letter-spacing:2px;
	line-height:1.8em;
	text-align:left;
}
.vidbar li {
	margin:0;
	padding:0;
	}


.vidbar-wrapper2 { 
    width:100%; 
	margin:0 auto; 
	padding:0;
	background-color:#221409;
	padding:0;
}
.vidbar2 { 
    width:960px; 
	margin:0 auto; 
	padding:10px 0 10px 0;
}
.vidbar2 .left {
	width:329px;
	margin:0;
	padding:0 20px 0 0;
	float:left;
	
	}
.vidbar2 .right {
	width:600px;
	margin:0;
	padding:0;
	float:right;
	
	}
	

.vidbar2 p {
	margin:0;
	padding-top:10px;
    font-family: 'Raleway', sans-serif;
    color:#999;
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:2px;
	line-height:1.8em;
	text-align:left;
}
.vidbar2 p a{
    color:#666;
	text-decoration:none;
}
.vidbar2 p a:hover{
    color:#fff;
}
.vidbar-wrapper h1{
font-family: 'Raleway', sans-serif;
font-weight:700;
color: #505516;
font-size:48px;
margin-top:0px;
text-shadow: 0.0em 0.0em 0.01em #CCC;
text-transform:uppercase;
letter-spacing: 5px;
margin-bottom: -10px;
text-align:left;
text-transform:uppercase;
}
.vidbar-wrapper h1 a{
font-family: 'Raleway', sans-serif;
font-weight:700;
color:#232323;
font-size:48px;
margin-top:0px;
text-shadow: 0.0em 0.0em 0.01em #CCC;
letter-spacing: 5px;
margin-bottom: -10px;
text-decoration:none;
}

.vidbar-wrapper h2{
font-family: 'Raleway', sans-serif;
font-weight:400;
color: #505516;
font-size:30px;
margin:0;
padding:0 0 10px 0;
text-shadow: 0.0em 0.0em 0.01em #999;
text-transform:uppercase;
letter-spacing:1px;
text-align:left;
}
.vidbar-wrapper h2 a{
color:#232323;
text-decoration:none;
}


.vidbar-wrapper h3{
font-family: 'Raleway', sans-serif;
font-weight:400;
color: #505516;
font-size:20px;
margin-top:25px;
text-shadow: 0.0em 0.0em 0.01em #999;
text-transform:uppercase;
letter-spacing:1px;
text-align:left;
}
.vidbar-wrapper h3 a{
color:#232323;
text-decoration:none;
}


/* nav */
.footer { width:960px; margin:0 auto; padding:0;
	background-color:#575422;
	height: 100px;
	width: 100%;
	padding: 0;
	text-align:center;
	top:0;
	padding-top:40px;
	padding-bottom:30px;
}

.footer p {
	margin:0;
    font-family: 'Raleway', sans-serif;
    color:#ccc;
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:2px;
	line-height:1.8em;
}
.footer p a{
    color:#999;
	text-decoration:none;
}
.footer p a:hover{
    color:#fff;
}

/********** contact form **********/
.contact { font: normal 12px Arial, Helvetica, sans-serif; color:#666; padding:5px 0; margin:0; line-height:1.8em;}
.contact td { font: normal 12px Arial, Helvetica, sans-serif; color:#666; padding:20px5px 0; margin:0; line-height:1.8em;}
.contact a { font: normal 12px Arial, Helvetica, sans-serif; color:#666; padding:20px5px 0; margin:0; line-height:1.8em; text-decoration:underline;}
#contactform { margin:0; padding:5px;}
#contactform * { color:#575422;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0;}
#contactform label { margin:0; width:80px; display:block; padding:5px 0; color:#282828; font:bold 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left;}
#contactform label span { display:block; color:#858585; font:bold 11px Arial, Helvetica, sans-serif;}
#contactform input.text { width:280px; border:0; margin:10px 0; padding:5px; height:16px; background:#fff; float:left; border:1px solid #ddd;}
#contactform textarea { width:280px; border:0; margin:10px 0; padding:2px 5px; background:#fff; float:left; border:1px solid #ddd;}
#contactform li.buttons input { padding:3px 0 3px 270px; margin:0; border:0; color:#b0b0b0; float:left;}
.contactmain { 
    width:430px; 
	margin:0 auto; 
	padding:20px 0;
	min-height:300px;
	
}

.contactmain p {
	margin:0;
	padding:0 0 20px 0;
    font-family: 'Raleway', sans-serif;
    color:#333;
    font-size:14px;
    letter-spacing:2px;
	line-height:1.8em;
	text-align:left;
}
.contactmain p a{
    color:#666;
	text-decoration:none;
}
.contactmain p a:hover{
    color:#fff;
}
p.response { text-align:center; color:#F00; font: normal 11px  Georgia, "Times New Roman", Times, serif; line-height:1.8em; width:auto;}
.social { width:960px; margin:0 auto; padding:0 0 20px 0; }
.social img { padding:5px; }

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
