* {margin:0; border:0; padding:0}
p {padding-bottom:15px; line-height:1.5em;}
.clear {clear:both; height:0}
a {outline:none}
a:link, a:active, a:visited {color:#877B56}
html {min-height: 100%; margin-bottom: 1px; min-width:900px;}

h1 {color:#fcf9f7;font-size:1.5em; }
h1.poster_1, h1.poster_2, h1.poster_3, h1.poster_4, h1.poster_5 {background-repeat:no-repeat; text-indent:-2000px;margin-left:43px;}
h1.poster_1 {background-image:url(../images/poster_1.jpg); height:86px;}
h1.poster_2 {background-image:url(../images/poster_2.jpg); height:46px;}
h1.poster_3 {background-image:url(../images/poster_3.jpg); height:72px;margin-left:41px;}
h1.poster_4 {background-image:url(../images/poster_4.jpg); height:43px;margin-left:41px;}
h1.poster_5 {background-image:url(../images/poster_5.jpg); height:130px;margin-top:-1px;}

#poster a.poster1 {display: block; height: 86px}
#poster a.poster2 {display: block; height: 46px}
#poster a.poster3 {display: block; height: 73px}
#poster a.poster4 {display: block; height: 43px}
#poster a.poster5 {display: block; height: 130px}


h1.proud{background-image:url(../images/proud_to_present.png); height:40px; margin-top:8px;background-repeat:no-repeat; text-indent:-2000px; margin-left:5px;}
h1.show {height:45px; background-image:url(../images/title_show.jpg); background-repeat:no-repeat; text-indent:-2000px;margin-left:50px;}
h1.cast {height:45px; background-image:url(../images/title_cast.jpg); background-repeat:no-repeat; text-indent:-2000px;margin-left:50px;}
h1.team {height:45px; background-image:url(../images/title_team.jpg); background-repeat:no-repeat; text-indent:-2000px;margin-left:50px;}
h1.tickets {height:45px; background-image:url(../images/title_tickets.jpg); background-repeat:no-repeat; text-indent:-2000px;margin-left:50px;}
h1.venue {height:45px; background-image:url(../images/title_venue.jpg); background-repeat:no-repeat; text-indent:-2000px;margin-left:50px;}
h1.history {height:45px; background-image:url(../images/title_history.jpg); background-repeat:no-repeat; text-indent:-2000px;margin-left:50px;}
h1.sponsors {height:45px; background-image:url(../images/title_sponsors.jpg); background-repeat:no-repeat; text-indent:-2000px;margin-left:50px;}
h1.news {height:45px; background-image:url(../images/title_news.jpg); background-repeat:no-repeat; text-indent:-2000px;margin-left:50px;}
h1.press {height:45px; background-image:url(../images/title_press.jpg); background-repeat:no-repeat; text-indent:-2000px;margin-left:50px;}
h1.about {height:45px; background-image:url(../images/title_about.jpg); background-repeat:no-repeat; text-indent:-2000px;margin-left:50px;}
h1.involved {height:45px; background-image:url(../images/title_involved.jpg); background-repeat:no-repeat; text-indent:-2000px;margin-left:50px;}
h1.contact {height:45px; background-image:url(../images/title_contact.jpg); background-repeat:no-repeat; text-indent:-2000px;margin-left:50px;}
h1.thanks {height:45px; background-image:url(../images/title_thanks.jpg); background-repeat:no-repeat; text-indent:-2000px;margin-left:50px;}
h1.oops {height:45px; background-image:url(../images/title_oops.jpg); background-repeat:no-repeat; text-indent:-2000px;margin-left:50px;}


h2 {color:#B2211C; font-size:1.1em;}
h2.news {font-size:1.3em;color:#B2211C;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: #000000;
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color:#fcf9f7;
}

#wrapper {
	width:877px;
	margin:0 auto;
	}
	
#poster {
	float:right;
	margin-right:131px;
	margin-top:35px;
	width:288px;
	}
	
#main {
	background-image:url(../images/back_main.png);
	background-repeat:no-repeat;
	background-position:top right;
	padding-left:165px;
	}
.proud2 {
	margin-left:-160px;
	margin-top:8px;
	margin-bottom:53px;
	}
	
#logo {
	margin-left:334px;
	margin-bottom:60px;
	}
#content {
	margin-left:6px;
	margin-right:10px;
	padding-left:25px;
	padding-right:8px;
	margin-top:20px;
	padding-top:20px;
	border-bottom-width: 27px;
	border-bottom-style: solid;
	border-bottom-color: #fcf9f7;
	background-color: #000000;
	border-right-width: 28px;
	border-left-width: 28px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #fcf9f7;
	border-left-color: #fcf9f7;
	}
	
#right {
	position:relative;
	float:right;
	margin-left:25px;
	margin-top:-100px;
	width:175px;
	}
#menu_list {
	text-align:right;
	text-transform:uppercase;
	font-size:.8em;
	margin-bottom:25px;
	}
#menu_list li {
	list-style-type:none;
	padding-bottom:2px;
	}
#menu_list a:link, #menu_list a:active, #menu_list a:visited {text-decoration:none; color:#fcf9f7; padding-right:17px;}
#menu_list a:hover {padding-right:17px; background-image:url(../images/arrow.jpg); background-repeat:no-repeat; background-position:right;}

#news {
	font-size:.85em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: fcf9f7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: fcf9f7;
	padding-left:25px;
	padding-top:15px;
	margin-bottom:15px;
	margin-right:17px;
	}
.bold {font-size:1.1em; font-weight:bold;}

#footer {
	font-size:.8em;
	text-transform:uppercase;
	text-align:right;
	padding:10px;
	}
	
.form_label {
	text-align:right; 
	width:150px;
	padding-right:5px;}
	
.form_field {
	width:250px;
	margin-bottom:10px;
	height:20px;
	}
.comment_field {
	width:250px;
	height:80px;
	}
.submit {
	margin-top:10px;
	background-color:#877B56;
	}

input {
 color: #999999;
 background-color: #000000;
 border: 1px solid #887958;
}

select {
 color: #999999;
 background-color: #000000;
 border: 1px solid #887958;
 font-family: arial;
 font-size: 12px;
}

textarea {
 color: #999999;
 background-color: #000000;
 border: 1px solid #887958;
 font-family: arial;
 font-size: 12px;
}

hr {
width: 50%;
text-align: left;
margin: 0 auto 0 0;
border-bottom: 1px solid #877B56;
} 

img.thumbnail { 
    float: left; 
    margin-right: 15px; 
}
	 

