body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #222605;
	background: url(gfx/bgcolour.jpg) top repeat-x  ;
}

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.smallheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AEAAA4;
	font-weight: bold;

}
a:link, a:visited, a:active {
	color: #FFFFFF;
}
a:hover {
	 color: #294424;text-decoration:underline;
}
.bodytext, ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	line-height: 17px;

}

.headers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #909c14;
	letter-spacing: -1px;
	font-weight: normal;

}
.captiontext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a4b119;
}
.forms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #655e4e;
	font-weight: normal;
	line-height: normal;
	background-color: #b7af9c;

}
.forms2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5a5446;
}
.footer {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #60680e;
	font-weight: normal;
	background-color: #ab9164;
}


/* tab styles below here */

.header {
	background-color: #1D2202;
	margin-top: 10px;
}


.handcursor{

cursor:pointer;
}

.MapPanel
{
	border: solid 1px black;
	height: 500px;
	width: 650px;
	margin: 0;
	padding: 0;
}
.MapPopup
{
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.MapAddress
{
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

.leftcol {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	font-weight: normal;
	line-height: 17px;
	text-align: justify;
	
}
.leftcol h2 

{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;

	font-weight: bold;
	line-height: 17px;
	clear:both;
	margin: 8px 0 0 0;
	
	}
	
h4 

{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 17px;
	clear:both;
	margin: 8px 0 0 0;
	
	}
	
.leftcol a{float: right; clear: both; text-decoration:none;}
.leftcol a:hover {text-decoration:underline;}
.leftcol p {margin-top:0px;}

.middlecol {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	line-height: 17px;
	text-align: justify;
	
	}

.middlecol a{color: #961d1d; text-decoration:none;}

.rightcolwatermark {
   
	background: #ab9164 url(gfx/rightcol-watermark.png) no-repeat;
}

.rightcol { 
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	line-height: 17px;
	text-align: justify;
	}
.rightcol a {text-decoration:none;}
.rightcol a:hover {text-decoration:underline;  }

.main img {
float: right; 
margin: 0 0 20px 20px;
display:block;
border: 5px solid;
border-color: #294424;
}
.teaser img {float: left; margin: 0 20px 0 0;}
.teaser a {float: right;}
.teaser {clear: both; margin-bottom: 25px;}

img.rightfloat {float: right; margin-left: 10px; margin-right: 0px;}
img.nofloat {float: none; margin: 2px; text-align:center;}

.lightbox img {
float:left;
margin: 20px 25px 0 10px;
border: 4px solid;
border-color: #294424;
}

.footer a, .footer a:visited {color: #fff;}
.footer {color: #294424;}

.teasertext h3 {font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;

	font-weight: bold;
	line-height: 17px;

	margin: 8px 0 0 0;}

#infopage p {margin-top: 0px;}

#events a {float: none;}

#events a:hover {text-decoration:underline; color: #333333;}

.director {color: #666666; font-size:11px;}

a.nofloat {float: none;}

.photogallery a{float: none;}

.photogallery  table {clear: both;}

.photogallery  {text-align:left;}

img.bigpic { border: 8px solid #ab9164;}
img.smallpic {border: 5px solid #294424;}

h1, h2, h3, h4, h5 {color: #fff;}