﻿body {
	background:#282828;
	margin:0 auto;
	text-align:center;
	font-size:62.5%;
}
#container {
	width:1000px;
	margin:0 auto;
	background:#282828;
	border-top:1px #282828 solid;
	text-align:center;
	}
#masthead {
	height:234px;
	background:white url('images/ambiance-header-gray.jpg') no-repeat;
	border-top:1px #282828 solid;
	text-align:center;
}
h1 {
	text-indent:-5000px;
	background:url('images/ambiance-web-logo.png') no-repeat !important;
	background: url('images/ambiance-web-logo.gif') no-repeat;
	width:260px;
	height:200px;
	margin:10px 370px 0 370px;
}
#content {
	background:url('images/ambiance-container-gray.jpg') repeat-y;
	position:relative;
	padding:40px 127px;
	text-align:center;
}
#imgbox {
	position:relative;
	width:735px;
	height:700px;	text-align:center;
	border:2px #494746 dotted;
	padding:10px;
	}
img {
	border:none;
}
#imgbox p {
	text-align:center;
	clear:both;
	margin-top:10px;
	width:100%;
}
.artistbox {
	width:30%;
	float:left;
	color:#eeeed5;
	margin:10px;
}
.artistbox img {
	width:230px;
}
.artistbox h3 {
	font-family:"Felix Titling", Georgia, "Times New Roman", serif;
	font-size:1.5em;
	text-align:center;
	text-transform:uppercase;
}
.artistbox h3 a:link {
	color:#eeeed5;
	text-decoration:none;
}
.artistbox h3 a:visited {
	color:#eeeed5;
	text-decoration:none;
}
.artistbox h3 a:hover {
	color:#6a8054;
	text-decoration:none;}
#kbb {
	float:left;
	clear:both;
}
#charlie {
	float:left;
}
#jab {
	float:right;
}
#rich {
	clear:left;
	float:left;
	display:inline;
	}
#whiskey {
	clear:right;
	float:right;
}
#footer {
	padding-top:12px;
	font-family:"Felix Titling", Georgia, "Times New Roman", serif;
	color:#282828;
	background:white url('images/ambiance-footer-gray.jpg') no-repeat;
	font-size:1.4em;
	height:136px;
	font-weight:400;
	clear:both;
}
a:link, a:visited, a:active {
	color:#6a8054;
	text-decoration:none;
}
a:hover {
	color:#282828;
	text-decoration:underline;
}
/*Styles for artist pages-----------------------------------------*/
#mainNav {
	width:745px;
	color:#494746;
	font-size:1.5em;
	font-style:italic;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	border-top:2px #494746 dotted;
	border-bottom:2px #494746 dotted;
	margin:0px 0 25px 0;
	}
#mainNav ul {
	line-height:150%;
	list-style-type:none;
	display:inline;
	color:white;
	margin:0;
	padding:0;
}
#mainNav li {
	display:inline;
	margin:0px 10px;
}

#mainNav li a:link, #mainNav li a:visited {
	text-decoration:none;
}
#mainNav li a:hover {
	color:white;
	text-decoration:none;
}
.spacer {
	height:30px;
}
.spacer20 {
	height:20px;
}
#mainContent {
	float:left;
	display:inline;
	position:relative;
	text-align:left;
	}
#sidebar {
	color:#474644;
	background:#fcfbf7;
	width:263px;
	float:right;
	display:inline;
	font-size:1.2em;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
}
#artist-img {
	position:relative;
}
#artist {
	position:absolute;
	top:5px;
	left:0;
	z-index:1;
}
.contact p  {
	text-align:left;
	margin-left:15px;
	line-height:150%;
}
.downloads p {
	text-align:right;
	margin-right:15px;
	line-height:150%;
}
.band ul {
	text-align:right;
	margin-right:15px;
	margin-top:0;
	padding-top:0;
	line-height:150%;
	list-style-type:none;
}
.downloads ul {
	text-align:right;
	padding:0;
	margin:0 15px;
	line-height:150%;
	list-style-type:disc;
}
.downloads ul li {
	margin-left:15px;
	}
