@charset "UTF-8";

body.shows-page {
	background-image: url(../images/background_shows6.jpg);
}


#sidebar {
	width: 270px;
	float: right;
	color: #FFFFFF;
	padding-right: 20px;
	padding-top: 20px;
	clear: left;
	height: 700px;
}


#containerContainer {
	background-image: url(../images/container_container_g.png);
		height: 1200px;
}

#navigation {
background-image: url(../images/container_container_bg.png);
border-bottom-width: 0px;
}

#mainContent {
margin-top: 50px;
margin-right: 250px;
border-right-width: 0px;
}

ul.shows li{
border-bottom: 1px dotted #eee;
padding: 30px;
line-height: 1.6em; 
}

ul.shows li.first{
border-top: 1px dotted #eee;
}

ul.shows li.last{
margin-bottom: 100px;
}

a.tix-button{
margin: 20px;
padding: 5px 15px 5px 15px;
border: 1px solid #eee;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}


a.tix-button:hover{
text-decoration: none;
color: #CC0000;
border-color: #383838;
} 

/**shows page**/
#shows{
font-family: arial, verdana, sans-serif;
font-size: 1em;
padding-top: 20px;
}

ul.shows {
margin-top: 10px;
list-style-type: none;
}

ul.shows li { 
font-size:1em;
padding-bottom: 30px;
letter-spacing:0.059em;
}

p#tour-announcement {
margin-top: 15px;
margin-left: -5px;
}

#show p {
color:#CC0000;
font-size:1.1em;
letter-spacing:0.09em;
line-height:0.1em;
text-shadow:1px 1px 1px #000000;
word-spacing:0.1em;
}

span.show-date {
color: #CC0000;
font-size: 1.2em;
}

#shows img.star {
	padding: 0 6px 0 6px;
}



/**span**/ 
.red-text {
color:#CC0000;
font-size:1.1em;
letter-spacing:0.09em;
line-height:0.1em;
text-shadow:1px 1px 1px #000000;
word-spacing:0.1em;
}

/**span**/ 
.smallish-text {
font-size:.9em;
}

/**span**/ 
.small-text {
font-size:.8em;
}

/**span**/ 
.sea-green {
color: #93B8BD;
}

/**span**/ 
.white {
color: #fff;
}


