@charset "utf-8";
/* CSS Document */

body {
	font-size: 62.5%;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	background: #000000 url(images/header_bg2.jpg) left top repeat-x;
	background-attachment: fixed;
	z-index: 15;
	margin: 0;
}
h2 {
	font-size: 1.8em;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	line-height: 1.8em;
	font-weight: normal;
	}
#header {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 25;
	background: #000000 url(images/header_name2.jpg) left top no-repeat;
	height: 118px;
	width: 650px;
	}
body #whatsnew, #header {
	position: fixed;
	}
#whatsnew {
	position: absolute;
	top: 15px;
	left: 650px;
	z-index: 20;
	background: url(images/whats_new.png) center top no-repeat;
	width: 245px;
	height: 87px;
	}
#whatsnew h2 {
	font-size: 2em;
	font-weight: bold;
	color: #ffffff;
	margin: 2px 15px 0px 15px;
	}
#whatsnew p {
	font-size: 1.5em;
	color: #ffffff;
	margin: -2px 18px 15px 18px;
	}
#topright {
	background: url(images/top_right.jpg) right top no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	z-index:17;
	width: 320px;
	height: 97px;
	}
#topleft {
	position: absolute;
	top: 118px;
	left: 0px;
	z-index: -5;
	background: url(images/top_left.jpg) left top no-repeat;
	width: 197px;
	height: 97px;
	}
#bottomright {
	clear: both;
	float: right;
	background: url(images/bottom_right.jpg) right bottom no-repeat;
	width: 334px;
	height: 223px;
	}
#bottomleft {
	clear: both;
	float: left;
	background: url(images/bottom_left.jpg) left bottom no-repeat;
	width: 316px;
	height: 141px;
	}
a {
	color: #0099ff;
	text-decoration: underline;
	}
p a:hover {
	color: #0099ff;
	text-decoration: none;
	background-color:#FFFFFF;
	}
a:visited {
	color: #0099ff;
	text-decoration: underline;
	}
	
/* -------------------- Begin Rollover Navigation styles ----------------------- */
#navbar {
	position: absolute;
	top: 175px;
	left: 680px;
	z-index: 10;
	width: 221px;
	height: 310px;
}
#navbar ul {
	list-style-type: none;
}
#topless {
 float:left;
 width:221px;
 height:15px;
 background-image:url(images/navigation.jpg);
 background-position:0px 0px;
}
#music a {
 float:left;
 width:215px;
 height:31px;
 background-image:url(images/navigation.jpg);
 background-position:0px -15px;
}
#music a:hover {
 background-position:-221px -15px;
}
body#music1 a#musicLink {
	background-image: url(images/navigation.jpg);
	background-position: -221px -15px;
}
#bio a {
 float:left;
 width:215px;
 height:31px;
 background-image:url(images/navigation.jpg);
 background-position: -0px -46px;
}
#bio a:hover {
 background-position: -221px -46px;
}
body#bio1 a#bioLink {
	background-image: url(images/navigation.jpg);
	background-position: -221px -46px;
}
#lyrics a {
 float:left;
 width:215px;
 height:36px;
 background-image:url(images/navigation.jpg);
 background-position: -0px -77px;
}
#lyrics a:hover {
 background-position: -221px -77px;
}
body#lyrics1 a#lyricsLink {
	background-image: url(images/navigation.jpg);
	background-position: -221px -77px;
}
#commentary a {
 float:left;
 width:215px;
 height:31px;
 background-image:url(images/navigation.jpg);
 background-position: -0px -113px;
}
#commentary a:hover {
 background-position: -221px -113px;
}
body#commentary1 a#commentaryLink {
	background-image: url(images/navigation.jpg);
	background-position: -221px -113px;
}
#charts a {
 float:left;
 width:215px;
 height:33px;
 background-image:url(images/navigation.jpg);
 background-position: -0px -144px;
}
#charts a:hover {
 background-position: -221px -144px;
}
body#charts1 a#chartsLink {
	background-image: url(images/navigation.jpg);
	background-position: -221px -144px;
}
#gallery a {
 float:left;
 width:215px;
 height:33px;
 background-image:url(images/navigation.jpg);
 background-position: -0px -177px;
}
#gallery a:hover {
 background-position: -221px -177px;
}
body#gallery1 a#galleryLink {
	background-image: url(images/navigation.jpg);
	background-position: -221px -177px;
}
#mailing a {
 float:left;
 width:215px;
 height:34px;
 background-image:url(images/navigation.jpg);
 background-position: -0px -210px;
}
#mailing a:hover {
 background-position: -221px -210px;
}
body#mailing1 a#mailingLink {
	background-image: url(images/navigation.jpg);
	background-position: -221px -210px;
}
#news a {
 float:left;
 width:130px;
 height:29px;
 background-image:url(images/navigation.jpg);
 background-position: -0px -244px;
}
#news a:hover {
 background-position: -221px -244px;
}
body#news1 a#newsLink {
	background-image: url(images/navigation.jpg);
	background-position: -221px -244px;
}
#contact a {
 float:left;
 width:175px;
 height:31px;
 background-image:url(images/navigation.jpg);
 background-position: -0px -273px;
}
#contact a:hover {
 background-position: -221px -273px;
}
body#contact1 a#contactLink {
	background-image: url(images/navigation.jpg);
	background-position: -221px -273px;
}
#bottomless {
 float:left;
 width:215px;
 height:10px;
 background-image:url(images/navigation.jpg);
 background-position:0px -304px;
}
/* -------------------- End Rollover Navigation styles --------------------- */