.sidebar-box {
	background:url(images/ambiance-sidebar-box-bg.jpg) top center no-repeat;
}
img {
	border:0;
}
#jab-h2 {
	background:url(images/aa-h2-jab.png) no-repeat;
	width:322px;
	height:46px;
	text-indent:-5000px;
	z-index:2;
	position:absolute;
	top:-18px;
	left:0;
	margin-top:0;
}
#br-h2 {
	background:url(images/aa-h2-brandon.png) no-repeat;
	width:322px;
	height:46px;
	text-indent:-5000px;
	z-index:2;
	position:absolute;
	top:-18px;
	left:0;
	margin-top:0;
}
#kbb-h2 {
	background:url(images/aa-h2-kbb.png) no-repeat;
	width:322px;
	height:46px;
	text-indent:-5000px;
	z-index:2;
	position:absolute;
	top:-10px;
	left:0;
	margin-top:0;
}
#wm-h2 {
	background:url(images/aa-h2-wm.png) no-repeat;
	width:322px;
	height:46px;
	text-indent:-5000px;
z-index:2;
	position:absolute;
	top:-10px;
	left:0;
	margin-top:0;
}
#csg-h2 {
	background:url(images/aa-h2-csg.png) no-repeat;
	width:322px;
	height:46px;
	text-indent:-5000px;
z-index:2;
	position:absolute;
	top:0;
	left:0;
	margin-top:0;
}
#ben-h2 {
	background:url(images/aa-h2-ben.png) no-repeat;
	width:322px;
	height:46px;
	text-indent:-5000px;
z-index:2;
	position:absolute;
	top:-18px;
	left:0;
	margin-top:0;
}
#cnow-h2 {
	background:url(images/aa-h2-cnow.png) no-repeat;
	width:322px;
	height:46px;
	text-indent:-5000px;
z-index:2;
	position:absolute;
	top:280px;
	left:0;
	margin-top:0;
}

#rich-h2 {
	background:url(images/aa-h2-rich.png) no-repeat;
	width:322px;
	height:46px;
	text-indent:-5000px;
z-index:2;
	position:absolute;
	top:0;
	left:0;
	margin-top:0;
}
#bio {
	background:url(images/aa-h2-bio.png) no-repeat;
	width:322px;
	height:46px;
	text-indent:-5000px;
	z-index:2;
	position:absolute;
	top:-10px;
	left:-2px;
	margin-top:0;	
}
#bio-box {
	border:2px #494746 dotted;
	padding:10px;
	font-size:1.2em;
	color:#e6e7e1;
	font-family:Arial, Helvetica, sans-serif;
	width:420px;
	text-align:justify;
	margin-top:345px;
	position:relative;
	z-index:1;
}
#video {
	background:url(images/aa-h2-video.png) no-repeat;
	width:322px;
	height:46px;
	text-indent:-5000px;
	text-align:left;
	margin-bottom:5px;
}
#shows-h3 {
	background:url(images/aa-h3-left-shows.png) no-repeat;
	width:262px;
	height:55px;
	text-indent:-5000px;
	margin-top:0;
}
#band {
	background:url(images/aa-h3-right-band.png) no-repeat;
	width:262px;
	height:59px;
	text-indent:-5000px;
}
#contact {
	background:url(images/aa-h3-left-contact.png) no-repeat;
	width:262px;
	height:55px;
	text-indent:-5000px;
}
#downloads {
	background:url(images/aa-h3-right-downloads.png) no-repeat;
	width:262px;
	height:59px;
	text-indent:-5000px;
}
#clear {
	clear:both;
	width:100%;
	height:25px;
}
/*Table for upcoming shows*/

#shows td {
	border-collapse:collapse;
	border-bottom:1px #d3d3b2 solid;
	padding:2px 3px;
	text-align:left;
}
#shows tr {
	border-collapse:collapse;
}
#shows {
	width:255px;
	font-size:8pt;
	margin-left:3px;}
.download-page .sidebar-box {
	height:325px;
}