body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #3366cc;
	width: 100%;
   font-family: Arial, Helvetica, sans-serif; 
}



#header {
	width: 920px;
   background: url(/resources/images/header.jpg) no-repeat 0px 0px;
	height: 151px;
}

#headerlogo {
	float: left;
	width: 400px;	
}

.header-image {
   margin: 10px 0px 0px 50px;
   width: 266px;
	border: 3px solid silver;
}

#headerimages {
	float: left;
}


.header-imagepic {
   float: left;
   width: 97px;
	border: 3px solid orange;
	padding: 0px 0px 0px 0px;
	margin: 10px 5px 0px 5px;
}

#container {
	clear: both;
	width: 930px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
   min-height: 600px;	
}

#containercontent {
   float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
   background-image: url(/resources/images/background.gif); 
	background-repeat: repeat-y;
}

.mainbody {
   float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
}
	
#menu {
   float:left;
	margin: 2px 0px 2px 0px;
	padding: 5px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid silver;
	height: 20px;
	width: 880px;
}

#menu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#menu li {
	float: left;
	list-style: none;
	padding: 0px 20px 0px 30px;
	margin: 0px 0px 0px 0px;
   background: url(/resources/images/menubullet.gif) no-repeat 0px 2px;
}


#menu a {
   font-size: 18px;
	float: left;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
}


#menu a.homelink {
	color: red;
	border-bottom: 3px solid red;
}

#menu a.eventslink {
	color: #ff6600;
	border-bottom: 3px solid #ff6600;
}

#menu a.gallerylink {
	color: #000036;
	border-bottom: 3px solid #000036;
}

#menu a.rentallink {
	color: #9400d3;
	border-bottom: 3px solid #9400d3;
}

#menu a.booklink {
	color: #006600;
	border-bottom: 3px solid #006600;
}


#menu  a:hover  {
	float: left;
	color: silver;
	border-bottom: 3px solid silver;
}

#columncontent {
   float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#columncontent a, #footer a {
   text-decoration: underline;
	color: #000036;
}

#columncontent a:hover, #footer a:hover {
   text-decoration: underline;
	color: #4169e1;
}

#columncontent ul {
   padding: 0px 0px 0px 0px;
   margin: 5px 0px 5px 20px;
	font-size: 12px;
	list-style: url(/resources/images/starbullet.gif);
}

#columncontent li {
   padding: 2px 0px 2px 10px;
   margin: 2px 0px 2px 0px;
	color: #333333;
	font-size: 20px;
}

#column1 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	float: left;
	width: 220px;
}

#column2 {
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 385px;
	text-align: left;
}

* html #column2{
	padding: 0px 8px 0px 10px;
}

#column3 {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 180px;
}

#column23 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	width:640px;
}

#column123 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	float: left;
	width: 860px;
}


.pagefootertext {
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
}


.topcontent {
	height: 100px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	color: red;
}

.topcontent p {
   float: left;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	width: 500px;
}

#footertop {
   float: left;
	margin: 10px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 930px;
	background-color: white;
	border-top: 1px solid #c0c0c0;
	height: 2px;
}


#footer {
   float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 920px;
	height: 61px;
	background-color: #e0f1f2;
	font-size: 10px;
   background: url(/resources/images/footer.jpg) no-repeat 0px 0px;
}

#footerleft {
   float: left;
	width: 800px;
}

#footerright {
   float: left;
	width: 110px;
	padding: 0px 5px 0px 5px;
}

h1 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 26px; 
	COLOR: #333333;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;	
}

h2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20px; 
	COLOR: purple;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;	
}

h3 {
   font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	COLOR: #000036;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;	
}


p {
	FONT-SIZE: 12px; 
	COLOR: #333333; 
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;	
}

#quick-contact-form {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 5px 0px;
	border: 2px solid #e0f1f2;
	background-color: #eef7f4;
}

#quick-contact-form h2 {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	background-color: #e0f1f2;
	border-bottom: 1px solid #4aa083;
}

#quick-contact-form p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	font-size: 11px;
}

.quickformtextbox {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	font-size: 11px;
}

.qflabel {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
   float: left;
   width: 50px;
	font-size: 11px;
}

.smallerrorlabel {
	font-size: 11px;
   color: red;	
}

.frmlabel {
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}


.pfimage {
	float: left;
	width: 120px;
}

.pfcontent {
	float: left;
	width: 400px;
	font-size: 12px;
}

.galleryimage {
	border: 1px solid silver;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.formclear {
	clear: both;
}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/resources/images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/resources/images/overlay.png", sizingMethod="scale");
	}
	
	
	
	
