div.artistpage div.c0 .nocontent, div.artistpage div.photopage div.c0 div.comments p.nocontent {
	margin:30px 0 30px 30px;
}

div.artistpage div.photopage div.c0 p.nocontent {
	margin: 0;
	padding: 0;
}

div.artistpage div.photopage div.c0 div.nocontent {
	padding:0;
}

div.artistpage div.wrap {
	background:#000;
}


div.artistpage div.title {
	background:url(/images/portal/bkgs/navpage_title.gif) top left no-repeat #362f2d;
	margin:0 0 0 8px;
	width:944px;
	padding:0 0 20px 0;
}

div.title div.image {
	float:left;
	margin:10px 0 0 30px;
	display:inline;
}

div.title h1 {
	float:left;
	margin:50px 0 0 20px;
	display:inline;
	font-size:30px;
	line-height:30px;
	font-style:italic;
	font-family:"Times New Roman", "Times", serif;
}

/* =================== */
/* = ARTIST NAV TABS = */
/* =================== */
ul.artist {
	margin:0 0 0 8px; 
	padding:0; 
	float:left;
	width:944px;
	background:url(/images/portal/bkgs/artist_tabs_ul.gif) top left repeat-x #362f2d;
}

ul.artist li {
	display:block;
	float:left;
	padding:0;
	margin:0;
	background:url(/images/portal/bkgs/tabs/artist/snavlibkg.gif) bottom right no-repeat transparent;
}

ul.artist li a{
	display:block;
	background:url(/images/portal/bkgs/tabs/artist/snavliabkg.gif) top left repeat-x;
	margin:0 7px 0 0;
	padding:12px 30px 5px 30px;
	font-size:20px;
	text-transform:capitalize;
	font-family:"Times New Roman", "Times", serif;	
}

ul.artist li.last{
	background:url(/images/portal/bkgs/tabs/artist/snavlilastbkg.gif) bottom right no-repeat transparent;	
}

ul.artist li.last a {
	margin-right:2px;
}

ul.artist li.one a {
	background:url(/images/portal/bkgs/tabs/artist/snavlifirstbkg.gif) top left repeat-x;	
}

div.first ul.artist li.one a {
	background:url(/images/portal/bkgs/tabs/artist/snavliactivefirstbkg.gif) top left no-repeat;		
	margin-right:22px;
	padding-left:12px;
	padding-right:4px;
}

div.second ul.artist li.two, div.third ul.artist li.three, div.fourth ul.artist li.four, div.fifth ul.artist li.five, div.sixth ul.artist li.six, div.seventh ul.artist li.seven, div.last ul.artist li.last {
	background:url(/images/portal/bkgs/tabs/artist/snavactivelibkg.gif) bottom right no-repeat transparent;	
}

div.second ul.artist li.two a, div.third ul.artist li.three a, div.fourth ul.artist li.four a, div.fifth ul.artist li.five a, div.sixth ul.artist li.six a, div.seventh ul.artist li.seven a, div.last ul.artist li.last a {
	background:url(/images/portal/bkgs/tabs/artist/snavliaactivebkg.gif) bottom left repeat-x;			
	margin-right:22px;
	padding-left:12px;
	padding-right:8px;
	color:#fff;
}

div.second ul.artist li.one, div.third ul.artist li.two, div.fourth ul.artist li.three, div.fifth ul.artist li.four, div.sixth ul.artist li.five, div.seventh ul.artist li.six, div.last ul.artist li.six {
	background:url(/images/portal/bkgs/tabs/artist/snavliactiveprevbkg.gif) bottom right no-repeat transparent;
	
}

div.second ul.artist li.one a, div.third ul.artist li.two a, div.fourth ul.artist li.three a, div.fifth ul.artist li.four a, div.sixth ul.artist li.five a, div.seventh ul.artist li.six a, div.last ul.artist li.six a {
	margin-right:9px;
}

div.first ul.artist li.one {
	background:url(/images/portal/bkgs/tabs/artist/snavactivelibkg.gif) bottom right no-repeat;		
}

div.last ul.artist li.last {
	background:url(/images/portal/bkgs/tabs/artist/snavliactivelastbkg.gif) bottom right no-repeat;		
}

ul.artist li.hiddentab {
	display: none;
}

div.artistpage div.colwrap {
	background:#524a45;	
	margin:0 0 0 8px;
	width:944px;
}

/* ======================== */
/* = ARTIST PAGE LEFT COL = */
/* ======================== */

