@CHARSET "ISO-8859-1";
html, body {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	cursor: default;
	color: #000000;
	background-color: #ffffff;
}

*:focus {
	outline: none;
}

a:link,  a:visited, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #5f432c;
	text-decoration: underline;
	white-space: normal;
}

a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	white-space: normal;
}

img {
	display: block;
}

#page {
	margin: 0px auto;
	padding: 0px;
	width: 1920px;		/* maximum width of background image */
	min-width: 1000px;	/* width of container */
	width: auto;
	height: 1280px;		/* maximum height of background image */
	min-height: 1280px;	/* needs to be set to maximum otherwise bottom background image will be cut off */
	height: auto;
	text-align: center;
	background: transparent url(../images/bg_full.jpg) no-repeat top center;
}

#content {
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
	height: 1080px;
	text-align: left;
}

#header {
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
	height: 255px;
	text-align: center;
	background: transparent url(../images/bg_header.jpg) no-repeat top center;
}

#header_video {
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
	height: 250px;
	text-align: center;
	background: transparent url(../images/header_video.jpg) no-repeat top center;
}


#menu {
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
	height: 145px;
	text-align: center;
	background: transparent url(../images/bg_menu.jpg) no-repeat top center;
}


#main_content {
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
	height: 680px;
	text-align: center;
	background: transparent url(../images/bg_main_content.jpg) no-repeat top center;
}


#home {
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
	height: 680px;
	text-align: left;
	background: transparent url(../images/bg_main_content.jpg) no-repeat top center;
}

#news {
	margin: 0px auto;
	padding: 0px;
	width: 413px;
	height: 560px;
	text-align: left;
	overflow: auto;
}

#upcoming_shows {
	margin: 0px auto;
	padding: 0px;
	width: 413px;
	height: 200px;
	text-align: left;
	overflow: auto;
}

#past_shows {
	margin: 0px auto;
	padding: 0px;
	width: 413px;
	height: 250px;
	text-align: left;
	overflow: auto;
}

#pictures {
	margin: 0px auto;
	padding: 0px;
	width: 500px;
	height: 540px;
	text-align: left;
	overflow: auto;
}

.home_bandpicture {
	background: transparent url(../images/home_bandpicture.jpg) no-repeat top left;
}

.home_title_latest_updates {
	background: transparent url(../images/home_latest_updates.jpg) no-repeat top right;
}

.home_line_latest_updates {
	background: transparent url(../images/home_latest_updates_line.jpg) no-repeat top right;
}

.home_title_upcoming_shows {
	background: transparent url(../images/home_upcoming_shows.jpg) no-repeat top right;
}

.home_line_upcoming_shows {
	background: transparent url(../images/home_upcoming_shows_line.jpg) no-repeat top right;
}

.news_title {
	background: transparent url(../images/news_title.jpg) no-repeat top right;
}

.band_title_biography {
	background: transparent url(../images/band_title_biography.jpg) no-repeat top right;
}

.band_title_line_up {
	background: transparent url(../images/band_title_line_up.jpg) no-repeat top right;
}

.shows_title_upcoming {
	background: transparent url(../images/shows_title_upcoming.jpg) no-repeat top right;
}

.shows_title_past {
	background: transparent url(../images/shows_title_past.jpg) no-repeat top right;
}

.media_title_music {
	background: transparent url(../images/media_title_music.jpg) no-repeat top right;
}

.media_title_pictures {
	background: transparent url(../images/media_title_pictures.jpg) no-repeat top left;
}

.media_line_pictures {
	background: transparent url(../images/media_line_pictures.jpg) no-repeat top left;
}

.contact_title {
	background: transparent url(../images/contact_title.jpg) no-repeat top right;
}






.bg_show_date {
	background: transparent url(../images/bg_show_date.jpg) no-repeat top left;
}

.show_date_day {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	color: #5f432c;
	text-decoration: none;
	white-space: normal;
}

.show_date_month_year {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #5f432c;
	text-decoration: none;
	white-space: normal;
}

.show_location {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	white-space: normal;
}

.show_venue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	white-space: normal;
}






