/* GENERAL STYLES */
#content{position:relative;height:auto !important;min-height:100%;}
#topbar{float:left;width:100%;font-size:0.9em;text-transform:uppercase;color:#CFD9DB;background:#FFF url(/data/images/bg/topbar.gif) repeat-x bottom left;padding:0.6em 0;}
#header{clear:both;position:relative;height:4em;background:#48525B url(/data/images/bg/header.gif) repeat-x bottom left;border-bottom:2px solid #48525B;background-color:#48525B;margin:0 auto;}
#header img{position:absolute;top:5%;left:10px;}
#header ul{float:right;margin:2.2em 1em 0 0 !important;padding:0;}
#header ul li a.feed{background:url(/data/images/feed.png) no-repeat;}
#header ul li a{float:left;font:400 1.1em arial, sans-serif;letter-spacing:0.1em;line-height:1.1em !important;color:#ccc;padding:0 1em 0 2em;}
#header ul li a:hover{color:#3B5D77;}
#headerImg{background:url(/data/images/bg/header.jpg) no-repeat;height:139px;margin:0 auto;text-align:left;border-bottom-style:none;position:relative;}
#headerImg span{display: block;width: 0;height: 0;overflow: hidden;}
#menu ul{width:100%;float:left;text-align:left;background:#3B5D77 url(/data/images/bg/menu.gif) repeat-x top left;margin:0;padding:0;}
#menu ul li{display:inline;list-style:none;margin:0;padding:0;}
#menu ul li a{float:left;width:25%;height:2.5em;font:400 1.2em arial, sans-serif;letter-spacing:0.1em;color:#fff;border-top:7px solid #41637D;border-bottom:15px solid #FFF;}
#menu ul li a span{display:block;padding:4px 11px;}
#menu ul li a span.desc{font-size:0.8em;color:#8C8D94;}
#menu ul li a:hover,#menu ul li a.here{background:#4A5C6A;border-top:7px solid #455660;}
#menu ul li a:hover span.desc,#menu ul li a.here span.desc{color:#FFF;}
#menu ul li a:hover span.speaker{background:url(/data/images/icons/speaker_on.gif) no-repeat 5px 50%;}
#menu ul li a span.bubble{padding-left:24px;background:url(/data/images/icons/bubble.gif) no-repeat 4px 4px;}
#menu ul li a:hover span.bubble{background:url(/data/images/icons/bubble_on.gif) no-repeat 4px 4px;}
#menu ul li a span.heart{padding-left:20px;background:url(/data/images/icons/heart.gif) no-repeat 3px 50%;}
#menu ul li a:hover span.heart{background:url(/data/images/icons/heart_on.gif) no-repeat 3px 50%;}
#menu ul li a span.dollar{padding-left:20px;background:url(/data/images/icons/dollar.gif) no-repeat 4px 50%;}
#menu ul li a:hover span.dollar{background:url(/data/images/icons/dollar_on.gif) no-repeat 4px 50%;}
#page{clear:both;float:left;width:100%;margin-bottom:6em;text-align:left;}
/* Column widths  */
.width{width:776px;}
.widthPad{width:746px;}
.width25{width:23%;}
.width50{width:48%;}
.width73{width:73%;}
.width75{width:75%;}
.width100{width:100%;}
#footer{clear:both;float:left;width:100%;height:5em;margin-top:-5em;}
#footer #bg{position:relative;height:5em;background:#49525B url(/data/images/bg/header.gif) repeat-x bottom left;margin:0 auto;}
#footer #bg ul{float:right;margin:3em 1em 0 0 !important;padding:0;}
#footer #bg ul li a{float:left;font:400 1em arial, sans-serif;letter-spacing:0.1em;line-height:0.8em !important;color:#ccc;border-right:1px solid #ccc;padding:0 1em;}
#footer #bg ul li a:hover{color:#4D5760;}
#footer #bg img{position:absolute;top:6%;left:10px;}
.post{float:left;width:100% !important;position:relative;margin-bottom:1.5em;border-bottom:1px solid #CCC;}
.post .date{position:absolute;top:0;left:5px;width:5.3em;text-align:right;}
.post .date .month{text-transform:uppercase;font:700 1em arial, sans-serif;color:#888;}
.post .date .days {display:block;white-space:nowrap;margin:-5px 0 -5px 0;font:700 1.9em arial, sans-serif;color:#888;line-height:1.4em;}
.post .date .year{text-transform:uppercase;font:700 1em arial, sans-serif;color:#888;display:block;}
.post .title{display:block;font-size:1.1em;font-weight:700;font-family: arial, sans-serif;color:#586B7A;padding:0 0 5px;}
.post p{border-left:1px solid #CCC;margin:0 0 0 6.3em;padding:0 0 1em 1.2em;}
#sideNav h2{padding:10px 0px 0px 0px;margin-bottom:0px;}
#sideNav input {width:168px;} 
#sideNav input.Submit {width:60px;}
#sideNav a{color:#000;text-decoration:underline;}
#sideNav a:hover{color:#000;text-decoration:none;}
#sideNav ul, #sideNav ul li{list-style-type:none;list-style-image:none;list-style-position:outside;}
ul#nav{margin:4px 0 0 0;padding:0;} 
ul#nav li{margin:0 0 6px;}
ul#nav li strong{font-weight:700;}
ul#nav li a{display:block;background-color:#eaf2f5;;border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;color:gray;text-decoration:none;padding:8px 8px 7px 8px;}
ul#nav li a:hover{background-color:#FFECCC;border-top:1px solid #FFA200;border-bottom:1px solid #FFA200;color:#FF6300;text-decoration:none;}
ul.thumbs,ul.thumbs li{margin:0;padding:0;}
ul.thumbs li{list-style:none;margin:0 0 15px !important;padding:0;}
a.thumb img{border:5px solid #ccc;}
a:hover.thumb img{background:#8EB4C6;border:5px solid #668FA3;}
a:hover.thumb{background:none;}
a.thumb span{display:block;margin-top:-5px !important;}
ul.submenu1,ul.submenu2{margin:0 0 20px;padding:0;}
ul.submenu1 li,ul.submenu2 li{list-style:none;list-style-image:url(foo.gif);margin:0;padding:0;}
ul.submenu1 li a,ul.submenu2 li a{display:block;height:auto !important;padding:1px 5px 1px 20px;}
ul.submenu1 li a{background:url(/data/images/bg/submenu1.gif) no-repeat 5px 50%;}
ul.submenu1 a:hover{color:#426F85;background:#B3C6C4 url(/data/images/bg/submenu1.gif) no-repeat 5px 50%;}
ul.submenu2 li a{color:#426F85;background:url(/data/images/bg/submenu2.gif) no-repeat 3px 50%;}
ul.submenu2 a:hover{color:#426F85;background:#B3C6C4 url(/data/images/bg/submenu2.gif) no-repeat 3px 50%;}
ul#breadcrumb {padding:0;margin:10px 10px 10px 0;}
ul#breadcrumb li {display:inline;margin-right:10px;padding:0;list-style-type:none;list-style-image:none;list-style-position:outside;}
ul#breadcrumb li .sep{margin-right:10px;}

ul#locations{padding:0 0 10px 0;margin:10px 10px 20px 0;border-bottom:1px dotted #ccc;}
ul#locations li {display:inline;padding:0 10px 0 10px;list-style-type:none;list-style-image:none;list-style-position:outside;border-left:1px dotted #ccc;}
ul#locations .first {border-left:0 none #fff;padding-left:0;}

.block{display:block;}
.clear{clear:both;}
.marginRight{margin-right:15px;}
.paddingLeft{padding-left:5px;}
.paddingRight{padding-right:5px;}
.floatLeft{float:left;}
.floatRight{float:right;}
.alignLeft{text-align:left;}
.alignRight{text-align:right;}
.alignTop{vertical-align:top;}
.alignMiddle{vertical-align:middle;}
.alignBottom{vertical-align:bottom;}
.lightBlueBg{background-color:#EAF2F5;}
.dark{color:#353E47;}
#header ul li,#footer #bg ul li{display:inline;list-style:none;}
#header ul li a.last,#footer #bg ul li a.last{padding-right:0;border-right:0;}
#menu,#columns{margin:0 auto;}
#homenews{float:left;width:46%;}
#homecalendar{float:right;width:52%}
#contact {margin:0;padding:0;width:90%;}
#contact .Error{border-top:2px solid #eee;border-bottom:2px solid #eee;background-color:#FFF6BF;color:#000;font-weight:700;background-image:url(/data/images/error_icon.gif);background-repeat:no-repeat;background-position:15px 12px;margin:18px 25px 31px 0;padding:9px 0 10px 50px;}
#contact .Error li{font-weight:400;}
#contact fieldset{border:0 none #fff;display:block;margin:15px 0;width:90%;}
#contact legend{display:none;}
#contact .TextBox{border:1px solid #CACACA;display:block;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;width:100%;padding:3px 4px 2px 3px;}
#contact .TextArea{border:1px solid #CACACA;display:block;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;height:90px;width:100%;padding:3px 4px 2px 3px;}
#contact .frmButton{margin-top:10px;}
#contact label{float:left;width:100%;}

.people{border-bottom:1px dotted #eee;float:left;width:100%;margin:10px 0 0 0;padding:5px 0 5px 0;}
.people img.floating{float:left;margin: 4px 4px 4px 0;clear:left;border:1px solid #ccc;}
/* hacks */
body{margin-left:0;#}
@media all and (min-width: 0px){body{margin-left:1px; }}

/* EDITOR PROPERTIES */