div.artistpage div.c0 {
	width:600px;
	float:left;
}

div.artistpage div.newsdetail p, div.artistpage div.artistbio p, div.photopage div.c0 div.top {
	padding-bottom:20px;
}

/* ======== */
/* = HIDE = */
/* ======== */

div.r1 div.c0 div.top h2, div.fifth div.c0 div.top h3.title, div.eventspage div.eventslist h2, div.carouselwrap h3.title 
{ width: 0; position: absolute; height: 0; overflow: hidden; top: -200em; }

/* ======== */
/* = SHOW = */
/* ======== */
div.r1 div.releasesdetail div.top h2.title, div.r1 div.releasesdetail div.tagcloud h2, div.r1 div.releasesdetail div.comments h2, div.r1 div.eventdetail div.comments h2 {
	position:static;
	width:auto;
	height:auto;
	overflow:none;
}

div.r1 div.c0 div.newsitem {
	padding:25px 0 10px 0;
	margin:0 0 0 50px;
	width:550px;
}

div.r1 div.c0 div.newsitem div.image {
	float:left;
	width:100px;
	overflow:hidden;
	display:inline;
	margin:0 25px 0 0;
}

div.r1 div.c0 div.newsitem div.text {
	width:400px;
	font-size:13px;
	line-height:18px;
	float:left;
}

div.r1 div.c0 div.newsitem div.text h4 {
	font-size:14px;
	margin:0 0 10px 0;
}

div.newsitem div.text span.date {
	display:block;
	margin:0 0 10px 0;	
}

div.newsitem div.text span.date strong {
	font-weight:bold;
}

div.newsitem div.text span.date span.views {
	border-right:1px solid;
	padding:0 5px 0 0;
	margin:0 5px 0 0;
}

/* ==================== */
/* = NEWS DETAIL PAGE = */
/* ==================== */
div.r1 div.newsdetail div.c0 {
	padding-top:30px;
}
div.r1 div.newsdetail div.c0 div.mid, div.artistbio div.c0 div.mid {
	margin:0 35px 0 35px;
	padding:0 0 30px 0;
}

div.r1 div.newsdetail div.c0 div.image {
	float:none;
	margin:0;
	padding:0 0 35px 0;
	display:block;
}

div.r1 div.newsdetail div.c0 h3 {
	font-size:22px;
	line-height:30px;
	margin:0pt 0pt 5px;
}

div.r1 div.newsdetail div.c0 div.copy {
	margin:30px 0 0 0;
}

div.r1 div.newsdetail div.c0 div.copy span.date {
	display:block;
}

div.r1 div.newsdetail div.c0 div.permabar, div.artistbio div.c0 div.permabar, div.photopage div.photofull div.permabar {
	padding-bottom:3px;
	margin:30px 0 2px 0;
	width:auto;
}

div.c0 a.more {
	background:transparent url(/images/portal/bkgs/newsarchive.gif) no-repeat scroll left top;
	display:block;
	float:right;
	height:18px;
	margin:20px 0 0 50px;
	overflow:hidden;
	padding:0pt 0pt 20px;
	text-indent:-1000em;
	width:154px;	
}

div.releasesdetail a.more {
	background:transparent url(/images/portal/bkgs/morereviews.gif) no-repeat scroll left top;
	margin-top:-46px;
	margin-right:20px;
	position:relative;
}

/* =============== */
/* = MOBILE PAGE = */
/* =============== */
div.last div.c0 iframe {
	margin:30px 0 0 20px;
}

div.last div.c0 p.mobiletext {
margin:15px 20px;
}

/* ============== */
/* = ABOUT PAGE = */
/* ============== */
div.artistbio div.colwrap {
	background:url(/images/portal/bkgs/r1_bio.gif) #524A45 top right repeat-y;
}

div.artistpage div.artistbio div.c0 div.top h2 {
	position:static;
	width:auto;
	height:20px;
	font-size:16px;
	margin:20px 0pt 16px 35px;
	line-height:20px;
}

div.artistbio div.c1 div.top div.image {
	margin:0 0 0 40px;
	padding:8px 2px 0 0;
}

div.artistbio div.c1 div.artist {
	margin:0 0 20px 0;
}
div.flash {
	text-align:center;
	padding:20px 0;
	background:#524A45;
}

/* ============== */
/* = MEDIA PAGE = */
/* ============== */
div.c0 div.media, div.c0 div.topnocontent {
	background:#362f2d;
	border:10px solid black;
	border-width:0 7px 7px 0;
	width:590px;
	padding:0 0 30px 0;
}

