body, p, td, tr, th, input, h1, h2, h3, h4, h5, h6, select, option, textarea, li, ol, ul {font-family: verdana, sans-serif;} body {margin:0px;padding:0px;background:#E1E1E1 url(images/background.jpg) repeat top left;color:#000;font-size:12px;}p {font-size:1.0em;line-height:1.5em;margin:5px 4px;padding:5px 3px;}h1 {font-family: Arial, verdana, sans-serif;font-size:90%;color:#fff;font-weight:bold;margin:5px 4px;padding:5px 3px;}h1.mainheader {font-family: Arial, verdana, sans-serif;font-size:1.8em;color:#7A3033;border:1px solid #7A3033;border-bottom:2px solid #7A3033;background:#F4F4F4;font-weight:bold;margin:5px 4px;padding:5px 3px;}h2 {font-size:110%;color:#7A3033;font-weight:bold;margin:5px 4px;padding:5px 3px;}h3 {font-size:100%;color:#7A3033;font-weight:bold;margin:5px 4px;padding:5px 3px;text-align:left;background:#F4F4F4;}h4 {font-size:90%;color:#7A3033;font-weight:bold;padding:1px 2px;margin:1px 2px;text-align:left;}li{font-size:1.0em;line-height:1.5em;}ul {margin:5px 50px;padding:5px;}a, a:link, a:active{color:#7A3033;text-decoration:underline;border:none;}a:visited{color:#7A3033;text-decoration:underline;border:none;}a:hover{color:#7A3033;text-decoration:none;border:none;}/* nav */.topnav {background:url(images/background_header.jpg) top center no-repeat;padding:0;margin:0;border-top:2px solid #7A3033;}#nav {white-space:nowrap;background-color:transparent;color:#fff;padding:0;margin:0;width:100%;text-align:center;}#nav ul {padding:0;margin:0;}#nav ul li {display:inline;}#nav ul li a {background-color:transparent;color:#fff;text-decoration:none;}#nav ul li a:hover {background-color:transparent;}/* classes */#maintable {border:2px solid #7A3033;background:#F4F4F4;color:#000000;}#footer {background:#7A3033 url(images/background_header.jpg) no-repeat bottom center;border-top:2px solid #7A3033;font-size:0.8em;text-align:center;color:#ffffff;width:779px;height:28px;}a.footer_link, a:link.footer_link, a:active.footer_link{color:#ffffff;text-decoration:none;font-weight:normal;}a:visited.footer_link{color:#ffffff;text-decoration:none;font-weight:normal;}a:hover.footer_link{color:#ffffff;text-decoration:underline;font-weight:normal;}.grey {background:#ACACAC url(images/grey.jpg) repeat-x;border-bottom:2px solid #ffffff;border-top:2px solid #ffffff;}/* NEWS */#news, #maincontent {border:2px solid #7A3033;background:#ffffff;color:#000000;vertical-align:top;margin:0;padding:0;}#news {background:#ffffff url(images/background_news.jpg) no-repeat right bottom;}.newsdate, .newstext {font-size:0.9em;padding:2px;margin:2px;}.newsdate, .sig {font-weight:bold;color:#7A3033;}.contactform {width:300px;color:#7A3033;border:1px solid #7A3033;background:#F4F4F4;}div.member {font-size:0.9em;padding:5px;margin:5px;border-bottom:1px solid #7A3033;text-align:center;}.membertext {padding:1px 2px;margin:1px 2px;text-align:left;}div.leader {float:right;border:1px dashed #7A3033;color:#7A3033;background:#F4F4F4;font-size:1.0em;line-height:1.5em;margin:5px 4px;padding:5px 3px;}#login {background:#F4F4F4;border:1px dashed #7A3033;}p.red {color:#ff0000;font-weight:bold;}.top {text-align:right;font-size:0.8em;line-height:1.0em;margin:0 4px;padding:0 3px;}.images {padding:3px;margin:2px;border:2px solid #7A3033;}div.pr {text-align:center;border:1px solid #7A3033;background:#F4F4F4;width:95%;margin-bottom:10px;}div.pr2 {text-align:center;border:1px solid #7A3033;background:#E1E1E1;width:95%;margin-bottom:10px;}.imagesR {float:right;padding:3px;margin:2px;border:2px solid #7A3033;}.noted {text-align:center;font-family:arial;font-weight:bold;font-size:1.4em;}.large {font-size:1.4em;}