/* CSS Document */
*{
margin:0px;
padding:0px
}
img{
border:0px
}
html{
width:100%;
height:100%;
background-image:url(../images/bg.gif);
background-position:top left;
background-repeat:repeat-x;
background-color:#374051
}
body{
width:847px;
margin:auto;
padding:28px 0 42px 23px
}
a {
	font-weight: bold;
	color: #004B9F;
	text-decoration: underline
}
a:visited { text-decoration: underline }
a:hover { text-decoration: none }


#left{
width:256px;
float:left;
border:12px solid #FFFFFF;
background-color:#FFFFFF;
}
#left img{
float:left;
padding-bottom:10px;
}

.show_details {
	float: left;
	width: 256px;
	height: 75px;
	padding: 0px 0px 0px 0px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color: #1E2329;
	background:url(../images/light_background.jpg);
}
.contact h1 {
	font-size: 1.25em;
	font-weight: bold
}
.contact a {
	color: #1E2329;

}
.contact:visited { 
	text-decoration: underline; 

}
.contact:hover { 
	text-decoration: none; 

}

.upcoming_show {
	float: left;
	min-height: 461px;
	font-family: Tahoma;
	font-size: 11px;
	color: #1C1D21
}
.upcoming_show a {
	color: #1E2329;
	font-size: 1.2em;
}
.upcoming_show:visited { 
	text-decoration: underline;

}
.upcoming_show:hover { 
	text-decoration: none; 
}


.location{
float:left;
width:156px;
height:75px;
padding:50px 0 0 100px;
background-image:url(images/location.gif);
background-position:top left;
background-repeat:no-repeat;
font-family:Verdana;
font-size:12px;
font-weight:bold
}
.location span{
display:block;
color:#1E2329;
padding:0 0 3px 0
}
.location p{
color:#323B4C
}

#right {
	width: 534px;
	min-height: 650px;
	float: left;
	background-image: url(../images/right.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	margin: 0px 0 0 0;
	padding: 10px 10px 0 0;
	font-family: Tahoma;
	font-size: 11px;
	color: #1C1D21
}
#right_top {
	width: 534px;
	float: left;
	background-image: url(../images/right_top.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 10px 0 0 0;
	padding: 10px 10px 0px 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #1C1D21
}
#right_bottom {
	width: 534px;
	float: left;
	background-image: url(../images/right_bottom_1.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 280px;
	padding: 10px 10px 0 0;
	font-family: Tahoma;
	font-size: 11px;
	color: #1C1D21
}


#menu{
height:60px;
padding:0 0 0px 11px;
}

#menu li, #menu img{
float:left;
list-style-type:none
}
.title{
margin:0 0 18px 6px
}

.block {
	width: 534px;
	float: left
}
#right h1 {
	background-image: url(../images/title_block_light.gif);
	background-position: left;
	background-repeat: no-repeat;
	margin: 0px 0px 10px 16px;
	padding: 0px 0px 0px 35px;
	font-size: 1.5em;
	letter-spacing: 5px;
	color: #374051
}
#right h2 {
	font-size: 1.0em;
	font-weight: bold
}
#right table {
	padding: 0px 0px 10px 28px;
	margin: 10px 12px 0px 0px;
}

.block_story {
	
}
.block_img_left {
	float: left;
	margin: 0px 12px 0px 0px
}
.block_img_right {
	float: right;
	margin: 0px 0px 0px 12px
}

.more {
	display: block;
	float: left;
	font-weight: bold;
	color: #004B9F;
	background-image: url(../images/more.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 18px;
	margin: 7px 0px 0px 0px;
	text-decoration: underline
}
.more:visited { text-decoration: underline }
.more:hover { text-decoration: none }

.sign{
margin:19px 0 9px 52px
}

.links {
	background-color: #C4C5B7;
	width: 496px;
	margin: 0px 0px 10px 11px;
	padding: 5px 0px 6px 27px;
	float: left;
	display: inline
}
.links li {
	float: left;
	list-style-type: none;
	background-image: url(../images/arrow.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 20px;
	width: 200px;
}
.links a {
	float: left;
	font-size: 1.25em;
	font-weight: bold;
	color: #374051
}
.links a:visited { text-decoration: none }
.links a:hover { text-decoration: underline }


.block3{
width:409px;
float:left;
padding:8px 0 10px 37px;
margin:0 0 21px 0;
background-image:url(../images/dots.gif);
background-position:center;
background-repeat:repeat-y
}
.block3 div{
width:182px;
float:left
}
.pic1{
display:inline;
background-image:url(images/pic3.jpg);
background-position:bottom right;
background-repeat:no-repeat;
padding:0 0 5px 0;
margin:0 20px 0 0;
}
.s1{
width:105px;
padding:3px 0 10px 0
}
.block3 div li{
list-style-type:none;
background-image:url(../images/disc.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding:0 0 0 10px;
color:#D70000;
}
.block3 div li a{
color:#004B9F;
text-decoration:underline
}
.block3 div li a:visited{text-decoration:underline}
.block3 div li a:hover{text-decoration:none}
.pic2{
display:block;
background-image:url(images/pic4.jpg);
background-position:bottom right;
background-repeat:no-repeat;
padding:0 0 5px 0;
}

#copy {
	float: left;
	padding: 10px 10px 10px 37px;
	font-family: Verdana;
	font-size: 11px;
	color: #A1AFB6
}
#copy a {
	color: #66B3EB;
	font-weight: bold;
	text-decoration: none
}
#copy a:visited { text-decoration: none }
#copy a:hover { text-decoration: underline }
#copy span { color: #66B3EB }

.shows {
	width: 400px;
	margin: 0px 0px 0px 11px;
	padding: 5px 0px 6px 27px;

}

