#slideshow {position:absolute; height:400px; width:300px; top:203px; left:55px;}
#slideshow IMG {position:absolute; top:0; left:100px; z-index:8;}
#slideshow IMG.active {z-index:10;}
#slideshow IMG.last-active {z-index:9;}

#wrapper {
position:absolute;
width:1290px; 
height:auto; 
background-image:url('bg.png'); 
z-index:1;
top:0px; 
left:0px;
}

#updates {
position: absolute;
width: 260px;
height: 280px;
top:810px;
z-index: 100;
background-color:#87171A;
border-width: 1px;
border-style: solid;
border-color:#000000;
text-align: center;
font-family: calibri; 
}

#news {
position: absolute;
width: 260px;
height: 280px;
left: 270px;
top:810px;
z-index: 1000;
background-color:#6B0D10;
list-style: none;
border-width: 1px;
border-style: solid;
border-color:#000000;
font-family: calibri;
text-align: center;
}

#events {
position: absolute;
width: 260px;
height: 280px;
left: 540px;
top:810px;
z-index: 100;
background-color:#6B0D10;
border-width: 1px;
border-style: solid;
border-color: #000000;
text-align: center;
font-family: "Trebuchet MS", Geneva, Tahoma, serif, sans-serif; 
}

#events_hdr {
width: 260px;
height: 50px;
top: -10px;
z-index: 10;
}

#news_hdr {
width: 260px;
height: 50px;
}

#hours_hdr {
width: 260px;
height: 50px;
}

#container {
position: absolute; 
width:800px;
height: 1110px; 
left:200px; 
background-color:#ffffff; 
z-index:2;
}

#banner {position:absolute; z-index:11; top:0px;}

#about {position:absolute; top:510px; height: 320px; left:160px; z-index:21; width:450px; font-family: "Trebuchet MS", Geneva, Tahoma, serif, sans-serif; font-size: .9em;}

#advertisement {position:absolute; top: 203px; left:640px; width: 160px; height: 600px;z-index:1}

#footer {position:absolute; font-size: .7em; color: #ffffff; top:1100px; z-index:22; width: 800px; height:20px; background-color:#420002}

ul.vmenu {
    position: absolute;
    top: 203px;
    left: 0px;
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: "Trebuchet MS", Geneva, Tahoma, serif, sans-serif;
	font-size: 0.8em;
	border-bottom: 1px solid #6F3E04;
	width: 153px;
	background-color: #420002;
    height: 600px;
    z-index:18;
}

ul.vmenu li {
	border-top: 1px solid #6F3E04;
	border-left: 1px solid #6F3E04;
	border-right: 1px solid #6F3E04;
}

ul.vmenu li a {
	text-decoration: none;
	display: block;
	width: 78px;
	color: #FFF;
	font-weight: bold;
	padding: 5px 10px;
}

ul.vmenu li a:hover {
	background-color: #420002;
	color: #EEEEDC;
}




