/*	Desc: VMP Style Sheet
	Author: Eric Angella
	Date: June 14, 2007
=== === === === === === === === === === */
/*=STRUCTURE
=== === === === === === === === === === */
html {

}
body {
	color:#666;
	background-color:#000;
	font:11px/140% Arial, sans-serif;
}
/*=COMMON
=== === === === === === === === === === */
li {
	line-height: 110%
}
p {
	margin-bottom:5px;
	line-height: 130%;
}
h2 {
	position:absolute;
	text-indent:-9999px;
}
h3 {
	margin-bottom:15px;
	color:#000;
}
img {
	border: 0
}
a {
	color:#f60;
}
strong {
	color:#000;
}
.black {
	color:#000;
}
/*=WRAPPER
=== === === === === === === === === === */
#wrapper {
	margin-bottom:20px;
	width:950px;
}
#theband #wrapper {
	background:url(../images/h2-theband.jpg) right 66px no-repeat;
}
#gigs #wrapper {
	background:url(../images/h2-gigs.jpg) right 66px no-repeat;
}
#academic #wrapper {
	background:url(../images/h2-academic.jpg) right 66px no-repeat;
}
#contact #wrapper {
	background:url(../images/h2-contact.jpg) right 66px no-repeat;
}
#music #wrapper {
	background:url(../images/h2-music.jpg) right 66px no-repeat;
}
#press #wrapper {
	background:url(../images/h2-press.jpg) right 66px no-repeat;
}
/*=HEADER
=== === === === === === === === === === */
#header {
	height:66px;
	background:url(../images/bg-header.gif) top right no-repeat;
}
h1 img {
	float:left;
}
/*=NAVIGATION
=== === === === === === === === === === */
#nav {
	margin:6px 0px 0px 96px;
	height:120px;
	color:#fff;
	list-style:disc outside url(../images/bul-orangearrow.png);
}
#nav li {
	margin-bottom:1px;
	padding-top:2px;
	
}
#nav li a {
	display:block;
	position:relative;
	left:-2px;
	padding-left:2px;
	width:65px;
	color:#fff;
	line-height: 110%
}
#nav li a:hover {
	color:#000;
	background-color:#fff;
	font-weight:bold;
	font-style:italic;
}
#theband #nav-theband a, #gigs #nav-gigs a, #music #nav-music a, #press #nav-press a, #academic #nav-academic a, #gallery #nav-gallery a, #contact #nav-contact a {
	color:#000;
	background-color:#fff;
	font-weight:bold;
	font-style:italic;
}
	
/*=SIDEBAR
=== === === === === === === === === === */
#sidebar {
	float:left;
	width:188px;
	background:url(../images/bg-sidebar.png) top left no-repeat;
}
#upcomingshows {
	margin-top:102px;
}

