div#artist_holder{
	padding:6px;
}
div#artistname{
	font-size:18px;font-weight:bold;float:left;height:15px;
}
div#artistgenre{
	font-size:18px;float:right;height:15px;
}
div#artistgenre a{
	color:black;
}
div#artistgenre a:hover{
	text-decoration:none;
	color:#a4002d;
}

div#artisttitle,div#artistnavi,div#artistmain,div#artistinfo,div#artistlabel,div#artistshortcut,div#artistlatest {
	border:1px solid black;
	/* idea for crazy drop shadow for boxes */
	/* border-right:6px solid #555555; */
	padding:4px;
	background-color:#ffffff;
	color:inherit;
}

div#artisttitle{
	width:778px;
	height:14px;
	margin:0 0 6px 0;
}
div#artistnavi{
	float:left;
	display:inline; /* fix for double margin / float bug  http://positioniseverything.net/explorer/doubled-margin.html*/
	width:174px;
	margin-right:6px;
	padding:0px;
}

div.columnholder {
	float:left;
}
div#artistmain{
	width:398px;
	margin-right:6px;
	line-height:15px;
	padding:8px;
	background-color:white;
}
div#artistshortcut{
	width:398px;
	margin-top:6px;
	margin-right:6px;
	margin-bottom:30px;
	padding:8px;
}

div#artistinfo{
	width:174px;
	margin-bottom:6px;
}
div#artistinfo div#stats{
	/* background-image:url(../images/artist_thumb_info.gif); */
	width:160px;
	margin:4px 0px 0px 1px;padding:6px;
}
div#artistinfo img{
	margin-left:auto;
	margin-right:auto;
}
div#artistlatest{
	width:174px;
	margin-bottom:30px;
}

/* start of things for MP3 page */
div.mp3dateadded{
	float:right;color:#a4002d;font-weight:bold;background-color:inherit;
}
div.mp3holder{
	margin-bottom:8px;
	padding:6px;
	color:black;
	background-color:#f8f8f8;
	border-bottom:2px solid #aaaaaa;
}
div.albummp3holder{
	margin-bottom:8px;
	padding:6px;
	color:black;
	background-color:#f3f3f3;
	border-bottom:1px solid #aaaaaa;
}
div.mp3playbuyholder{
	margin-top:4px;
	margin-left:-3px;
}
div.mp3playbuyholder img{
	display:inline;
}
div.mp3lyrics{
	margin-top:4px;
}
div.mp3lyrictext{
font-style:italic;font-size:12px;text-align:center;
}

/* start of CSS for images page */
div.imageholder{ 
	background-color:#fafafa;
	width:100%;
	text-align:center;
	margin-bottom:10px;
}
div.imageholder img{
	margin-left:auto;
	margin-right:auto;
}
/* start of CSS for gigs and links page */
div.gigholder,div.linkholder{ 
	margin-bottom:8px;
	padding:6px;
	color:black;
	background-color:#f8f8f8;
	border-bottom:2px solid #aaaaaa;
}
/* start of message board */
div#commentform{
	margin-bottom:22px;
	padding:6px;
	color:black;
	background-color:#fafafa;
	border-bottom:2px solid #aaaaaa;
}
div#commentform textarea{
	width:266px;height:50px;
}
div.commentblock{ 
	margin-bottom:8px;
	padding:6px;
	color:black;
	background-color:#f8f8f8;
	border-bottom:2px solid #aaaaaa;
}
div#commentholder{
	height:396px;
	overflow:auto;
}
input#web {
display:none;
}
/* NAVIGATION STUFF */
div.artistnavi {
	width:100%;height:20px;
}
div.artistnavi div.item {
	padding-left:8px;padding-top:3px;font-size:12px;
}