/* ALL CONTENT */
a:link {color:#0C6BD2; text-decoration:none;}
a:active {color:#0C6BD2; text-decoration:none;}
a:visited {color:#0C6BD2; text-decoration:none;}
a:hover {color:#00ffff; text-decoration:none;}
body {background-color:black;color:white;}
.main {position:relative;width:1023px;height:650px;margin:0 auto;}
.headImg {position:absolute;left:0px;top:0px;}
.footImg {position:absolute;left:0px;bottom:0px;z-index:-5;}

/* NAVIGATION */
.navCont {position:relative;left:0px;top:0px;width:600px;height:100px;}
.logoCont {position:relative;}
.logoName {position:absolute;top:0px;left:8px;width:250px;color:#0C6BD2;font-weight:bold;font-size:32pt;text-decoration:underline;font-family:'Monotype Corsiva';}
.logoSub {position:absolute;top:45px;left:18px;width:250px;font-size:16pt;font-weight:bold;font-variant:small-caps;letter-spacing:5px;}
.logoAddress {position:absolute;top:70px;left:0px;width:250px;}
.linkCont {position:absolute;left:260px;top:30px;height:20px;width:500px;}
ul.links {list-style:none;font:14px Arial, Helvetica, sans-serif;color:#333;margin:0px;padding:0px;}
ul.links li {display:inline;padding-right:4px;padding-left:6px;border-left: 1px solid #999;}
ul.links li.linkFirst {padding-left:0px;border-style:none;font-weight:bold;}

/* HOME PAGE */
.welcome {color:#0C6BD2;font-weight:bold;font-family:'Monotype Corsiva';font-size:16pt;margin-bottom:10px;}
.evntCont {float:right;width:30%;margin:10px;padding:10px;border:solid 1px #999;}
.wMsg {margin:5px 5px 10px 5px;}

/* CALENDAR */
table.header {font-size:x-large;margin:0 auto;z-index:1;}
table.header td {padding-left:10px;padding-right:10px;margin-bottom:10px;}
table.calendar {width:1022px;border-top:solid 1px #999;border-left:solid 1px #999;z-index:1;}
table.calendar th {border-bottom:solid 1px #999;border-right:solid 1px #999;background-color:#0C6BD2;color:black;}
table.calendar td {width:13%;height:73px;border-right:solid 1px #999;border-bottom:solid 1px #999;vertical-align:top;}
table.calendar td.today {background-color:#0C6BD2;}
table.calendar td.today a {background-color:black;}
table.calendar div.days {height: 20px;width: 30px;background-color:#0C6BD2;text-align: center;float:right;}
table.calendar span.food {font:12px Arial, Helvetica, sans-serif;display:block;margin-left:5px;}
table.calendar a.event {font:12px Arial, Helvetica, sans-serif;display:block;margin-left:5px;}
div#title {font:x-large 'Monotype Corsiva';color:#0C6BD2;}
div.notice {margin-bottom:5px;}
.black_overlay{display:none;position:absolute;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:0.8;opacity:0.6;filter:alpha(opacity=60);}
.white_content {display:none;position:absolute;top:25%;left:25%;width:50%;height:25%;padding:16px;border:10px solid #0C6BD2;z-index:1002;overflow:auto;background-color:black;color:white;}
.close {float:right;}

/* LINKS */
.favorites {border-right:solid 1px #999;width:25%;float:left;padding:20px;}
.attractions {width:60%;float:right;padding:20px;}

/* SLIDESHOW */
.imgDisplay {margin:auto;border:solid 1px white;vertical-align:middle;}

/* GAMES */
.game {width:650px;margin:0 auto;padding:0px;}