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

body {
	background: url(images/background.jpg) top center no-repeat #000000;
	width:1048px;
	position:absolute;
	left:50%;
	margin: 0px 0px 30px -524px;
	padding: 152px 0px 30px 0px;
	
	line-height:2.5em;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
	
}

a, a.link, a.visited {
	color:#4D4DFF;
	text-decoration:none;
}

a:hover, a.link:hover, a.visited:hover {
	text-decoration:underline;
}

.float_right {
	float:right;
	margin:0px 0px 10px 25px;
}

.clear_both {
	clear:both;
}

#main_container {
	width:1048px;
	background:url(images/body_repeat.gif) top left repeat-y;
}

#main_top {
	width:1048px;
	background:url(images/main_top.jpg) top left no-repeat;
	height:103px;
}

#nav_container {
	float:left;
	width:256px;
}

#page_container {
	float:left;
	width:792px;
}

#content_header {
	width:792px;
	height:155px;
	background:url(images/main_header.jpg) top left no-repeat;
}

.page_subheader {
	height:56px;
	width:792px;
}

#subheader_biography {background:url(images/title_biography.jpg) top left no-repeat;}
#subheader_upcoming {background:url(images/title_upcoming.jpg) top left no-repeat;}
#subheader_album {background:url(images/title_album.jpg) top left no-repeat;}
#subheader_email_list {background:url(images/title_email_list.jpg) top left no-repeat;}
#subheader_inspirations {background:url(images/title_inspirations.jpg) top left no-repeat;}
#subheader_contact {background:url(images/title_contact.jpg) top left no-repeat;}

#content_container {
	width:792px;
	background:url(images/main_body.jpg) top left no-repeat;
}

#content_container_home {
	width:792px;
	background:url(images/home_body.jpg) top left no-repeat;
}


#text_container {
	padding:10px 233px 20px 28px;
	min-height:435px;
}

#text_container_home {
	padding:10px 293px 20px 28px;
}


#copyright {
	text-align:center;
	font-size:0.8em;
	padding:10px 0px 0px 0px;
}

#quote_box {
	font-family:"Times New Roman", Times, serif;
	font-size:1.2em;
	width:203px;
	background:url(images/quotebox_top.gif) top left no-repeat #FFFFFF;
	position:absolute;
	color:#000000;
	top:445px;
	left:800px;
	padding:25px 15px 25px 25px;
}

#album_image {
	position:absolute;
	left:720px;
	top:445px;
}

#album_spacer {
	float:right;
	height:325px;
	width:120px;
}