	body {
		font-family: Verdana, Arial, sans-serif;
		}

	img {
		border-style: none;
		}

	#container {
		position: relative;
		top: 0;
		left: 0;
		font-size: 90%;
		}

	#header {
		position: relative;
		top: 0;
		left: 0;
		}

	#bodytext {
		position: relative;
		top: 0px;
		left: 212px;
		width: 60%;
		margin-bottom: 15px;
		border: 1px solid green;
		padding: 10px;
		background-color: #F8FFF8;
		}

	#sidebar {
		position: absolute;
		top: 138px;
		left: 5px;
		width: 200px;
		}

	#stoppress {
		position: absolute;
		top: 139px;
		right: 5px;
		width: 148px;
		}

	#footer {
		position: relative;
		top: 0px;
		left: 0px;
		}

	.rightalign {
		text-align: right
		}

	h1 {
		font-family: "Comic Sans MS", Arial, sans-serif;
		font-size: 125%;
		}

	h2 {
		font-size: 100%;
		margin-bottom: 0px;
		}

	h3 {
		font-size: 100%;
		font-style: italic;
		margin-bottom: 0px;
		margin-left: 1em;
		}

	p:first-line {
		text-indent: 10px;
		}

	p.p1 {
		margin-top: 0;
		margin-bottom: 1em;
		margin-left: 1em;
		margin-right: 3em;
		}

	p.p2 {
		margin-top: 0;
		margin-bottom: 1em;
		margin-left: 3em;
		margin-right: 1em;
		}

	p.smallnote {
		margin-top: 0;
		margin-bottom: 1em;
		font-size: 75%;
		}

	p.listintro {
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 1em;
		}

	div.contact {
		font-weight: bold;
		margin-top: 0em;
		margin-left: 5em;
		padding: 0px;
	}

	div.map {
		margin-left: 5em;
	}

	div.gallery {
		background-color: white;
		border: 1px solid #6699CC;
		min-height: 120px;
		margin-bottom: 10px;
	}

	div.gallerytext {
		padding-left: 100px;
		padding-right: 20px;
		margin-bottom: 10px;
	}

	div.gallerytext:first-line {
		font-weight: bold;
	}

	img.top {
		vertical-align: top;
		float: left;
	}

	#navbar {
		background-color: white;
		}

	#navbar ul {
		list-style: none;
		padding: 0;
		margin: 0;
		}

	#navbar li a {
		display: block;
		margin-bottom: 4px;
		padding: 5px;
		border: 1px solid green;
		background-color: #D9FFAF;
		text-decoration: none;
		}

	#navbar li a:hover {
		background-color: #F8FFF8;
		text-decoration: underline;
	}

	#navbar li.navcur a {
		background-color: #F8FFF8;
		}

	#navbar li.navcur a:hover {
		background-color: #BEDF99;
		text-decoration: none;
		}

	#navbar li.navpol a {
		background-color: #DFEEFF;
		padding-left: 2em;
		}

	.stoppress {
		background-color: #DEE9F3;
		margin: 0 0 5px;
		padding: 5px;
		border: 1px solid #6699CC;
		}

	.spheading {
		margin: -5px -5px 5px -5px;
		background-color: #6699CC;
		color: white;
		padding: 5px;
		}

	p.advert {
		background-color: #FFCC99;
		margin: 0 0 5px;
		padding: 5px;
		height: 140px;
		border: 1px solid orange;
	}

	fieldset.normal {
		margin-left: +10%;
	}

	legend.normal {
		font-weight: bold;
		margin-bottom: 0.5em;
		background-color: #99CCFF;
	}

	label.normal {
	}

	textarea.normal {
		font-family: Verdana, Arial, sans-serif;
		font-size: 90%;
		}

	ul {
		margin-top: 0;
		margin-bottom: 1em;
		margin-left: 3em;
		padding-top: 0;
		list-style-type: square;
		list-style: outside;
	}

	ul.level2 {
		margin-top: 0;
		margin-bottom: 1em;
		margin-left: 2em;
		padding-top: 0;
		list-style-type: disc;
		list-style: outside;
	}

	ol {
		margin-top: 0;
		margin-bottom: 1em;
		margin-left: 3em;
		padding-top: 0;
	}

	.tabData{
		background-color: #66FF99;
	}

	.tabEmpty{
	}

	.tabRowHead{
		background-color: #99CCFF;
	}