* {margin:0; padding:0;}
body {font:normal 16px/20px Arial, sans-serif;}
img {border:none;}
img.floatleft {float:left; margin:15px;}
div#header {height:120px; width:100%; background:#fff url('./images/webheader1.jpg') no-repeat top right;}
#header h1 {color:#e11; padding:15px 0 15px 15px;}
#header h2 {color:#ffc000; padding:0 0 0 15px;}

.nav {margin:0 0 10px 0; border-top:1px solid #000; border-bottom:1px solid #000; height:40px; min-width:980px;}
.nav ul{list-style:none; display:inline;}
.nav ul li{display:inline; position:relative; top:10px; padding:12px 0;}
.nav ul li a {padding:10px;}
.nav a {text-decoration:none; background:#e11; color:#fff; font-weight:bold; font-size:1.1em;}
.nav a:hover {text-decoration:underline;}

#content h1 {margin:0 20px 25px; line-height:30px;}
#content h2 {margin:0 20px 10px; line-height:30px;}
#content ul {margin:0 30px;}

#donate {margin:40px auto; width:200px;}
#donate a {cursor:pointer;}

#textbox {float:left; width:50%; margin:10px;}
.clearboth{clear:both;}
p {margin-bottom:10px;}
.center, #chapters {text-align:center;}
#chapters img {margin:10px; border:1px solid #000;}

table{margin-bottom:20px;}
table#sponsors{margin:20px;}
td{padding:5px;}

#video {float:left; margin:20px 20px;}
object {margin:0px 0px 40px 0px; }

#footer {height:233px; background:#fff url('./images/footer.gif') top right no-repeat; margin:30px 0 0 0; border-top:1px solid #000;}
