#container { 
	margin-left: auto;
	margin-right: auto;
	
	width: 1020px;
	height: 1020px;
}
#header {
	background-image:
	url('Images/header.png');
	height: 60px;
	width: 1020px;
}

#slideshow-container {
	background-image:
	url('Images/slideshowbg.png');
	height: 355px;
	width: 1020px;
}

#slideshow {
	width: 780px;
	height: 315px;
	position: relative;
	left: 120px;
	top: 20px;
}

#maincontent {
	background-image:
	url('Images/bodybg.png');
	height: 605px;
	width: 1020px;
}

#maincontent-text {
	position: relative;
	top: -540px;
	left: 20px;
	margin-right: 430px;
}

#music-container {
	background-image:
	url('Images/mplayerbg.png');
	background-repeat: true;
	height: 550px;
	max-width: 270px;
	position: relative;
	left:630px;
}

#music-player-box {
	position: relative;
	left: 17px;
	top: 17px;
}

#buttons {
	float:right;
	margin-right: 110px;
}

p.main {
	font-family: Arial, Univers;
	font-size: 13pt;
	color: #E4E4E4;
	
}

a:link {
	color: #BE1503; 
	text-decoration: none;
}

a:visited {
	color: #BE1503;
	text-decoration: none;
}

a:hover {
	color: #BE1503;
	text-decoration: none;
}

a:active {
	color: #BE1503;
	text-decoration: none;
}

#footer {
	position: relative;
	bottom: 320px;
	left: 0px;
	width: 603px;
	height: 103px;
}

#copywrite {
	position: relative;
	bottom: 25px;
	left: 0px;
	color: #e4e4e4;
	width: 300px;
	height: 34px;
}

#sign-up {
	position: relative;
	top: 25px;
	left: 53px;
}

input {
	border: 1px solid grey;
}

input.submit {
	border: 0;
}

#news-container {
	background-color: #191919;
	width: 240px;
	height: 146px;
	position: relative;
	left: 18px;
	top: 40px;
}

#date-box {
	background-image:
	URL('Images/date.png');
	background-repeat: no-repeat;
	width: 400px;
	height: 40px;
	padding-bottom: 10px;
}

span.DateMonth {
	font-family: Helvetica, Arial;
	font-size: 9pt;
	color: #262626;
	position: relative;
	top: -7px;
	left: 8px;
}

span.DateDay {
	font-family: Helvetica, Arial;
	font-size: 14pt;
	font-style: bold;
	color: #C01B00;
	position: relative;
	top: 16px;
	left: -15px;
}
	

#date-info {
	background-color: white;
	position: relative;
	width: 195px;
	height: 35px;
	position: relative;
	top: -40px;
	left: 42px;
}



span.VenueInfo {
	font-family: Helvetica, Arial;
	font-size: 10pt;
	color: #E4E4E4;
	position: relative;
	left: 0px;
	top: 0px;
}

span.VenueDate {
	font-family: Helvetica, Arial;
	font-style: bold;
	font-size: 12pt;
	color: #C01B00;
	position: relative;
	top: 25px;
	right: 150px;
}
	
p.index_intro {
	background-image: url('Images/welcome.png');
	width: 645px;
	height: 155px;
	text-indent: -9999px;
}

p.home_title {
	background-image: url('Images/home.png');
	width: 68px;
	height: 34px;
	text-indent: -9999px;
}

p.quote {
	background-image: url('Images/quote.png');
	width: 603px;
	height: 103px;
	text-indent: -9999px;
}

p.bio_title {
	background-image: url('Images/bio-title.png');
	width: 110px;
	height: 40px;
	text-indent: -9999px;
}

p.bio {
	background-image: url('Images/bio.png');
	width: 600px;
	height: 250px;
	text-indent: -9999px;
}

p.contact_title {
	background-image: url('Images/contact.png');
	width: 88px;
	height: 36px;
	text-indent: -9999px;
}

p.contact {
	background-image: url('Images/contact-text.png');
	width: 412px;
	height: 46px;
	text-indent: -9999px;
}

#promo {
	color: #e4e4e4;
	font-size: 8pt;
	position: relative;
	bottom: 280px;
}

#promo-bio {
	color: #e4e4e4;
	font-size: 8pt;
	position: relative;
	bottom: 380px;
}

#promo-media {
	color: #e4e4e4;
	font-size: 8pt;
	position: relative;
	bottom: 150px;
}

#promo-news {
	color: #e4e4e4;
	font-size: 8pt;
	position: relative;
	bottom: 150px;
}

#promo-contact {
	color: #e4e4e4;
	font-size: 8pt;
	position: relative;
	bottom: 240px;
}

	