html, body { 
	background-color:#080706;
	color:#D4D0C6;
	font-family:Tahoma, Verdana, Sans-Serif;
	font-size:.9em;
	height:100%; 
}

body { text-align:center; }

a, a:visited, a:hover, a:active { color:#99AADD;text-decoration:none; }
a:hover { text-decoration:underline; }

#page
  {
	background: url(../images/bg.jpg) no-repeat top left;
	margin:0 auto;
	position:relative;
	text-align:left;
	width:991px;
}

#header { height:315px; }

#logo {
	height:219px;
	left:146px;
	position:absolute;
	top:35px;
	width:353px;
	z-index:1;
}

#main-image {
	height:333px;
	left:470px;
	position:absolute;
	top:0px;
	width:440px;
	z-index:0;
}

ul#nav {
	left:249px;
	list-style-type:none;
	position:absolute;
	text-align:center;
	top:298px;
}

ul#nav li {
	display: inline;
	list-style-type:none;
	height:14px;
}

ul#nav li a {
	display:block;
	float:left;
	height:14px;
	margin-right:35px;
	border:0;
}

a#home {
	background:url(../images/nav_home.gif) no-repeat top left;
	width:38px;
}

a#bio {
	background:url(../images/nav_bio.gif) no-repeat top left;
	width:22px;
}

a#photos {
	background:url(../images/nav_photos.gif) no-repeat top left;
	width:55px;
}

a#media {
	background:url(../images/nav_media.gif) no-repeat top left;
	width:45px;
}

a#links {
	background:url(../images/nav_links.gif) no-repeat top left;
	width:40px;
}

a#contact {
	background:url(../images/nav_contact.gif) no-repeat top left;
	width:66px;
}

a:hover#home, a:hover#bio, a:hover#photos, a:hover#media, a:hover#links, a:hover#contact, ul#nav li a.on {
	background-position:0 -14px;
}

#content {
	margin-left:107px;
	clear:both;
}

#content .top {
	background:url(../images/content_box_top2.gif) no-repeat bottom left;
	height:8px;
	width:729px;
}

#content .body {
	background:url(../images/content_box_bg2.gif) repeat-y top left;
	width:729px;
	padding:0 5px 5px 10px;
}

#content .bottom {
	background:url(../images/content_box_bottom2.gif) no-repeat top left;
	height:10px;
	width:729px;
}
#content .cola { 
	float:left;
	width:200px;
}

#content .colb { 
	float:left;
	margin-right:10px;
	width:320px; 
}

#content .colb p { 
	padding:10px 0 10px 0; 
	width:92%;
}

#content .colb.wide { 
	width:465px;
}

#content .colc { 
	float:left;
	margin-right:10px;
	padding-top:10px;
	width:170px;
}

#content .colc p { 
	padding:20px 0;
	text-align:center;
}

#content span { 
	color:#AADD99;
	font-weight:bold; 
}

#content br { clear:both; }

img { border:0; }

#footer { 
	text-align:center;
	padding:10px 0; 
}

#footer ul {
	list-style-type:none;
}

#footer li {
	display:inline;
	list-style-type:none;
	margin:0 10px;
}

#footer p {
	padding:10px;
	font-size:.9em;
}

#content .colc p.quote { 
	border:1px dotted darkorange;
	line-height:1.5em;
	margin-left:10px;
	padding:5px 8px;
	text-align:left;
	width:130px;
}

#content .colc p.quote span { 
	font-family:times New Roman; 
	font-size:2.0em;
	padding:0 5px;
}

#content .colc p.quote em { 
	display:block;
	font-size:.8em;
	font-style:italic;
	padding-top:5px;
	text-align:right;
}

#content .colc h6 {
	color:darkorange;
	font-size:.8em;
	text-align:center;
}

.audio-list li {padding-bottom:5px; }

.audio-list object { 
	margin:5px 0 0 20px;
	vertical-align:bottom; 
}

#id5 { margin:0; }

ul.links li {
	line-height:25px;
	list-style-type:disc;
	margin-left:30px;
}