@charset "utf-8";
/* CSS Document */
body{
background-image: url(../images/body-bg-1.jpg);
background-repeat:repeat;
background-color: #000000;
}
.container{
width:900px; 
margin:0 auto; 
background:#FFFFFF;

}
.logo {
	margin-top:35px;
	margin-left:25px;
	margin-bottom:15px;
	border-style:none;
	
}
.header{
margin-left:25px;
}
p{
margin-left:25px;
margin-right:15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
/*color:#09345f;*/
color:#666666;
font-size:0.8em;
}
p a:link, p a:visited, p a:active{
text-decoration:none;
color:#E27B2C;
}
p a:hover{
text-decoration:underline;
color:#FF0000;
}
ul li{
color:#666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
text-indent:10px;
list-style-position:inside;
}

li a:link{
text-decoration:none;
}
li a:hover{
text-decoration:underline;
color:#FF0000;
}
ul hr{
margin:0 auto;
margin-bottom:10px;
margin-top:10px;
border:1px dotted #000000;
height:0px;
}
hr {
margin-left:25px;
margin-right:25px;
color:#999999;
}
.showboxmid span, .showboxmid1 span{
font-family: Geneva, Arial, Helvetica, sans-serif;
margin-left:15px;
margin-right:15px;
font-size:85%;
}
.showboxtop {
	margin-left:25px;
	margin-right:25px;
	padding-top:3px;
	padding-bottom:3px;
	/*background-color:#56849e;
	background-image:url(../images/body-bg-purple.jpg);*/
	border-top:1px dotted #666666;
	width:625px;
	color:#666666;
}
.showboxtop-1 {
	margin-left:25px;
	margin-right:25px;
	padding-top:3px;
	padding-bottom:3px;
	/*background-color:#56849e;
	background-image:url(../images/body-bg-purple.jpg);*/
	border-top:1px dotted #666666;
	width:600px;
	color:#666666;
}
.showboxmid {
	
	margin-left:25px;
	margin-right:25px;
	padding-top:6px;
	padding-bottom:6px;
	width:625px;
	/*background-color:#d5eaff;*/
	color:#666666;

}
.showboxmid1 {
	
	margin-left:25px;
	margin-right:5px;
	padding-top:6px;
	padding-bottom:6px;
	/*background-color:#9fd8f8;*/
	width:625px;
	color:#666666;
}
.style1 {
	
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	padding-left:15px;
}
#footer{
clear:both;
margin:0 auto;
margin-bottom:5px;
margin-top:15px;
padding-top:15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
color:#666666;
}
#footer a:link{
text-decoration:none;
/*color:#FF0000;*/
color:#E27B2C;
}
#footer a:hover{
text-decoration:underline;
color:#FF0000;
}
.float-right-image {
	float:right;
	border-style:none;
	margin-left:15px;
	margin-top:10px;
}
.float-right-image-logo {
	float:right;
	border-style:none;
	margin-left:15px;
}
.float-left-image {
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	border:1px solid #000000;
}
.float-left-image-shows {
	float:left;
	margin-left:25px;
	
	border:1px solid #000000;
}
.float-right-image-shows {
	float:right;
	border:1px solid #999999;
	
	margin-right:25px;
	
}
.plays li{
list-style:none;
margin-left:15px;
}
.plays-list-blue {
	/*background-color:#9fd8f8;*/
	padding:6px;
	padding:10px;
	padding-left:0px;
	margin-left:15px;
	width:619px;
	border-top:1px dotted #666666;
}
.plays-list-white {
	/*background-color:#d5eaff;*/
	
	padding:6px;
	padding:10px;
	padding-left:0px;
	margin-left:15px; 
	width:619px;
	border-top:1px dotted #666666;
	
}
.div-inner-content a{

color:#E27B2C;
text-decoration:none;
}
.div-inner-content a:link{

color:#E27B2C;
text-decoration:none;
}
.div-inner-content a:hover{
color:#FF0000;
}
.plays-title {
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
.plays-title  a:link, .plays-title a:visited, .plays-title a:active{
/*color:#09345f;*/
color:#666666;
text-decoration:none;
}
.plays-title a:hover{
color:#FF0000;
font-weight:bold;
}
.style2 {color: #666666;}
.style2 a:link, .style2 a:visited{
color:#E27B2C;
text-decoration:none;
font-size:smaller;
}
.div-inner-content {
	margin-left:10px;
	margin-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	/*color:#09345f;*/
	color:#666666;
	
}

.shows-inner-content {
	margin-left:15px;
	margin-right:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
}
.showboxtop .contact-show-page, .showboxtop-1 .contact-show-page{

	font-family: Arial, Helvetica, sans-serif;
	color: #09345f;
	/*margin-left:15px;*/
	color:#666666;
	}
	
/*.contact-show-page{
color:#666666;
}	*/
.showboxtop .contact-show-page a, .showboxtop-1 .contact-show-page a{
color:#E27B2C;
text-decoration:none;
}
.showboxtop .contact-show-page a:hover, .showboxtop-1 .contact-show-page a:hover{
color:#FF0000;
text-decoration:underline;
}
.image-link {
	border-style:none;
}
.contact-form{
background-color:#40728C;
background-image:url(../images/body-bg-purple.jpg);
background-repeat:repeat;
margin-left:25px;
	margin-right:25px;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;


color:#FFFFFF;
	}
.contact-form-message{
width:320px;
margin-top:5px;
margin-bottom:5px;
}
.form-label{
color:#FFFFFF;
font-weight:bold;
}
#adBanner{
margin-left:25px;
margin-top:15px;
}
#homepage-right-content {
	width:215px;
	float:right;
	margin-top:15px;
	margin-right:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:smaller;
	
}
.homepage-button-top{
border-style:none;
}
.homepage-button{
border-style:none;
margin-top:10px;
}
.hompage-content {
	width:645px;
	margin-left:15px;
}
#container .homepage-content p{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#09345f;
font-size:0.8em;
margin:0;
}

