body {
	background-color:white;
	text-align:center;
	margin:0;
	padding:0;
	font-family:arial, helvetica;
	font-size:small;
}

#wrapper {
	position: relative;
	width: 620px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
	clear:both;
}

a {
	outline: none;
}

a:link img, a:active img, a:visited img {
	border-style:none;
}

h1 {
	font-size:1.7em;
	font-weight:normal;
	padding: 0px 0px 10px 0px;
	text-align:center;
	margin:0;
}


h2 {
	font-family:helvetica, arial, Garmond, Verdana, serif;
	line-height:135px;
	margin:10px 0px 0px 0px;
	font-size:40px; 
	color:white; 
	padding:50px 0px 0px 15px; 
	width:620px; height:115px; 
	max-height:115px;
}


h3 {
	margin:0 0 -0.4em 0;
	padding:0;
	padding-left:0.2em;
	font-size:1.1em
}

p {
	margin: 0 0 1em 0;   /* 1em betwixt paras */
	padding:0;
	text-align:justify;
}

/* ----
	These were originally attribute selectors - until I discovered that 
	PHP ignores them.  Never mind, a class will do for now...
*/
.m
{
	background: url("../bio-media/myspace_logo.gif") no-repeat left top;
	padding-left: 85px; /* logo is 80px wide */
	padding-bottom:9px; /* logo is 24px high */
}

.y
{
	background: url("../bio-media/youtube_logo.gif") no-repeat left top;
	padding-left: 49px; /* logo is 44px wide */
	padding-bottom:9px; /* logo is 19px high */
}

.f
{
	background: url("../bio-media/facebook_logo.gif") no-repeat left top;
	padding-left: 28px; /* logo is 24px wide */
	padding-bottom:19px; /* logo is 24px high */
}
/* --------- */

img {padding:0;margin:0;text-align:right;}

.dropcap {	float:left;	color:#D4D4C7;	font-size:100px;	line-height:70px;	padding-top:2px;	font-family: Times, serif, Georgia;} 

.instruction {
	font-size:0.9em;
	text-align:center;
	font-style:italic;
}

.instruction img { 
	margin-top:6px;
	margin-bottom:-6px;
}

a:focus {outline:none;}

.artistindex {
	font-size:10px;
	text-align:center;
}

.totop {
	font-size:9px;
	text-align:right;
}

#artisteA {	margin:0px 0px 0px 0px; padding: 0px 0px 30px 0px; }
#artisteB {	margin:0px 0px 0px 0px; padding: 0px 0px 30px 0px; }
#artisteC {	margin:0px 0px 0px 0px; padding: 0px 0px 30px 0px; }
#artisteD {	margin:0px 0px 0px 0px; padding: 0px 0px 30px 0px; }
#artisteE {	margin:0px 0px 0px 0px; padding: 0px 0px 30px 0px; }
#artisteF {	margin:0px 0px 0px 0px; padding: 0px 0px 30px 0px; }
#artisteG {	margin:0px 0px 0px 0px; padding: 0px 0px 30px 0px; }
#artisteH {	margin:0px 0px 0px 0px; padding: 0px 0px 30px 0px; }
#artisteI {	margin:0px 0px 0px 0px; padding: 0px 0px 30px 0px; }
#artisteJ {	margin:0px 0px 0px 0px; padding: 0px 0px 30px 0px; }
#artisteK {	margin:0px 0px 0px 0px; padding: 0px 0px 30px 0px; }
#artisteL {	margin:0px 0px 0px 0px; padding: 0px 0px 30px 0px; }
#artisteM {	margin:0px 0px 0px 0px; padding: 0px 0px 30px 0px; }
#artisteN {	margin:0px 0px 0px 0px; padding: 0px 0px 30px 0px; }
#artisteO {	margin:0px 0px 0px 0px; padding: 0px 0px 30px 0px; }
#artisteP {	margin:0px 0px 0px 0px; padding: 0px 0px 30px 0px; }
#artisteQ {	margin:0px 0px 0px 0px; padding: 0px 0px 30px 0px; }
#artisteR {	margin:0px 0px 0px 0px; padding: 0px 0px 30px 0px; }

#artisteA h2 { background: url(../bio-media/images/bk-vasen-full.jpg) no-repeat;}
#artisteB h2 { background: url(../bio-media/images/bk-ahimsa-full.jpg) no-repeat;}
#artisteC h2 { background: url(../bio-media/images/bk-fidbid-full.jpg) no-repeat;}
#artisteD h2 { background: url(../bio-media/images/bk-lau-full.jpg) no-repeat;}
#artisteE h2 { background: url(../bio-media/images/bk-chair-full.jpg) no-repeat;}
#artisteF h2 { background: url(../bio-media/images/bk-unwanted-full.jpg) no-repeat;}
#artisteG h2 { background: url(../bio-media/images/bk-simon-ian-full.jpg) no-repeat;}
#artisteH h2 { background: url(../bio-media/images/bk-foghorn-full.jpg) no-repeat;}
#artisteI h2 { background: url(../bio-media/images/bk-a9-full.jpg) no-repeat;}
#artisteJ h2 { background: url(../bio-media/images/bk-sladcore2-full.jpg) no-repeat;}
#artisteK h2 { background: url(../bio-media/images/bk-morga-full.jpg) no-repeat;}
#artisteL h2 { background: url(../bio-media/images/bk-paradiso-full.jpg) no-repeat;}
#artisteM h2 { background: url(../bio-media/images/bk-kettle-full.jpg) no-repeat;}
#artisteN h2 { background: url(../bio-media/images/bk-bodega-full.jpg) no-repeat;}
#artisteO h2 { background: url(../bio-media/images/bk-baskery2-full.jpg) no-repeat;}
#artisteP h2 { background: url(../bio-media/images/bk-wiyos-full.jpg) no-repeat;}
#artisteQ h2 { background: url(../bio-media/images/bk-rope-full.jpg) no-repeat;}
#artisteR h2 { background: url(../bio-media/images/bk-paddy-full.jpg) no-repeat;}

.artisteli {
	padding: 0.2em;
	font-weight:normal;
}

.artisteul {
	margin:0;
}


.links {
	font-size:0.8em;
	clear:both;
	padding-left:30px;
}

#songsA {
	float:right;
	width:200px;
	background: #FFE5E5 url(../bio-media/notes.gif) no-repeat right bottom;
	margin: 0px 0px 1px 7px;  /*t r b l */
	border: 1px  solid #999;
	font-weight:bold;
	padding:5px;
}