div.third div.c0 div.topnocontent {
	background:none;
	border:0;
	width:auto;	
}

div.artistpage div.c0 div.topnocontent p.nocontent {
	margin-top:0;
	padding: 60px 0 118px 0;
}

div.fifth div.c0 {
	margin-top:30px;
	padding-bottom:20px;
	border-top:7px solid black;
	width:597px;
}

div.c0 div.media h3, div.fifth div.playlist div.top h3.title, div.c0 div.top div.comments h2, div.newsdetail div.comments div.top h2, div.r1 div.photopage div.c0 div.top div.comments h2, div.r1 div.eventdetail div.comments h2, div.r1 div.releasesdetail div.top h2.title, div.r1 div.releasesdetail div.tagcloud h2, div.r1 div.releasesdetail div.comments h2 {
	background:transparent url(/images/portal/bkgs/heading.png) no-repeat scroll left top;	
	font-family:"Times New Roman","Times",serif;
	font-size:24px;
	font-weight:normal;
	height:43px;
	line-height:43px;
	margin:0;
	padding:0 0 0 30px;
	text-align:left;
	width:191px;	
	border:0;
	position:static;
}

div.c0 div.mediaitem {
	margin:0 0 0 25px;
	padding-top:40px;
	width:500px;
}

div.photopage div.c0 div.mediaitem {
	padding-top:0;
	padding-bottom:40px;
}
div.c0 div.mediaitem div.image {
	float:left;
	margin:0 15px 0 0;
	width:84px;
}

div.c0 div.mediaitem div.text {
	float:left;
	width:400px;
}

div.mediaitem div.text h4 {
	font-size:16px;
	line-height:20px;
	margin:0 0 5px;
	padding:0 0 5px;
}

/* ===================== */
/* = MEDIA DETAIL PAGE = */
/* ===================== */
div.fifth div.playlist {
	background:transparent;
	clear:both;
	margin:0;
	width:944px;
	border-top:7px solid black;	
}

div.fifth div.newsdetail div.c0 {
	border:0;
}

div.playeritem span.format {
	display:block;
}

div.playlist div.mediaitem {
	padding:20px 0;
	margin:0 0 0 40px;
	width:890px;
}

div.playlist div.mediaitem div.image {
	float:left;
	display:inline;
	margin:0 15px 0 0;
	width:84px;
}

div.playlist div.mediaitem div.text {
	width:750px;
	float:left;
}

div.playlist div.nowplaying div.mediaitem {
	background:#362f2d;
	margin:0;
	padding:13px 0 20px 40px;
	width:904px;
}

/* ============== */
/* = PHOTO PAGE = */
/* ============== */

div.r1 div.photopage div.c0 div.top h2, div.r1 div.c0 div.photofull div.text h3 {
	font-size:24px;
	line-height:28px;
	margin:30px 25px 25px;
	padding:0pt;
	position:static;
	height:auto;
	width:550px;
	overflow:none;
}

div.r1 div.photopage div.mediaitem {
	clear:both;
}

div.photopage div.folder {
	display:inline;
	float:left;
	height:165px;
	margin:0pt 0pt 0pt 25px;
	overflow:hidden;
	width:155px;
}

div.photopage div.folder span.views {
	display:block;
}

div.photopage div.folder span.small {
	display:block;
	border:0;
	width:54px;
	padding:0;
	margin:0;
}

div.photopage div.photofull {
	margin:0pt 25px 0pt 25px;
}

div.r1 div.c0 div.photofull div.text h3 {
	font-weight:normal;
	width:auto;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
}

/* =============== */
/* = EVENTS PAGE = */
/* =============== */
div.fourth div.eventspage {

}

div.artistpage div.eventspage div.c0 {
	margin:0;
	display:inline;
	float:left;
	padding:0 0 30px 0;
}

div.artistpage div.eventspage div.c1 {
	width:344px;
	padding:35px 0 0 0;
}

div.eventspage div#EventsMapControl {
	margin:80px 0 0 70px;
}

div.eventspage div.googlemap {
	margin:40px 0 0 70px;
}

div.eventslist {
	clear:both;
	width:944px;
}
div.eventitem {
	width:944px;	
	display:block;
	font-size:14px;
	position:relative;
	line-height:18px;
	border-bottom:1px solid #4b413a;
}

div.eventitem a.item {
	display:block;	
	padding:20px 0;
	cursor:pointer;
}
div.eventitem a.item:hover {
	background:#4b413a;
}


