/* GENERAL */
html, body{margin:0; padding:0; color:#75899F; font-size:13px; font-family:Arial, Helvetica, sans-serif; background:#FFF; text-align:center;}
#pagewidth{margin:20px auto 0 auto; padding:25px 0 5px 0; width:955px;}
a{color:#000; text-decoration:underline;}
a:hover{color:#000; text-decoration:none;}
a.hidden{color:#75899F; text-decoration:underline;}
a.hidden:hover{color:#75899F; text-decoration:none;}
p{margin:8px 0; padding:0;}
hr{display:none;}
.clr{clear:both; line-height:1.3em;}
.pagination{width:100%; line-height:16px; color:#AAA; font-size:11px;}
.pagination a{color:#75899F; text-decoration:none;}
.pagination a:hover{color:#000; text-decoration:none;}
.error{color:#CC0000}
.success{color:#009933}
.input{font-family:Arial, Helvetica, san-serif; font-size:12px; width:170px;}
label{font-weight:bold;}
.hi_text{padding:0 1px; background:#E1E9F1; color:#62758A; font-weight:bold;}
/* NAV */
#nav{margin:0; padding:0; float:right; width:340px; height:470px;}
/* MAIN */
#main{margin:0 0 0 10px; padding:0 15px 0 0; float:left; width:580px; height:450px; overflow:auto;}
#main h1{margin:0 0 10px 0; padding:0; text-transform:lowercase; font-size:25px; letter-spacing:-2px; color:#000;}
#main h2{margin:10px 0 10px 0; padding:0; text-transform:lowercase; font-size:22px; letter-spacing:-1px; color:#000;}
#main h3{margin:0; padding:0; text-transform:lowercase; font-size:18px; letter-spacing:-1px; color:#AAA;}
#main h3 a{color:#000; text-decoration:none;}
#main h3 a:hover{color:#000; text-decoration:underline;}
#main{scrollbar-base-color:#FFF; scrollbar-arrow-color:#333; scrollbar-3dlight-color:#FFF; scrollbar-darkshadow-color:#FFF;scrollbar-face-color:#DDD; scrollbar-highlight-color:#FFF; scrollbar-shadow-color:#FFF; scrollbar-track-color:#FFF;}
/* EVENT */
.event_basic{margin:0 0 20px 0; padding:0 0 10px 0; width:100%; border-bottom:1px dashed #AAA;}
.event_basic a{color:#75899F; text-decoration:none;}
.event_basic a:hover{color:#75899F; text-decoration:none;}
.event_title{margin:0; padding:0; font-size:18px; color:#666; text-transform:lowercase;}
.event_title a{color:#000; text-decoration:none;}
.event_title a:hover{color:#666; text-decoration:none;}
.event_date{margin:0; padding:0; font-size:11px; color:#AAA;}
.event_date a{color:#AAA; text-decoration:underline;}
.event_date a:hover{color:#666; text-decoration:none;}
.event_author{margin:0; padding:0; font-size:11px; color:#AAA;}
.event_author a{color:#AAA; text-decoration:underline;}
.event_author a:hover{color:#666; text-decoration:none;}
.event_text a{color:#75899F; text-decoration:none;}
.event_text a:hover{color:#000; text-decoration:none;}
.event_link a{color:#75899F; text-decoration:none; font-weight:bold; text-transform:lowercase;}
.event_link a:hover{color:#000; text-decoration:none;}
.event_back a{color:#000; text-decoration:underline;}
.event_back a:hover{color:#000; text-decoration:none;}
.event_view_holder{margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px dashed #AAA;}
/* EVENT */
table.newsletter{border-collapse:collapse; border:0;}
table.newsletter th,td{text-align:left; vertical-align:middle; padding:5px; font-size: 12px;}
/* SITEMAP */
ul.sitemap_list{margin:2px 0 15px 0; padding:0;}
ul.sitemap_list li{margin:0 0 5px 10px; padding:0; list-style:none;}
ul.sitemap_list li a{text-decoration:none; color:#75899F;}
ul.sitemap_list li a:hover{text-decoration:underline; color:#75899F;}
ul.sitemap_list ol{margin:2px 0 5px 0; padding:0;}
ul.sitemap_list ol li{margin:0 0 3px 20px; padding:0; list-style:none;}
ul.sitemap_list ol li a{text-decoration:none;}
ul.sitemap_list ol li a:hover{text-decoration:underline;}
/* LINKS */
.link_holder{margin:0 0 15px 0; padding:0 0 5px 0; width:100%; border-bottom:1px dashed #AAA;}
.link_holder a.link_title{margin:0; padding:0; font-weight:bold; color:#000; font-size:15px; text-decoration:none;}
.link_holder a:hover.link_title{color:#666; text-decoration:none;}
/* FOOTER */
#footer{margin:0; padding:4px 0 2px 0; width:100%; border-top:1px solid #75899F; text-align:center; color:#75899F; font-size:11px;}
#footer a{color:#75899F; text-decoration:none;}
#footer a:hover{color:#000; text-decoration:none;}