/*
Artists Section
Updated: 14:45 BST 1 May 2008
*/

.artists #main_container #NewsHeadlines
{
	min-height: 200px;
	height: auto !important;
	height: 200px;
	background-image: url(../images/artist_hub_pod.jpg);
	background-position: 64px top;
	background-repeat: no-repeat;
	position: relative;
}

.artists #main_container #NewsHeadlines h1
{
	position: absolute;
	left: -9999px;
}

.artists #main_container #NewsHeadlines ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-left: 590px;
	width: 250px;
}

.artists #main_container #NewsHeadlines ul li
{
	float: none;
}

.artists #main_container #NewsHeadlines ul li a
{
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 25px;
	font-weight: bold;
	font-size: 85%;
}

.artists #main_container #NewsHeadlines ul li.interview a	{background-image: url(../images/s/audio_icon.gif);}
.artists #main_container #NewsHeadlines ul li.video a	{background-image: url(../images/s/video_icon.gif);}
.artists #main_container #NewsHeadlines ul li.gallery a	{background-image: url(../images/s/portrait_icon.gif);}


.artists #main_container #section_further .section_content .featured_artist
{
	border: 0;
	padding: 0;
	margin: 0;
	float: none;
	display: block;
	position: relative;
	padding-left: 170px;
	margin-bottom: 10px;
	background-color: #f6f2e7;
	min-height: 120px;
	height: auto !important;
	height: 120px;
}

.artists #main_container #section_further .section_content .featured_artist img
{
	position: absolute;
	left: 0;
	top: 0;
}
.artists #main_container #section_further .section_content .featured_artist h3{	font-size: 146.5%;}

.artists #main_container #section_further .section_content .featured_artist ul
{
	margin: 0;
	padding: 0;
	margin-top: 5px;
}

.artists #main_container #section_further .section_content .featured_artist ul li
{
	border: 0;
	margin: 0;
	padding: 0;
	padding: 3px 0;
	float: none;
	display: block;
}

.artists #main_container #section_further .section_content .featured_artist ul li a
{
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 25px;
}

.artists #main_container #section_further .section_content .featured_artist ul li.interview a	{background-image: url(../images/s/audio_icon.gif);}
.artists #main_container #section_further .section_content .featured_artist ul li.video a	{background-image: url(../images/s/video_icon.gif);}
.artists #main_container #section_further .section_content .featured_artist ul li.gallery a	{background-image: url(../images/s/portrait_icon.gif);}

.artists #main_container #main_content #page_content .hub_list{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.artists #main_container #main_content #page_content .hub_list h3{
	padding: 0;
	margin: 0;
}
.artists #main_container #main_content #page_content .hub_list h3 a{
	float: left;
	margin: 0;
	padding: 0;
}
.artists #main_container #main_content #page_content .hub_list h3 a.listen{
	margin-left: 15px;
	margin-top: 3px;
}

.artists #main_container #main_content #page_content .hub_list li h3 img{
	position: relative;
	top: 0;
	left: 0;
}

.artists #main_container #main_content #page_content .hub_list li{
	display: block;
	float: none;
	clear: both;
	position: relative;
	padding: 10px;
	padding-left: 100px;
	
	min-height: 80px;
	height: auto !important;
	height: 80px;
	list-style-type: none;
}
.artists #main_container #main_content #page_content .hub_list li,
.artists #main_container #main_content .artist_discog li,
.artists #main_container #main_content .artist_interviews li,
.artists #main_container #main_content .artist_news li {
	background-color: #f6f2e7;
}

.artists #main_container #main_content #page_content .hub_list li img{
	position: absolute;
	top: 10px;
	left: 10px;
	margin: 0;
}

.artists #main_container #main_content #page_content .hub_list li p{
	margin: 0;
	padding: 0;
	clear: both;
}

.artists #main_container #main_content #page_content .hub_list li p.meta
{
	margin: 0;
	padding: 0;
}


/*
==================
*/



.artists #main_content .artist_info {
	overflow: hidden;
	zoom: 1;
	clear: both;
}
.artists #main_container #main_content .module_content div.sky_module ul.gallery li a:focus,	
.artists #main_container #main_content .module_content div.sky_module ul.gallery li a:active {
	background-color: #FDC679;
}
.artists #main_content .artist_info img {
	margin-bottom: 20px;
}
.artists #main_container #main_content #page_content ul.artist_nav {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 10px;
}
.artists #main_container #main_content #page_content ul.artist_nav li span {
	display: block;
	padding: 3px 10px;
	background-color: #F1EBDE;
	color: #B5B5B5;
}

