body {
	background: #d8d8d8 url(images/bg.gif) repeat-y top left;
	font-family: 'Lucida Grande','Lucida Sans Unicode',arial,verdana,sans-serif;
	margin: 0;
	padding: 0;
	color: #666666;
	}


/* layout */

#container {margin: 0; padding: 0;}

#main {
	background: transparent url(images/bg_pattern.gif) repeat top left;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #fff
	}

#supportingText {
	background: transparent url(images/bg_left.gif) repeat-y top left;
	margin: 0;
	padding: 0;
	}

#pageHeader {
	background: #666 url(images/bg_header.gif) repeat-y top left;
	color: #666;
	height: 180px;
	margin: 0;
	border-bottom: 2px solid #fff;
	}

#pageHeader h1 {display: none;}

#homebox, #biobox, #appearancebox, #mediabox, #gearbox, #linksbox, #contactbox, #xmas08box {
	height: 166px;
	width: 735px;
	color: #fff;
	border-bottom: 2px solid #fff;
	margin: 0;
	}
	
#homebox{background: #100b0a url(images/bg_home_header.jpg) no-repeat top right;}
#biobox{background: #100b0a url(images/bg_bio_header.jpg) no-repeat top right;}
#appearancebox{background: #100b0a url(images/bg_appear_header.jpg) no-repeat top right;}
#mediabox{background: #100b0a url(images/bg_media_header.jpg) no-repeat top right;}
#gearbox{background: #100b0a url(images/bg_gear_header.jpg) no-repeat top right;}
#linksbox{background: #100b0a url(images/bg_links_header.jpg) no-repeat top right;}
#contactbox{background: #100b0a url(images/bg_contact_header.jpg) no-repeat top right;}
#xmas08box{background: #100b0a url(images/bg_xmas08.jpg) no-repeat top right;}


#homebox p.p1, #biobox p.p1, #appearancebox p.p1, #mediabox p.p1, #gearbox p.p1, #linksbox p.p1, #contactbox p.p1 {
	padding: 14px;
	margin: 0;
	width: 188px;  /* False value for IE4-5.x/Win */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 160px;	 /* Actual value for conformant browsers */	
	}

html>#audioplayer p.p1 {width: 160px;} /* Opera */

#news, #appearances, #bio, #gear, #media, #contact, #links, #xmas08 {
	margin-left: 233px;
	border: 1px solid #bbb;
	background: #f5f5f5;
	color: #666;
	margin-bottom: 2px;
	width: 500px;  /* False value for IE4-5.x/Win */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 498px;	 /* Actual value for conformant browsers */	
	}

html>#news, #appearances, #bio, #gear, #media, #contact, #links, #xmas08 {width: 498px;} /* Opera */

#footer {
	border-top: 2px solid #fff;
	background: #bbbbbb url(images/bg_footer.gif) no-repeat top left;
	color: #fff;
	padding: 14px 0 8px 252px;
	height: 36px;  /* False value for IE4-5.x/Win */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 12px; /* Actual value for conformant browsers (IE6 needs a height value to display the background correctly. Don't even start...) */	
	}

html>#footer {height: 12px;} /* Opera */

#linkList {
	position: absolute;
	background: #b5b5b5;
	color: #666;
	top: 350px;
	padding: 12px;
	border-right: 2px solid #fff;
	width: 231px;  /* False value for IE4-5.x/Win */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 207px;	 /* Actual value for conformant browsers */	
	}

html>#linkList {width: 207px;} /* Opera */

#navLinks, #artistLinks, #miscLinks {
	background: #dfdfdf;
	color: #666;
	border: 2px solid #fff;
	padding: 12px;
	margin: 0 0 12px 0;
	}

#navLinks {
	background: #dfdfdf;
	color: #666;
	border: 2px solid #fff;
	padding: 12px;
	margin: 0 0 12px 0;
	}


/* Text */

p {
	font-size: 11px;
	text-align: left;
}

#audioplayer p.p2 {
	line-height: 1.5;
	color: #fff;
	background: transparent;
	margin: 16px 18px 10px 18px;
	font-size: 10px;
	width: 250px;
	text-align: left;
}


