body { margin: 0; padding: 0; background: #02013a; font: 12px Verdana, sans-serif; color: #fff; }

img { border: 0; }

h1, h2, h3, h4 { margin: 0px 0 15px 0; padding: 0; font-weight: normal; }
h2 { padding: 15px 0 0 0; margin: 0; }
p { line-height: 19px; }

a { color: #fff; }

#top { width: 800px; margin: 20px auto 50px auto; text-align: center; }
#top img { border: 0; }

#nav { width: 800px; margin: 0 auto; overflow: hidden; }
#nav ul { width: 770px; margin: 0 0 0 40px; padding: 0; list-style: none; }
#nav li { float: left; background: url('/images/site/nav.gif'); width: 161px; text-align: center; line-height: 27px; margin: 0 10px; }
#nav li a { text-decoration: none; color: #fff; display: block; }
#nav li a:hover { background: url('/images/site/nav-hover.gif'); }
#nav li #current { background: url('/images/site/nav-hover.gif'); }

#main { margin: 0 auto; width: 800px; } 
#main-top { background: url('/images/site/main-top.gif'); width: 805px; height: 18px; }
#main-middle { background: url('/images/site/main-middle.gif'); width: 775px; padding: 0 15px 15px 15px; }
#main-middle { font: 13px Georgia, sans-serif; color: #c8c3c3; }
#main-middle h2 { font-size: 18px; }
#main-middle a { text-transform: uppercase; text-decoration: underline; font-weight: bold; }
#main-middle a:hover { text-decoration: none; }
#main-bottom { background: url('/images/site/main-bottom.gif'); width: 805px; height: 38px; }

.imgFloatLeft {float: left; margin: 0 20px 0 0; }
.clear { overflow: hidden; clear: both; height: 1px; }
.content { width: 775px; text-align: justify; overflow: hidden; margin-bottom: 15px; }
.content h2 { margin-bottom: 15px; }

.photo-float { float: left; width: 255px; text-align: center; height: 130px; margin-bottom: 15px; }
.photo h2 { margin-bottom: 15px; text-align: left; }
.photo { text-align: center; }

#footer { margin: 3px auto 0 auto; width: 780px; text-align: right; padding: 0 10px; }
#footer, #footer a { color: #fff; }
#footer a:hover { text-decoration: none; }