.artist-page #title{
	line-height: 34px ; 
	background: #870034 ;
	border: 1px solid #ccc ;
	padding-left: 17px ;
	color: #fff ;
	font-weight: bold ;
	font-size: 110% ;
	overflow: hidden ;
	margin-bottom: 20px ;
}
.artist-page #title h2{
	float: left ; 
}
.artist-page #title p{
	float: right ; 
	font-size: 50% ;
	margin-top: 4px ;
	margin-bottom: -4px ;
	padding-right: 10px ;
}

/* product */
#artist{
	padding: 5px 15px 25px 15px ;
	overflow: hidden ;
}
#artist-image{
	display: block ;
	width: 208px ;
	height: 208px ;
	float: left ;
	border: 1px solid #870034 ;
	margin-right: 25px ;
	margin-bottom: 10px ;
	background: #000 ;
}
#artist h2{
	color: #870034 ;
	font-weight: bold ;
	margin-bottom: 5px ;
	font-size: 120% ;
}
#artist .tags{
	color: #999 ;
	font-size: 70% ;
}
#artist .desc p{ 
	line-height: 16px ;
	color: #333 ;
	padding: 10px 0 ;
	font-size: 80% ;
}

#artist .desc p a{
	color: #870034 ;
}

/* other works */
#page h4{ 
	line-height: 38px ;
	height: 38px ;
	color: #870034 ;
	font-weight: bold ;
	border-top: 1px solid #ccc ;
	border-bottom: 1px solid #ccc ;
	margin-bottom: 15px ;
	padding-left: 10px ;
}
.works{
	float: left ;
	width: 143px ;
	border: 1px solid #870034 ;
	margin: 0 10px 10px 0 ;
}
#works{
	overflow: hidden ; 
}
#works .works-pane{
	overflow: hidden ;
	width:620px ;
}
.works.right{
	margin-right: 0 ; 
}
.works img{
	width: 143px ; 
	height: 143px ;
	background: black ;
	display: block ;
}
.works h3{
	background: #870034 ;
	color: #fff ;
	font-size: 70% ; 
	line-height: 28px ;
	height: 28px ;
	padding-left: 10px ;
}
.works h3 a{
	color: #fff ;
	text-decoration: none ;
}

/* pagination */
.pagination{
	border-top: 1px solid #ccc ;
	border-bottom: 1px solid #ccc ;
	padding: 9px 15px ;
	overflow: hidden ;
	margin-top: 5px ;
}
.pagination .prev{
	width: 72px ;
	background: url(../images/prev.jpg) no-repeat ;
	height: 20px ;
	line-height: 20px ;
	display: block ;
	float: left ;
	text-indent: -9999px ;
}
.pagination div{
	width: 445px ;
	text-align: center ;
	height: 20px ;
	line-height: 20px ;
	float: left ;
	font-size: 80% ;
	padding: 0 10px ;
	color: #ccc ;
}
.pagination div a{
	color: #ccc ;
	text-decoration: none ;
}
.pagination div a.activeSlide{
	color: #870034 ; 
	font-weight: bold ;
	padding: 0 2px ;
}
.pagination div a:hover{
	text-decoration: underline ; 
}
.pagination .next{
	width: 43px ;
	background: url(../images/next.jpg) no-repeat ;
	height: 20px ;
	line-height: 20px ;
	display: block ;
	float: left ;
	text-indent: -9999px ;
}

.hr-top{ 
	height: 1px ;
	background: #ccc ;
	margin: 6px 0 20px 0 ;
	font-size: 0 ;
}