div.eventitem span.date {
	width:120px;
	float:left;
	display:block;
	margin:0 30px 0 0;
}

div.eventitem span.date span {
	display:block;
	margin:0 0 0 25px;
	background:#4b413a;
	border:1px solid #372f2d;
	padding:5px;
	font-size:18px;
	font-family:"Times", "Times New Roman", serifTH;
	text-align:center;
}

div.eventitem span.venue {
	float:left;
	width:205px;
	margin:0 40px 0 0;
	display:block;
	padding:0 0 30px 0;
}

div.eventitem a.buyticketurl {
	background:url(/images/portal/bkgs/artist_tickets.gif) top left no-repeat;
	width:72px;
	height:16px;
	overflow:hidden;
	text-indent:-1000em;
	display:block;
	margin:15px 0 0 0;
	position:absolute;
	bottom:15px;
	left:150px;	
}

div.eventitem span.artist {
	width:235px;
	display:block;
	float:left;	
	margin:0 10px 0 0;
}

div.eventitem span.notes {
	width:270px;
	float:left;
	font-style:italic;
	display:block;	
}

div.eventitem span.image {
	float:left;
	display:block;
	width:220px;
	overflow:hidden;
}

div.eventitem span.image img {
	margin:0 0 0 20px;
}

div.eventitem span.clear {
	display:block;
	clear:both;
}


/* ====================== */
/* = EVENTS DETAIL PAGE = */
/* ====================== */
div.eventdetail {
	clear:both;
	width:820px;
	margin:0 0 0 70px;
}

div.eventdetail div.control {
	margin:0 0 0 0;
	padding:30px 0 25px 0;
}

div.eventdetail div.eventitem {
	width:820px;
	border:0;
	font-size:12px;
	padding:20px 0 15px 0;
}

div.eventdetail div.eventitem h3 {
	font-size:20px;
}
div.eventdetail div.eventitem div.copy {
	margin:40px 0 25px 0;
}

div.eventdetail div.eventitem a.buyticketurl {
	position:static;
	margin:25px 0 0 0;
}

div.eventdetail div.eventitem span.venue, div.eventdetail div.eventitem span.address, div.eventdetail div.eventitem span.location, div.eventdetail span.notes {
	float:none;
	display:block;
	margin:0;
	padding:0;
	width:auto;
}

div.eventdetail div.notes {
	margin:0 0 35px 0;
}

div.eventdetail div.eventitem div.permabar {
	padding-top:5px;
}

div.eventdetail a#more {
	display:block;
	background:url(/images/portal/bkgs/moreevents.gif) top left no-repeat;
	overflow:hidden;
	text-indent:-1000em;
	height:18px;
	margin:40px 0;
	padding:0 0 30px 0;
	width:146px;
}

/* ============================== */
/* = EVENT DETAILS COMMENT PAGE = */
/* ============================== */
div.eventdetail div.comments div.nocontent, div.eventdetail div.comments div.postacomment {
	margin-left:70px;
}

div.r1 div.eventdetail div.comments {
	width:944px;
	padding:0 0 25px 0;
}

div.eventdetail div.comments div.comment {
	margin-left:45px;
}

/* ================= */
/* = RELEASES PAGE = */
/* ================= */

div.artistpage div.second div.colwrap {
	text-align:center;
	padding:10px 0 0 0;
}

div.artistpage div.second div.colwrap div.carouselwrap, div.artistpage div.second div.colwrap div.releasesdetail {
	text-align:left;
}

div.artistpage div.second div.colwrap div.carouselwrap div.top {
	padding:50px 0;
}
div.artistpage div.second div.colwrap div.carouselwrap div.mid {
	margin:0 0 0 40px;
}

div.carouselwrap span.date {
	font-size:11px;
}

div.carouselwrap  div.product {
	width:300px;
	float:left;
	height:135px;
	overflow:hidden;
	font-style:italic;
}

div.carouselwrap  div.product div.image {
	float:left;
	width:84px;
	height:84px;
	margin:0 7px 0 0;
	overflow:hidden;
}

div.carouselwrap  div.product div.image a {
	border:2px solid #fff;
	display:block;
}

div.carouselwrap  div.product div.text span.artist {
	border-bottom:1px solid #222226;
	display:block;
	margin:5px 0 2px 0;
}

div.carouselwrap  div.product div.text h4 a {
	font-weight:bold;	
}

