body {
	background: url(../images/body.gif);
	font-size: 10pt;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
}

body, div { margin: 0; padding: 0; }

#container { width: 766px; margin: 20px auto; }

#repeat { float: left; width: 766px; background: url(../images/container.gif) repeat-y; }

#header { height: 144px; width: 766px; float: left; }

#nav { width: 176px; float: left; }

#main { width: 590px; float: left; background: url(../images/main.gif) no-repeat; }

#content { padding: 0 32px 0 12px; text-align: left; }
#content p { line-height: 16pt; }

#footer { text-align: left; clear: both; padding: 5px 0 5px 40px; background: url(../images/footer.gif) no-repeat bottom; font-size: 0.8em;  }
#footer a:link, #footer a:visited { color: #5BACF6; text-decoration: none; }
#footer a:hover { color: #FFF;}

h1 { margin: 0; color: #fff; font-size: 1.3em; padding: 0 0 0 10px; }

h2 { font-size: 1.1em; color: #1C3F66; }

hr { border: 1px solid #1B8FDC; height: 1px;}

a:link, a:visited { color: #0C55B1; }
a:hover { color: #C61212; }

h3 { margin-left: -2px; background: #0C55B1; padding: 2px 0 2px 2px; color: #FFF; font-size: 1.1em; }
h4 { color: #0C55B1; padding: 0; font-size: 1.1em; margin: 10px 0 -1em -2px; } 

table, tr, td { font-size: 10pt; }

.tabletop { color: #FFF; }

#email { font-size: 0.8em; margin: 0 10px 0 30px; padding: 2px 0; border: 1px solid #1E92DC;}
#email a:link, #email a:visited { color: #fff; text-decoration: none; }
#email a:hover { color: yellow; }

li { line-height: 2em; }

td { line-height: 2em; }

.gallerytmbs img { float: left; margin: 20px 10px 0 10px; border: 1px solid black; padding: 2px; }

.imgborder { border: 1px solid #444; padding: 3px; margin: 3px; }