div {
margin: 0px;
padding: 0px;
border: none;
}
h1,h2,h3,h4,h5,a,ul,li {
margin: 0px;
padding: 0px;
}

#container{
margin:0 auto;
}
#header{
height:250px;
position:relative;
z-index: 4;
}
#homelink{
position:absolute;
width:260px;
height:150px;
top:78px;
left:0px;
}
#homelink a{
display:block;
width:100%;
height:100%;
}
#countdown{
position:absolute;
top:0px;
left:0px;
width:277px;
height:42px;
color:#FFF;
padding:35px 0 0 0;
font-weight:bold;
font-size:28px;
text-align:right;
}
.countdown_days{
float:left;
width:50px;
margin-right:41px;
}
.countdown_hours{
float:left;
width:50px;
margin-right:35px;
}
.countdown_minutes{
float:left;
width:50px;
}
#navigation{
position:absolute;
top:219px;
left:275px;
width:676px;
height:31px;
}
#topnav, #topnav ul{
margin:0;
padding:0;
list-style:none;
}
#topnav li{
float:left;
position:relative;
}
#topnav a{
float:left;
height:31px;
display:block;
text-indent:-9000px;
}
#topnav li ul{
position:absolute;
top:31px;
left:0px;
width:200px;
display:none;
}
*html #topnav li ul{
background:#ffffff;
}
#topnav li ul a{
text-indent:0;
background:none;
height:auto;
font-size:14px;
padding:5px 10px 5px 10px;
color:#FFF;
text-decoration:none;}
#topnav li ul a:hover{
background:none;
color:#EEE315;
}
#topnav .arena a{
width:120px;
}
#topnav .calendarb a{
width:164px;
}
#topnav .calendarb a:hover{
background-position:-120px 0px;
}
#topnav .tsales a{
width:127px;
}
#topnav .tsales a:hover{
background-position:-284px 0px;
}
#topnav .planvisit a{
width:153px;
}
#topnav .planvisit a:hover{
background-position:-411px 0px;
}
#topnav .aboutus a{
width:112px;
}
#topnav .aboutus a:hover{
background-position:-564px 0px;
}
#content{
width:946px;
color:#FFF;
}
#content h1{
font-size:24px;
border-bottom:1px solid #141414;
padding:0 0 5px 0;
margin:0 0 10px 0px;
}
#contentbox{
background:#ffffff;
margin:10px 0 5px 0;
padding:10px 15px 10px 15px;
border-radius: 5px;
-moz-border-radius: 5px;
}
#rotate{
height:350px;
background:#ffffff;
margin-top:9px;
clear:both;
color:#FFF;
}

#home-content{
background:#ffffff;
padding:11px 7px 11px 6px;
}
/*News background ORIG = ../images/home-newsbg.jpg*/
#home-news{
width:322px;
height:199px;
float:left;
padding:50px 10px 10px 10px;
font-size:11px;
position:relative;
}
.joinconvo{
position:absolute;
bottom:10px;
left:10px;
}
#home-news a{
text-decoration:none;
}
.scroll-pane
{
width: 312px;
height: 163px;
overflow: auto;
padding:5px;
}
#home-news ul{
list-style:none;
}
#home-news li{
padding:0 0 5px 0;
}
#home-buttons{
width:286px;
float:left;
height:259px;
margin-top:2px;
}
#home-banner-square{
width:300px;
height:250px;
margin:0 0 0 5px;
float:left;
}
.home-banner-bottom1{
width:304px;
height:61px;
float:left;
margin:0 9px 0 3px;
}
.home-banner-bottom2{
width:304px;
height:61px;
float:left;
margin:0 9px 0 0;
}
.home-banner-bottom3{
width:304px;
height:61px;
float:left;
}

.clear{
clear:both;
overflow:hidden;
height:1px;
margin-top:-1px;
}
.clear_left{
clear:left;
overflow:hidden;
height:1px;
margin-top:-1px;
}
.eventlist-letter{
float:left;
width:220px;
margin:0 5px 20px 10px;
}
.eventlist-letterhead{
background-color:#343434;
font-weight:bold;
padding:5px 5px 5px 10px;
margin:0 0 5px 0;
font-size:16px;
color:#FFF;
}
.eventlist, .eventlist ul{
margin:0;
padding:0;
list-style:none;
}
.eventlist li a{
display:block;
padding:5px 5px 5px 10px;
color:#FFF;
text-decoration:none;
}
.eventlist li a:hover{
background-color:#111111;
border-radius:3px;
-moz-border-radius:3px;
}
#eventlist-selection{
background-color:#111111;
padding:10px;
margin:0 0 10px 0px;
}
#eventlist-selection a{
color:#FFF;
text-decoration:underline;
}
.eventlist-letter .noevents{
color:#999;
}
#eventlist-table{
width:100%;
}
#eventlist-table th{
text-align:left;
background:#ffffff;
padding:10px;
}
#eventlist-table td{
padding:10px;
border-bottom:1px solid #171717;
}
.eventlist-table-moreinfo{
width:80px;
text-align:center;
}
.eventlist-table-buytickets{
width:80px;
text-align:center;
}
#eventinfo-left{
float:left;
width:416px;
margin-right:20px;
}
#eventinfo-right{
float:left;
width:300px;
margin-right:20px;
}
#eventinfo-banner{
float:left;
width:160px;
}
#eventinfo-box{
padding:10px;
background-color:#0e0e0e;
border:1px solid #0b0b0b;
margin:10px 0 0 0;
}
#eventinfo-box h2{
border-bottom:1px solid black;
margin:0 0 5px 0;
}
#eventinfo-box ul{
margin:0 0 10px 0;
padding:0;
list-style:none;
}
#eventinfo-box ul li span{
margin-right:20px;
display:block;
float:left;
}
#eventinfo-box .highlight{
color:#eee315;
font-weight:bold;
}
#content-left{
float:left;
width:736px;
margin-right:20px;
}
#content-banner{
float:left;
width:160px;
}
.calendar {
width: 910px;	
margin:0 auto;
}
.calendar .calendar-month{
font-size:20px;
margin:0 0 10px 0;
}
.calendar tbody{
border:1px solid  #ffffff;
}
.calendar th{
background:#ffffff;
padding:5px;
}
.calendar tr td {
width: 120px;
height: 100px;
border:1px solid #111111;
padding:5px;
}
.calendar .calendar-dayno{
color:#f6ea00;
font-size:16px;
font-weight:bold;
}
.calendar a{
color:#FFF;
font-weight:bold;
text-decoration:none;
}
.calendar .calendar-prev{
float:left;
}
.calendar .calendar-next{
float:right;
}
.item {
cursor: pointer;	
}
.no_img {
display: none;	
}
.bannerAd {
float:right;
padding-left: 15px;
width: 175px;
}
.FAQ ul {
padding-bottom: 10px;
list-style:none;
}
.FAQ .question {
font-weight:bold;
font-style:italic;
clear:both;
padding-top:8px;
padding-left:10px;
}
.FAQ .answer {
text-decoration:none;
padding-left: 25px;
}
.FAQ .title {
font-weight:bold;
text-decoration:underline;
font-size:14px;
}