div.carouselwrap  div.product div.text {
	float:left;
	width:165px;
}

div.r1 div.carouselwrap h3 {
	font-size:22px;
	line-height:30px;
	overflow: visible;
	height: 30px;
	position: relative;
	width: 200px;
	top: -25px;
}

/* ======================== */
/* = RELEASES DETAIL PAGE = */
/* ======================== */

div.second div.wrap {
	padding-bottom:0;
}

div.artistpage div.releasesdetail {
	width:944px;
	margin:0;
	background:url(/images/portal/bkgs/r1_releasesdetail.gif) top right repeat-y;
}

div.releasesdetail div.top,
div.releasesdetail div.session {
	background:transparent;
	padding-top:0;	
	margin:0;
	border-top:7px solid #000;
}

div.releasesdetail div.session {
	padding:10px 20px;
	background:#151312;
}

div.r1 div.releasesdetail div.top h2.title, div.r1 div.releasesdetail div.tagcloud h2, div.r1 div.releasesdetail div.comments h2 {
	font-size:18px;
	padding:0 0 0 25px;
	margin:0;
}

div.r1 div.releasesdetail div.releases_c1 div.top h2.title, div.r1 div.releasesdetail div.releases_c1 div.tagcloud h2 {
	font-size:16px;
	line-height:26px;
	height:26px;
}

/* Product Detail */

div.releasesdetail div.productdetail {
	float:none;
	width:944px;
	background:#524a45;
	margin:0;
	padding:0 0 40px 0;
	border-color:#524a45;
}

div.releasesdetail div.productdetail div.image {
	float:left;
	width:300px;
	overflow:hidden;
	margin:-15px 20px 0 120px;
	display:inline;
	position:relative;
}

div.releasesdetail div.productdetail div.text {
	float:left;
	width:480px;
}

div.releasesdetail div.productdetail div.text h4 {
	font-size:28px;
	line-height:30px;
	margin:1px 0 7px 0;
}

div.releasesdetail div.productdetail div.text h5 {
	font-size:16px;
	line-height:20px;
}

div.releasesdetail div.productdetail div.text div.links {
	margin:7px 0 0 0;
}

div.releasesdetail div.productdetail div.text div.links span {
	display:block;
	margin:0 0 2px 0;
}

div.releasesdetail div.productdetail div.text div.blm {
	margin:35px 0 0 0;
	cursor:pointer;
}

div.releasesdetail div.productdetail div.text div.series {
	margin:15px 0 0 0;
}
div.releasesdetail div.productdetail div.text div.permawrap {
	position:relative;
	height:19px;
	padding:0 0 0 130px;
	margin:30px 0 0 0;
}

div.releasesdetail div.productdetail div.text div.permawrap a.commentslink {
	border-left:1px solid #fff;
	padding-left:5px;
}

div.releasesdetail div.productdetail div.text div.permabar {
	width:130px;
	position:absolute;
	top:-1px;
}

div.releasesdetail div.productdetail div.text div.permawrap div.permalink {
	background:none;
	border-right:1px solid #fff;
	height:14px;
	top:2px;
}

div.releasesdetail div.productdetail div.text div.permawrap div.permalink span {
	top:-1px;
}
div.releasesdetail div.productdetail div.text div.productfooter div.links {
	margin:0;	
}

div.releasesdetail div.productdetail div.text div.productfooter div.links span {
	display:inline;
}

div.releasesdetail div.productdetail div.text div.productfooter div.tag {
	display:inline;
	padding-left:5px;
	margin-left:5px;
	border-left:1px solid;
}

div.releasesdetail div.releases_c0 {
	float:left;
	width:629px;
}

div.releasesdetail div.releases_c0 div.top, div.releasesdetail div.releases_c0 div.bottom {
	width:629px;
}

div.releasesdetail div.band, div.releasesdetail div.morereleases, div.releasesdetail div.tagcloud, div.videoad {
	width:310px;
}

div.releasesdetail div.comments {
	background:#292322;	
	padding:0 0 20px 0;
}

div.releasesdetail div.releases_c1 {
	float:right;
	width:310px;	
}

div.releasesdetail div.band div.bottom, div.releasesdetail div.morereleases div.bottom, div.releasesdetail div.tagcloud div.bottom {
	width:310px;
	background:none;
}

/* TRACKS */

div.releasesdetail div.tracks {
	padding-bottom:30px;
}
div.tracks div.mobile {
	position:relative;
	height:16px;
	width:47px;
}

