body, div {
	padding: 0; margin: 0;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: white;
}

html, body {
	height: 100%;
	/* background-color: #3b191e; */
	background-color: #1b0d0f;
}

img { border: none; }

a {
	color: #AF8E95;
	text-decoration: none;
	font-size: 10pt;
}

a:hover {
	text-decoration: underline;
}

div#layout {
	height: 100%;
}

p.just {
	text-align: justify;
}





div#floatedimage {
	position: absolute;
	top: 0;
	right: 424px;
	z-index: 99;
}

div#floatedimage_main {
	position: absolute;
	top: 0;
	right: 529px;
	z-index: 99;
}

div#floatedimagewrapper {
	position: relative;
}

div#forground_top {
	position: absolute;
	left: 319px;
	top: 52px;
	background-image: url(images/top_bg2.gif);
	background-repeat: no-repeat;
	width: 87px;
	height: 57px;
}

div#bodyforgroundimage {
	position: absolute;
	top: 109px;
	left: 304px;
	width: 100px;
	height: 500px;
	background-image: url(images/main_bg2.gif);
	background-repeat: no-repeat;
}

div#floatedimage_main div#forground_top {
	position: absolute;
	left: 430px;
	top: 52px;
	background-image: url(images/top_bg2.gif);
	background-repeat: no-repeat;
	width: 87px;
	height: 57px;
}

div#floatedimage_main div#bodyforgroundimage {
	display: none;
}

/* div#floatedimage_main div#bodyforgroundimage {
1B0D0F
090203
331418
331418
	position: absolute;
	top: 109px;
	left: 415px;
	width: 100px;
	height: 500px;
	background-image: url(images/main_bg2.gif);
	background-repeat: no-repeat;
} */

div#bodyimage {
	position: absolute;
	left: 0;
	top: 150px;
}

div#floatedimage_main div#bodyimage {
	position: absolute;
	left: -3px;
	top: 109px;
}







div#navigation {
	min-width: 960px;
	background-image: url(images/top_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 109px;
	position: relative;
}

div#menu {
	position: absolute;
	bottom: 6px;
	left: 133px;
	padding: 0;
	margin: 0;
}

div#menu a:hover img {
	visibility: hidden;
}

div#menu a {
	text-decoration: none;
	height: 17px;
	vertical-align: top;
	padding: 0;
	margin: 0;
	float: left;	
	background-repeat: no-repeat;
	background-position: right top;
}

a#home {
	width: 50px;
}

a#home:hover {
	background-image: url(images/mnu_home_on.gif);
}

a#news {
	width: 52px;
}

a#news:hover {
	background-image: url(images/mnu_news_on.gif);
}

a#biography {
	width: 88px;
}

a#biography:hover {
	background-image: url(images/mnu_bio_on.gif);
}

a#gigs {
	width: 42px;
}

a#gigs:hover {
	background-image: url(images/mnu_gigs_on.gif);
}

a#gallery {
	width: 72px;
}

a#gallery:hover {
	background-image: url(images/mnu_gallery_on.gif);
}

a#recordings {
	width: 95px;
}

a#recordings:hover {
	background-image: url(images/mnu_rec_on.gif);
}

a#contact {
	width: 75px;
}

a#contact:hover {
	background-image: url(images/mnu_contact_on.gif);
}

a#links {
	width: 53px;
}

a#links:hover {
	background-image: url(images/mnu_links_on.gif);
}









div#content {
	margin: 0;
	position: relative;
	background-image: url(images/main_bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #331418;
	height: auto !important; 
	height: 509px;
	min-height: 509px;
}

div#content_main {
	margin: 0;
	position: relative;
	background-image: url(images/main_bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #331418;
	height: auto !important; 
	height: 509px;
	min-height: 509px;
}

div#logo {
	position: absolute;
	top: 0;
	left: 62px;
}

div#text {
	line-height: 12pt;
	padding-left: 145px;
	margin-right: 454px;
}

div#logospacer {
	padding: 128px 0 0 0;
}

div#copy {
}

div.galimg {
	float: left;
	padding: 0px 6px;
	text-align: center;
	height: 136px;
}

div#galimgnav {
	padding-top: 290px;
}

div.subtitle {
	font-size: 8pt;
	text-align: center;
	max-width: 129px;
	line-height: 8pt;
	padding: 2px;
}

div#scroll_clipper {
	position:absolute;
	height: 272px;
	overflow: hidden;
	margin: 0 454px 0 0;
}

/* album titles and the song titles are italic */
.ita {
	font-style: italic;
}





div#footer {
	min-width: 960px;
	height: 96px;
	background-image: url(images/bottom_bg2.gif);
	background-repeat: repeat-x;
	background-position: top;
}