div,li,ul,ol{margin:0;padding:0;}
html{background:#FFF url(../images/bg-main.jpg) repeat-x 0 0;padding-bottom:20px;padding-top:6px;}
body{color:#222;position:relative;width:80em;margin:0 auto;font:76%/1.3 Tahoma;}
li{list-style-type:none;}
h1,h2,h3,h4{font:normal 1em/1.0 Arial, Helvetica, sans-serif;}
h1{margin:0 0 0.65em;padding:6px 0;color:#333;font-size:2em;}
h2{margin:0 0 0.52em;font-size:1.3em;font-weight:bold;line-height:1.2;}
h3{margin:0 0 0.52em;font-size:1.2em;font-weight:bold;}
a:link, a:visited{color:#000;}
a:hover{color:#2E8CEA;text-decoration:none;}
p,ul,ol,table{margin:0 0 1.3em;}
ul,ol{margin-left:30px;}
td ul,td ol{margin-left:15px;}
ol ul,ul ol,ul ul,ol ol,td ul,td ol{margin-bottom:5px;}
blockquote{margin:1em 20px;font-style:normal;}
table,th,td{border:0;}
th{font-weight:bold;text-align:left;border-bottom:1px solid #999;}
img{padding:5px;border:1px solid #CCC;}
.clearDiv{display:block;}
.menuFix{position:absolute;left:-5000px;}
.clearDiv:after{display:block;clear:both;height:0;visibility:hidden;content:".";}
.clearDiv{display:inline-block;}
* html .clearDiv{height:1px;}
legend{font-size:1.2em;font-weight:bold;color:#222;}
img.noBorder{padding:3px;border:none;}
img.gallery{padding:5px;border:1px solid #CCC;background-color:#FFF;}
#top{color:#000;position:absolute;width:78em;margin:0 auto;font:1em Arial, Helvetica, sans-serif;}
#bodyContent{padding-top:100px;}
#header{position:relative;}
#main{width:76.55em;}
#content{float:right;width:74.25%;font:1.1em/1.3 Tahoma;}
#contentClick{float:right;width:54.25%;font:1.1em/1.3 Tahoma;}
#mainContent,#pageContent{float:left;width:74%;clear:none;}
#mainContentClick,#pageContentClick{float:left;width:54%;clear:none;}
.bodyClass #content, .bodyClass #contentClick{float:none;width:auto;}
.bodyClass #header{padding-bottom:18px;}
.bodyClass #mainContent{float:left;width:74%;}
.bodyClass #mainContentClick{float:left;width:54%;}
#mainContent{margin-bottom:22px;}
#mainContent h1,#mainContent h2,#mainContent p{margin:0;}
#mainContent h2{margin-top:1.3em;margin-bottom:0.5em;}
#mainContent p{margin-top:1.3em;line-height:1.2;}
#mainContent h2 + p{margin-top:0;}
#mainContent .img{margin-bottom:0;}
#mainContent .pageCenter{text-align:center;}
#mainContent .pageRight{text-align:right;}
.bodyClass #events{float:right;width:24%;margin-bottom:22px;}
.bodyClass #splash{clear:both;}
.bodyClass #splash .splashContainer{float:left;width:22.7%;padding-bottom:22px;margin-right:3%;}
.bodyClass #splash .splashContainerRight{float:right;width:22%;margin-right:0;}
.bodyClass #footer{padding-top:0;}
#listDivider{margin-top:0;margin-bottom:10px;clear:both;border-bottom:1px solid #CCC;}
#blogDivider{margin-top:0;margin-bottom:10px;clear:both;border-bottom:1px dotted #CCC;}
#newsDivider{margin-top:0;clear:both;display:inline-block;}
.text65{font-size:76%;}
.text76{font-size:100%;}
.text100{font-size:130%;}
#logo{float:left;margin:-10px 0 0 0;}
#logo img{border:none;}
#SearchContainer{margin:0;float:right;text-align:right;color:#595959;}
#SearchContainer p{padding-right:4px;}
#SearchContainer a:link,#SearchContainer a:visited{color:#595959;text-decoration:underline;}
#SearchContainer a:hover{color:#919191;text-decoration:none;}
#search{display:block;padding:0;height:40px;}
#search input{background:transparent url("../images/search-bg.gif") no-repeat scroll 0 0;font-size:18px;color:#222;padding:4px 4px 4px 28px;width:152px;height:40px;float:left;border:0;}
#search button{background:transparent url("../images/search-bg.gif") no-repeat scroll -202px 0;border:0;font-size:1.0em;color:#FFF;padding:0 10px 0 25px;font-weight:bold;height:32px;width:110px;float:left;}
#search button:focus,#search button:hover{background:transparent url("../images/search-bg.gif") no-repeat scroll -514px 0;}
#menu{clear:both;padding-top:2px;}
#menu ul{margin:0;list-style:none;width:77.75em;font:1.0em Arial, Helvetica, sans-serif;}
#menu li{float:left;margin:0;border-right:1px solid #CCC;}
#menu li a{display:block;float:left;padding:11px 20px 9px 20px;color:#222;font-weight:normal;font-size:1.2em;text-decoration:none;text-align:center;text-transform:lowercase;}
#menu li span{display:block;margin-bottom:2px;}
#menu li.sel{background:#FA57B5;}
#menu li.sel a{color:#FFF;background:#FA57B5;}
#menu li a:hover{color:#222;text-decoration:underline;}
#menu li.sel a:hover{color:#FFF;text-decoration:underline;}
#subMenu{font-size:1.1em;float:left;width:20%;margin-right:10px;margin-top:8px;}
#subMenu ul{list-style:none;border-top:1px solid #333;margin-top:4px;margin-left:0;	}
#subMenu li a{display:block;padding:1px 0 1px 15px;color:#333;line-height:1.2;text-decoration:none;background:url(../images/iconMenuArrow.gif) no-repeat 0 50%;}
#subMenu li a:hover{text-decoration:underline;background:url(../images/iconMenuArrowSel.gif) no-repeat 0 50%;}
#subMenu li.sel a,#subMenu li.sel li.sel a{font-weight:bold;background:url(../images/iconMenuArrowSel.gif) no-repeat 0 50%;}
#subMenu .header{font-size:1.1em;font-weight:bold;}
#siteContent{margin:0;padding-top:6px;float:right;font-size:0.9em;text-align:right;list-style:none;}
#siteContent li{display:inline;}
#siteContent a:link,#siteContent a:visited{color:#000;}
#siteContent a:hover{color:#666;}
#breadContent{font-size:0.9em;text-align:left;margin:0 0 10px 0;}
#splash h2{margin:0;padding:14px 0 0 0;color:#333;border-width:1px 0;font-weight:normal;}
#splash p{margin:0.3em 0 0;}
#splash a.splashLink:link,#splash a.splashLink:visited{color:#D0090B;}
#splash a.splashLink:hover{text-decoration:none;color:#333;}
.commentLeftCol{width:20%;vertical-align:top;font-weight:bold;background-color:#F5F5F5;}
.commentRightCol{width:80%;vertical-align:top;background-color:#FFF;}
.commentBoxLight{border:1px solid #D9D9D9;background-color:#F4F4F4;padding:4px 4px 6px 4px;}
.commentBoxDark{border:1px solid #CCC;background-color:#DBDBDB;padding:4px 4px 6px 4px;}
.commentStar{vertical-align:top;padding:3px;border:none;}
.blogH1{margin:0;line-height:1.0;}
.blogH2{line-height:1.0;text-decoration:none;margin:0;padding:6px 0 0 0;font-size:2em;font-weight:normal;}
.blogDate{font-size:0.8em;font-style:italic;color:#FF85E4;}
#blogBox{font-size:0.9em;font-style:italic;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;padding:4px;clear:both;}
#blogBoxStart ul{list-style:none;border-top:1px dotted #CCC;margin-top:0;margin-left:0;}
#blogBoxStart li{display:block;border-bottom:1px dotted #CCC;padding:4px;color:#333;line-height:1.2;}
#events h2{margin:0;padding:10px 6px;color:#FFF;border-left:1px solid #CCC;border-right:1px solid #CCC;background:#111 url(../images/bgEvents.gif) repeat-x 0 0;font-size:1em;font-weight:normal;text-transform:lowercase;}
#events ul{list-style:none;margin:0;padding:10px 10px;border:1px solid #DDD;border-width:0 1px;}
#events li{margin-bottom:1.5em;}
#events .date{display:block;font:bold 0.9em/1 Georgia,Helvetica,sans-serif;}
#events a:link,#events a:visited{color:#2E8CEA;}
#events a:hover{color:#333;}
#events .description{display:block;font:normal 1em Georgia,Helvetica,sans-serif;font-style:italic;}
#events #allEvents{margin:0;padding:0;border:0;background:#CCC;}
#events #allEvents li{margin:0;font-size:1px;}
#events .eventsStar{margin-bottom:1.2em;padding:1px 0 1px 19px;text-decoration:none;background:url(../images/gradeClapper.gif) no-repeat 0 50%;}
#startContainer{width:100%;float:left;clear:none;text-align:left;margin-top:10px;margin-bottom:10px;}
#startLeft{padding:4px 4px 0 4px;width:46%;float:left;clear:none;text-align:left;border-right:1px #333 dotted;}
#startRight{padding:4px 4px 0 4px;width:49%;float:right;clear:none;text-align:left;}
#footer{clear:both;width:100%;padding-bottom:0;padding-top:0.8em;border-top:3px solid #CCC;text-align:center;font-size:0.9em;}
#footer div a{color:#333;text-decoration:none;}
#footer div a:hover,#footer div a:active{color:#333;text-decoration:underline;}
#footer #footer p{margin:0;padding:0;color:#333;}
#footer strong{margin-bottom:0;font-weight:bold;}