#songsB {float:right; width:200px; background:#FFE5E5 url(../bio-media/notes.gif) no-repeat right bottom; margin: 0px 0px 1px 7px; border: 1px  solid #999; font-weight:bold; padding:5px;}
#songsC {float:right; width:200px; background:#FFE5E5 url(../bio-media/notes.gif) no-repeat right bottom; margin: 0px 0px 1px 7px; border: 1px  solid #999; font-weight:bold; padding:5px;}
#songsD {float:right; width:200px; background:#FFE5E5 url(../bio-media/notes.gif) no-repeat right bottom; margin: 0px 0px 1px 7px; border: 1px  solid #999; font-weight:bold; padding:5px;}
#songsE {float:right; width:200px; background:#FFE5E5 url(../bio-media/notes.gif) no-repeat right bottom; margin: 0px 0px 1px 7px; border: 1px  solid #999; font-weight:bold; padding:5px;}
#songsF {float:right; width:200px; background:#FFE5E5 url(../bio-media/notes.gif) no-repeat right bottom; margin: 0px 0px 1px 7px; border: 1px  solid #999; font-weight:bold; padding:5px;}
#songsG {float:right; width:200px; background:#FFE5E5 url(../bio-media/notes.gif) no-repeat right bottom; margin: 0px 0px 1px 7px; border: 1px  solid #999; font-weight:bold; padding:5px;}
#songsH {float:right; width:200px; background:#FFE5E5 url(../bio-media/notes.gif) no-repeat right bottom; margin: 0px 0px 1px 7px; border: 1px  solid #999; font-weight:bold; padding:5px;}
#songsI {float:right; width:200px; background:#FFE5E5 url(../bio-media/notes.gif) no-repeat right bottom; margin: 0px 0px 1px 7px; border: 1px  solid #999; font-weight:bold; padding:5px;}
#songsJ {float:right; width:200px; background:#FFE5E5 url(../bio-media/notes.gif) no-repeat right bottom; margin: 0px 0px 1px 7px; border: 1px  solid #999; font-weight:bold; padding:5px;}
#songsK {float:right; width:200px; background:#FFE5E5 url(../bio-media/notes.gif) no-repeat right bottom; margin: 0px 0px 1px 7px; border: 1px  solid #999; font-weight:bold; padding:5px;}
#songsL {float:right; width:200px; background:#FFE5E5 url(../bio-media/notes.gif) no-repeat right bottom; margin: 0px 0px 1px 7px; border: 1px  solid #999; font-weight:bold; padding:5px;}
#songsM {float:right; width:200px; background:#FFE5E5 url(../bio-media/notes.gif) no-repeat right bottom; margin: 0px 0px 1px 7px; border: 1px  solid #999; font-weight:bold; padding:5px;}
#songsN {float:right; width:200px; background:#FFE5E5 url(../bio-media/notes.gif) no-repeat right bottom; margin: 0px 0px 1px 7px; border: 1px  solid #999; font-weight:bold; padding:5px;}
#songsO {float:right; width:200px; background:#FFE5E5 url(../bio-media/notes.gif) no-repeat right bottom; margin: 0px 0px 1px 7px; border: 1px  solid #999; font-weight:bold; padding:5px;}
#songsP {float:right; width:200px; background:#FFE5E5 url(../bio-media/notes.gif) no-repeat right bottom; margin: 0px 0px 1px 7px; border: 1px  solid #999; font-weight:bold; padding:5px;}
#songsQ {float:right; width:200px; background:#FFE5E5 url(../bio-media/notes.gif) no-repeat right bottom; margin: 0px 0px 1px 7px; border: 1px  solid #999; font-weight:bold; padding:5px;}
#songsR {float:right; width:200px; background:#FFE5E5 url(../bio-media/notes.gif) no-repeat right bottom; margin: 0px 0px 1px 7px; border: 1px  solid #999; font-weight:bold; padding:5px;}