.artists #main_container #main_content #page_content ul.artist_nav li.current a{
	background-color: #e9a347;
	color: #FFF;
	padding: 3px 10px;
	display: block;
	white-space: nowrap;
	text-align: center;
}
.artists #main_container #main_content #page_content ul.artist_nav li.current a{ font-weight: bold;}

.artists #main_content div.bookmark {
	background-image: none;
}
.artists #main_content ul.artist_members {
	font-size: 85%;
	font-weight: bold;
	margin: 0;
}
.artists #main_content ul.artist_members li {
	list-style-type: none;
	margin: 5px 0;
}
#main_content p.amg {
	float: right;
	font-size: 85%;
	clear: both;
}
#main_content p.amg img {
	float: none;
	vertical-align: bottom;
}
.artists #main_container #main_content #page_content a.more {
	font-size: 100%;
}

.artists #skyscraper_container .sky_module ul.artist_members, 
.artists #skyscraper_container .sky_module ul.similar_artists {
	font-size: 85%;
	font-weight: normal;
	margin: 0;
	margin-bottom: 20px;
	padding: 0;
	background-color: transparent;
}
.artists #skyscraper_container .sky_module ul.similar_artists {
	font-size: 93%;
}
.artists #skyscraper_container .sky_module ul.artist_members li, 
.artists #skyscraper_container .sky_module ul.similar_artists li{
	list-style-type: none;
	margin: 0;
	padding: 5px;
	padding-left: 0;
    border-bottom: 1px dotted #666;
	background-color: transparent;
}

.artists #skyscraper_container .sky_module ul.similar_artists li a:focus, 
.artists #skyscraper_container .sky_module ul.similar_artists li a:active{
	color: #FFF;
	background-color: #925e36;
}
.artists #main_container #main_content .module_content div.sky_module h3{
	text-align: left;
}

/*
Artists Discography
*/
.artists #main_container #main_content .artist_discog{
	padding: 0;
	margin: 0;
	position: relative;
}

.artists #main_container #main_content .artist_discog li p
{
	margin: 0;
	padding: 0;
}

.artists #main_container #main_content .artist_discog li h3
{
	width: 315px;
}

.artists #main_container #main_content .artist_discog li{
	float: none;
	display: block;
	position: relative;
	padding: 10px;
	padding-left: 80px;
	min-height: 60px;
	height: auto !important;
	height: 60px;
}


.artists #main_container #main_content .artist_discog li img{
	float: none;
	position: absolute;
	left: 10px;
	top: 10px;
}

.artists #main_container #main_content .artist_discog li ul
{
	margin: 0;
	padding: 10px 10px 0 0;
	position: absolute;
	top: 0;
	right: 0;
	width: 120px;
}
.artists #main_container #main_content .artist_album_info ul
{
	margin: 0;
	padding: 10px 0 0 10px;
	position: absolute;
	top: 35px;
	left: 140px;
	width: 100px;
}

.artists #main_container #main_content .artist_discog li ul li, 
.artists #main_container #main_content .artist_album_info ul li
{
	list-style-type: none;
	background-color: Transparent;
	padding: 0;
	margin: 0;
	height:auto;
	min-height: 10px;
	text-align: left;
}
.artists #main_container #main_content .artist_discog li ul li a, 
.artists #main_container #main_content .artist_album_info ul li a
{
	padding: 1px 0;
	margin: 0;
	background-position: 0 0px;
	background-repeat: no-repeat;
	padding-left: 20px;
	font-family: Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 76%;
}

.artists #main_container #main_content .artist_discog li ul li a.buy, 
.artists #main_container #main_content .artist_album_info ul li a.buy
{
	background-image: url(../images/s/sprites2.png);
	background-position:-719px 0px;
}

.artists #main_container #main_content .artist_discog li ul li a.download, 
.artists #main_container #main_content .artist_album_info ul li a.download
{
	background-image: url(../images/s/sprites2.png);
	background-position: -3194px 0px;
	padding-left:48px;
}

.artists #main_container #main_content .artist_discog li ul li a span, 
.artists #main_container #main_content .artist_album_info ul li a span
{
	display: block;
	position: absolute;
	left: -9999px;
}

/*
Artists Discography Album
*/

.artists #main_container #main_content .artist_album_info{
	min-height: 120px;
	height: auto !important;
	height: 120px;
	position: relative;
	padding: 10px;
	padding-left: 140px;
	background-color: #f6f2e7;
}

.artists #main_container #main_content .artist_album_info img{
	position: absolute;
	top: 10px;
	left: 10px;
}

.artists #main_container #main_content .artist_album_info a.buy, 
.artists #main_container #main_content .artist_album_info a.download{
	background-image: url(../images/s/buy_cd.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 18px;
}

.artists #main_container #main_content .artist_album_info a.download{
	background-image: url(../images/download_brown.gif);
	background-position: 2px 0;
}
.artists #main_container #main_content .artist_album_tracks tbody td
{
}

