body{
background: url(../i/bg.jpg) #141301 repeat-y;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

h1 {
color: #f5f6ce;
font-size: 36px;
line-height:30px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
h2 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #f5f6ce;
font-size: 14px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

h3 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 22px;
line-height: 26px;
margin: 0px 0px 6px 0px;
color: #46abab;
}

.wrapper {
width: 980px;
margin: 0px auto;
padding: 0px auto;
}

.content {
width: 980px;
margin: 0px auto;
padding: 0px 0px 0px 0px;
}

.top {
width: 980px;
height: 135px;
padding: 0px 0px 0px 0px;
margin: 32px 0px 50px 0px;
}

.logo {
border: none;
width: 267px;
height: 135px;
margin: 0px 66px 0px 13px;
padding: 0px 0px 0px 0px;
float:left;
}

.menu {
width: 470px;
border: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
}

.key {
width: 140px;
height: 67px
display: block;
border: none;
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 0px;
float:right;
}

.home {
display:block;
border: none;
margin: 0px auto;
padding: 0px auto;
float:left;
}

.archive {
display:block;
border: none;
margin: 0px auto;
padding: 0px auto;
float:left;
}

.requests {
display:block;
border: none;
margin: 0px auto;
padding: 0px auto;
float:left;
}

.events {
display:block;
border: none;
margin: 0px auto;
padding: 0px auto;
float:left;
}

.contact {
display:block;
border: none;
margin: 0px auto;
padding: 0px auto;
float:left;
}

.key {
display:block;
border: none;
margin: 28px 0px 0px 0px;
padding: 0px auto;
float:right;
}

.videowrap {
width: 980px;
height: 360px;
display:block;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
z-index: -1;
}

.video {
display:block;
width: 640px;
height: 360px;
padding: 0px 0px 0px 0px;
margin: 0px 37px 10px 0px;
border: #191802 15px solid;
float:left;
z-index: -2;
}

.videoembed {
display:block;
width: 640px;
height: 360px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
z-index: -3;
}

.videocol {
display:block;
width: 273px;
height: 360px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float:left;
}

.videobar {
width: 980px;
height: 50px;
display:block;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #f5f6ce;
font-weight: bold;
text-transform:uppercase;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.videobar a:link, .videobar a:visited {
text-decoration: none;
font-size: 11px;
color: #f26b21;
}

.videobar a:hover {
text-decoration: none;
font-size: 11px;
color: #f5f6ce;
}



.insidepage {
display:block;
width: 670px;
padding: 0px 0px 0px 0px;
margin: 0px 37px 10px 0px;
float:left;
}

.insidepage2 {
display:block;
width: 670px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.title {
width: 400px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 15px;
float:left;
}

.story {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 290px;
float:left;
}


.share {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float:right;
z-index: 1;
}


.videobar .share a:link, .videobar .share a:visited {
text-decoration: none;
font-size: 11px;
color: #f5f6ce;
}

.videobar .share a:hover {
text-decoration: none;
font-size: 11px;
color: #f26b21;
}



.videobar .story a:link, .videobar .story a:visited {
text-decoration: none;
font-size: 11px;
color: #f26b21;
}

.videobar .story a:hover {
text-decoration: none;
font-size: 11px;
color: #f5f6ce;
}

.west {
width: 980px;
height: 286px;
display:block;
padding: 0px auto;
margin: 0px auto;
}

.best {
width: 423px;
height: 266px;
display:block;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float:left;
}

.row {
width: 423px;
height: 133px;
display:block;
padding: 0px 0px 0px 0px;
margin: 0px 0px 20px 0px;
float:left;
}

.rowx {
width: 580px;
height: 300px;
display:block;
padding: 0px 0px 0px 0px;
margin: 0px 0px 20px 0px;
float:left;
}

.recent {
width: 131px;
height: 78px;
display:block;
padding: 0px 10px 0px 0px;
margin: 0px 0px 0px 0px;
float:left;
}

.recentx {
width: 270px;
height: 141px;
display:block;
padding: 0px 20px 0px 0px;
margin: 15px 0px 0px 0px;
float:left;
}

.recent h3 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 10px;
margin: 0px 0px 0px 0px;
color: #f5f6ce;
}

.recent  a:link, .recent  a:visited {
height: 68px;
border: #222004 5px solid;
display:block;
text-decoration: none;
}
.recent  a:hover {
height: 68px;
border: #663300 5px solid;
text-decoration: none;
display:block;
}

.recentx  a:link, .recentx  a:visited {
height: 141px;
border: #222004 10px solid;
display:block;
text-decoration: none;
}
.recentx  a:hover {
height: 141px;
border: #663300 10px solid;
text-decoration: none;
display:block;
}


.call{
width: 101px;
height: 70px;
display:block;
padding: 0px 0px 0px 0px;
margin: 20px 0px 0px 30px;
float:left;
}

.call .button{
padding: 0px 0px 0px 0px;
margin: 0px 0px 30px 0px;
float:left;
}

.tree {
width: 382px;
height: 266px;
display:block;
background: url(../i/antlers.gif) 0 0 no-repeat;
padding: 0px 0px 0px 0px;
margin: 20px 0px 0px 0px;
float:right;
}

#message {
width: 280px;
display:block;
text-align:center;
padding: 0px 0px 0px 0px;
margin: 35px 0px 0px 55px;
}

.west #message h1 {
height: 10px
color: #f5f6ce;
font-size: 36px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.footer {
background: url(../i/bg-footer-2.gif) repeat-x;
display:block;
width: 100%;
height: 211px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
}

.footer .wrapper {
width: 980px;
height: 211px;
background: url(../i/bg-footer.gif) 0 0 no-repeat;
margin: 0px auto;
padding: 0px auto;
}

.footer .wrapper1 {
width: 980px;
height: 211px;
background: url(../i/bg-footer-1.gif) 0 0 no-repeat;
margin: 0px auto;
padding: 0px auto;
}

.footer .content {
width: 980px;
height: 211px;
margin: 0px;
padding: 0px auto;
}

.footer .social {
width: 400px;
height: 100px;
display:block;
margin: 15px 370px 0px 0px;
padding: 0px auto;
float:right;
}

.footer .social h1 {
color: #f5f6ce;
font-size: 36px;
margin: 0px 20px 0px 0px;
padding: 0px 0px 0px 0px;
}

.footer .social .icon {
display:block;
margin: 0px 0px 0px 0px;
padding: 0px auto;
float: left;
}








.home .fadeThis {
		position:relative;
		display:block;
		height: 84px;
		width: 78px;
		background:url(../i/nav/home.gif) 0 0 no-repeat;
	}
	
.home .fadeThis * {
	  display: none;
	}
	
.home .fadeThis span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 84px;
		width: 78px;
		background:url(../i/nav/home.gif) 0 -84px no-repeat;
	}
	
