html{
	height: 100%;
}
body{
	width: 100%;
	height: 100%;
	background: #d2b469;
}
.topButton{
float:right;
background:#E06F1D url('down.png') no-repeat right center;
}
#slideDown{
width: 100%;
height: 263px;
background:#e06f1d url('active-bg.png') repeat-x;
padding: 20px 0 0 0;
display:none;
}
#sitemap{
	display:none;
}
#sitemap ul{
list-style:none;
}
#contact{
display:none;
}
#website{
width: 100%;
height: 100%;
background: #d2b469 url('bg.png') repeat-x;
}

.h4col{
float:left;
width:21%;
margin: 0 2% 0 0;
}
.hf6col{
float:left;
width:11%;
margin: 0 1% 0 0;
}
.h6col{
float:left;
width:16%;
margin: 0 1% 0 0;
}
.hf4col{
float:left;
margin: 0;
width: 28%;
margin: 0 3% 0 0;
}
#slideDown form{
margin: 20px 0 0 0;
}
#slideDown label{
float:left;
width: 100%;
margin: 0 0 10px 0;
}
#slideDown span{
float:left;
}
#slideDown label input, #slideDown label  textarea{
float: right;
}
#slideDown{
list-style:none;
}
.inputError{
border: 1px solid #E01B4C!important;
}
.container{
width: 990px;
margin: 0 auto;
}
#header{
	width: 1020px;
	height:200px;
	/*background:url('logo-bg.png') no-repeat -40px 0;*/
	background:url(sprite.png) no-repeat -50px -580px;
	margin: 0 15px -40px -45px;
}
img#logo{
	float:left;
	margin: 45px 10px 0 95px;
}
#slogan{
	float:left;
	margin: 35px 0 0 15px;
	width: 300px;
	height: 30px;
}
#hMid{
	float:left;
	margin: 65px 0 0 0;
	width: 350px;
	text-align: center;
}

#nav{
	float:left;
	width: 990px;
}
#nav{
margin: 0 0 -35px 2px;
}
#nav #lnav{
	float:left;
	background: url(sprite.png) no-repeat -10px -10px;
	width:16px; 
	height:85px;
}
#nav #mnav{
	background: #8a1d03;
	height: 52px;
	width: 960px;
	margin: 0 15px;
	padding: 0;
}

ul.topnav {
	list-style: none;
	padding: 0 0;	
	margin: 0;
	float: left;
	max-width: 960px;
	max-height: 52px;
}
ul.topnav li {
	float: left;
	margin: 0;	
	padding: 0 7px;
	position: relative;
}
ul.topnav li:hover{
background: #9c5708;
}
ul.topnav ul
{
position: absolute;
z-index: 999;
top: 52px;
max-width: 200px;
min-width: 150px;
display: none;
left: 0;
background: #9c5708;
list-style: none;
padding: 3px 0;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
-moz-box-shadow:3px 5px 10px #333;
-webkit-box-shadow:3px 5px 10px #333;
box-shadow:3px 5px 10px #3;
}
ul.topnav ul li{
width: 100%;
margin: 0;
padding:0;
}
ul.topnav ul li:hover{
background:#681602;
}

#nav #rnav{
	float:right;
	background: url(sprite.png) no-repeat -10px -117px;
	width:16px; 
	height:87px;
	margin: -52px 0 0 0;
}

