

body{
	font-family: Verdana; 
	background-color: #333333; 
	background-image: url(/images/background/bgg.jpg); 
		background-repeat: repeat-x;}

#wrapper{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index:auto;}

#social{
	font-family: Trebuchet MS;
	padding: 0px 10px 0px 10px;
	margin: 0px 1px 0px 0px;
	height: 30px;
	width: 115px;
	position: absolute;
		top: 0px;
		right: 0px;
	background-color: #C3C3C3; 
	background-position: bottom;
	background-image: url(/images/navbg.jpg); 
		background-repeat: repeat-x;
		
		-webkit-border-top-left-radius: 1px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 10px;-webkit-border-bottom-right-radius: 10px;
		-moz-border-radius: 1px 1px 10px 10px;
		-o-border-radius: 1px 1px 10px 10px;
		-moz-box-shadow: 0px 2px 2px #000;
		-o-box-shadow: 0px 2px 2px #000;
		-webkit-box-shadow: 0px 2px 2px #000;}

#social a img{ 
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;}

#wrapper{
	margin: auto;
	padding: 10px;
	width: 900px;
	padding-top: 10px;}

#top-wrapper{
	margin-top: 30px;
	height: 250px;
	position: relative;
	background-color: #A60000;
	background-image: url(/images/background/bannerbg.jpg); 
		background-repeat: repeat-x;
		
		-moz-box-shadow: 0px 5px 5px #000;
		-o-box-shadow: 0px 5px 5px #000;
		-webkit-box-shadow: 0px 5px 5px #000;
		-webkit-border-top-left-radius: 1px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 0px;-webkit-border-bottom-right-radius: 0px;
		-moz-border-radius: 1px 1px 0px 0px;
		-o-border-radius: 1px 1px 0px 0px;}

#above{}
	
#header{
    height: 248px;
	float: left;}
	
#nav{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 30px;
	width: 900px;
	background-color: #C3C3C3; 
	background-position: bottom;
	background-image: url(/images/background/navbg.jpg); 
		background-repeat: repeat-x;
	font-size: 14px;
    float: left;
		-webkit-border-top-left-radius: 0px;-webkit-border-top-right-radius: 0px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius: 0px 0px 5px 5px;
		-o-border-radius: 0px 0px 5px 5px;}
	#nav ul{list-style-type: none; margin: 0; padding-top: 6px; padding-bottom: 5px;} 
	#nav li{ display: inline; margin-left: 45px;} 
	#nav a:link, #nav a:visited {color: #202020; text-decoration: none; padding: 6px;} 
	#nav a:hover, #nav a:active {text-decoration: none; color: #A60000;}


#below-box{
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	width: 899px;
	font-size: 12px;
	float: left;
	background-color: #EFEFEF;
		-moz-box-shadow: 0px 5px 5px #000;
		-o-box-shadow: 0px 5px 5px #000;
		-webkit-box-shadow: 0px 5px 5px #000;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;}

#content{
	float: left;
	margin: 15px;
	width: 650px;
		min-height: 270px;
	background-color: #FFF;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;}	
	#subcontent{
	min-height: 490px;
	padding: 10px;
		-moz-box-shadow: 0px 0px 2px #000;
		-o-box-shadow: 0px 0px 2px #000;
		-webkit-box-shadow: 0px 0px 2px #000;}
	
#aside{
	padding: 0px 0px 0px 5px;
	margin: 25px 15px 15px 0px;
	width:22%;
	float: right;
	font-size: 12px;
	} #aside ul, #aside li{ text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none;} #aside li{margin-top: 5px;} #aside img{ border: none; }
		#aside a:link, #aside a:visited {color: #A60000; text-decoration: none; padding: 6px;} 
	#aside a:hover, #aside a:active {text-decoration: none; color: #222222;}

#links{
	text-align:center;
	border: none;
	} #links li{margin-right: 5px;}

h1,h2{padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; color: #740E09;} h3,h4{margin: 5px 20px; padding: 0; color: #740E09;}#aside h3,#aside h4{padding: 0; margin: 0;}
ul.none, table.none{ list-style-type: none; font-size:14px;}
img.contact{ float:right;}


#footer{
	padding: 0px 0px 0px 0px;
	width: 899px;
	height: 50px;
	float: left;
	text-align:center;
	font-size:8px;}
	
	p.footer{color: #FFF; font-size: 9px;}
	#footer a:link {color: #FFF; text-decoration: none; font-size: 9px;} 
	#footer a:visited {text-decoration: none; color: #FFF; font-size: 9px;} 
	#footer a:hover {text-decoration: none; color: #FFF; font-size: 9px;} 
	#footer a:active {text-decoration: none; font-size: 9px;}
	
	
/* Specific for pages */	
	
	
#headline a img{
	border: none;
		-moz-box-shadow: 0px 0px 2px #000; 
		-o-box-shadow: 0px 0px 2px #000; 
		-webkit-box-shadow: 0px 0px 2px #000; 
		-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px; 
		-moz-border-radius: 5px; 
		-o-border-radius: 5px;}
#gallery{
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;    
	height: auto;
	width: auto;
    position: relative;
	text-align: center;}

#gallery ul, #gallery li{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style: none;
	display: inline;}
	
#gallery a img{
	border: none;
		-moz-box-shadow: 0px 0px 2px #000; 
		-o-box-shadow: 0px 0px 2px #000; 
		-webkit-box-shadow: 0px 0px 2px #000; 
		-webkit-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-o-border-radius: 5px;}
		
#gallery a span{
    display: none;}
	
#gallery a:hover{
    background:none;
    z-index:100;}
	
#gallery a:hover img{
		-moz-box-shadow: 0px 0px 2px #000; 
		-o-box-shadow: 0px 0px 2px #000; 
		-webkit-box-shadow: 0px 0px 2px #000;}
		
#gallery a:hover span{
    position:absolute;
    top: -385px;
    left: 15px;
    text-align: center;
    display:block;}

caption.caption{
	font-size:18px;
	text-align: left;}
table.hours{
	margin: 10px 10px 10px 20px;}
	
#map{ 
	height: 400px;
	float: left;
	margin: 25px 0px 0px 0px;}
#tables{
	float: left;}
	
p.aside{
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 3px;
	font-size: 12px;}
	
table.battlefield{
	font-size: 11px;}

p.paragraph{
	margin:  5px 30px 5px 30px;
	padding: 0px 0px 0px 0px;}

#proshop{
	width: 315px;
	float: left;
	margin-left: 20px}
table.rentalst{margin-left: 30px}
	
img.promote{
		-moz-box-shadow: 0px 0px 2px #000; 
		-o-box-shadow: 0px 0px 2px #000; 
		-webkit-box-shadow: 0px 0px 2px #000;}
		
td.fineprint{
	font-size: 10px;
	text-align: center;
		padding: 5px 0px 5px 0px;}