html{-webkit-text-size-adjust:none;}
body{font-family:Helvetica, Arial, sans-serif;background-color:#d6dde6;font-size:15px;padding-top:20px;}
#container{width:804px;margin-left:auto;margin-right:auto;}
#container a{color:#4d688c;-webkit-transition:color 200ms;-moz-transition:color 200ms;transition:color 200ms;}
#container a:hover{color:#283b53;}
#container ul{padding-left:26px;margin:0;}
#container ul li p{margin:4px 0;}
#header{position:relative;margin:0 14px;height:42px;}
#header div#title{position:absolute;bottom:15px;left:0;float:left;}
#title h1{color:#2a3f58;margin:0;font-size:24px;text-shadow:white 0px 1px;}
#header div#nav{position:absolute;bottom:0;right:0;float:right;}
#nav ul{padding:0;list-style:none;}
#nav ul li{float:left;margin-right:10px;}
#nav ul li:last-child{margin-right:2px;}
#nav ul li p{margin:0;padding-bottom:18px;}
#nav ul li a{text-decoration:none;padding-bottom:18px;background-repeat:no-repeat;background-position:bottom center;}
#nav ul li a#current{background-image:url(images/up.png);color:#283b53;}
#nav ul li a:hover{background-image:url(images/up.png);}
#content{background-color:white;padding:12px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 1px 4px #808080;-moz-box-shadow:0 1px 4px #808080;box-shadow:0 1px 4px #808080;}
#content h2{margin-bottom:0px;font-size:18px;}
#content h3{font-size:16px;margin-bottom:14px;}
#content h3.short{margin-bottom:10px;}
#content p{line-height:1.4em;margin-top:11px;margin-bottom:10px;}
#content p.first{margin-top:0;}
#content p.last{margin-bottom:0;}
#content p.center{text-align:center;}
#content div.threeColumn div.column{float:left;width:260px;}
#content div.twoColumn div.column{float:left;width:390px;}
#content div.sideColumn div.left{float:left;width:500px;}
#content div.sideColumn div.right{width:260px;float:right;}
#content dl{margin-bottom:8px;}
#content dl dt{font-weight:bold;margin-top:8px;margin-bottom:6px;}
#content dl dt:first-child{margin-top:0;}
#content dl dd{margin-bottom:4px;}
#content form table{background-color:#f2f4f8;padding:8px 14px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
#content form label{font-size:13px;margin-right:4px;color:#4d688c;}
#content form table tr td.label{text-align:right;}
#content form input.textField{width:250px;}
#content form textarea{width:380px;height:260px;}
#footer{margin:16px 0;}
#footer p{color:#283b53;font-size:13px;text-align:center;margin:0;}
div.clearFix{clear:both;}
table#times{background-color:white;font-size:14px;border:0;border-bottom:3px solid #f2f4f8;}
#times tr p{margin:6px 8px;}
#times tr.odd{background-color:#f2f4f8;}
div#bulletins{width:736px;margin:14px auto 0 auto;}
div.bulletin{width:172px;float:left;margin-right:16px;}
.bulletin p{text-align:center;font-size:13px;margin-bottom:6px;}
.bulletin a img{-webkit-transition:-webkit-transform 200ms;}
.bulletin a:hover img{-webkit-transform:rotate(1deg) scale(1.02);-moz-transform:rotate(1deg) scale(1.02);transform:rotate(1deg) scale(1.02);}
.bulletin.last{margin-right:0;}
#mapCanvas{width:260px;height:220px;}
.contactForm{margin-top:14px;}