.artists #main_container #main_content .artist_album_tracks tbody a
{
	float: left;
}
.artists #main_container #main_content .artist_album_tracks tbody th span
{
	float: left;
	padding-right: 5px;
}

.artists #main_container #main_content .artist_album_tracks tbody td a
{
	width: 9px;
	height: 9px;
	display: block;
	background-image: url(../images/s/icons/download_brown1.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-left: 27px;
	margin-top: 5px;
}
.artists #main_container #main_content .artist_album_tracks tbody td a span
{
	position: absolute;
	left: -9999px;
}

/*
Artist interviews
*/
.artists #main_container #main_content .artist_interviews{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.artists #main_container #main_content .artist_interviews h3{
	padding: 0;
	margin: 0;
}
.artists #main_container #main_content .artist_interviews h3 a{
	float: left;
	margin: 0;
	padding: 0;
}
.artists #main_container #main_content .artist_interviews h3 a.listen{
	margin-left: 15px;
	margin-top: 3px;
}

.artists #main_container #main_content .artist_interviews li h3 img{
	position: relative;
	top: 0;
	left: 0;
}

.artists #main_container #main_content .artist_interviews li{
	display: block;
	float: none;
	clear: both;
	position: relative;
	padding: 10px;
	padding-left: 100px;
	
	min-height: 80px;
	height: auto !important;
	height: 80px;
	list-style-type: none;
}
.artists #main_container #main_content .artist_interviews li.top_interview{
	padding-left: 170px;
	background-color: #f6f2e7;
	
	min-height: 100px;
	height: auto !important;
	height: 100px;
	margin-bottom: 20px;
}

.artists #main_container #main_content .artist_interviews li img{
	position: absolute;
	top: 10px;
	left: 10px;
	margin: 0;
}


.artists #main_container #main_content .artist_interviews li.top_interview img{
	top: 0;
	left: 0;
}

.artists #main_container #main_content .artist_interviews li p{
	margin: 0;
	padding: 0;
	clear: both;
}

.artists #main_container #main_content .artist_interviews li p.meta
{
	margin: 0;
	padding: 0;
}

/*
Artist interview
*/
.artists #main_container #main_content .artist_interview{
	
}

.artists #main_container #main_content .artist_interview .interview_head{
	background-color: #f6f2e7;
	position: relative;
	padding-left: 170px;
	min-height: 120px;
	height: auto !important;
	height: 120px;
	clear: both;
}

.artists #main_container #main_content .artist_interview .interview_head h3 {
	font-size: 116%;
	font-weight: bold;
}

.artists #main_container #main_content .artist_interview .interview_head p{
	margin: 0;
	padding: 2px 0;
}

.artists #main_container #main_content .artist_interview a.listen{
	background-image: url(../images/s/audio_icon.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.artists #main_container #main_content .artist_interview .interview_head img{
	position: absolute;
	top: 0;
	left: 0;
}

/*
Artist news
*/
.artists #main_container #main_content .artist_news{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.artists #main_container #main_content .artist_news h3{
	padding: 0;
	margin: 0;
}
.artists #main_container #main_content .artist_news h3 a{
	float: left;
}
.artists #main_container #main_content .artist_news h3 a.listen{
	margin-left: 15px;
	margin-top: 3px;
}

.artists #main_container #main_content .artist_news li h3 img{
	position: relative;
	top: 0;
	left: 0;
}

.artists #main_container #main_content .artist_news li{
	display: block;
	float: none;
	clear: both;
	position: relative;
	padding: 10px;
	padding-left: 100px;
	
	min-height: 80px;
	height: auto !important;
	height: 80px;
	list-style-type: none;
}


.artists #main_container #main_content .artist_news li img{
	position: absolute;
	top: 10px;
	left: 10px;
}

.artists #main_container #main_content .artist_news li p{
	margin: 0;
	padding: 0;
	clear: both;
}

/*
Artist news article
*/
.artists #main_container #main_content .artist_news_article{
	
}

.artists #main_container #main_content .artist_news_article .article_head{
	background-color: #f6f2e7;
	position: relative;
	padding-left: 310px;
	min-height: 225px;
	height: auto !important;
	height: 225px;
	clear: both;
}

.artists #main_container #main_content .artist_news_article .article_head h3 {
	font-size: 116%;
	font-weight: bold;
}

.artists #main_container #main_content .artist_news_article .article_head p{
	margin: 0;
	padding: 2px 0;
}

.artists #main_container #main_content .artist_news_article a.listen{
	background-image: url(../images/s/audio_icon.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.artists #main_container #main_content .artist_news_article .article_head img{
	position: absolute;
	top: 0;
	left: 0;
}

