html, body, ul, li {	margin: 0;}
img {		border: 0;}

a {		font-weight: bold;	text-decoration: none;}
a:hover {		text-decoration: underline;}
.more {		text-align: right;}
.left {		float: left;}
.clear {		clear: both;}
body {	font: 12px tahoma, arial, sans-serif;	margin: 0;	padding: 0;	color: #5C5C5C; background: url(images/header_bg.jpg) repeat-x;	text-align: center;}
#wrapper {	text-align: left;	margin: auto;	width: 800px;}
#header {		height: 225px;	position: absolute;}
#header h1 {	margin-top: 6px;}
#header h1 img {	display: block;}
#text { 		width: 800px; border: 1px solid #A1B06F; padding: 6px;}
#nav {		margin-top: 0px;}
#nav img {	float: left;}

#body {		padding-top: 205px;	text-align: justify;}
#body-left {	float: left;	width: 408px;}
#body-right {	float: right;	width: 330px;}
#body-left ul.plussbullets {	margin-top: 45px;	margin-left: 120px;	padding: 0;	font-weight: bold;}
#body-left ul.plussbullets li {	background: top left url(images/bullet_plus.gif) no-repeat;	margin: 0 0 10px 0;	padding: 0 0 0 25px;}
#body h2, #body p {	margin: 0.3em 0;}
#body-right p {	margin-right: 2em;}
#body a.green {	color: #9AAB68;	font-weight: normal;	text-decoration: underline;}
#footera { 		background: #A1B06F; margin-top: 2em; color: #FFFFFF; padding: 6px; text-align:right; width:800px;}
#footerb {		color: #FFFFFF;	background: #42453D url(images/footer_bg.gif) repeat-x;	padding: 6px;	font-weight: bold; width:800px;}


.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}
.thumbnail:hover{
background-color: transparent;
}
.thumbnail:hover img{
border: 0px solid blue;
}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: transparent;
padding: 5px;
left: -1000px;
visibility: hidden;
color: gray;
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 300px; /* position where enlarged image should offset horizontally */
z-index: 50;
}

.gallerycontainer2{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.gallerycontainer3{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.gallerycontainer4{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.gallerycontainer5{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}