/* CSS Document *//* artist bio */#bio {	clear:both;	width:100%;	height: auto;	background-color:#D9E283;	background-image:url(/images/biobg.gif);	background-repeat:repeat-x;	background-position:top;	margin-top: 0px;	margin-bottom: 0px;	padding: 30px 0px 10px 0px;	}#bio h1 {	font-family: Arial, Helvetica, sans-serif;	font-weight:bold;	font-size: 16px;	color:#222314;	padding:5px;	text-align:center;	margin-top:55px;	}#bio p {	font-family: Arial, Helvetica, sans-serif;	font-weight:normal;	color:#222314;	padding:10px;	text-align:left;	font-size:12px;	line-height: 16px;	padding: 10px 40px 0px 40px;	}#bio .first {	font-weight:bold;	font-size: 16px;	}#bio img {	float:left;	margin: 0px 10px 5px 0px;	border: 1px solid #FCFAC5;	}#bio a {	background-image: none;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #222314;	font-size: 14px;	text-decoration: underline;	}#bio a:visited {	background-image: none;	color: #222314;	text-decoration: underline;	}#bio a:hover {	background-image: none;	color: #000000;	text-decoration: none;	}#bio a:active {	background-image: none;	color:#00000;	text-decoration: none;	}/* thumbnail gallery */div.thumbnail {	float: left;	width: 120px;	padding: 0px 2px 15px 9px;}/* ie hack */* html div.thumbnail {	width: 110px;	padding: 0 0 0 0;	margin: 0px 0 15px 7px;}.thumbnail h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	}.thumbnail p {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	}.thumbnail a {	color: #000000;	font-size: 12px;	text-decoration: none;	font-weight:bold;	}.thumbnail a:visited {	background-image:none;	color: #313615;	font-size: 12px;	text-decoration: none;	font-weight:bold;	}.thumbnail a:hover {	background-image:none;	color: #313615;	text-decoration:underline;	}.thumbnail a:active {	background-image:none;	color: #313615;	text-decoration:underline;	}.thumbnail img {	border: 1px solid #FCFAC5;	}/*customized thumbnail for animated cards*//* thumbnail gallery */div.animatedthumb {	float: left;	width: 120px;	padding: 0px 2px 15px 9px;}/* ie hack */* html div.animatedthumb {	width: 110px;	padding: 0 0 0 0;	margin: 0px 0 15px 7px;}.animatedthumb h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	}.animatedthumb p {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	}.animatedthumb a {	font-size: 14px;	color: #990000;	text-decoration: none;	font-weight:bold;	}.animatedthumb a:visited {	background-image:none;	font-size: 14px;	color: #990000;	text-decoration: none;	font-weight:bold;	}.animatedthumb a:hover {	background-image:none;	color: #313615;	text-decoration:underline;	}.animatedthumb a:active {	background-image:none;	color: #313615;	text-decoration:underline;	}.animatedthumb img {	border: 1px solid #999999;	}		