@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:normal; font-style:normal; font-family:inherit; }
table { border-collapse:collapse; border-spacing:0; }
ol, ul { list-style:none; }
q:before, q:after, blockquote:before, blockquote:after { content:""; }
body { background: #CCCCCC url(/images/bg.jpg) repeat scroll center top; font: 12px Arial, Helvetica, sans-serif; color: #333333; }
.wrapper { margin: 0px auto; clear: both; width: 906px; }
.header { background: url(/images/headerbg.png) no-repeat left top; height: 177px; width: 904px; }
h1.logo a { background: url(/images/logo.png); text-indent: -99999px; display: block; height: 87px; width: 278px; overflow: hidden; margin-left: -438px; position: absolute; left: 50%; top: 35px; }
.middletop { background: url(../images/middlebg-top.png); clear: both; height: 9px; width: 906px; overflow: hidden; margin-top: 15px; }
.content { background: url(../images/middlebg.jpg) repeat-y; clear: both; overflow: auto; }
.middlebtm { background: url(../images/middlebg-btm.png) no-repeat; clear: both; height: 9px; width: 906px; overflow: hidden; }
.left { float: left; width: 364px; margin-left: 10px; }
.calendar { float: left; width: 210px; margin-left: 10px; text-align: center; }
.events { float: left; width: 250px; margin-left: 40px; }
.footer { text-align: center; padding-top: 20px; margin-bottom: 75px; }
h1.title { font: italic normal 24px Georgia, "Times New Roman", Times, serif; color: #333333; margin: 0px 0px 15px; padding: 0px; }
.linksboxtop { background: url(/images/linksbox-top.jpg) no-repeat; margin: 0px; padding: 0px; clear: both; height: 16px; width: 364px; overflow: hidden; }
.linksboxbtm { background: url(/images/linksbox-btm.jpg) no-repeat; margin: 0px; padding: 0px; clear: both; height: 16px; width: 364px; overflow: hidden; }
div.rss a { background: url(/images/subscribe.gif) no-repeat left top; text-indent: -99999px; display: block; height: 28px; width: 105px; position: relative; margin-left: 200px; overflow: hidden; }
div.suggest a { background: url(/images/suggest.gif); text-indent: -99999px; display: block; clear: both; height: 23px; width: 154px; overflow: hidden; margin-left: 30px; margin-top:10px; }
div.suggest2 a { background: url(/images/suggest.gif); text-indent: -99999px; display: block; clear: both; height: 23px; width: 154px; overflow: hidden; margin-top:10px; }
.linksbox { background: url(/images/linksbox-bg.jpg) repeat; clear: both; width: 364px; overflow: hidden; }
.boxcontent { width: 320px; margin-left:20px; }
.flash { height: 92px; width: 595px; margin-left: -145px; position: absolute; left: 50%; top:8px; }
.eventadd { float: left; width: 420px; overflow: hidden; font: normal 12px Georgia, "Times New Roman", Times, serif; color: #666666; margin-left: 45px; text-align: left; }
table.addevent tr { margin-bottom: 10px; }
ul.links { list-style: disc; margin-left: 20px; margin-bottom: 50px; }
ul.links li { font: italic normal 12px Georgia, "Times New Roman", Times, serif; margin-bottom: 15px; }
ol.breakingnews { list-style: decimal outside; }
a:link { color: #026433; text-decoration: underline; }
a:visited { color: #026433; text-decoration: underline; }
a:hover { color: #666666; text-decoration: none; }
a:active { color: #026433; text-decoration: underline; }
h1 { font: italic normal 14px Georgia, "Times New Roman", Times, serif; color: #333333; }
.tweetthis a { background: url(/images/twitter.gif) no-repeat; text-indent: -99999px; display: block; height: 113px; width: 150px; overflow: hidden; margin-bottom: 50px; }
.spacer { height: 1px; width: 100%; border-top: 1px solid #d6d6d6; margin-top: 20px; margin-bottom: 20px; }
p { font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; line-height: 24px; font-weight: normal; text-align: justify; }
.social { clear: both; padding-bottom: 10px; margin-bottom: 10px; }
ul.social li { float: left; margin-right: 10px; margin-bottom: 15px; }
h1.titledes { font: normal 24px Georgia, "Times New Roman", Times, serif; color: #333333; }
h2 { font: normal 14px Georgia, "Times New Roman", Times, serif; color: #23507b; padding: 0px; margin-top: 10px; }
h2 strong { font-weight: bold; }
.twitter a { background: url(/images/twitter.gif); text-indent: -99999px; display: block; height: 18px; width: 110px; overflow: hidden; }
.technorati a { background: url(/images/technorati.gif); text-indent: -99999px; display: block; height: 18px; width: 78px; overflow: hidden; }
.digg a { background: url(/images/digg.gif); text-indent: -99999px; display: block; height: 18px; width: 86px; overflow: hidden; }
.stumble a { background: url(/images/stumble.gif); text-indent: -99999px; display: block; height: 18px; width: 110px; overflow: hidden; }
.delicious a { background: url(/images/delicious.gif); text-indent: -99999px; display: block; height: 18px; width: 110px; overflow: hidden; }
h1.title2 { font-size: 12px; }