#splash{
	float:left;
	background: #b1af00 url('splash-bg.png');
	width: 958px;
	height: 300px;
	margin: 0 0 0 18px;
	padding: 0;
	/*border-bottom: #c1ad53 2px solid;*/
	
}
#splashPreloader{
display:none;
}
#splashL{
float:left;
width: 600px;
height: 300px;
padding: 0; margin: 0 0 0 -2px;
}
#splashImage{
float:left;
display:block;
width: 600px;
overflow:hidden;
height: 300px;
}
#spashButtons{
float:left;
margin: -32px 0 0 270px;
}
#spashButtons a{
display:inline;
float:left;
width: 30px;
border: 1px solid #b48d06;
height: 17px;
padding: 5px 0;
margin: 3px 0;
background:#b48d06 url(sprite.png) no-repeat 0px -215px;
opacity: 0.7;
}
#spashButtons a:hover{
opacity: 0.9;
}
#spashButtons .turnLeft{
-moz-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
}
#spashButtons .turnRight{
border-left: 1px solid #b07939;
background:#b48d06 url(sprite.png) no-repeat 0px -247px;
-moz-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
}
#splashR{
float: right;
background:url('splashr-bg.png') repeat-y;
width: 360px;
height: 310px;
}
#socialBar{
	float:left;
	width: 980px;
	margin: 0 0 -17px 3px;
}
#socialBar #lsocial{
	float:left;
	background:url(sprite.png) no-repeat -10px -370px;
	width:13px; 
	height:70px;
}
#socialBar  #midsocial{
	background: url('bg-sb.png') repeat-x;
	height: 55px;
	width: 958px;
	margin: 0 13px;
}
#midsocial p{
padding: 17px 0 0 0;
height: 54px;
float:left;
}
#midsocial img{
margin: 4px 4px 0 0;
float:left;
}
#midsocial .socialIcon{
float:right;
padding: 7px 3px;
}
#socialBar #rsocial{
	float:right;
	background:url(sprite.png) no-repeat -10px -460px;
	width:13px; 
	height:70px;
	margin: -55px -4px 0 0;
}
#contentLight, #content{
	float:left;
	background: #ffffff url('content-light-bg.png') repeat-x;
	border-left: 2px solid #aa6e20; border-right: 2px solid #aa6e20;
	width: 958px;
	margin: 0 15px 0 15px;
}
#content{
background: #ffffff url('content-footer.png') repeat-x bottom;
}
#contentMain{
float:left;
display:inline;
width: 620px;
padding: 30px 10px 10px 24px;
}
#contentMain2{
float:left;
display:inline;
width: 90%;
padding: 0px 10px 10px 24px;
}
#contentMain img{ 
/*border: solid #e2e2d9 10px;*/
border:none;
}
#contentMain p{
line-height: 20px;}
.entry-content{
padding: 0 0 20px 0;
margin:  0 10px 0 0;
}
#sidebar{
float:right;
width: 260px;
padding: 0 20px 40px 20px;
height: 100%;
background: #f3f3d6 url('sidebar-footer.png') repeat-x bottom;
}
ul#sideNav{
margin: 30px 0 40px 0;
}
#sideNav li{
list-style:none;
border-bottom: 1px solid #e3d4a0;
font-weight: bold;
font-size: 1.25em;
font-style:italic;
padding: 5px 0;
}
#sidebarTop{
	float:left;
	width: 300px;
	height: 24px;
	margin: 0 0 0 -20px;
	background: #f3f3d6 url('content-darkenedt-bg.png') repeat-x;
}
.column3, .column{
float:left;
display:inline;
width: 285px;
padding: 20px 10px 10px 24px;
}
#contentMain .column{
width: 290px;
padding: 20px 10px 10px 0;
margin: 0 0 0 10px;
}
.col2{
float:left;
display:inline;
width: 48%;
padding: 10px 1% 10px 0;
}
.col3{
float:left;
display:inline;
width: 32%;
padding: 10px 1% 10px 0;
}
.bgEm{
background: #f3f3d6 url('content-darkenedt-bg.png') repeat-x;
height: 100%;
}
#footer{
	float:left;
	background: #f3f3d6 url('footer-bg.png') repeat-x;
	border: 2px solid #9c5708;
	border-top: 1px solid #b79155;
	border-bottom: 5px solid #9c5708;
	width: 958px;
	margin: 0 15px;
	padding: 20px 0 0 0;
}
.internal{
border-top: none!important;
}
#footer ul{
list-style:none;
}
#footer li{
margin: 7px 0 0 0;
}
#fcol1{
text-align:center;
}
#fcol1, #fcol2, #fcol3, #fcol4{
float:left;
width: 260px;
min-height: 190px;
}
#fcol2, #fcol3{
width: 170px;
}

#fcol2, #fcol3, #fcol4{
background: url('footer-col.png') no-repeat 0 center;
padding: 0 0 0 30px;
}
#footerLogo{
margin: 10px 0 25px 0;
}
.10pxTop{
padding-top:10px;
}
#whitespace{
float:left;
height: 35px;
}
.wrapper{
float:left;
width: 100%;
}

.event{
float: left;
width: 100%;
}
.event img{
float: left;
margin: 0 10px 10px 0;
}

.tooltip {
	display:none;
	background:transparent url(tooltip.png);
	height:30px;
	width:140px;
	padding:5px 11px;
}
.tooltipLarge {
	display:none;
	background:transparent url(large-tooltip.png);
	text-align:center;
	height:56px;
	width:140px;
	padding:12px 11px;	
}
.tooltipLarge img{
margin-top: 7px;
}
#contactFormFull{
width: 300px;
}
#contactFormFull label{
	display:block;
	margin: 5px 0 10px 0;
}
#contactFormFull input, #contactFormFull textarea, #contactFormFull select{
border: 1px solid #9C5708;
width: 100%;
}
textarea {
	resize: none;
}
#contactFormFull .orangeButton{
width: 150px;
height: 30px!important;
}
hr {
  border: 0;
  color: #e2e2d9;
  background-color: #e2e2d9;
  height: 1px;
  width: 100%;
  margin: 20px 0 20px 0;
  overflow: hidden;
}
/* WP Captions */ 
.wp-caption p.wp-caption-text {
	font-size: 13px;
	line-height: 17px;
	margin: 0;
	padding: 2px 4px 5px 4px;
	text-align: center;
	font-style: oblique;
	color: #b6b6a1;
}
/* WP Posts */
ul.post-categories { 
    list-style-type: none;
    display: inline;
	padding: 0;
	margin: 0;
}
/* Socialize This */
ul.socialize-this{
list-style:none;
}
.socialize-this li{
list-style:none!important;
}

/* Thumbnails */
img.thumbimg{
float: left;
border: solid #E2E2D9 3px!important;
margin: 0 15px 10px 0;
}

.excerpt {margin-bottom: 15px;}

/*** woocommerce ***/
#product-4328{
width:95% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}