body{background:url(../images/bg-tile.gif);border-top:8px solid #000;}
h1{font-weight:bold;letter-spacing:-1px;}
h2{font-family:calibri,helvetica,arial,sans-serif;font-weight:bold;color:#555;}
h3{font-family:calibri,helvetica,arial,sans-serif;font-weight:bold;}
p{color:#555;}
li{color:#555;}
fieldset{border:none;padding:0;margin:0;}
label{display:block;font:bold 14px calibri,helvetica,arial,sans-serif;margin-top:4px;}
input.text{border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #bbb;width:auto;}
input.text:focus{border:1px solid #bbb;background-color:#fafafa;}
input.button{display:block;}
textarea{border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #bbb;width:auto;height:auto;}
textarea:focus{border:1px solid #bbb;background-color:#fafafa;}
#bg{background:url(../images/bg-runner.jpg) no-repeat 50% 0;}
#top-header{background-color:#fff;padding-top:20px;}
#index-main-content{background-color:#fff;padding-top:20px;}
#index-main-content img{line-height:0;float:left;}
#index-main-content img.right{float:right;border:1px solid #eee;padding:8px;margin:0 0 16px 16px;}
#index-main-content img.block{float:none;display:block;}
#index-main-content a,#index-main-content a:link{color:#326693;}
#index-main-content a:hover{color:#693;text-decoration:underline;}
#index-main-content li .event-date{color:#888;display:block;font-size:11px;text-transform:uppercase;}
#index-main-content li p{padding:0;margin:0;}
#index-main-content .highlight-table{margin:0;padding:0;border-left:1px solid #eee;border-top:1px solid #eee;}
#index-main-content .highlight-table td{background-color:#fafafa;padding:6px;font:italic 12px georgia,serif;text-align:center;border-bottom:1px solid #eee;border-right:1px solid #eee;}
#index-main-content .highlight-list{padding:0;margin:0 0 1.45em 0;text-align:center;}
#index-main-content .highlight-list li{display:inline;list-style-type:none;padding:0 8px;margin:0;font:italic 16px georgia,helvetica,arial,sans-serif;border-right:1px solid #ccc;color:#369;}
#index-main-content .highlight-list li.last{border-right:none;}
#navigation-table{margin:0;padding:0;width:100%;}
#navigation-table td,#navigation-table th{padding:0;margin:0;}
#navigation{float:right;padding:9px 0;margin:0;}
#navigation li{list-style-type:none;float:left;font:bold 14px "Helvetica Neue",Helvetica,arial,serif;margin:0;padding:9px 4px;color:#444;text-transform:uppercase;background:url(../images/border-nav.gif) no-repeat right 50%;}
#navigation li a,#navigation li a:link{text-decoration:none;color:#999;padding:0 8px;}
#navigation li a:hover{color:#003D5C;border:1px solid #64AED2;margin:0;padding:8px 7px;background:url(../images/bg-nav.gif);}
#navigation .last-nav-item{margin:0;padding:9px 0 9px 4px;background:none;}
#footer{font:10px verdana,arial,"Helvetica Neue",helvetica,serif;color:#888;margin-bottom:22px;padding:14px 0;background:url(../images/bg-footer.gif) repeat-x;}
#footer a,#footer a:link,#footer a:visited,#footer a:hover{text-decoration:none;color:#888;}
#pitch p{font:18px georgia,serif;color:#444;text-align:center;line-height:1.4em;padding:0 0 6px 0;margin:0;}
#pitch .small{font:14px arial,helvetica,sans-serif;color:#888;}
#pitch .service-list{margin:12px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;text-align:center;}
#pitch ul{margin:12px auto;}
#pitch li{list-style-type:none;display:inline;font:bold 14px arial,helvetica,sans-serif;text-align:center;padding:6px 30px;margin:0 auto;background:url(../images/bullet-check.gif) no-repeat 0 2px;}
#schedule{margin:14px 0;padding:0;display:block;}
#schedule li{list-style-type:none;padding:0 0 8px 22px;background:url(../images/date.png) no-repeat 0 0;line-height:1.3em;}
#schedule li .event-date{color:#888;display:block;font-size:11px;text-transform:uppercase;}
#schedule li .event-title{display:block;font-size:11px;font-weight:bold;text-transform:uppercase;}
#schedule li .event-title a,#schedule li .event-title a:link{color:#444;text-decoration:none;}
#schedule li .event-title a:hover{color:#693;text-decoration:underline;}
#schedule li .event-location{display:block;}
#recent-schedule{margin:14px 0;padding:0;display:block;}
#recent-schedule li{list-style-type:none;line-height:1.3em;padding-bottom:6px;}
#recent-schedule li .event-date{color:#888;display:block;font-size:11px;text-transform:uppercase;}
#recent-schedule li .event-title{display:block;font-size:14px;}
#recent-schedule li .event-title a,#recent-schedule li .event-title a:link{font-weight:bold;text-decoration:none;}
#recent-schedule li .event-location{display:block;}
.events-list{margin:0;padding:0;}
.events-list li{list-style-type:none;padding:0 0 8px 0;}
.events-table{margin:0 0 18px 0;padding:0;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;}
.events-table th{background-color:#eaeaea;border-bottom:1px solid #ccc;font:bold 10px verdana,arial,helvetica,sans-serif;}
.events-table td{border-bottom:1px solid #ccc;}
.sidebar-h5{border-top:1px solid #eee;padding:12px 0;margin:0;font:bold 11px arial,helvetica,sans-serif;text-transform:uppercase;color:#555;}
.sidebar-p{font:italic 11px georgia,serif;color:#888;line-height:1.5em;}
.addr_3{visibility:hidden;}
