body {
	margin: 0;
	padding: 0;
	font: normal 13px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
   background-image: url("../images/site/stars.jpg");
   background-repeat: no-repeat;
   background-position: top;
}

.fb_iframe_widget {
background:#000000 !important;
}

/* Text Decorations for Menu*/

ul {
	margin-left: 3em;
}

ul li {
}


.list1 {
	margin: 0;
	padding: 0;
	list-style: none;
}

.list1 li {
	padding: 8px 0;
	background: url(../images/img5.gif) repeat-x left top;
}

.list1 .first li {
	background: none;
}

/*End Menu Decorations */
/*Special img classes*/
img {
   border: none;  /* get rid of blue border aroudn image map */
}

img.panel {
   position:absolute;
   top:210px;
   z-index:1;
}

img.screen {
   position:absolute;
   top:5px;
   z-index:2;
}

img.photos {
	position:relative;
	top:10px;
   z-index:1;
}
 /* Social Media Button specials on Index*/
img.twitter {
   float: right;
   position:relative;
   pointer-events:none;
   z-index:2;
   top: 18px;
   right: 40px;
}

img.facebook {
   float: right;
   position:relative;
   pointer-events:none;
   z-index:2;
   top:18px;
   right:584px;
}

img.twitterover {
   float: right;
   position:absolute;
   pointer-events:none;
   z-index:3;
   top: 233px;
   right: 47px;
}

img.fbover {
   float: right;
   position:absolute;
   pointer-events:none;
   z-index:3;
   top:233px;
   right:590px;
}
 /*End Social Media Button specials on Index*/

/*End Special Img Classes*/

#body {
    width: 960px;
    margin:0 auto;
    background-image: url("../images/site/bg.jpg");
    background-repeat: repeat;
    position:relative;
}

#header {
   padding:5px;
   width:950px;
   height:200px;
}

/*Menu Stuff */

#menu {
	width: 750px;
	height: 95px;
	position:relative;
	top:-13px;
	z-index:3;
}


#menu ul {
	margin: 0;
	padding-left: 220px;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	height: 34px;
	padding: 16px 30px 0 40px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 16px;
	color: #000;
}

#menu a:hover {
	color: #00FFCC;
}

#menu .first a {
	border: none;
}

#menu .active a {
	color: #FFFFFF;
}

/*End Menu Stuff */ 
/*---Main Page Div IDs and Classes---*/
/* Calendar on Main Page*/

#calendar {
   float:left;
   width:200px;
   margin:5px 5px 5px 35px;
  /* pointer-events:none;*/
}
#caltop {
   float:left;
   width:200px;
   height:66px;
   background-image: url("../images/site/CalTop.gif");
   text-align: center;
   pointer-events:none;
}

#calhead {
   width: 100px;
   margin: 15px 50px 0px 50px;
   text-align: center;
   position: relative;
   pointer-events:none;
}

#calmid {
   float:left;
   width:200px;
   text-align: center;
   background-image: url("../images/site/CalMid.gif");      
   background-size: 100%;
  /* pointer-events:none;*/
}

#calbot {
   float:left;
   width:200px;
   height:21px;
   background-image: url("../images/site/CalBot.gif");   
   pointer-events:none;
}
#calendar-text {
   width: 160px;
   margin:0px 20px 0px 20px;
   float:left;
   text-align: center;
   position: relative;
  /* pointer-events:none;*/
}

#calendar-text a{
	color: #00FFCC
}

/*End Calendar Stuff*/
/* Poster Panel*/
#panel {
   float:right;
   width:700px;
   height:740px;
   margin:5px;

}

#readout {
   width: 148px;
   margin: 0px 276px 0px 276px;
   text-align: center;
   position: relative;
   z-index: 2;
   top: 0px;
   pointer-events:none;
}

#console {
	width: 400px;
   margin: 0px 0px 0px 150px;
   position: relative;
   z-index: 2;
   top: 18px;
}

#slide {
/*
   width: 400px;
   margin: 0px 0px 0px 150px;
   position: relative;
   z-index: 2;
   top: 18px;
*/
}

#slide img {
    width: 400px;
    height: 600px;
}

/*End Poster Panel Stuff*/
/*---End Main Page Div IDs and Classes---*/

.aboutcontent {
   padding:5px;
   width:960px;
   
}

#nav {
   text-align:center;
}

#nav ul {
	margin: 0;
	padding-left: 230px;
	list-style: none;
}

#nav li {
	display: inline;
}

#nav a {
	display: block;
	float: left;
	height: 34px;
	padding: 18px 30px 0 40px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 16px;
	color: #000;
}

#nav a:hover {
	color: #00FFCC;
}

#nav .activeSlide a {
	color: #FFFFFF;
}


#staffnav ul {
	margin: 0;
	padding-left: 20px;
	list-style: none;
}

#staffnav li {
	display: inline;
}

#staffnav a {
	display: block;
	float: left;
	height: 34px;
	padding: 3px 5px 0 5px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	color: #888888;
}

#staffnav a:hover {
	color: #00FFCC;
}

#staffnav .activeSlide a {
	color: #FFFFFF;
}

.top {
   float: left;
   width:950px;
   height:53px;
   background-image: url("../images/site/abouttop.gif");
   text-align: center;
}

#nav {
   width: 400px;
   margin: 0px 280px 0px 280px;
   text-align: center;
   position: relative;
}

.mid {
   float: left;
   width:950px;
   text-align: center;
   background-image: url("../images/site/aboutmid.gif");      
   background-size: 100%;
}

.midtext {
   width: 900px;
   height: 700px;
   margin:10px 25px 0px 25px;
   float: left;
   text-align: justify;
   position: relative;
}

.bigbox {
   width:900px;
}

#staffnav {
 width: 900px;
 height:50px;
 float left;  
}

#staff {
 width:880px;
 margin: 10px;
 float left;  
 text-align:justify;
 color:#FFF;
}

.staff {
 width:900px;
 float left;  
 text-align:justify;
 color:#FFF;   
}

.biopic {
 padding: 0px 20px 0px 20px;
 float:right;   
}

.bottom {
   float: left;
   width:950px;
   height:26px;
   background-image: url("../images/site/aboutbot.gif");   
   margin-bottom:10px;
   pointer-events:none;
}

 /*End About Page Div IDs and Classes*/

/*Ticketing Stuff*/
.tickets {
	width: 930px;
	margin: 10px;
    text-align:center;
    font-size:14pt;
    color: #CDCDE2;
}

table{
    margin:auto;
    text-align:left;
}

td{
    padding:10px;
}

th{
    text-align:center;
}

#tickettop h1 {
   margin-top:11px;
   margin-bottom:22px;
}
/*Footer Stuff*/

#footer {
   width: 960px;
   clear:both;
   margin-top:10px;
   pading: 15px;
   height:50px;
   text-align: center;
   background-image: url("../images/site/footer.gif");
   background-repeat: no-repeat;
   background-position: top;
   pointer-events:none;
}

#footertext {
   margin:5px 20px 0px 20px;
   width:920px;
   float:left;
   text-align: center;
   position: relative;
   pointer-events:none;
}

/*End Footer Stuff*/