html, body {
background: url(images/bg.jpg) repeat-x;
background-color: #d6ebcf;
height: 100%;
font-family: arial, sans-serfi;
font-size: 12px;
color: #554637;
}

a:link, a:visited, a:hover, a:active {
font-size: inherit;
color: #554637;
text-decoration: underline;
}

p{
padding: 0;
margin: 5px 0 10px 0;
}

.space {
border-top: 1px dashed #ccc;
margin: 10px 0 25px 0;
}

.space2 {
border-top: 1px dashed #ccc;
margin: 0px 0 10px 0;
}

h1{
font-family: Georgia;
font-size: 18px;
font-weight: 100;
color: #9ec0c7;
margin: 0;
padding: 0;
}

h2 {
font-family: Georgia;
font-size: 14px;
color: #9eaf99;
margin: 0;
padding: 0;
font-weight: 100;
}

h3 {
font-family: Georgia;
font-size: 14px;
color: #554637;
margin: 0;
padding: 0;
font-weight: 100;
}

#wrapper {
background:url(images/headerbg.jpg) no-repeat;
width:1000px;
margin: auto auto -211px auto;
min-height: 100%;
height: auto;
height: 100%;
}

.logo {
float: right;
margin:48px 92px 0 0;
}

#contentwrapper {
width:800px;
margin: 5px auto auto auto;
padding: 0;
background-color: white;
}

#content {
background-color: white;
margin: 0px 10px 0px 10px;
padding: 0 20px 0 20px;
}

#leftcolumn {
width:300px;
margin: 0 25px 0 0;
float: left;
}

#rightcolumn {
width:400px;
float: right;
text-align: left;
}

#topnav {
background: url(images/topcorners.gif) no-repeat;
height: auto;
width:780px;
text-align: center;
margin: 0 ;
padding: 20px 10px 0 10px;
}

.topnav:link, .topnav:visited, .topnav:active {
font-family: Georgia;
font-size: 16px;
color: #9eaf99;
text-decoration: none;
padding: 11px;
}

.topnav:hover {
font-family: Georgia;
font-size: 16px;
color: #9ec0c7;
text-decoration: none;
padding: 11px;
}

#footer {
background: url(images/bottomcorners.gif) no-repeat;
height: 25px;
width:800px;
font-size: 12px;
color: #9ec0c7;
text-align: center;
}

#copyright {
font-family: Georgia, serif;
font-size: 12px;
color: #9eaf99;
float: left;
margin:15px 0 0 115px;
text-align: left;
}

#designby {
font-family: Georgia, serif;
font-size: 12px;
color: #9eaf99;
float: right;
margin: 15px 115px 0 0;
text-align: right;
}

.footer:link, .footer:visited, .footer:hover, .footer:active {
font-family: Georgia, serif;
font-size: 12px;
color: #9eaf99;
text-decoration: none;
}

.gallerythumb {
background: url(images/gallerybg.jpg) no-repeat;
height: 140px;
width:140px;
padding: 10px;
margin: 10px;
}

