@charset "utf-8";
/*CSS Document by ben king, www.webkingdesign.com*/

/*=====scrollbar/page jump fix=====*/
html{
overflow-y:scroll;
}

/*=====main layout styles=====*/
body{
background:#f2e9dd url(../images/bg.jpg) repeat;
margin:0;
padding:0;
font-size:87.5%;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#2c230e;
word-wrap:break-word;
}
#swrap{
width:1000px;
margin-left:auto;
margin-right:auto;
height:auto;
}
#container{
width:1000px;
float:left;
height:auto;
}
#top{
background:url(../images/header.jpg) no-repeat top left;
width:1000px;
height:367px;
}
.content{
float:left;
width:924px;
padding:0px 38px 20px;
}
.inner-content{
float:left;
width:640px;
padding: 15px 0px 0px 10px;
}
.wrap-l{
float:left;
}
.wrap-r{
float:right;
}

/*=====font and link styles=====*/
h1, h2{
margin:0em 0em 0.5em;
text-transform:capitalize;
}
h3, h4{
margin:0.7em 0em 0.2em;
text-transform:capitalize;
}
h1{
font-size:1.571em;
color:#139b1f;
}
h2{
font-size:1.671em;
color:#333300;
}
h3{
font-size:1.143em;
color:#900;
}
h4{
font-size:1.0em;
color:#900;
}
p{
font-size:1.1em;
margin:0em 0em 0.5em;
}
a{
text-decoration:underline;
color:#900;
outline:none;
}
a:hover{
text-decoration:underline;
color:#060;
outline:none;
}
/*=====image styles=====*/
img{
border:none;
margin:0;
padding:0;
}
/*=====top menu=====*/
#menutop{
float:left;
width:924px;
height:48px;
margin:295px 0px 0px;
padding:0px 38px;
}
#home, #home a{background: url(../images/menutop.png) 0 -47px no-repeat; width:88px; height:48px; float:left;}
a:hover#home, #home-active{background: url(../images/menutop.png) 0 0 no-repeat; width:88px; height:48px; float:left;}
#theshow, #theshow a{background: url(../images/menutop.png) -86px -47px no-repeat; width:120px; height:48px; float:left;}
a:hover#theshow, #theshow-active{background: url(../images/menutop.png) -86px 0 no-repeat; width:120px; height:48px; float:left;}
#about, #about a{background: url(../images/menutop.png) -205px -47px no-repeat; width:246px; height:48px; float:left;}
a:hover#about, #about-active{background: url(../images/menutop.png) -205px 0 no-repeat; width:246px; height:48px; float:left;}
#media, #media a{background: url(../images/menutop.png) -446px -47px no-repeat; width:171px; height:48px; float:left;}
a:hover#media, #media-active{background: url(../images/menutop.png) -446px 0 no-repeat; width:171px; height:48px; float:left;}
#photogallery, #photogallery a{background: url(../images/menutop.png) -616px -47px no-repeat; width:180px; height:48px; float:left;}
a:hover#photogallery, #photogallery-active{background: url(../images/menutop.png) -616px 0 no-repeat; width:180px; height:48px; float:left;}
#contact, #contact a{background: url(../images/menutop.png) -795px -47px no-repeat; width:119px; height:48px; float:left;}
a:hover#contact, #contact-active{background: url(../images/menutop.png) -795px 0 no-repeat; width:119px; height:48px; float:left;}

/*=====home page (also see homeintro.css)=====*/
.third{
float:left;
width:294px;
padding:20px 0px 0px 14px;
}
.home-sponsor{
margin:4px;
height:125px;
width:125px;
border:solid 4px #804000;
}
.home-sponsor:hover{
border:solid 4px #9DCCFF;
}

/*=====inner menu=====*/
.leftmenu-wrap{
float:left;
width:274px;
}
.leftmenu{
float:left;
width:260px;
padding:5px 0px 0px 14px;
margin: 0px 0px 20px;
}
.leftmenu-title{
font-size:1.4em;
color:#333300;
margin: 0px;
padding: 10px 0px 0px 15px;
width:232px;
height:43px;
background:url(../images/leftmenu-title-bg.png);
-webkit-border-top-left-radius:6px;
-khtml-border-radius-topleft:6px;	
-moz-border-radius-topleft:6px;
border-top-left-radius:6px;
-webkit-border-top-right-radius:6px;
-khtml-border-radius-topright:6px;	
-moz-border-radius-topright:6px;
border-top-right-radius:6px;
cursor:pointer;
}
.leftmenu-title:hover{color:#900;}
.leftmenu-item{
background:#11851b url(../images/left-arrow.png) no-repeat 6px 9px;
color:#FFF;
margin:0;
width:202px;
padding: 8px 10px 8px 35px;
text-decoration:none;
font-size:1.1em;
display:block;
}
a:hover.leftmenu-item, .item-active{
background: #97a97d url(../images/left-arrow-h.png) no-repeat 6px 9px;
text-decoration:none;
color:#fff;
}
.leftmenu-bottom{
margin:0px;
padding:0px;
width:247px;
height:18px;
background:url(../images/leftmenu-title-bg.png) top;
-webkit-border-bottom-left-radius:6px;
-khtml-border-radius-bottomleft:6px;
-moz-border-radius-bottomleft:6px;
border-bottom-left-radius:6px;
-webkit-border-bottom-right-radius:6px;
-khtml-border-radius-bottomright:6px;
-moz-border-radius-bottomright:6px;
border-bottom-right-radius:6px;
}

/*=====contact=====*/
.halfl{
float:left; 
width:462px;
}
.halfr{
float:left;
width:442px;
padding: 0px 0px 0px 20px;
}
form{
margin-top:20px;
}
label{
font-size:1.4em; 
text-transform:capitalize; 
padding-bottom:2px;
}
input{
width:320px; 
font-size:1.4em; 
padding:5px; 
border:solid 1px #ccc; 
background:#f3f3f3; 
color:#900;
}
textarea{
width:320px; 
height:150px; 
font-size:1.4em; 
padding:5px; 
border:solid 1px #ccc; 
background:#f3f3f3; 
color:#900;
font-size:1.4em;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.submit{ 
font-size:1.4em; 
padding:5px; 
border:solid 1px #ccc; 
background: #090; 
color:#fff;
width:150px;
}
.submit:hover{
background: #6C0; 
color:#fff;
cursor:pointer;
}
.success{color:#090; font-size:1.2em}
.error{color:#900; font-size:1.2em}
.required{color:#900;}

/*=====photogallery====*/
.gallery-content{
float:left;
width:640px;
padding: 15px 0px 0px 10px;
}
.gallery-content img{
padding:2px; 
margin:2px; 
border:solid 1px #996;
width:147px;
height:98px;
}

/*=====footer=====*/
#footer{
float:left;
width:100%;
height:96px;
background:url(../images/footer-bg.png) repeat-x top;
}
#footer-content{
margin-left:auto;
margin-right:auto;
height:71px;
width:924px;
padding: 25px 38px 0px;
}

