body
{
	margin-left:5%;
	padding:0px;
	background-color:#000;
	margin-top:4px;
	margin-right:5%;
	font-family:Verdana,arial,san serif;
	color:#fff;

}
div
{
	border:0px #000 solid;
	float:left;
	text-align:left;
	background-color:#000;


}
#notice
{
	background-color:#d17;
	color:white;
	font-weight:bold;
	text-align:center;
	position:absolute;
	top:0px;
	left:75%;
	width:200px
}
#slideshow {text-align:center;}
.head
{

	text-align:center;
	width:100%;
	padding: 0.5em 0em 0.5em 0em;
	background-image: url('../images/back2.jpg');
}
.head h1
{
	font-size:2em;
	font-style:italic;
	margin:0px;
	padding:0px;
	color:#0066cc;

}
.head h2
{
	margin:0px;
	padding:0px;
	font-size:0.9em;


}
#menu
{
	width:100%;
	list-style-type:none;
	display:inline;
	background-color:#000;
	background-image: url('../images/background.jpg');
	margin:0px;
	border-top:1px solid #fff;
	padding:0px;
	text-align:left;

}
#menu ul
{
	padding:0px;
	margin:0px;

}
#menu li
{

	list-style-type:none;
	display:inline;
	color:white;
	margin-left:0px;
	padding:0px;
	font-size:1em;
	font-weight:bold;


}
#menu li a,a:visited
{

	float:left;
	color:#fff;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	padding:0.5em 1em 0.5em 1em;


}
#menua li {float:left;position:relative}
#menu li a:hover {color:black;font-size:0.9em;font-weight:bold;text-decoration:none;background-color:#ffd700;margin:0px}
#menu ul li a span { font-size:0.9em;visibility:hidden;padding:5px;color:black;background-color:yellow;position:absolute;top:33px;left:0;width:200px}
#menu ul li a:hover span { visibility:visible;}

#mainleft{background-color:transparent;position:relative;z-index:3;float:right;font-size:0.7em;width:45%;padding:1em;border:0px #ff69b4 solid;overflow:hidden;margin-right:10px;margin-top:20px;margin-bottom:20px;}
#mainleft h2,#mainright h2 {color:#dd1177;font-size:1.6em;}
#mainright{position:relative;z-index:3;border:0px black solid;width:45%;padding:1em;margin-top:20px;margin-bottom:20px;margin-left:20px;background-color:transparent;}

#left{float:left;width:25%;margin-top:20px;margin-left:20px}
#middle{float:left;width:69%;margin-bottom:20px;margin-top:20px;margin-left:20px;border:2px solid #dd1177; }
#middle2 {border:1px solid #dd1177;padding:5px;margin-top:20px;}
#right{float:left;width:0%}
#left img{margin-top:20px;border:0px;}
#warning{font-weight:bold;color:red;font-size:0.7em;text-align:center}
#main{width:100%;padding:0px;z-index:1;position:relative;overflow:hidden;}
#footer{font-size:0.8em;width:100%;border-top:10px solid #dd1177;text-align:center;background-color:#fdf;color:#000;font-weight:bold;margin-top:20px;}
#gallery{float:left;width:100%;height:120px;background-color:transparent}
#scroller{position:relative;z-index:3;font-size:1.5em;margin-left:10%;margin-top:10px;float:left;width:80%;background-color:transparent;color:#ffd700;overflow:hidden;white-space:nowrap}
#scrollertext {position:relative;left:0px;background-color:transparent;}
#middle h1 {text-align:center;color:#dd1177;width:100%;margin:0px;padding:0px;font-size:1.6m;margin-bottom:20px;}
#middle h2 {text-align:center;color:#dd1177;width:100%;margin:0px;padding:0px;font-size:1.4em;margin-bottom:20px;}
#middle div {width:100%;border:0px solid white;padding:0px;}
#middle2 div {width:75%;border:0px solid white;padding:0px;margin-top:10px;}
#middle div div.event,#middle2 div div.event {float:left;width:49%;margin:0px;}
.event h2 {text-align:center;color:#dd1177;width:100%;margin:0px;padding:0px;font-size:1.4em;}
.event h3 {text-align:center;width:100%;padding:0px;font-size:0.8em;}
.event ul{list-style-type:none;}
.event li{margin:0px;}
#middle div div.gallery {float:left;width:49%;}
#middle div div.image{float:left;width:49%;}
#middle2 div div.gallery{float:left;width:90%;margin-left:20px;}
#middle2 div div.image{float:left;width:19%;}
#middle2 div.weeklysummary{margin-left:20px;}
#middle2 div.weeklysummary div {width:24%;font-weight:bold;font-size:1.1em;text-align:center;display:inline;}

.embose {font-weight:bold;}
#wrapper{border:1px solid black}
.f {background-color:#dd1177;}
.f th{border:0px black solid }
.f a {text-decoration:none;color:white;}
table{border-collapse: collapse;width:100%; border:1px solid white;}
th {border:1px black solid;border:1px solid white;}
table td {background-color:#ff69b4;border:1px solid black;width:15px;padding:3px}
table td a,a:visited{text-decoration:none;padding:3px;margin:0px;color:black;}
table td a:hover
{
	background-color:#ffd700;

}
span {display:block;}
img{padding:0px;margin:0px;border:4px #ff69b4 solid; }
#highlight {width:400px;height:400px;background-image:url('../images/star.gif'); background-color:transparent;background-repeat:no-repeat;position:absolute; left:-20%;top:-30%;z-index:2;}
#highlight2 {width:600px;height:600px;background-image:url('../images/star3.gif'); background-color:transparent;background-repeat:no-repeat;position:absolute; left:5%;top:-20%;z-index:2;}
#highlight3 {width:400px;height:400px;background-image:url('../images/star2.gif'); background-color:transparent;background-repeat:no-repeat;position:absolute; left:70%;top:-5%;z-index:2;}

#mapwrap {float:left;width:700px;height:400px;border:1px black solid;margin:20px;z-index:3;}
#mapwrap div{float:left;background-color:transparent;}

#quicklinks {width:100%;float:left;background-color:transparent;z-index:3;color:#ffd700;position:relative;}
#quicklinks ul{float:left;width:100%;}
#quicklinks ul li {display:inline;margin-left:30px;font-weight:bold;font-size:1.2em;}
#quicklinks a {text-decoration:underline;color:white;display:inline;padding-left:20px;font-weight:normal;font-size:0.9em;}

.directions{ padding:0px 30px 0px 30px;background-color:transparent;float:left;position:relative;z-index:3;margin-top:20px;margin-bottom:0px;}

#infotext {color:black;}
#contactform label{display:inline;text-align:right;float:left;width:100px;}
#contactform input,#contactform textarea{border:2px #dd1177 solid;background-color:#ff99ee;margin-bottom:10px;margin-left:20px;width:200px}
#contactform img{display:block;margin-bottom:20px;}
#contactform legend {font-size:1.2em;font-weight:bold;color:#dd1177;}


.fixheight {padding-top:400px;width:1px;float:right;background-color:transparent;}
.fixheight2{float:right;background-color:transparent;}

#maingal {margin:5%}
#maingal div div.image{margin:25px;}
#galimage {margin:10px}
#main .text p {float:left;width:40%;margin:20px 60px 10px 60px}
#vb1 {float:left;margin:0px 0px 0px 0px;}
#vb {text-align:center;}