.songsul
{
	padding:0; /* rm bullet padding */
	padding:5px;
	margin:0;  /* space around list content */
}


.songsul li
{
	font-size:0.9em;
	list-style-type: none;
	margin:0em auto;
	line-height:1em;
	font-weight:normal;
	font-style:normal;
	padding:0.2em;  /* align with h3 */
}


/* the logic is....  inset by 24, THEN if object: take back the inset to fit an
object of width 24....  */
.songsul li { margin-left:24px; }
.songsul li object { margin-left:-24px; }   


.songsul object {   /* hack to shunt player icons equal alignment with text */
	margin-top:7px;
	margin-bottom:-7px;  
}


.externallinksul {
	font-weight:normal;
	padding:0;
	margin:10px 0px;
}
.externallinksul li {
	display:inline;
	padding-left:30px;
}

#externalsongsA {	position:relative; width:640px; margin-top:15px; text-align:left; float:left; }
#externalsongsB {	position:relative; width:640px; margin-top:15px; text-align:left; float:left; }
#externalsongsC {	position:relative; width:640px; margin-top:15px; text-align:left; float:left; }
#externalsongsD {	position:relative; width:640px; margin-top:15px; text-align:left; float:left; }
#externalsongsE {	position:relative; width:640px; margin-top:15px; text-align:left; float:left; }
#externalsongsF {	position:relative; width:640px; margin-top:15px; text-align:left; float:left; }
#externalsongsG {	position:relative; width:640px; margin-top:15px; text-align:left; float:left; }
#externalsongsH {	position:relative; width:640px; margin-top:15px; text-align:left; float:left; }
#externalsongsI {	position:relative; width:640px; margin-top:15px; text-align:left; float:left; }
#externalsongsJ {	position:relative; width:640px; margin-top:15px; text-align:left; float:left; }
#externalsongsK {	position:relative; width:640px; margin-top:15px; text-align:left; float:left; }
#externalsongsL {	position:relative; width:640px; margin-top:15px; text-align:left; float:left; }
#externalsongsM {	position:relative; width:640px; margin-top:15px; text-align:left; float:left; }
#externalsongsN {	position:relative; width:640px; margin-top:15px; text-align:left; float:left; }
#externalsongsO {	position:relative; width:640px; margin-top:15px; text-align:left; float:left; }
#externalsongsP {	position:relative; width:640px; margin-top:15px; text-align:left; float:left; }
#externalsongsQ {	position:relative; width:640px; margin-top:15px; text-align:left; float:left; }
#externalsongsR {	position:relative; width:640px; margin-top:15px; text-align:left; float:left; }

.externalsongsul {
	font-weight:bold;
	padding-left:15px;
}

.externalsongsli {
	font-style:italic;
	list-style-type: none;
	padding-left:15px;
	font-weight:normal;
}

#footer {
	margin: 20px 0px 30px 0px;
	border-top:#999 1px solid;
	padding:5px 5px 0px 5px;
	text-align:justify;
	color:#999;
	font-size:0.8em;
}