/* Paragraphs */

#news p.p1, #bio p.p1, #appearances p.p1, #gear p.p1, #media p.p1, #contact p.p1, #links p.p1 {
	padding: 0;
	margin: 16px 18px 6px 18px;
	}


#news p.p2, #appearances p.p2, #appearances p.p3, #gear p.p2, #gear p.p3 {
	padding: 0;
	margin: 12px 18px 6px 18px;
	}

#supportingText p {line-height: 1.5;}

#audioplayer p.p1 {
	font-size: 9px;
	color: #999;
	text-align: left;
	}

#audioplayer p.p2 {
	font-size: 9px;
	color: #999;
	text-align: left;
	}

#footer {
	font-size: 9px;
	font-family: 'Arial', Helvetica, sans-serif; /* Looks slightly better  */
	}

/* Lists  */

#linkList ul {
	font-size: 10px;
	list-style:none;
	margin: 0;
	padding: 0;
	}

#linkList ul li {
	background:   url(images/arrow_footer.gif) no-repeat 2px 3px;
	margin: 0;
	padding: 0 0 5px 15px;
	line-height: 12px;
	color: #999;
	}

#linkList #navLinks li {
	background:   url(images/bullet_design.gif) no-repeat 2px 3px;
	font-size: 9px;
	}

#linkList #navLinks a:link, #linkList #navLinks a:visited {
	display: block;
	}

#artistLinks li, #miscLinks li {
	text-transform: lowercase;
	}
	
#appearances ul, #gear ul {
	font-size: 10px;
	list-style:none;
	margin: 0px 18px 18px 18px;
	padding: 0;
	}

#appearances ul li, #gear ul li {
	background: url(images/bullet_gen.gif) no-repeat 2px 3px;
	margin: 0;
	padding: 0 0 5px 15px;
	line-height: 12px;
	color: #999;
	}


/* Links  */

a, a:link, a:visited {background: transparent;color: #333;text-decoration: underline;}
a:hover {background: transparent;color: #333;text-decoration: none;}

#audioplayer a, #audioplayer a:link, #audioplayer a:visited {
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	}

#audioplayer a:hover {text-decoration: underline;}

#linkList a, #linkList a:link, #linkList a:visited {
	background: transparent;
	color: #444;
	text-decoration: none;
	}

#linkList a:hover {
	background: transparent;
	color: #333;
	text-decoration: underline;
	}

#linkList #navLinks a {font-size: 10px;}

#footer a, #footer a:link, #footer a:visited {
	background: transparent url(images/arrow_footer.gif) no-repeat 0 2px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 8px;
	}

#footer a:hover {text-decoration: underline;}


/* Headings */

h3 {margin-bottom: 0px;}
h3 span {display: none;}

#linkList h3 {
	width: 150px;
	height: 20px;
	margin-top: 20px;
	}

#news h3, #appearances h3, #bio h3, #gear h3, #media h3, #contact h3, #links h3, #xmas08 h3{
	width: 498px;
	height: 30px;
	margin: 0;
	}

#news h3 {background: transparent url(images/title_news.gif) no-repeat top left;}
#appearances h3 {background: transparent url(images/title_upcoming.gif) no-repeat top left;}
#bio h3 {background: transparent url(images/title_bio.gif) no-repeat top left;}
#gear h3 {background: transparent url(images/title_gear.gif) no-repeat top left;}
#media h3 {background: transparent url(images/title_media.gif) no-repeat top left;}
#contact h3 {background: transparent url(images/title_contact.gif) no-repeat top left;}
#links h3 {background: transparent url(images/title_links.gif) no-repeat top left;}
#xmas08 h3 {background: transparent url(images/title_xmas08.gif) no-repeat top left;}

#navLinks h3, #artistLinks h3, #miscLinks h3 {height: 28px;width: 100%;margin: 0;}

#navLinks h3 {background: transparent url(images/bg_links_nav.gif) no-repeat top left;}
#artistLinks h3 {background: transparent url(images/bg_links_art.gif) no-repeat top left;}
#miscLinks h3 {background: transparent url(images/bg_links_oth.gif) no-repeat top left;}