/*Reset*/
@import url('reset.css');

/*Default*/
body {
font-family:Georgia,serif;
font-size:16px;
font-weight:normal;
line-height:normal;
color: #fff;
background:#000;
}

a {color: #fff; font-weight:bold; text-decoration:none;}
a:visited {color: #fff;}
a:hover {text-decoration:underline;}

div.clear {clear:both;}

div.hr {
height:1px;
clear:both;
background:#343434;
margin-bottom: 20px;
}

div.container {
position:relative;
overflow:hidden;
margin-bottom:20px;
}

/*Headings*/
h1 img, h2 img, h3 img, h4 img, h5 img {vertical-align:middle;}

h1 {
font-family:Arial,Helvetica,sans-serif;
font-size:32px;
font-weight:normal;
color:#E6E6E6;
margin-bottom:0;
}
h1 a {color:#E6E6E6;font-weight:normal;}
h1 a:visited {color:#E6E6E6;}
h1 a:hover {}

h2 {
font-family:Georgia,serif;
font-size:18px;
font-weight:normal;
color:#808080;
margin-bottom:12px;
}
h2 a {color:#808080;font-weight:normal;}
h2 a:visited {color:#808080;}
h2 a:hover {}

h3 {
font-family:Georgia,serif;
font-size:24px;
font-weight:normal;
color:#808080;
text-transform:uppercase;
text-align:center;
margin-bottom:0;
}
h3 a {padding:0 10px;color:#808080;font-weight:normal;cursor:pointer;}
h3 a:visited {color:#808080;}
h3 a:hover, h3 a.active, h3 a.active:visited {color:#E6E6E6;text-decoration:none;}

/*Layout*/
#wrapper {
position:relative;
width:980px;
margin:0 auto;
}

#header {padding-bottom:20px;}

#main {padding-bottom:40px;}

#footer {
padding:20px 10px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
border-top:1px solid #343434;
}

/*Contents*/

/**Header**/
#logo {display:block;}

	/***Band and Gallery***/
	#nav {
	overflow:hidden;
	padding:20px 10px;
	border-style:solid;
	border-color:#343434;
	border-width:1px 0;
	}

	#slide_container {
	position:relative;
	/*height:200px;*/
	width:960px;
	padding:20px 0 10px;
	}
		#ajax_content {overflow:hidden;}
		#slide_container ul.stuff {
		float:left;
		width:480px;
		margin-bottom:20px;
		text-align:center;
		}
			#slide_container ul.stuff li {margin-bottom:4px;}
			#slide_container ul.stuff li span{
			font-family:Arial,Helvetica,sans-serif;
			font-size:12px;
			color:#808080;
			}
			#slide_container ul.stuff li img{
			vertical-align:middle;
			margin-left:6px;
			}
		#gallery {text-align:center;}
			#slide_container a.gallery_item {
			display:inline-block;
			padding:0 10px 20px;
			background:url(../images/gallery_item.overlay.jpg) no-repeat 13px 0;
			}
			#slide_container a.gallery_item img {
			border:2px solid #808080;
			vertical-align:middle;
			opacity:0.6;
			filter:alpha(opacity=60);
			}
			#slide_container a.gallery_item:hover img {
			opacity:1;
			filter:alpha(opacity=100);
			}
		#slide_container_close {
		position:absolute;
		right:50%;
		margin-right:-12px;
		bottom:0;
		cursor:pointer;
		display:none;
		}
	
/**Main**/
.align_left, .align_right {
background:url(../images/track.bg.jpg) no-repeat;
min-height:220px;
padding:20px 10px;
}
	div.track{position:relative;}
		p.poetry{font-style:italic;line-height:26px;}
			p.poetry strong{font-style:normal;font-weight:bold;}
		.mm_buttons {
		position:absolute;
		top:0;
		width:48px;
		}
		a.mm_audio, a.mm_video {
		display:block;
		width:48px;
		height:48px;
		margin-bottom:12px;
		cursor:pointer;
		}
		a.mm_audio {background:url(../images/mm_audio.png) no-repeat 0 0;}
		a.mm_video {background:url(../images/mm_video.png) no-repeat 0 0;}
		a.mm_audio:hover, a.mm_video:hover {background-position:0 -48px;}
	div.video_player {display:none;}

.align_left div.track {padding:0 0 0 60px;text-align:left;}
	.align_left .mm_buttons {left:0;}

.align_right div.track {padding:0 60px 0 0;text-align:right;}
	.align_right .mm_buttons {right:0;}

/**Footer**/
#footer p {margin-bottom:6px;}

#footer a.cc {float:left;}
	#footer a.cc img{margin:0 6px 6px 0;}


