body.artist blockquote, body.artist p,
body.mynest blockquote, body.mynest p {
	color: #6d6f72;
	font-size: 9pt;
	line-height: 1.5;
	margin-bottom: 1em;
}

body.artist blockquote,
body.mynest blockquote {
	font-style: italic;
	padding-left: 0;
}

body.artist blockquote a,
body.mynest blockquote a {
	padding-left: 3px;
}

body.artist h1,
body.artist h2 {
	color: #97999c;
	font-size: 18pt;
	font-weight: bold;
	letter-spacing: -1.1px;
}

body.artist h1 {
	border-top: 1px dashed #97999c;
	float: left;
	margin-bottom: 6px;
	padding: 6px 0 0 6px;
}

body.artist #content-right h1 {
	width: 671px;
}

body.artist h2 {
	margin-bottom: 7px;
}

body.artist h2 a {
	color: #6d6f72;
}

body.artist h2 a:hover {
	color: #009ff4;
}

body.artist p#bio cite {
	display: block;
	font-style: italic;
	margin-top: 2em;
}

body.artist span.section-count {
	background: url('/media/images/icons/raquo.gif') no-repeat left center;
	color: #009ff4;
	font-size: 15pt;
	letter-spacing: 0.01px;
	padding-left: 19px;
}

body.artist ul, body.mynest ul {
	list-style: none;
}

body.artist ul#shares {
	margin-top: 8px;
}

body.artist ul#links li {
	margin-bottom: 16px;
}

body.artist ul#links li span {
	color: #6d6f72;
	display: block;
	font-size: 9pt;
}

body.artist ul#links li .inputtext {
	background: #F0F0F1;
	border: 1px inset #808386;
	color: #97999c;
	height: 16px;
	font-size: 10pt;
	padding: 3px;
	width: 300px;
}

body.artist ul#links li img {
	vertical-align: sub;
}

body.artist blockquote a,
body.artist p a,
body.artist #similars a,
body.artist ul#links a  {
	font-size: 10pt;
	font-weight: normal;
}

body.artist #search, body.artist #tabs {
	margin-left: 300px;
}

body.artist ul#similars {
	line-height: 1.3;
	margin-top: 10px;
}

body.artist .control {
	float: right;
	margin: 11px 18px 0 0;
}

body.artist #player-sidebar {
	float: right;
	margin: 12px 0 0.5em 1.25em;
	width: 250px;
}

body.artist #popup-player {
	display: block;
	padding-bottom: 2px;
	width: 236px;
}

body.artist ul#links {
	border-top: 1px dashed #97999c;
	line-height: 1;
	padding-top: 5px;
	width: 250px;
}

body.artist #player {
	margin-bottom: 9px;
	padding-bottom: 8px;
}

body.artist #visualizer {
	float: left;
	margin-right: 16px;
}

body.artist ul#videos li,
body.artist ul#releases li,
body.artist ul#shares li,
body.mynest ul#videos li {
	float: left;
	margin: 0 6px 6px 0;
	text-align: center;
}

body.artist ul#releases a {
	display: block;
}

body.artist ul#releases li {
	margin-right: 16px;
}

body.artist ul#releases li img {
	height: 100px;
	width: 100px;
}

body.artist ul#shares {
	margin-bottom: 16px;
}

body.artist ul#shares li {
	height: 14px;
	padding: 1px;
	width: 14px;
}

body.artist ul.webdoc li {
	clear: left;
	margin-bottom: 2em;
}

body.artist ul.webdoc li a:hover h2 {
	text-decoration: underline;
}

body.artist ul.webdoc li img.thumb {
	float: left;
	height: 85px;
	margin: 7px 20px 0 0;
}

body.artist ul.webdoc li h2 {
	margin-bottom: 0;
	padding-top: 0;
}

body.artist ul.webdoc li h2 a {
	color: #97999c;
	font-size: 16pt;
	font-weight: bold;
}

body.artist ul.webdoc li h3 {
	color: #97999c;
	font-size: 8pt;
	font-weight: normal;
	margin-top: auto;
}

body.artist ul.webdoc li span {
	font-weight:bold;
	color: #6d6f72;
}

body.artist #audio-detail h2,
body.artist #video-detail h2 {
	color: #6d6f72;
	font-size: 20pt;
}

body.artist #audio-detail h3,
body.artist #video-detail h3 {
	color: #97999c;
	font-size: 9pt;
	font-weight: normal;
	margin: -0.5em 0 1em;
}

body.artist #audio-detail #main-player,
body.artist #video-detail object,
body.artist #video-detail embed {
	float: left;
}

body.artist #audio-detail .share {
	margin: 20px 0 0 280px;
}

body.artist #video-detail .share {
	margin: 20px 0 0 440px;
}

body.artist #audio-detail .share h3,
body.artist #video-detail .share h3,
body.artist #audio-detail .share label,
body.artist #video-detail .share label {
	color: #009ff4;
	font-weight: bold;
}

body.artist #audio-detail .share h3,
body.artist #video-detail .share h3 {
	font-size: 18pt;
	letter-spacing: -0.5px;
	margin-bottom: 0.2em;
}

body.artist #audio-detail .share label,
body.artist #video-detail .share label {
	font-size: 11pt;
	letter-spacing: -0.2px;
	margin-bottom: 1.2em;
}

body.artist #audio-detail .share label input,
body.artist #video-detail .share label input {
	margin-top: 0.1em;
	width: 100%;
}