* {margin:0;padding:0;}
body {margin:0 13px;font-size: 76%;font-family:Verdana, Arial, 'Times New Roman', serif; background:#1c1c1c url('/images/mainpics/bg3.jpg');color:#FFFFFF;}   
#countdown {width:220px;height:109px;z-index:1;position:absolute;right:0px;top:0px;text-align:center;}
a {color:#336699;text-decoration:none;}
a:hover {color: #0099cc;text-decoration:underline;}
img {border:none;}
#calendar {width:950px;padding:0;margin:0 auto;background-color:#000000;/*background-color:#900000;*/}
.clear {clear:both;margin-bottom:1em;}
p {margin-bottom:1em;}

/* Site Nav */
#caltopnav {margin:0;padding:0;}
#caltopnav ul {padding: 0.5em 0em;margin: 0; list-style-type: none; background-color: #333333; text-align: center;font-size:0.8em; font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
#caltopnav li { display: inline; border-right: 1px solid #444444; padding:0;margin:0; }
#caltopnav li a {padding: 0.5em 1em; background-color: #333333; color: #CCCCCC; text-decoration: none; text-transform:uppercase;}
#caltopnav li:last-child{border-right: none;}
#caltopnav ul li a:hover {background-color: #666666; color: #FFFFFF;}

/* Cal Nav */
#caltopnav2 {font-size:10px;height:32px;background:#000000 url(/cgi-bin/events/calendarscript/templates/calendars/hauntedbay2/images/navbgoff.gif) repeat-x top left;border-bottom:1px solid #000000;}
#caltopnav2 ul {padding: 1em 0em;margin: 0;list-style-type:none;text-align:center;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
#caltopnav2 li {display:inline;padding:10px 0;margin:0 1px 0 0;}
#caltopnav2 li a {padding:10px 3em;margin:0;text-decoration: none;color:#CCCCCC;font-weight:bold;}
#caltopnav2 li a:hover,#curamt,#curamt li a {color:#FFFFFF;background:transparent url(/cgi-bin/events/calendarscript/templates/calendars/hauntedbay2/images/navbgon.gif) no-repeat center;}

#weeknav,#monthnav,#daynav {height:32px;font-size:10px;text-align:center;background:transparent url(/cgi-bin/events/calendarscript/templates/calendars/hauntedbay2/images/navbgoff.gif) repeat-x top left;color:#FFFFFF;text-transform:uppercase;}
#searchnav,#eventnav {height:32px;font-size:0.8em;line-height:2.9em;text-align:center;background:transparent url(/cgi-bin/events/calendarscript/templates/calendars/hauntedbay2/images/navbgon.gif) no-repeat center;color:#FFFFFF;text-transform:uppercase;}
#weeknav a,#monthnav a,#daynav a {display:block;padding:10px 0 10px 0;margin-right:1px;text-decoration: none;color:#CCCCCC;}
#weeknav a:hover,#monthnav a:hover,#daynav a:hover {color:#FFFFFF;background:url(/cgi-bin/events/calendarscript/templates/calendars/hauntedbay2/images/navbgon.gif) no-repeat center;}
.off {float:left;}
.on {height:100%;float:left;padding:0em 0;margin:0 1px 0 0;background:#000000 url(/cgi-bin/events/calendarscript/templates/calendars/hauntedbay2/images/navbgon.gif) no-repeat center;font-size:1em;line-height:2.9em;}
.w10 {width: 10%;}
.w15 {width: 15%}
.w20 {width: 20%;}
.w60 {width: 60%;}
.td100 {width:100px;}
.td120 {width:120px;}

/* Left Hand */
#left {float:left;width:135px;padding:1em 0 1em 0;margin:0 0 1em 5px;background-color:#333333;}
.filter {width:120px; margin: 0 auto 15px auto; text-align: center;font-weight: bold;background:#0c4f6c;border: solid 1px #444444;font-family: Arial, Helvetica, sans-serif;}
.quicktitle {font-weight:bold;line-height:1.5;}
.quicksearch { color: #FFFFFF; background:#0c4f6c; font-size: 8pt; font-weight: bold; text-decoration: none; padding: 3px; }
#quicksearch2 { width: 120px; margin:0 auto 15px auto; border: solid 1px #444444; background: #222222; overflow: hidden; text-align:center;}
#quicksearch2 ul {margin: auto; padding: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif; text-align: left;}
#quicksearch2 a {display: block; padding: 3px 0 3px 4px; background-color: #222222; color: #CCCCCC; font-weight:bold;}
#quicksearch2 li {border-bottom: 1px solid #333333;}
#quicksearch2 li:last-child {border-bottom: none;}
#quicksearch2 a:link, .navlist3 a:visited {color: #CCCCCC; text-decoration: none;}
#quicksearch2 a:hover {background-color: #666666; color: #ffffff;}
#map {width:110px;margin:auto;padding:5px;font-size:0.8em;text-align:center;border:1px solid #444444;background-color:#000000;}

/* Main Calendar */
#maincal {margin:0 10px 0 150px;padding:0;/*background-color:#666600;*/}

/* Week/Month View */
#maincal table {width:99.5%;margin:0 0 1em 0;line-height:1.5;}
#maincal table a {display:block;font-weight:bold;}
#maincal .hdate {background-color:#202020;border-bottom:1px solid #444444;padding:0.5em 0 0.5em 1em;font-weight:bold;}
#maincal .hdate a {color:#FFFFFF;}
#maincal table .hul {text-decoration:underline; font-weight:bold;}
#maincal .ind {padding-left:1em;}
.eventlist:hover { background-color: #222222; }
#maincal .curdate {background-color:#1f2933;}

/* Day View */
#day dt {margin:0 0 10px 0;padding:0.5em 0 0.5em 1em;/*background:#202020;*/border-top:1px solid #444444;}
#day dt+dt {border:none;}
#day dt a {font-weight:bold;}
#day dd {margin:0 5em 2em 3em;}
#day dd p {line-height:1.5;color:#EEEEEE}
.grey { color:#CCCCCC; }
#noeventday {margin:2em auto;width:400px;text-align:center;}

/* Individual Event View */
h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;margin-bottom:1.5em;}
#event-view h1 {margin-left:7em;}
#event-view dl {padding: 0;margin: 0 2em;}
#event-view dt {width: 6.5em;float: left;margin:0;padding:0.5em;font-weight: bold;text-align: right;line-height: 150%;color: #999999;background-color: transparent; text-decoration: none;}
#event-view dd {margin: 0 0 0 8em;padding:0.5em;line-height: 150%;}
#eventphoto {width:202px;margin:0.5em 10px 1em 10px;float:right;}
.thumb {border:1px solid #223344;}
.thumb:hover {border:1px solid #0099cc;}

/* Search Form */
#searchform {width:95%;margin:auto;}
fieldset {margin: 0em 0 1em 0;padding: 1em;background: #1f2933;border: 1px solid #223344;}
fieldset ol {padding: 0em 1em 0 1em;list-style: none;}
fieldset li {padding-bottom: 1em;}
label {float: left;width: 7em;margin-right: 1em;text-align: right;}
#searchform .button {margin-left:7em; width:12em;}
#searchform input {border: 1px solid #223344;}
#searchform textarea {border: 1px solid #223344;}
.error{color:red;font-weight:bold;}

/* Search Results */
#calsearchtable {color:#FFFFFF;border:solid 1px #000000;width:98%;border-collapse:collapse;}
#calsearchtable td {padding:1em;}
#searchresults table a {display:block;}
#calsearchtable thead tr th {color:#FFFFFF;border:solid 1px #000000;}
#calsearchtable tfoot tr th {color:#FFFFFF;border:solid 1px #000000;}
#calsearchtable tbody tr td {border:1px solid #000000;}
#calsearchtable tbody tr.selected td {background-color:#333333;color:#ffffff;}
#calsearchtable thead tr,#calsearchtable tfoot tr {background-color: #666666;}

/* Footer */
#footer {clear:both;background-color:#000000;color:#666666;font-size:0.8em;text-align:center;border-top:10px solid #333333;}