div.tracks table#tracks {
	width:629px;
	margin:0;
	border-collapse:collapse;
}

div.tracks table#tracks th {
/*	background:#4B413A;*/
}

div.tracks table#tracks th.play {
	width:70px;
}

div.tracks table#tracks th.title {
	width:330px;
}

div.tracks table#tracks th.preview {
	width:180px;
	text-align:right;
}

div.tracks table#tracks th.preview span {
	display:block;
	padding:0 9px 5px 9px;
	margin:0 5px 0 51px;
}

div.tracks table#tracks th.preview strong {
	display:block;
	margin:0 38px 2px 0;
}

div.tracks td {
	padding:5px 0;
	vertical-align:top;
}

div.tracks td.play span.play{
	width: 70px;
	display:block;
	background:url(/images/portal/bkgs/play.gif) 0 0 no-repeat;
	cursor:pointer;
}

div.tracks td.play span.nowplaying{
	width: 70px;
	display:block;
	background:url(/images/portal/bkgs/nowplaying.gif) top right no-repeat;
	cursor:pointer;
	margin-left:5px;
}

div.tracks tr.header td {
	background:#4b413a;
	border-bottom:10px solid #524A45;
}

div.tracks tr.detail td {
  font-size:13px;
  padding:10px 0 2px 0;
}

div.tracks tr.detail td p {
	margin:0 0 5px 30px;
	font-size:14px;
}


div.tracks td.disc {
	font-size:16px;	
}

div.tracks td.title {
  width:555px;
  font-size:13px;
}

div.tracks td.disc {
	padding:30px 0 0 0;	
}

div.tracks td.title div.titlewrap {
	position:relative;	
	padding-right:20px;
}

div.tracks td.title span.sno {
	top:0;
	left:0;
	display:block;
	width:25px;
	height:20px;
	position:absolute;
	text-align:right;
}

div.tracks td.title span.title {
	margin:0 0 0 30px;
	display:block;
	line-height:18px;
}

div.tracks span.composition,
div.tracks span.tracktime {
	color:#a8a29a;  
}

div.tracks td.title span.title span.tracktime {
	padding-left:10px;
}

div.tracks a.shop {
  text-transform:uppercase;
  display:block;
  margin-top:3px;
}

div.tracks td.play {
  width:70px;
}

div.tracks td.preview {
	padding-bottom:0;
	width:145px;
}

div.tracks td.preview span.price {
	font-size: 10px;
}

div.tracks td.preview div.preview {
	position:relative;
	height:1px;
}

div.tracks td.preview div.preview a.lyrics {
	padding:0 0 0 25px;
}
div.tracks td.preview div.preview div.mobile {
	position:absolute;
	right:0;
	top:0;
	width:110px;
}

div.tracks td.preview div.preview div.mobile a.listen {
	border-left:1px solid;	
}

div.tracks a.listen {
	display:block;
	background:url(/images/portal/bkgs/mobile_listen.gif) top center no-repeat;
	overflow:hidden;
	text-indent:-1000em;
	position:absolute;
	top:0;
	left:0;
	width:54px;
	height:13px;
	border-right:1px solid;
}

/* Copy */
div.releasesdetail div.copy {
	background:#151312;
}

div.releasesdetail div.copy div.mid {
	margin:0 0 0 40px;
	padding:12px 0 30px 0;
	line-height:24px;
	width:550px;
}

/* COMMENTS */
div.releasesdetail div.comments div.comment {
	width:595px;
}

div.releasesdetail div.comments div.comment div.post, div.releasesdetail div.comments div.comment div.post div.heading {
	width:485px;
}

div.r1 div.newsdetail div.c0 div.mid div.comments {
	position:relative;
	margin-left:-35px;
}

div.r1 div.eventdetail div.comments {
	position:relative;
	margin-left:-70px;
}
/* MORE RELEASES */

div.releasesdetail div.morereleases {
	padding-bottom:20px;
	background:#161312;	
}

div.releasesdetail div.morereleases div.bottom {
	padding-top:0;
}
div.releasesdetail div.morereleases div.newsitem {
	width:260px;
	margin-left:25px;
	padding:40px 0 20px 0;
} 

div.releasesdetail div.morereleases div.newsitem div.image {
	width:82px;
	margin-right:12px;
	margin-top:4px;
}

div.releasesdetail div.morereleases div.newsitem div.image a {
	display:block;
	border:1px solid black;
}

div.releasesdetail div.morereleases div.newsitem div.text {
	width:163px;
}

