body{
	background: #121311 url(../images/bg2.gif) repeat-y;
	font-size: 62.5%;
	margin: 0; padding: 0;
 font-family: Arial, Times New Roman, Times, Palatino, Serif;
}
a:link, a:visited{color: #b88888; text-decoration: none;}
a:active, a:hover {color: #ffffff;  text-decoration: underline;}
a:focus {outline: none;}
#logo{
 background: url(../images/header.gif) no-repeat 101px 9px;
 text-indent: -2000px; font-size: 0;
	height: 161px;
	padding: 36px 0 0 0; padding: 0;
}
img{
	border: 5px solid #ffffff;
	margin: 0; padding: 0;
}

/* wrapper */
#wrapper{
 background: url(../images/palm.gif) 587px 0 no-repeat;
 width: 100%;
 margin: 0; padding: 0;
}
html*#wrapper{
 font-size: 110%;
}

/* thumbnails */#startStopSlideShow{display: block; font: 0px Arial; line-height: 0; text-indent: -9999px; outline: 0; width: 16px; height: 19px; margin: 15px auto;}	.showIsOff{background-image: url(../images/start.png);}	.showIsOn{background-image: url(../images/stop.png);}		#startStopSlideShow:hover{background-position: 0 -19px;}
#thumbnails{
 margin-top: -75px;
 float: left;
 width: 250px;
 height: 770px;
}
#thumbnails p {
 text-align: center;
}
#thumbnails ul{
	list-style: none;
	width: 160px;
	margin: 0 0px 0 77px; padding: 0;
	}
#thumbnails li{
	margin: 0 0 20px 0; padding: 0;
}
#thumbnails a.selected {
	border:
}
#thumbnails img {
	width: 93px;
}
#thumbnails img {
  border: 5px solid #121311;
}
#thumbnails img:hover, #thumbnails a.selected img {
	border: 5px solid #fff;
}

#thumbnails img:hover {
 color: red; /* irrelevant definition to overcome IE bug */
}

/* middle section */
#content p.caption {font-style: italic; text-align: right; text-indent: 50px; margin-top: -0.3em; padding-right: 77px; font-weight: normal; font-size: 0.8em;}

#content {
 float: left;
	font-size: 1.3em; color: #ffffff;
	width: 460px;
	margin: -7px 50px 0 56px;
	background-color: Transparent;
}/* Google Maps */#bodymap #startStopSlideShow{display: none;}#map{left: -200px; border: 5px solid #fff; color: #2c2c2c; margin-bottom: 20px;}	#map h1{font-size: 1.2em; margin-top: 1.6em;}	#map a{color: #B88888;}		#map a:hover{color: #B88888;}


/* navigation */
#navigation{
 font-family: Arial, helvetica, Verdana, Sans-Serif;
	width: 150px;
	margin: 100px 0 0 0;
	float: left;
	background-color: Transparent;
}
#navigation ul{
	list-style: none;
	margin: 0; padding: 0;
}
#navigation li{
	font: 2em Arial; font-weight: bold; color: #ffffff;
	margin: 0; padding: 0;
	}
#navigation a:link, #navigation a:visited{color: #b88888; text-decoration: none;}
#navigation a:hover, #navigation a:active, #navigation li.current a:link, #navigation li.current a:visited {color: #ffffff;}

/* footer */
#footer{
 background: url(../images/flowers.gif) 50% 6em no-repeat;
 font: 1em Arial; font-weight: bold; text-align: center; color: #998c85;
 height: 33em;
 margin: 0 0 20px 0;
	font-size: 0.77em;
}
#footer address {
	margin: 2em 0 0 0;
	padding: 0;
	font-style: normal;
	margin-top: 1em;
	text-align: center;
}
#footer .copyright {
	margin: 0;
	padding: 0;
}
#footer .copyright a.noColour:link, #footer .copyright a.noColour:visited {
	color: #998C85;
}
#clear {
 clear:both;
}