.home .keepfade {
		position: relative;
		top: 0;
		left: 0;
		display: block;
		height: 84px;
		width: 78px;
		background:url(../i/nav/home.gif) 0 -84px no-repeat;
	}
	
.archive .fadeThis {
		position:relative;
		display:block;
		height: 84px;
		width: 106px;
		background:url(../i/nav/archive.gif) 0 0 no-repeat;
	}
	
.archive .fadeThis * {
	  display: none;
	}
	
.archive .fadeThis span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 84px;
		width: 106px;
		background:url(../i/nav/archive.gif) 0 -84px no-repeat;
	}
	
.archive .keepfade {
		position: relative;
		top: 0;
		left: 0;
		display: block;
		height: 84px;
		width: 106px;
		background:url(../i/nav/archive.gif) 0 -84px no-repeat;
	}
	
.requests .fadeThis {
		position:relative;
		display:block;
		height: 84px;
		width: 107px;
		background:url(../i/nav/requests.gif) 0 0 no-repeat;
	}
	
.requests .fadeThis * {
	  display: none;
	}
	
.requests .fadeThis span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 84px;
		width: 107px;
		background:url(../i/nav/requests.gif) 0 -84px no-repeat;
	}
	
.requests .keepfade {
		position: relative;
		top: 0;
		left: 0;
		display: block;
		height: 84px;
		width: 107px;
		background:url(../i/nav/requests.gif) 0 -84px no-repeat;
	}

.events .keepfade {
		position: relative;
		top: 0;
		left: 0;
		display: block;
		height: 84px;
		width: 87px;
		background:url(../i/nav/events.gif) 0 -84px no-repeat;
	}
		
.events .fadeThis {
		position:relative;
		display:block;
		height: 84px;
		width: 87px;
		background:url(../i/nav/events.gif) 0 0 no-repeat;
	}
	
.events .fadeThis * {
	  display: none;
	}
	
.events .fadeThis span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 84px;
		width: 87px;
		background:url(../i/nav/events.gif) 0 -84px no-repeat;
	}

.contact .keepfade {
		position: relative;
		top: 0;
		left: 0;
		display: block;
		height: 84px;
		width: 92px;
		background:url(../i/nav/contact.gif) 0 -84px no-repeat;
	}	
.contact .fadeThis {
		position:relative;
		display:block;
		height: 84px;
		width: 92px;
		background:url(../i/nav/contact.gif) 0 0 no-repeat;
	}


.contact .fadeThis * {
	  display: none;
	}
	
.contact .fadeThis span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 84px;
		width: 92px;
		background:url(../i/nav/contact.gif) 0 -84px no-repeat;
	}
	
.contact .keepfade {
		position: relative;
		top: 0;
		left: 0;
		display: block;
		height: 84px;
		width: 92px;
		background:url(../i/nav/contact.gif) 0 -84px no-repeat;
	}


.clear {
clear: both;
}

img {
border: 0;
}

p {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 16px;
text-align: left;
color: #f5f6ce;
margin: 0px 0px 10px 0px;
}

a:link, a:visited {
font-family: Verdana, Helvetica, Arial, sans-serif;
text-decoration: none;
font-size: 12px;
color: #f26b21;
}
a:hover {
font-family: Verdana, Helvetica, Arial, sans-serif;
text-decoration: none;
font-size: 12px;
color: #f5f6ce;
}

a{
outline:none;
}

.fright {
float:right;
}

.fleft {
float:left;
}
