*{margin:0;padding:0;}body {background-color:#384A68;margin-top:15px;font-family:Trebuchet, Helvetica, sans-serif;font-size:100%;}table#maintable {width:770px;margin-left:auto;margin-right:auto;border:2px solid white;}td#nav {background-color:#28477C;color:#FFFFFF;border-bottom:3px solid #A92B07;font-weight:bold;font-size:.75em;padding:10px 10px 10px 10px;text-align:center;}td#nav li {display:inline;list-style-type: none;padding-right:15px;}td#nav a {color:#FFFFFF;text-decoration:none;}td#nav a:hover, td#nav a.active {color:#0B1626;text-decoration:underline;}td#content {padding:10px 10px 10px 10px;background-color:#E6EEF9;color:#1A222F;font-size:.8em;}td#content p {margin-bottom:15px;}td#content h1, h2, h3, h4 {color:#28477C;margin-bottom:5px;}td#content h1 {font-size:2em;}td#content h2 {font-size:1.8em;}td#content h3 {font-size:1.5em;}div.photor {float:right;padding:0 0 5px 10px;}div.photol {float:left;padding:0 10px 5px 0;}div.photor img, div.photol img, div.photoc img {border:2px solid #A92B07;}p.caption {padding:2px 2px 0 2px;font-size:.7em;}p.testimonial {}td#content ul, ol {margin-left:40px;padding-bottom:10px;}td#content a {font-weight:bold;color:#384A68;text-decoration:underline;}td#content a:hover {text-decoration:none;}div.eventhighlight {margin:10px 10px 10px 0;padding:10px 10px 10px 10px;background-color:#CCDCF2;border:1px solid #8794A6;}div.briefhighlight {border:1px solid #8794A6;margin:10px 10px 10px 0;padding:10px 10px 10px 10px;background-color:#DBE7F8;}div.briefhighlight {border:1px solid #8794A6;margin:10px 10px 10px 0;padding:10px 10px 10px 10px;background-color:#DBE7F8;}div.briefhighlight .briefname{font-style:italic;color:#862306;}div.eventhighlight h3, div.briefhighlight h3, div#question h4, div#newbies h4 {color:#A92B07;}div#quoter {float:right;width:160px;border:1px solid #8794A6;margin:0px 0px 10px 10px;padding:10px 10px 10px 10px;background-color:#DBE7F8;}.webmaster {width:770px; margin-left:auto; margin-right:auto; text-align:right; color:#1F2938; font-size:10px; padding:10px 0 10px 0; }.webmaster a {color:#FFFFFF;text-decoration:underline;}.webmaster a:hover {text-decoration:none;}.error {color:#FF0000;font-weight:bold;}ul {margin-left:20px;margin-bottom:10px;}div.eventpp {margin:10px 10px 10px 0;padding:10px 10px 10px 10px;background-color:#FFFFFF;border:1px solid #8794A6;}div.photoc {float:left;padding:0 10px 5px 0;}