#content {
	float: left;
	z-index: 5;
	width: 620px;
	color: #FFFFFF;
	font-size:1.5em;
	margin-top: 115px;
	}
.tableStyle {
	margin-top: 25px;
	margin-left: 50px;
	width: 600px;
	}
#content th {
	border-bottom: 1px solid #FFFFFF;
	}
.imgRight {
	float: right;
	padding-left: 10px;
	}
.imgLeft {
	float: left;
	padding-right: 10px;
	}
.imgHeading {
	float: right;
	margin-right: 5px;
	}
.noBullets {
	list-style-type: none;
	margin: 0;
	padding:0 0 0 10px;
	}
.numLists {
	margin: 0;
	padding: 0 0 0 25px;
	}
#footer {
	clear:both;
	float: left;
	background: url(images/bottom_left.jpg) left bottom no-repeat;
	width: 620px;
	height: 141px;
	color: #ffffff;
	font-size: 1.1em;
	}
#footer p {
	margin-top: 40px;
	margin-left: 100px;
	}
/* --------- Image Gallery styles ---------- */
/*#photo img{
	border: 1px solid #4d4d4d;
	padding: 4px;
	}
*/
#photo a:hover {
	background-color: none;
	}
.figure p{
	/*font: 1.1em/normal Arial, Helvetica, sans-serif;*/
	text-align: center;
	margin: 5px 0 0 0;
	}
.figure{
	float: left;
	width: 148px;
	margin: 0 0 25px 48px;
	}
/* --------- End Image Gallery styles ---------- */

/* --------- Album styles ---------- */

.buynow ul{
	list-style-type: none;
	margin: 0;
	padding: 0 0 10px 10px;
	}
.buynow a {
	color: #ffffff;
	text-decoration: none;
	}
.buynow a:hover {
	color: #fff;
	background-color: #000;
	}
.buynow a:visited {
	color: #fff;
	text-decoration: none;
	}
.buynow{
	background: #e10101 url(images/buy_bg.jpg) center bottom no-repeat;
	float: left;
	width: 140px;
	margin: 13px 10px 0 5px;
	}
.buynow h3{
	text-align: center;
	color: #000;
	background:url(images/buy_head.jpg) center top no-repeat;
	height: 45px;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	}
.buynow img {
	border-bottom: 5px #000 solid;
	}
/* --------- End Album styles ---------- */

.hilite {
	background-color: #0c0c0c;
	}
.warning {
	color: #FF0000;
	}
.name {
	font-size:.9em;
	margin-top: -15px;
	}
