* {margin:0; padding:0;}
body {background-color:#000000; color: #666666; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:1em; text-align:center;}
p {margin:.5em;}
img {border:0; text-align:left;}
h3 {margin:.5em; padding-top:.5em;}
a {color:#333; text-decoration:underline;}
a:hover {color:#333; text-decoration:none;}
ul {margin-left:25px;}
blockquote {background-color:#FFC; border:1px dotted #666; margin:10px; padding:10px;}
#masthead {background-color:#761A0C; height:200px; margin:20px auto; position:relative; text-align:left; width:1000px;}
#masthead h1 {color:#fff; font-size:2.6em;}
#masthead a {color:#fff; text-decoration:none;}
#masthead a:hover {text-decoration:underline;}
#ml {left:0; position:absolute;}
#mr {bottom:0; left:210px; position:absolute;}
#container {background-color:#000; margin:0 auto; width:1000px;}
#container img {padding:7px;}
#navarea {clear:both; float:left; margin-top:-5px; padding:0 10px; width:180px;}
#navarea ul {list-style:none; text-align:right;}
#navarea a {color:#CC9; text-decoration:none;}
#navarea a:hover {color:#CC9; text-decoration:underline;}
#rightcol {background-color:#B2B1A3; background-image:url(images/content-bg.jpg); background-repeat:repeat-y; float:left; text-align:justify; margin-top:-5px; min-height:400px; min-width:780px; padding:10px; width:780px;}
#footer {color:#333; font-size:x-small; margin:0 auto; text-align:right; width:1000px;}
#maillist {font-size:smaller; line-height:1.5em; padding:7px; text-align:left;}