*{font-family:Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;}
body{line-height:1.8em;font-size:12px;background:#fff;}
h2,h3,h3,h4,h5,h6,p{margin-bottom:1em;padding-left:10px;padding-right:10px;}
h2 a,h3 a,h3 a,h4 a,h5 a,h6 a{color:#666;}
li{margin-left:4em;margin-bottom:.4em;}
li:li{margin-left:8em;margin-bottom:.4em;}
hr{color:#FFF;background:#FFF;border:none;border-top:2px dotted #004275;}
.clearfloat{clear:both;float:none;}
.floatRight{float:right;}
.floatLeft{float:left;}
.floatRight,.floatLeft{text-align:center;font-size:10px;}
#header{margin-bottom:50px;}
#sidenav{border-left:15px solid #004275;margin-top:25px;}
#sidenav ul{list-style:none;}
#sidenav li{margin-left:0;}
#home h1{background:url(/images/title/home.gif) 0 0 no-repeat;margin-bottom:.2em;height:59px;width:200px;}
#news h1{background:url(/images/title/news.gif) 0 0 no-repeat;margin-bottom:.2em;height:59px;width:200px;}
#newsarchives h1{background:url(/images/title/archives.gif) 0 0 no-repeat;margin-bottom:.2em;height:59px;width:200px;}
#eventsarchives h1{background:url(/images/title/eventsarchives.gif) 0 0 no-repeat;margin-bottom:.2em;height:59px;width:270px;}
#news img{border:1px solid gray;}
.eventInfoTable{text-align:left;margin-left:10px;margin-right:10px;}
.eventInfoTable td{padding-left:10px;padding-bottom:10px;}
#about h1{width:200px;height:59px;background:url(/images/title/about.gif) 0 0 no-repeat;margin-bottom:.2em;}
#events h1{width:200px;height:59px;background:url(/images/title/events.gif) 0 0 no-repeat;margin-bottom:.2em;}
.big{font-size:14px;font-weight:700;color:#6589cc;}
#donations h1{width:200px;height:59px;background:url(/images/title/donations.gif) 0 0 no-repeat;margin-bottom:.2em;}
#links h1{width:200px;height:59px;background:url(/images/title/links.gif) 0 0 no-repeat;margin-bottom:.2em;}
#gallery h1{width:200px;height:59px;background:url(/images/title/gallery.gif) 0 0 no-repeat;margin-bottom:.2em;}
#contact h1{width:200px;height:59px;background:url(/images/title/contact.gif) 0 0 no-repeat;margin-bottom:.2em;}
#leftColumn{float:left;width:180px;}
#centerColumn{float:left;width:330px;padding-left:20px;}
#rightColumn{float:left;width:190px;background:url(/images/layout/dotted-line-blue.gif) 0 0 no-repeat;padding-left:30px;padding-right:20px;}
#spanBothColumns{float:left;padding-left:20px;padding-right:20px;width:540px;}
.hidden{visibility:hidden;}
.rightImg{float:right;margin:10px;}
.leftImg{float:left;margin:10px;}
#middle{width:780px;background-color:#FFF;}
#footer{width:780px;clear:both;float:none;text-align:center;margin-top:50px;border-top:2px dotted #004275;}
.buttonscontainer{width:170px;border-left:15px solid #004275;margin-top:25px;padding-left:10px;}
.buttons a{color:#004275;background-color:#FFF;display:block;border-bottom:1px dotted #004275;font:bold 12px/21px Verdana, sans-serif;text-decoration:none;text-align:left;padding:2px 2px 2px 3px;}
.buttons a:hover{background-color:#4386b1;color:#FFF;text-decoration:none;}
.buttons a.sub{color:#004275;background-color:#FFF;display:block;border-bottom:1px dotted #004275;font:bold 9px/15px Verdana, sans-serif;text-decoration:none;text-align:left;padding:2px 2px 2px 3px;}
#header h1,#sidenav span{display:none;}
#fundraising h1,#volunteer h1{width:200px;height:59px;background:url(/images/title/volunteer.gif) 0 0 no-repeat;margin-bottom:.2em;}