body{margin:0;padding:0;font:16px Arial;color:#734f17;background:#000 url(images/header.jpg) no-repeat top}
img{border:none}
a{cursor:pointer;text-decoration:none;color:#555}a:hover{color:#009; text-decoration:underline}
h1{font-size:200%}
h2{font-size:175%}
h3{font-size:150%}
h4{font-size:125%}
h5{font-size:110%}
hr{margin:20px 0 20px 0}
#identity{display:none;width:0;height:0}
#wrapper{position:relative;margin:auto;width:932px}
#tvx{position:absolute;top:0;left:0;width:729px;height:269px;background-color:#000}
#tv{width:729px;height:269px;background-color:#000;padding-bottom:16px}
#content{width:932px;margin:250px 0 0 0}
#leftcol{float:left;width:729px;margin-bottom:20px;background:url(images/calendarmid.jpg); z-index:9}
#rightcol{float:left;width:183px;margin-bottom:50px;margin-left:15px; z-index:1}
#rightcol img{ border:none; margin-bottom:15px; z-index:2}
#menupage{width:670px;text-align:center}
#menupage b{font-size:110%}
#menupage hr{color:#900;background-color:#900;height:3px}
#menupage .box{background-color:#900;color:#FFF;border:#000 solid 1px;padding:0px 10px 0px 10px}
#menupage .box hr{color:#fff;background-color:#fff;height:3px}
#menupage .box2{border:#900 solid 3px;padding:0px 10px 0px 10px}
#menupage .tit{font-size:170%; font-weight:bold}
#menupage .menutype{font-size:70px; font-family:"Times New Roman", Times, serif; color:#633011; font-weight:bold;clear:both}
#menupage .menutitle{font-size:50px; font-family:"Times New Roman", Times, serif; color:#900; font-weight:bold;border-top:#900 solid 3px;clear:both;margin-top:20px}
#menupage .menuleft{float:left;width:329px;margin-bottom:20px}
#menupage .menuright{float:left;width:329px;margin-bottom:20px;margin-left:12px}
#menupage .menucommentbox{ background-color:#900;color:#FFF;padding:6px 0 6px 0}
#menupage .menucomment{margin-bottom:12px}
#menupage .menutbl{border:dotted #000 medium}
#menupage .menutbl td{vertical-align:top; text-align:left; border:none; padding-bottom:10px; padding-right:10px}
#nav a{position:absolute;height:78px;width:158px;top:48px;text-decoration:none; cursor:pointer}
#nav a i{visibility:hidden}
a#navhome{top:162px;left:-17px}
a#navmenu{top:163px;left:173px}
a#navevents{top:167px;left:368px}
a#navaboutus{top:167px;left:570px}
a#navlocation{top:164px;left:772px}
#footer{color:#faedbd;clear:both;font-size:12px;line-height:16px;width:100%;height:40px;margin-top:8px}
#footer .left{width:330px;float:left;text-align:left;}
#footer .center{width:200px;float:left;text-align:center;padding-top:10px}
#footer .right{width:270px;float:right;text-align:right}
#footer a:link{color:#f00;font-weight:bold}#footer a:visited{color:#f00;font-weight:bold}#footer a:hover{color:#fff;font-weight:bold}
.dleft{float:left;width:49%;margin-bottom:20px}
.dright{float:left;width:49%;margin-bottom:20px;margin-left:12px}
.center{text-align:center}
.ctr{margin:auto}
.hide{display:none}
.show{display:block}
.red{color:#900}.blue{color:#009}
.imgleft{float:left}
.imgright{float:right;margin:0 20px 0 20px}
.link p{margin-top:5px;font-size:90%}
.link img{border:#666 solid 1px;padding:4px 4px 4px 4px;margin:0 20px 10px 0;float:left}
.pagetop{width:729px;height:41px;margin:auto;background:url(images/calendartop.jpg) top no-repeat}
.pagemid{width:670px;margin:auto}
.pagebot{width:729px;height:43px;background:url(images/calendarbot.jpg) top no-repeat}
.boximg{width:650px;display:block;background:url(images/box.png) no-repeat;overflow:hidden;margin:auto}
.boxtop{height:45px;background-position:0 0}
.boxmid{width:600px;background:url(images/boxmid.png);text-align:center;padding:0 25px 0 25px}
.boxbot{height:45px;background-position:0 -45px}
.title{width:383px;height:105px;display:block;background:url(images/titles.png) no-repeat;overflow:hidden;position:relative;top:-20px;left:20px}
.titlewelcome{background-position:0 0}
.titlemenu{background-position:0 -105px}
.titleevents{background-position:0 -210px}
.titleaboutus{background-position:0 -315px}
.titlelocation{background-position:0 -420px}
.titlejoin{background-position:0 -525px}
.map{width:701px;margin:auto}
.calendartopshort{width:769px;height:32px;margin:auto;margin-top:10px;background:url(images/calendartop.png) top no-repeat}
.calendartopx{width:769px;height:67px;margin:auto;margin-top:10px;background:url(images/calendartop.png) top no-repeat}
.calendarmidx{width:769px;margin:auto;background:url(images/calendarmid.png)}
.calendarbotx{width:769px;margin:auto;height:32px;background:url(images/calendarbot.png) top no-repeat}
.calendar{width:670px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;padding:0 2px}
.calendar hr{margin:0;padding:0}
.calendar .days {vertical-align:top}
.calendar .days td{width:121px;height:85px;border:solid 1px #BC9F85;padding:0 3px}
.month{width:100%;height:20px;font-size:32px;text-decoration:none;font-style:bold;color:#630;text-align:center;padding:20px 0 16px 0}
.dow{width:14.286%;height:20px;font-size:14px;font-style:bold;color:#630;text-align:center;border:solid 1px #BC9F85;padding:0 3px}
.t{color:#900;background-color:#fff;cursor:help}

.book{width:60px;height:32px;display:block;background:url(images/calendar2.gif) no-repeat;overflow:hidden;margin:auto}
.am1{background-position:0 0}
.pm1{background-position:0 -32px}
.am0{background-position:0 -64px}
.pm0{background-position:0 -93px}
.caltbl td{vertical-align:top;padding-bottom:10px}
.curshand{cursor:pointer}
.curshelp{cursor:help}
#dhtmltooltip{position:absolute;left:-300px;width:150px;border:1px solid #fff;padding:2px;color:#fff;background-color:#000;visibility:hidden;z-index:100;}
#dhtmltooltip h2{color:#f00;margin:0;padding:0}
#dhtmltooltip b{color:#f00}
#dhtmlpointer{position:absolute;left:-300px;z-index:101;visibility:hidden;}