div.releasesdetail div.releases_c1 div.morereleases div.newsitem div.text h4{
	border:0;
	margin:0;
	padding-bottom:8px;
	font-weight:bold;
}


div.releasesdetail div.newsitem div.text span.date {
	display:block;
	margin-top:8px;
}


/* BAND */
div.releasesdetail div.band {
	background:#292322;	
}

div.releasesdetail div.band ul {
	margin:15px 0 0 30px;
	padding:0 0 20px 0;
}

div.releasesdetail div.band li {
	margin:0;
}

div.releasesdetail div.band li strong {
	padding-right:8px;
	font-style:normal;
}

div.releasesdetail div.band li.child {
	padding-left: 20px;
}

/* Tag cloud */


div.releasesdetail div.tagcloud, div.releasesdetail div.videoad {
	clear:right;
}
div.releasesdetail div.tagcloud div.mid {
	margin:0 5px 30px 25px;
	line-height:30px;
	padding-top:40px;
}

div.releasesdetail div.videoad {
	height:300px;
	text-align:center;
	margin-bottom:40px;	
	margin:5px 0 0 5px;
	width:305px;
}

/* ================================= */
/* = PRIORITY RELEASES DETAIL PAGE = */
/* ================================= */

div.releasesdetail div.playeritem span.format {
	margin-bottom: 20px;
}

div.releasesdetail div.playeritem div.text h3 {
	font-size:16px;
	line-height:20px;
	border-bottom:1px solid #726860;
}


/* ==================== */
/* = COMMENTS STYLING = */
/* ==================== */
div.c0 div.top div.comments, div.c0 div.top div.comments div.bottom {
	background:none;
	margin:0;
	padding:0;
}

div.c0 div.top div.comments {
	border:7px solid black;
	border-width:7px 7px 7px 0;
	margin:40px 0 0 0;
	padding:0 0 30px 0;
}

div.c0 div.top div.comments div.nocontent {
	margin:20px 0 0 30px;
}

div.c0 div.media div.comments {
	border-right:0;
	border-bottom:0;
}

div.newsdetail div.c0 div.top div.comments div.mid {
	margin:0;
}
div.comments div.comment div.image, div.newsdetail div.comments div.comment div.image {
	margin:25px 5px 0 25px;
	width:80px;
	display:inline;	
	float:left;	
	height:110px;
	padding-bottom:0;
}

div.comments div.comment {
	width:550px;
	margin:0 0 45px 0;
}

div.comments div.comment div.post, div.comments div.comment div.post div.heading {
	width:425px;
}

div.comments div.comment div.post {
	margin:14px 0 0 0;
	border:0;
	float:left;
	display:inline;
	padding-bottom:0;	
	line-height:24px;
}

div.comments div.comment div.post div.heading {
	float:left;
	clear:both;
	text-align:right;
	margin-bottom:0;	
}

div.comment div.heading h3, div.newsdetail div.top div.comment div.heading h3 {
	width:320px; 
	background:none;
	padding:0;
	float:left;
	text-align:left;
	display:inline;
	line-height:22px;
	/*height:22px;*/
	margin:0;
	font-size:18px;
	font-weight:normal;	
	font-family:"Helvetica", arial, sans-serif;
	text-transform:none;
}

div.comments div.comment span.date {
	margin-bottom:10px;
	margin-top:5px;
	display:block;
}

/* ========================= *
/* = ARTIST PAGE RIGHT COL = */
/* ========================= */
div.artistpage div.c1 {
	width:340px;
	float:left;
}

div.artistpage div.fifth div.c1 {
	float:right;
}
/* ============ */
/* = VIDEO AD = */
/* ============ */

div.c1 div.videoad {
	background:transparent;
	height:425px;
	margin:0 -5px 0pt 0pt;
	padding:28px 0 0 0;
	position:relative;
	width:340px;
	background:transparent url(/images/portal/bkgs/artist_videoad.gif) top right no-repeat;
	float:right;
}

div.fifth div.c1 div.videoad {
	margin-right:-8px;
	float:none;
}

div.fourth div.c1 div.videoad {
	margin-right:0;
	height:305px;
}

div.c1 div.videoad div.videowrap, div.releases_c1 div.videoad div.videowrap {
	height:250px;
	width:300px;
	text-align:center;
	background:url(/images/ad300.gif) top left no-repeat;	
}

div.c1 div.videoad div.videowrap {
	margin:0 0 0 24px;
}


