/*
	Page background - #28100c

*/

body {
	background: #28100c url('../images/background-main.png') repeat-x;
	color: #bebc9a;
}
.clear {
	clear:both;
}
hr {
	clear:both;
	color:#4f2018;
	background-color:#4f2018;
	height:1px;
	border:none;
	width:900px;
}
a:link, a:visited {
	color:#eee;
}
	a:hover {
		color:#bebc9a;
	}


#wrapper-main {
	/*margin-left:20%; margin-right:20%;*/
	margin: 0 auto;
	width: 960px;
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	font-size: 14px;
	background: transparent url('../images/background_swirls.png') no-repeat 0 40px;
}


#wrapper-content {
  padding-bottom:100px;
}
.logo { margin-top:30px;margin-left:100px;}

#wrapper-navigation {
	height:31px;
	background: transparent url('../images/background_navigation.png') no-repeat;

}
	ul#navigation {

		height:27px;
	}

	ul#navigation li {
		display: inline; float:left;height:27px;
		margin:0 20px;
		margin-top:3px;
	}

	#navigation a:link, #navigation a:visited {
		display: block;
		height:27px;
		text-indent:-9999px;
	}
	#navigation .home {
		width:47px;
		margin-left:60px;
		background: transparent url('../images/menu_home.png') no-repeat bottom left;
	}
	#navigation .the_band {
		width:92px;
		background: transparent url('../images/menu_the_band.png') no-repeat bottom left;
	}
	#navigation .shows {
		width:71px;
		background: transparent url('../images/menu_shows.png') no-repeat bottom left;
	}
	#navigation .media {
		width:57px;
		background: transparent url('../images/menu_media.png') no-repeat bottom left;
	}
	#navigation .releases {
		width:100px;
		background: transparent url('../images/menu_releases.png') no-repeat bottom left;
	}
	#navigation .links {
		width:63px;
		background: transparent url('../images/menu_links.png') no-repeat bottom left;
	}
	#navigation .contact_us {
		width:110px;
		background: transparent url('../images/menu_contact_us.png') no-repeat bottom left;
	}

	#navigation a:hover, #navigation a.current {
		background-position:top left;

	}

	.next_show {
		margin-bottom:20px;
	}

	.next_show a:link, .next_show a:visited {
		color:#b4a98a;
	}

.next_show a:hover {
	color:#BEBC9A;
}

#banner {
	float:left;
}
#introduction {
	margin-top:50px;
	margin-left:20px;
	float:left;
	width:280px;
}
	#introduction p {
		margin-bottom:15px;
		line-height:1.2;
		font-size:15px;
	}
.dl-member {
	margin-top:20px;
	padding-bottom:20px;
	clear:both;
	color:#BEBC9A;
	font-size:11pt;
	line-height:1.3;
	overflow:auto;
}

	.dl-member h1 {
		font-size: 20px;
	}
	.dl-member p {
		width:500px;
		background-color:#4f2018;
		padding:10px;
		margin-bottom:14px;
	}

	.dl-member img.left,.dl-member img.right, .contact-us-photo{
		margin:10px;
		margin-top:0;
		padding:20px;
		background-color:#fff;
	}
		.contact-us-photo {
			float:right;
			margin-right:100px;
		}
		.right p {
			float:left;
		}
		.left p {
			float:left;
		}
		img.right {

		}

		img.left {
			float:left;
		}

		#videos p,#photos p, p.inquiries,#links-content p,#releases-content p,#mp3s p {
			background-color:#4f2018;
			padding:10px;
			margin-bottom:20px;
			font-weight:bold;
			font-size:15px;
		}
		p.inquiries {
			width:350px;
			line-height:1.3;

		}

		p.label {
			background-color:#000;
			color:#bebc9a;
			font-style:italic;
			padding:10px;
			font-weight:bold;
			width:200px;
			margin:10px 0;
		}

		#wrapper-shows .next_show {
			background-color:#4f2018;
			padding:10px;
			margin-bottom:10px;
			line-height:1.4;
		}

		#links-content,#releases-content {
			padding-top:30px;
			margin:0 75px;
		}
			#releases-content .cover {
				padding:20px;
				background-color:#fff;
				margin-left:3px;
				margin-right:5px;
				margin-bottom:5px;
				float:right;
			}
			.release-wrap {
				clear:both;
				padding-bottom:25px;
			}
			.release-title {
				font-weight:bold;
				font-size:14pt;
				text-transform:uppercase;
			}
			#links-content p,#releases-content p {
				line-height:1.3;
				margin-bottom:20px;
			}
				#releases-content p {
					width:500px;
					float:left;
				}
		#photos p.inquiries {
			background-color:#000;
		}
		#releases-content p.release-buyit {
			background-color:#000;
			width:120px;
			float:right;
			margin-top:5px;
			margin-right:48px;
		}
		#photos {
			width:500px;
			float:left;
		}
			#photos img {
				padding:2px;
				background-color:#fff;
				margin-left:3px;
				margin-right:5px;
				margin-bottom:10px;
				float:left;
			}
		#videos {
			width:350px;
			margin-right:40px;
			float:right;
		}

		#mp3s {
			float: left;
			margin-top:20px;
			width:500px;
		}

		#mp3sName {
			width:500px;
			margin-bottom:15px;
			line-height:1.2;
			font-size:14px;
			float:left;
		}



#contact-content {
	margin-left:75px;
}


#wrapper-base {
	padding-top:40px;
	padding-bottom:50px;
	clear:both;
}
	.base-block {
		width:315px;
		float:left;
		line-height:1.2;
	}
		.base-block .thumb {
			padding:2px;
			background-color:#fff;
			margin-right:3px;
			margin-bottom:3px;
		}
	.base-header {
		margin-bottom:25px;
	}

.fill {
  height:300px;
}

#footer {
  padding:30px 25px 50px 25px;
  clear:both;
  width:860px;
  font-size:11px;
  border-top:1px solid #341610;
}
#footer p.copy {
  width:300px;
  float:left;
}
#footer p.sum {
    width:300px;
  float:right;
  text-align:right;
}

.error {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.error:before{
    content: "";
    display: block;
    padding-top: 100%;
}

.error-content{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 10px;
    right: 0;
}

.error-content div {
	display: table;
	width: 100%;
	height: 100%;
}

.error-content span {
	display: table-cell;
	padding-top: 50px;
	text-align: center;
	vertical-align: top;
}