

<style type="text/css">
<!--

bs{}



div.artistcontainer{
	width:50%;
}


div.summarytitle{
	font-size:16px;
	text-align:left;
	text-decoration:underline;
	color:#000000;
}



div.artistsummary{
	width:100%;
	height:400px;
	border:solid 1px black;
}


table.artistsummary{
	width:100%;
	border-spacing:2px;
}


td.malesummary{
	text-align:center;
	vertical-align:top;
	padding:0px;
	border:solid 1px #e6e6e6;
}


td.femalesummary{
	text-align:center;
	vertical-align:top;
	padding:0px;
	border:solid 1px #ffc6c6;
}




table.artistthumb{
	width:100%;
	border-spacing:2px;
	font-size:15px;
}

td.malethumb{
	text-align:center;
	vertical-align:top;
	padding:0px;
	background-color: #efefef;
	border:solid 2px #efefef;
}

td.femalethumb{
	text-align:center;
	vertical-align:top;
	padding:0px;
	background-color: #FFEAEA;
	border:solid 2px #FFEAEA;
}


div.malesummary{
	padding: 2px;
	padding-bottom 0px;
	text-align:center;
	font-size:xx-small;
	float:left;
	background-color:#efefef;
}


div.femalesummary{
	padding: 2px;
	padding-bottom 0px;
	text-align:center;
	font-size:xx-small;
	float:left;
	background-color:#FFEAEA;

}

div.femalethumbtitle{
	text-align:center;
	font-size:9px;
	font-weight:400;
	background-color:transparent;
	color:#000000;
}

div.malethumbtitle{
	text-align:center;
	font-size:9px;
	font-weight:400;
	background-color:transparent;
	color:#000000;
}

.thumbnail{
	padding: 3px;
	width:70px;
}
.thumbnailselected{
	padding: 1px;
	width:70px;
	border: solid  2px 	#000000;
}




div.leftimage {
	float: left;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
}

div.rightimage {
	float: right;
	padding-top:2px;
	padding-bottom:10px;
	padding-left:0px;
}

div.floatleft {
	float: left;
	vertical-align:bottom;
	padding-bottom:2px;
}
div.floatright {
	float: right;
	padding-right:2px;
}
div.floattop {
	float: top;
	padding:2px;
}


div.titlefloatleft {
	float: left;
	padding-left:2px;
	font-weight:600;
}
div.titlefloatright {
	float: right;
	padding-right:2px;
	font-weight:600;
}
div.titlefloattop {
	float: top;
	padding-bottom:2px;
	font-weight:600;
}

div.alignright{
	text-align:right;
	align:right;
}

table.tablelist{
	width:100%;
	font-size:11px;
}

tr.tablelisttitle{
	font-weight:600;
	background-color:#ccccee;
}


.tablelistdark{
	background-color:#ececec;
}
.tablelistlight{
	background-color:transparent;
}
.tablelistselected{
	background-color:#FFFF77;
}



table.profile{
	width:100%;
	height:100%;
}
table.profilesub{
	width:100%;
}

td.profileleft{
	width:40%;
	padding:10px;
}

td.profileright{
	width:60%;
	vertical-align:top;
	padding:10px;

}
td.profilesubleft{
	width:50%;
	vertical-align:top;
	text-align:top;
}

td.profilesubright{
	width:50%;
	vertical-align:top;
	text-align:top;
}


img.artistfull{
	width:280px;
}

div.maleprofilemaintitle{
	background-color:#efefef;
	color:#000000;
	font-size:large;
	font-weight:600;
	padding:5px;
}
div.femaleprofilemaintitle{
	background-color:#FFEAEA;
	color:#000000;
	font-size:large;
	font-weight:600;
	padding:5px;
}
div.maleprofiletitle{
	font-size:small;
	font-weight:600;
	padding:5px;
	padding-bottom:2px;
	background-color:#efefef;
	color:#666666;
}
div.femaleprofiletitle{
	font-size:small;
	font-weight:600;
	padding:5px;
	padding-bottom:2px;
	background-color:#FFEAEA;
	color:#666666;
}

div.profiletext{
	font-size:small;
	font-weight:400;
	padding:5px;
	padding-bottom:2px;
	vertical-align:top;
	text-align:left;
	height:100%;
	color:#666666;

}

div.customnavselected{
	font-size:medium;
	font-weight:600;
	color:#000000;
	padding-top:10px;
	padding-bottom:2px;

}

a.agegroup{
	font-size:large;
	text-decoration:none;
	}

a.agegroupselected{
	font-size:large;
	text-decoration:underline;
}


-->
</style>