/* =================== */
/* = PAGING CONTROLS = */
/* =================== */

div.newsdetail div.control {
	margin:45px 0 20px 0;
	display:block;
	text-align:right;
}

div.control span.paging {
	padding-right:30px;	
}

div.newsdetail div.control span.paging {
	padding-right:0;
}

div.photopage div.control {
	height:40px;
	margin:0pt 25px 30px;
	clear: both;
}

div.photopage div.comments div.control {
	height:auto;
	margin:0 25px 0 0;
}

div.photopage div.control span.paging {
	float:right;
}

div.photopage div.control form {
	float:left;
}

div.releasesdetail div.control {
	text-align:right;
	padding:4px 15px 4px 0;
	background:#4b413a;
}

div.releasesdetail div.comments div.control {
	background:transparent;
	margin-top:-32px;
	margin-bottom:20px;
	position:relative;
}

div.releasesdetail div.comments div.control span.paging {
	padding-right:15px;
}


/* ============= */
/* = NOCONTENT = */
/* ============= */

div.nocontent {
	margin:30px 0 0 50px;
}

/* ======================== */
/* = PROMO PAGE = */
/* ======================== */
div.promocopy {
	margin: 20px 20px 30px 30px;;
}

/* =========== */
/* = BORDERS = */
/* =========== */

div.r1 div.newsdetail div.c0 h3, div.newsdetail div.control, div.newsdetail div.c0 div.permabar, div.mediaitem div.text h4, div.photopage div.top h2, div.photofull div.text h3, div.photofull div.permabar, div.eventdetail div.eventitem h3, div.releasesdetail div.productdetail div.text div.permawrap {
	border-bottom:1px solid #726860;
}

div.eventdetail div.eventitem div.permabar {
		border-top:1px solid #726860;	
}


div.releasesdetail div.comments {
	border-top:0;
}

div.r1 div.newsdetail div.c0 div.comments h3 {
	border:0;
}

div.releasesdetail div.tagcloud, div.releasesdetail div.comments, div.releasesdetail div.copy, div.releasesdetail div.morereleases {
	border-bottom:7px solid black;
}

div.r1 div.eventdetail div.comments {
	border-top:7px solid black;
}

/* ====================== */
/* = RELEASES MAIN PAGE = */
/* ====================== */

div.artistpage div.coverflow {
	background:transparent url(/images/portal/carousel/coverflow_releases.gif) no-repeat scroll left top;	
	padding:0 0 40px 0;
}

/* ====================== */
/* = LYRICS = */
/* ====================== */

div.lyrics {
	margin:0 0 0 40px;
	padding:12px 0 30px 0;
	line-height:24px;
	width:550px;
}

div.lyrics h4 {
	font-size:16px;
	line-height:24px;
	margin:0 0 10px 0;
}


/* ========= */
/* = LINKS = */
/* ========= */
div.links, div.r1 div.c0 div.newsitem div.text div.content, 
div.releasespage div.newsitem div.text span.date, 
div.releasesdetail div.newsitem div.text span.date, 
div.releasesdetail div.productdetail div.text div.links, 
div.releasesdetail div.productdetail div.text div.permawrap, 
div.tracks td.title span.tracktime, 
div.comments div.comment span.date, a.report,
div.tracks a.shop {
	font-size:11px;
}

div.tracks td.disc em, div.releasesdetail div.productdetail div.text h4 {
	font-style:italic;
}

/* ========= */
/* = FONTS = */
/* ========= */

div.releasesdetail div.morereleases div.newsitem div.text h4, div.releasesdetail div.morereleases div.newsitem div.text h5 {
	font-size:12px;
}

div.comments div.comment div.post {
	font-size:14px;
}

div.releasesdetail div.copy h4 {
	font-size:16px;
	line-height:24px;
	margin:0 0 10px 0;
}

div.r1 div.releasesdetail div.top h2.title, div.r1 div.releasesdetail div.tagcloud h2, div.r1 div.releasesdetail div.comments h2, div.r1 div.eventdetail div.comments h2, div.releasesdetail div.productdetail div.text h4 {
	font-family:"Times", "Times New Roman", serif;
}

div.releasesdetail div.morereleases div.newsitem div.text h4 a {
	font-weight:bold;
}

/* ========== */
/* = COLORS = */
/* ========== */
div.tracks tr.detail td, div.r1 div.releasesdetail div.top h2.title, div.r1 div.releasesdetail div.tagcloud h2 {
	color:#d3c3b2;	
}

