p   { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td   { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.subhead   { color: #9932cc; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.head  { color: #dedede; font-weight: bold; font-size: 20px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footer { font-size: 10px }
.blurb { font-style: italic; font-size: 14px; font-family: "Times New Roman", Georgia, Times }
a:link  { color: #ffffff; text-decoration: underline }
a:visited  { color: #cc64ff; text-decoration: underline }
a:hover  { color: #f0f; text-decoration: none }
a:active  { color: #f0f; text-decoration: none }
.center {text-align:center}
.textbox {background-color:#000000;color:#ffffff}
.spinbutton {background-color:#9932cc;color:#ffffff}
.booking
{
  width:180px;
  text-align:center;
  margin-left: 20px;
  margin:0 auto;
  font-size:.8em;
  font-weight:bold;
  
}

.bananasbutton
{
  width:98px;
  height:36px;
  text-align:center;
  margin:0 auto;
  background-image:url('Buttons/bananas.png');
  background-repeat:no-repeat;
  background-position: center;
  cursor:pointer;
  
}

.infobar{
  color:#ffffff;
  background-color:#9932cc;
  margin-top:1px solid #cc64ff;
  margin-bottom:1px solid #cc64ff;
  text-align:center;
}

h1{
  color: #ffffff
}

.errortext{
  color: #ff0000;
  font-size: .9em;
}
.normal{
  color:#ffffff;
  font-size:1em;
  font-weight:normal;
}
body{
  background-color:#000000;
  text-align:center;
}
img {display: inline;border: none;}
#main
{
  margin: 0 auto;
  width:924px;

  color:#ffffff;
}
#content_body
{
   width:714px;
   vertical-align:top;
   text-align:center;
}

#content_left
{
     width:402px;
     text-align:left;
 
}

#content_right
{
     text-align:left;

    width:402px;
}

.logo
{
 
   text-align:left;
   width:200px;
}
.navbar
{
  
  text-align:center;
  margin:0 auto; 
  background-image:url('Buttons/newbar2.png');
  width:240px;
  height:600px;
}
.toplogo
{
text-align:center;
  margin:0 auto; 
}
.booking
{
  


}

.sidebar
{

}
.page_title
{
    color: #ffffff;
    font-size: 25px;
    font-weight:bold;
   
          font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    text-align:center;
}

#sched_header
{
	background: #9932CC;
	background-image:url('Buttons/swirlback.jpg');
	color: #FFFFFF;
	padding: 3px;
	font-size: 14px;
	font-family: verdana, sans;
	font-weight: bold;
	text-align: center;
	
    margin: 1px 0px;
    }

.sched_date
{
    width:50px;
    height:30px;
   	text-align: center;
   	background-image:url('Buttons/dateback.jpg');
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	    
	background-color:#cc0000;
	z-index:25;
}

#dateback
{
 
  z-index:-1;
}

.sched_time
{
    
   	text-align: center;
	color: #FFFFFF;
	padding: 3px;
    border-bottom: 1px solid #000000;
     border-top: 1px solid #000000;
     background-image:url('Buttons/schedback.jpg');
		background-color: #666666
}

.sched_name
{
    width:80px;
     text-align: center;
		color: #FFFFFF;
		padding: 3px;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000000;
     background-image:url('Buttons/schedback.jpg');
    border-left: 2px solid  #000000;
    background-color: #666666;

}

.sched_venue
{
   width:146px;
	text-align: center;
	    color: #FFFFFF;
	padding:3px;
    background-color: #666666;
   border-bottom: 1px solid #000000;
    border-top: 1px solid #000000;
    background-image:url('Buttons/schedback.jpg');
 font-weight: bolder;
}

.sl_title
{
	float: left;
	width: 170px;
	text-align: left;
	padding-left: 30px;
	font-weight: bold;
}

.sl_artist
{
	margin-left: 250px;
	text-align: left;
	padding-bottom: 5px;
}

.catpane
{
  width:115px;
  height:115px;
  background-color:#661699;
  margin: 11px 5px;
  text-align:center;
}

.photopane
{
  width:175px;
  height:175px;
  margin:20px 0px;
  background-color:#661699;
  background-image:url('Buttons/purplenoisebackground.jpg');
  text-align:center;
  vertical-align:center;
  border: 2px outset #7727aa;
}