/* Global Styles */

body {
	background-color: #FFFFFF;
}

paragraph {
	font:11px arial;
	line-height:14px;
	color:#333333;
	}
	
td {
	font:11px arial;
	color:#333333;
	padding-left: 8px;
	}
	
a.main {
	color: #990033;
	text-decoration:none;
	font-weight:bold;
	}
	
	
a.main:hover {
	color: #990033;
	text-decoration:underline;
	background-color: #FFCC99;
	}
	
a.side {
	color: #FF9999;
	text-decoration:none;
	font-weight:bold;
	}
	
a.side:hover {
	color: #990033;
	text-decoration:underline;
	background-color: #FFCC99;
	}

/* ID styles */

#headerbar {
	position:absolute;
	left:150px;
	top:0px;
	width:538px;
	height:150px;
	z-index:1;
	background-color: #FFFFFF;
	padding-left: 35px;
}



#navigationbar {
	position:absolute;
	top:150px;
	width:125px;
	height:500px;
	z-index:1;
	left: 0px;
	background-color: #FFFFFF;
	padding-left: 25px;
}

#navigation a {
	font:12px arial;
	color: #000033;
	text-decoration:none;
	letter-spacing:0.1em;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	}
	
#navigation a:hover {
	color: #FF3300;
	text-decoration:underline;
	background-color: #CCCCCC;
	font-weight: bold;
	}
	


#copyrightbar {
	position:absolute;
	left:0px;
	top:950px;
	width:150px;
	height:45px;
	z-index:2;
	padding-left: 10px;
	padding-right: 10px;
}

#main_content {
	position:absolute;
	left:150px;
	top:150px;
	width:600px;
	height:500px;
	z-index:4;
	padding-left: 10px;
	padding-top: 4px;
	background-color: #CCCCCC;
	overflow: visible;
}

#cd_main_content {
	position:absolute;
	left:150px;
	top:150px;
	width:875px;
	height:500px;
	z-index:4;
	padding-left: 10px;
	padding-top: 4px;
	background-color: #CCCCCC;
	overflow: visible;
}

#pagename_field {
	position:absolute;
	left:2px;
	top:10px;
	width:580px;
	height:30px;
	z-index:4;
	padding-left: 12px;
}

#content_pic {
	position:absolute;
	left:1px;
	top:50px;
	width:300px;
	height:275px;
	z-index:4;
	padding-left: 12px;
	background-color: #CCCCCC;
	overflow: visible;
}

#content_soundlink {
	position:absolute;
	left:1px;
	top:330px;
	width:300px;
	height:160px;
	z-index:4;
	padding-left: 12px;
	background-color: #CCCCCC;
	overflow: visible;
}

#content_text {
	position:absolute;
	left:325px;
	top:50px;
	width:250px;
	height:440px;
	z-index:4;
	padding-left: 12px;
	background-color: #FFFFFF;
	overflow: visible;
}
#content_bio {
	position:absolute;
	left:10px;
	top:50px;
	width:280px;
	height:440px;
	z-index:4;
	padding-left: 12px;
	background-color: #FFFFFF;
	overflow: visible;
	padding-right: 10px;
	}

#content_double {
	position:absolute;
	left:10px;
	top:50px;
	width:280px;
	height:440px;
	z-index:4;
	padding-left: 12px;
	background-color: #FFFFFF;
	overflow: visible;
	}

#content_completesound {
	position:absolute;
	left:10px;
	top:50px;
	width:575px;
	height:440px;
	z-index:4;
	padding-left: 12px;
	background-color: #3366CC;
	overflow: visible;
	}
	
#content_purchase {
	position:absolute;
	left:600px;
	top:50px;
	width:250px;
	height:440px;
	z-index:4;
	padding-left: 12px;
	background-color: #FFFFFF;
	overflow: visible;
	}
	
#footerbar_cds {
	position:absolute;
	left:025px;
	top:665px;
	width:875px;
	height:99px;
	z-index:4;
}
#footerbar_cdsets {
	position:absolute;
	left:25px;
	top:780px;
	width:874px;
	height:100px;
	z-index:4;
}

/* Class Styles */

.bodyText {
	font:11px arial;
	line-height:24px;
	color:#000033;
	}
	
.bioText {
	font:11px arial;
	line-height:normal;
	color:#000033;
	}
	
.blurbText {
	color: #FF3300;
	font-style: italic;
}
	
.blurbTextNarrow {
	color: #FF3300;
	font-style: italic;
	line-height: normal;
}

.soundlink {
	font:11px arial;
	line-height:normal;
	color:#CCCCCC;
	}
	
	
.sidebarText {
	font:11px arial;
	line-height:16px;
	color:#CCCCCC;
	}
	
.logo {
	font:20px georgia;
	color: #660000;
	letter-spacing:0.4em;
	font-weight:bold;
	background-color: #990033;
	padding-top: 22px;
	}
	
.logo_caps {
	font:24px georgia;
	color: #FF9999;
	letter-spacing:0.4em;
	font-weight:bold;
	background-color: #990033;
	padding-top: 22px;
	}

.navText {
	font:12px arial;
	color: #000033;
	letter-spacing:0.1em;
	padding-top: 12px;
	padding-left: 16px;
	}

.pageName {
	font:20px georgia;
	color: #333333;
	letter-spacing:0.1em;
	line-height:26px;
	}
	
.subHeader {
	font:14px georgia;
	color: #990033;
	font-weight:bold;
	letter-spacing:0.1em;
	}

.photocredit {
	font:9px arial;
	color:#333333;
	}
	
.copyrightnote {
	font:11px arial;
	line-height:16px;
	color:#666666;
	}
	

