html, body {
background:#ffffff url(../images/page_bg.jpg) no-repeat fixed center top;
font-family:Verdana,Helvetica,sans-serif;
font-size:80%;
height:100%;
margin:0pt;
padding:0pt;
}
.maintable_attributes {
height:100%;
margin-bottom:-20px;
}
#main {
margin-left:auto;
margin-right:auto;
width:931px;
}
#logo {
padding-top:7px;
}
#logo {
background-image:url(../images/tod_top_logo.png);
background-position: center;
background-repeat:no-repeat;
height:275px;
margin:0pt auto;
width:175px;
}
#logo span {
display:none;

}

#logo a {
display:block;
height:100%;
width:100%;
}
#logo h2 span {
display:none;
}
#nav {
background-image:url(../img/nav_dirt.png);
background-position:right bottom;
background-repeat:no-repeat;
font-size:12px;
height:31px;
margin:12px auto 0pt;
padding-bottom:3px;
position:relative;
width:910px;
z-index:99;
}
#nav ul {
height:51px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
z-index:99;
}
#nav a:hover {
background-color:#D5342B;
color:#000000;
}
#nav ul li {
display:block;
float:left;
height:31px;
line-height:29px;
margin-right:2px;
position:relative;
text-transform:uppercase;
z-index:99;
}
img {
border:medium none;
}
#nav ul li a {
background-color:#000000;
color:#FFFFFF;
display:block;
float:left;
height:25px;
padding:6px 10px 0pt;
text-decoration:none;
width:auto;
}
#nav ul li a:hover {
background-color:#009900;
color:#000000;
}
#nav ul li ul {
background-color:#D5342B;
display:none;
float:none;
height:auto;
left:0pt;
position:absolute;
top:100%;
z-index:99;
}
#nav ul li#tickets ul {
width:140px;
}
#nav ul li#event ul {
width:185px;
}
#nav ul li#visitors ul {
width:190px;
}
#nav ul li#updates ul {
width:190px;
}
#nav ul li ul li {
background-color:#D5342B;
border-bottom:1px solid #000000;
display:block;
float:none;
height:25px;
margin:0pt;
padding:6px 0pt 0pt;
white-space:nowrap;
width:100%;
}
#nav ul li ul li a {
background-color:#D5342B;
display:block;
float:none;
height:14px;
margin:0pt;
padding:0pt 8px 0px;
}
#nav ul li ul li a:hover {
background-color:#D5342B;
color:#F9C540;
}
#nav ul li:hover ul, #nav ul li.hover ul {
background-color:#D5342B;
display:block;
}
.hasRollover img.hover {
display:none;
}
.hasRollover:hover img {
display:none;
}
.hasRollover:hover img.hover {
display:inline;
}
.inner {
}
#imageFooter {
background-image:url(../img/spacer.gif);
background-position:center bottom;
background-repeat:repeat-y;
height:170px;
left:0pt;
position:absolute;
width:100%;
z-index:1;
}
.footertable_attributes {
background-image:url(../img/k_footer_img.png);
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:181px;
}
.footertablesub_attributes {
height:80px;
}
#imageFooter2 {
background-attachment:scroll;
background-image:url(../img/spacer.gif);
background-position:left bottom;
background-repeat:repeat-x;
height:100px;
vertical-align:baseline;
}
#Footer {
bottom:0px !important;
font-size:90%;
margin:0px;
padding:24px 12px 0px;
text-transform:uppercase;
}
#Footer, #Footer a {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}
#Footer a {
font-weight:normal;
}
#Footer div {
color:white;
padding-top:4px;
text-transform:none;
}
#Footer div small {
font-size:12px;
}