/*=CONTENT
=== === === === === === === === === === */
#content {
	margin:0px 0px 0px 188px;
	background:#ffffff url(../images/bg-content.png) top left repeat-y;
}
#index #content {
	margin:0px 0px 0px 188px;
	min-height:510px;
	background:none;
}
#theband #content {
	margin:196px 0px 0px 188px;
	min-height:510px;
	background:#ffffff url(../images/bg-content.png) top left repeat-y;
}
#gigs #content {
	margin:193px 0px 0px 188px;
	min-height:510px;
	background:#ffffff url(../images/bg-content.png) top left repeat-y;
}
#gallery #content {
	margin:0px 0px 0px 188px;
	background:#ffffff url(../images/bg-gallery.png) top left repeat-y;
}
#academic #content {
	margin:203px 0px 0px 188px;
	min-height:590px;
	background:#ffffff url(../images/bg-content.png) top left repeat-y;
}
#contact #content {
	margin:204px 0px 0px 188px;
	min-height:590px;
	background:#ffffff url(../images/bg-content.png) top left repeat-y;
}
#music #content {
	margin:200px 0px 0px 188px;
	min-height:620px;
	background:#ffffff url(../images/bg-content.png) top left repeat-y;
}
#press #content {
	margin:200px 0px 0px 188px;
	min-height:590px;
	background:#ffffff url(../images/bg-content.png) top left repeat-y;
}
#col-left {
	float:left;
}
#col-left img {
	display:block;
}
#col-right {
	float:right;
	font-size:10px;
}
#innerwrap {
	padding-top:21px;
}
#innerwrap p {
	margin-bottom:15px;
}
#innerwrap p span {
	color:#000;
}
#theband #content {
	min-height:600px;
}
#gigs #content {
	min-height:600px;
}
#theband #col-right {
	padding-top:35px;
	padding-left:25px;
	width:160px;
	height:343px;
	background:#ffffff url(../images/bg-col-right-185px.png) bottom left no-repeat;
	font-size:10px;
}
#gigs #col-right {
	padding-top:35px;
	padding-left:18px;
	width:223px;
	height:255px;
	background:#ffffff url(../images/bg-col-right-241px.png) bottom left no-repeat;
}
#academic #col-right {
	padding-top:20px;
	width:207px;
	height:323px;
	background-color: #ffffff;
	background-image: url(../images/bg-col-right-207px_academic.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#contact #col-right {
	padding-top:35px;
	padding-left:24px;
	width:179px;
	height:313px;
	background:#ffffff url(../images/bg-col-right-203px.png) bottom left no-repeat;
}
#music #col-right {
	padding-top:21px;
	width:228px;
	height:446px;
	background:#ffffff url(../images/bg-col-right-228px.png) bottom left no-repeat;
}
#press #col-right {
	padding-top:37px;
	width:242px;
	height:335px;
	background:#ffffff url(../images/bg-col-right-242px.png) bottom left no-repeat;
}
#theband #innerwrap {
	margin-right:200px;
}
#gigs #innerwrap {
	margin-right:276px;
}
#gigs #col-left {
	margin-right:16px;
}
#academic #innerwrap {
	margin-right:222px;
	margin-left:216px;
}
#contact #innerwrap {
	margin-right:218px;
}
#music #innerwrap {
	margin-left:28px;
	margin-right:243px;
}
#press #innerwrap {
	margin-left:28px;
	margin-right:257px;
}
#gigs #innerwrap p {
	margin-bottom:17px;
	padding-bottom:21px;
	line-height:150%;
	border-bottom:1px solid #DCDCDC;
}
#press #innerwrap p {
	margin-bottom:13px;
	padding-bottom:17px;
	border-bottom:1px solid #DCDCDC;
}
#gigs #innerwrap p.noborder {
	border-bottom:none;
}
#press #innerwrap p.noborder {
	border-bottom:none;
}
#audiosamples {
	margin-bottom:21px;
	padding-bottom:17px;
	border-bottom:1px solid #DCDCDC;
}
#audiosamples li {
	padding-bottom:2px;

}
#recentmedia {
	margin-bottom:21px;
	padding-bottom:17px;
	border-bottom:1px solid #DCDCDC;
}
#recentmedia li {
	padding-bottom:2px;

}
#visited {
	padding-bottom:36px;
	list-style:disc inside url(../images/bul-orangesquare.png);
}
#visited li {
	margin-bottom:2px;
}
#contact h3 {
	margin-bottom:0px;
}
#bandmembers {
	margin-left:16px;
	list-style:disc outside url(../images/bul-greyarrow.png);
}
#bandmembers li {
	margin-bottom:2px;
	line-height:140%;

}
img#cd {
	margin-bottom:31px;
	margin-left:6px;
}
img.padded1 {
	margin-left:13px;
}
img.padded2 {
	margin-left:15px;
}
p#thanks {
	padding-top:10px;
	padding-bottom:10px;
	width:140px;
}
#pressphotos {
	margin-bottom:60px;
	width:450px;
	color:#555;
	font-size:9px;
}
#pressphotos img {
	margin-bottom:2px;
}
#pressphotos td {
/*	height:135px; */
	text-align: center;
}
/*=FOOTER
=== === === === === === === === === === */
#footer {
	clear:both;
	position:relative;
	height:55px;
	background:url(../images/bg-footer.png) top right no-repeat;
}
#footer p#copyright {
	position:absolute;
	top:46px;
	left:19px;
	font-size:9px;
}
#footer p#contact {
	position:absolute;
	top:46px;
	right:19px;
	font-size:10px;
}
#footer p#contact a {
	color:#fff;
}
#footer p#contact img {
	position:relative;
	top:1px;
	left:-5px;
}
/*= BIO PAGE
=== === === === === === === === === === */
#bio {
	color:#828282;
	background-color:#fff;
}

#bio #wrapper {
	width:700px;
}
#bio #header {
	height:55px;
	background:none;
}
#bio #sidebar {
	width:243px;
}
#bio h2 {
	display:inline;
	position:relative;
	color:#000;
	font-size:16px;
	font-weight:bold;
	text-indent:0px;
}
#bio h3 {
	display:inline;
	font-size:13px;
	font-weight:normal;
}
#bio #content {
	margin:46px 20px 5px 243px;
	background:none;
	min-height:none;
}
#bio p {
	margin-bottom:12px;
}
#bio #footer {
	clear:both;
	position:relative;
	height:69px;
	background:url(../images/bio-footer.png) top right no-repeat;
}
#bio #holder {
	margin:0px auto;
	width:142px;
}
