ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#backgroundFade {position: fixed;background: black;width: 100%;height: 100%;z-index: -2;}
a {font-weight:bold;color:red;border:none;}
a:visited{color:red;}
a:hover{text-decoration:underline;}
a img{border:none;}
h1 {margin:0;padding:0;}
body{font:normal 12px Arial, sans-serif;}
body.index {background: black url(images/bg.jpg) no-repeat fixed top center;margin:0;padding:0;}
body.ballroom {background: black url(images/bg_ballroom.jpg) no-repeat fixed top center;margin:0;padding:0;}
body.lounge {background: black url(images/bg_lounge.jpg) no-repeat fixed top center;margin:0;padding:0;}
body.upcomingevents {background: black url(images/bg_upcomingevents.jpg) no-repeat fixed top center;margin:0;padding:0;}
body.location {background: black url(images/bg_location.jpg) no-repeat fixed top center;margin:0;padding:0;}
body.faq {background: black url(images/bg_faq.jpg) no-repeat fixed top center;margin:0;padding:0;}
#container{display:none;width:956px;height:600px;margin:0 auto;position:relative;}
#nav_ballroom{height:43px;width:238px;background: url(images/ballroom.png) no-repeat;}
#nav_lounge{height:43px;width:238px;background: url(images/lounge.png) no-repeat;}
#nav_upcomingevents{height:43px;width:238px;background: url(images/upcomingevents.png) no-repeat;}
#nav_location{height:43px;width:238px;background: url(images/location.png) no-repeat;}
#nav_faq{height:43px;width:238px;background: url(images/faq.png) no-repeat;}
#mainNav{width:238px;position:absolute;right:0px;top:50px;}
#mainNav div{margin-bottom:1px;}
#mainNav a{text-indent:-9999px;overflow:hidden;}
#ticker{float:left;height:34px;width:360px;padding:9px 30px 0;}
#info{float:left;height:31px;width:528px;font-weight:bold;font-size:18px;text-align:right;padding-top:12px;}
#secondNav{margin:50px 0 1px 239px;}
#secondNav a{float:left;text-indent:-9999px;overflow:hidden;}
#secondNav div{margin-left:1px;}
.header {margin:5px 0 20px 0;font:bold 24px Arial, sans-serif;float:left;}
.subHeader {margin:10px 0 20px 20px;font:normal 18px Arial, sans-serif;float:left;}
#middleContent {cursor:text;background:url(images/middleContentBG.png) repeat;width:896px;padding:15px 30px 30px 30px;min-height:400px;}
#left {height:100%;width:420px;padding:15px 15px 0 0;border-right:1px solid black;margin-right:20px;float:left;}
#right {width:440px;float:left;}
#slideContainer{width:896px;}
#slideInfo{width:750px;height:360px;padding:20px;}
#eventTitle {margin:15px 0 5px 0;font:bold 24px Arial, sans-serif;}
#eventDate {margin-bottom:10px;font:normal 18px Arial, sans-serif;}
#slides{width:5000px;}
#slides img{margin:0;float:left;cursor:pointer;}
#rightArrow, #leftArrow{cursor:pointer;}
/*.upcomingevents #middleContent{cursor:pointer;}*/
#detailLeft{float:left;width:320px;height:100%;margin-right:20px;border-right:1px solid black;}

#detailRight{
	float: left;
    font-size: 14px;
    margin: 20px 0 0 20px;
    width: 370px;
	overflow:auto;
	height:350px;
}

#close{display:none;color:black;font:bold 32px Arial, sans-serif;position:absolute;top:5px;right:5px;cursor:pointer;}
#close:hover{color:#666;}
#bigX{float:left;}
#smallText{font-size:8px;float:left;margin:10px 10px 0 0;}
#leftArrow{background:url(images/redBG.png) repeat;width:60px;height:100%;position:absolute;top:0;left:0;z-index:9;}
#rightArrow{background:url(images/redBG.png) repeat;width:60px;height:100%;position:absolute;top:0;right:0;z-index:9;font:bold 42px Arial, sans-serif white;}
#leftArrow div{background:url(images/arrows.png) 0 -76px no-repeat;height:76px;width:37px;margin:135px 0 0 10px;}
#rightArrow div{background:url(images/arrows.png) 0 0 no-repeat;height:76px;width:37px;margin:135px 0 0 10px;}
#getTickets{padding:20px;background:red;font-weight:bold;position:absolute;bottom:10px;left:20px;font-size:20px;cursor:pointer;}
#getTickets:hover{background:#515151;color:white;}
#getTickets a{text-decoration:none;}
#slideInfo a{color:white;}
#upcomingEventsList {position:relative;}
#upcomingEventsList li{position:absolute;top:0;left:0;z-index:8;opacity:0.0;filter: alpha(opacity = 0);}
#upcomingEventsList .activeLI {z-index:10;opacity:1.0;filter: alpha(opacity = 100);}
#upcomingEventsList .last-active {z-index:9;}
#upcomingEventsList li a{color:black;text-decoration:none;font-weight:normal;}
#upcomingEventsList li a:hover{text-decoration:underline;}
#insertedContent{background:blue;}
#footer{position:relative;background:url(images/middleContentBG.png) repeat;height:43px;margin:1px 0 20px 0;}
#slideContainer img{cursor:pointer;}
#slideContainer img:hover{opacity:0.6;filter: alpha(opacity = 6);}