/*
Artist Letter Page
*/
.artists #main_container #main_content h2
{
	margin-bottom: 10px;
}

.artists #main_container #main_content .featured_artists ul
{
	margin: 0;
	padding: 0;
}
.artists #main_container #main_content .featured_artists ul li
{ /* IE */
	background-color: #F6F2E7;
	padding: 4px 10px 6px 0;
	margin: 0 0 10px;
	list-style-type: none;
	position: relative;
	min-height:80px;
}

.artists #main_container #main_content .featured_artists ul li.noimg
{ /* IE */
	padding-left: 10px;
}

.artists #main_container #main_content p.contact
{
	clear: both;
	display: block;
	padding-top: 15px;
}


.artists #main_container #main_content .featured_artists h1, 
.artists #main_container #main_content .artist_letter_list h1
{
	color: #E9A347;
	font-size: 138%;
}


.artists #main_container #main_content .featured_artists ul li h3
{
	font-size: 116%;
}
.artists #main_container #main_content .featured_artists ul li p
{
	margin: 0;
	padding: 0;
	font-size: 85%;
}
.artists #main_container #main_content .featured_artists ul li h3,
.artists #main_container #main_content .featured_artists ul li p
{
    margin-left:130px;
}
.artists #main_container #main_content .featured_artists ul li ul, 
.artists #main_container #main_content .featured_artists ul li ul li
{
	margin: 0;
	padding: 0;
}

.artists #main_container #main_content .featured_artists ul li ul li a
{
	font-size: 85%;
}

.artists #main_container #main_content .featured_artists ul li img
{
	position: absolute;
	top: 0px;
	left: 0px;
}
.artists #main_container #main_content .artist_letter_list p
{
	clear: left;
	font-size: 85%;
	padding-top: 20px;
}

.artists #main_container #main_content .artist_letter_list ul
{
	margin: 0;
	padding: 0;	
	width: 520px;
}
.artists #main_container #main_content .artist_letter_list ul li ul, .artists #main_container #main_content .artist_letter_list ul li ul li {
	width:163px;
}
.artists #main_container #main_content .artist_letter_list ul li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	width: 33%;
}

.artists #main_container #main_content .artist_letter_list ul li ul li
{
	float: none;
	background-color: #F6F2E7;
	padding: 2px 4px;
	border-left: 2px solid #FFF;
}

.artists #main_container #main_content .artist_letter_list ul li ul li.odd
{
	border-left: 2px solid #F6F2E7;
}
.artists #main_container #main_content .artist_letter_list ul li ul.col1 li {
	border-left-width: 0px;	
}
.artists #main_container #main_content .artist_letter_list ul li ul li a
{
	font-size: 85%;
}

/*
Artist Biography
*/
.artists #main_container #main_content .img_main
{
	display: block;
	clear: both;
}
.artists #main_container #main_content .img_main img
{
	float: none;
}
/* artist hub styles */
.artists #main_container #NewsHeadlines ul {
	margin:0;
	width:185px;
}
.artists #main_container #NewsHeadlines ul li a {
	font-size:100%;
	padding-left:0;
	font-weight:normal;
}
#main_container .module_content div table td a.download {
	font-weight:normal;
	background:url(../images/s/download_icon.gif) top right no-repeat
}
#main_container .module_content div table td a.download:active,#main_container .module_content div table td a.download:focus {
		background-color:#9d5d3a
}
.artists #main_container .module_content .surfaced_links li {
		font-size:100%;
}

.artists #main_container #main_content .module_content .surfaced_links li {
		font-size:85%;
}

.artists #main_container .module_content #skyscraper_container .surfaced_links li {
		font-size:85%
}
.artists #section_head .section_content h2, #section_further .section_content h2 {
	color:#E9A347; font-size:100%
}
.artists #section_further .section_content li h2 {
	font-size:153.9%
}
.artists #section_further .section_content li p {
	font-size:108%;
}
.artists #section_further .section_content ul.featured_artists {
		margin:.6em 0 1em 0;
}
.artists #section_further .section_content li {
	background:#F6F2E7;list-style:none;margin:0 0 .75em 0;
	padding:10px;
	float:left;
	clear:left;
	display:block;border:0;font-size:100%;width:505px;
}
.artists #section_further .section_content li li {
	background-color:transparent;list-style-type:none;margin:.3em 0 0em 170px;
	min-height:0;position:relative;float:none;padding:0 0 0 10px;
	clear:left;	position:relative;display:block;border:0;font-size:120%;
	background:url(../images/s/link_bullet.gif) left 0.5em no-repeat;
}
.artists #section_further .section_content li p,.artists #section_further .section_content li h2 {
    width:330px; float:right;}
.artists #section_further .section_content li img { 
    margin-right:0;}
/* END artist hub styles */