.container #content .hompage-content p {
	margin:15px;
}
.homepage-title {
	width:615px;
	background:url(../images/body-bg-purple.jpg);
	color:#FFFFFF;
	margin-left:25px;
	margin-top:0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:10px 0 10px 10px;
	font-weight:bold;
}
.right-Title {

	font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5A7194;
	font-weight:bold;
	font-weight:850;
}
.right-Title a {
color:#5a7194;
text-decoration:none;
}
.ss-right-Title {

	font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C65531;
	font-weight:bold;
	font-weight:850;
}
.ss-right-Title a {
color:#C65531;
text-decoration:none;
}
.right-section-box {
	height:97px;
	padding-top:8px;
	padding-left:12px;
	border-bottom:0.2em ridge #D4DBE5;
}
.right-body {color: #666666; font-family:Georgia, "Times New Roman", Times, serif; font-size:1em}
.right-body a {color:#666666; text-decoration:none;}
.right-body a:hover {color:#202834;}


/* CALENDAR STYLES */
.datebox {
  width: 50px;  /* same width as the background image */
  float: left;
  margin-right: 1ex;
  margin-bottom: 1em;
}
.datebox .month {
  font-family: Cambria,"Times New Roman",Times,serif;
  font-size: 0.9em;
  padding-top: 0.3em;
  padding-bottom: 0.1em;
  text-align: center;
  background: #660033 url('images/calendar-top.png') left top no-repeat;
  color: #dddddd;
}
.datebox .day {
  font-family: Cambria,"Times New Roman",Times,serif;
  font-size: 1.4em;
  text-align: center;
  padding-bottom: 0.1em;
  color: #333333;
  border-right: 1px solid #660033;
  border-bottom: 1px solid #660033;
  border-left: 1px solid #660033;
  background: #faf8d2 url('images/page-fold-small.png') right bottom no-repeat;
}
#albumlist{
list-style-type:none;

}
#albumlist li{
float:left;
margin-right:10px;
margin-top:10px;
}
#albumlist img{
display:block;
border-style:none;
}
.clearfloat{
clear:both;
}
#content{
margin-bottom:0px;
padding-bottom:0px;
}
h1{
padding:5px 0 5px 15px;
margin-left:26px;
margin-right:25px;
margin-bottom:0;
background:url(../images/bg.gif);
width:610px;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-variant:small-caps;
border-bottom:1px solid white;


}