@charset "utf-8";
/* Universal */
* {margin:0;padding:0;}
html { background-color : #fff; color : #000; }
body { font :12px /20px Arial, sans-serif;text-align:center; }
h1 {font: 21px Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
h2 {font: 18px Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
h3 {font: bold 15px Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;margin-bottom:10px;}
h1, h2, h3, h4 {margin-bottom:5px;}
p {margin-bottom:10px;line-height:20px;}
A:link, A:visited, A:active {outline:none;color:#000;text-decoration:underline;}
A:hover  {outline:none;text-decoration:none;}
form, label, input {}

/* Layout */
#wrap {width:800px;margin:10px auto 0;padding:0 20px;text-align:left;overflow:auto;position:relative;}
#header {background:transparent url(../images/bg-top2.jpg) no-repeat top center;position:relative;}
#logo {height:80px;}
#logo h1{font:24px Arial, Helvetica, sans-serif;text-align:left;display:none;}
#logo h1 span {font:16px Georgia, "Times New Roman", Times, serif;display:none;}
#logo img {margin:20px 0 10px 10px;}
#nav {clear:both;background:transparent url(../images/bevelbar.gif) no-repeat top left;height:28px;margin-left:10px;}
#nav ul {clear:both;float:left;list-style-type:none;margin:5px;width:600px;font:14px Georgia, "Times New Roman", Times, serif; text-transform:uppercase;clear:both;}
#nav ul li {float:left;width:148px;letter-spacing:1px;color:#ccc;text-align:center; font-weight:bold;}
#nav ul li a {color:#ccc;text-decoration:none;}
#nav ul li a:hover {text-decoration:underline;}
.header_img {position:absolute;top:0;right:-2px;_right:18px;width:200px;}
.bar {border-top:5px solid #7C8290;;margin:0;padding:0;width:785px;margin:0 auto;}
#content1col {background:#fff url(../images/bg-center.jpg) repeat-y center center;padding:0;overflow:auto;min-height:400px;}
#content2col {background:#fff url(../images/2col.jpg) repeat-y center center;padding:0;/*overflow:auto;*/min-height:400px;float:left;width:100%;}
#content3col {background:#fff url(../images/3col.jpg) repeat-y center center;padding:0;/*overflow:auto;*/min-height:400px;float:left;width:100%;}
.intro {clear:both;text-align:left;width:580px;height:138px;_height:136px;background-color:#D9DEF1;padding:10px 10px 0;margin-left:10px;font-size:12px;}
.intro h3 {font: 18px Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.home_callout {width:245px;height:220px;margin:10px 5px 0;float:left;}
.home_callout h1 {background-color:#5C646F;color:#fff;padding:5px 10px;}
.home_callout p {padding:5px 10px;}
#schedule {margin-left:10px;_margin-left:6px;background:#666 url(../images/schedule.jpg) repeat-y bottom center;}
#locale {margin-right:0;background:#666 url(../images/local.jpg) repeat-y bottom center;}
#event {background:#666 url(../images/event.jpg) repeat-y bottom center;}
#page_title {clear:both;text-align:left;width:571px;background-color:#D9DEF1;padding:5px 10px;margin-left:10px;}
#footer {font-size:10px;text-align:left;width:800px;margin:0 auto;height:30px;background:#fff url(../images/bg-bottom.jpg) no-repeat top center;padding:30px 0 0 40px;}
#footer2 {font-size:10px;text-align:left;width:800px;margin:0 auto;height:30px;background:#fff url(../images/bg-bottom2.jpg) no-repeat top center;padding:30px 0 0 40px;}
#footer3 {font-size:10px;text-align:left;width:800px;margin:0 auto;height:30px;background:#fff url(../images/bg-bottom3.jpg) no-repeat top center;padding:30px 0 0 40px;}
#footer a, #footer2 a, #footer3 a {color:#666666;}
#side_nav {float:left;width:130px;margin-left:15px;_margin-left:8px;}
#side_nav a {text-decoration:none;color:#000;}
#side_nav ul {margin-left:15px;}
#side_nav ul li{list-style-image:url(../images/bullet.gif);}
#anchor_nav {float:left;margin-left:15px;_margin-left:8px;}
#anchor_nav a {text-decoration:underline;color:#000;}
#anchor_nav a:hover {text-decoration:none;color:#666;font-weight:bold;}
#anchor_nav ul {margin-left:15px;}
#anchor_nav ul li{list-style-image:url(../images/bullet2.gif);}
a#anchor {color:#666;font-weight:bold;text-decoration:none;}
#side_content {float:left;margin:0 0 0 4px;width:425px;height:100%;padding:10px;}
ul.sp_bullet  {list-style-position:outside;margin-left:35px;}
.sp_bullet li{list-style-image:url(../images/sp_bullet.gif);padding-left:8px;}

ul.cp_bullet  {list-style-position:outside;margin-left:35px;}
.cp_bullet li{list-style-image:url(../images/cp_bullet.gif); line-height: 24px;}

#main_content {width:573px;margin-left:4px;padding:10px;float:left; text-align:justify;}
span.red {font-size:10px;color:#FF0000}
#featured_event {float:left;width:185px;margin-top:120px;padding:0 0 0 10px;}
#featured_event a {color:#000;}
.contact td {padding-right:5px;margin:0;}
.contact th { white-space:nowrap;}
.top {border-bottom:1px dotted #ccc;text-align:right;padding:0 10px;}
