#header_bg {
			background-image:url(/_css/img/header_bg.gif);
			height:75px;
			position:relative;
		}
		.centered {
			width: 960px ;
			margin-left: auto;
			margin-right: auto;
			padding-left:40px;
		}
		#header h1
		{
			width:225px;
			height:46px;
			background-image:url(/_css/img/header_logo.gif);
			background-repeat:no-repeat;
			text-indent: -100em;
			display:block;
			position:absolute;
			bottom:0;
		}
		#listen_container {
			width:200px;
			float:right;
			margin-right:40px;
		}
		#listen {
			position:relative;
			width:200px;
			text-align:center;
			z-index:100;
			margin-top:10px;
			padding-top:45px;
			background-image:url(/_css/img/to_listen.gif);
			background-repeat:no-repeat; 
		}
		#dragicon {
			background-image:url(/_css/img/DRAG_ICON.png);
			background-repeat:no-repeat;
			border:0px;
			width:200px;
			height:105px;
		}
		#topgrad
		{
			background-image:url(/_css/img/grey_grad_colder.jpg);
			width:100%;
			height:75px;
			background-repeat:repeat-x;
		}
		#lowgrad
		{
			background-image:url(/_css/img/grey_grad_colder.jpg);
			width:100%;
			height:100px;
			background-repeat:repeat-x;
		}
		#content {
			margin-top:-0px;
		}
		.pl_bg {
			background-image:url(/_css/img/pl_bg.png);
			background-position: top right;
			background-repeat: no-repeat;
		
		}
		
		.lt_bg {
			background-image:url(/_css/img/lt_bg.png);
			background-position: top right;
			background-repeat: no-repeat;
		
		}
		
		.sb_bg {
			background-image:url(/_css/img/sbhead_large.png);
			background-position: top right;
			background-repeat: no-repeat;
		
		}
		.bsl_bg {
			background-image:url(/_css/img/bsl_bg.png);
			background-position: top right;
			background-repeat: no-repeat;
		
		}
		
		#dsn {
			width:586px;
			height:45px;
			background-image:url(/_css/img/dsn.png);
			text-indent: -100em;
		}
		#spg {
			width:589px;
			height:45px;
			background-image:url(/_css/img/spg.png);
			text-indent: -100em;
		}
		#llt {
			width:489px;
			height:45px;
			background-image:url(/_css/img/llt.png);
			background-repeat:no-repeat;
			text-indent: -100em;
		}
		#tr {
			width:609px;
			height:45px;
			background-image:url(/_css/img/tr.png);
			background-repeat:no-repeat;
			text-indent: -100em;
		}
		
		#bsl {
			width:454px;
			height:45px;
			background-image:url(/_css/img/bsl.png);
			background-repeat:no-repeat;
			text-indent: -100em;
		}
		
		.list_container {
			float:left;
			width: 310px;
		}
		
		#rg {
			width:276px;
			height:31px;
			background-image:url(/_css/img/recently_generated.gif);
			text-indent: -100em;
		}
	
		#mp {
			width:186px;
			height:31px;
			background-image:url(/_css/img/most_popular.gif);
			text-indent: -100em;
		}
		
		#mr {
			width:208px;
			height:31px;
			background-image:url(/_css/img/most_removed.gif);
			text-indent: -100em;
		}
		
		#dm {
			width:226px;
			height:31px;
			background-image:url(/_css/img/direct_messages.gif);
			text-indent: -100em;
			margin-top:40px;
		}
		
		.artist_header {
			width:226px;
			height:31px;
			background-image:url(/_css/img/artist.png);
			text-indent: -100em;
			margin-top:40px;
			background-repeat: no-repeat;
		}
		
		.album_header {
			width:226px;
			height:31px;
			background-image:url(/_css/img/album.png);
			text-indent: -100em;
			margin-top:40px;
			background-repeat: no-repeat;
		}
		
		.track_header {
			width:226px;
			height:31px;
			background-image:url(/_css/img/track.png);
			text-indent: -100em;
			margin-top:40px;
			background-repeat: no-repeat;
		}
		
		.recent li{
			margin-top:8px;
			font-family:arial;
			font-size:18px;
			color:#7FB718;
			
		}
		.recent li a{
			text-decoration:none;
			color:#5A9421;
		}
		.recent li a:hover{
			text-decoration:underline;
		}
		
		p {
			font-family:"palatino linotype",tahoma,arial,serif;
			font-size:1em;
			line-height:1.3em;
			margin-top:20px;

			margin-bottom:10px;
		}
		
		a, a:link, a:visited {
			color: #5A9421;
			text-decoration:none;
		}
		
		a:hover {
			text-decoration:underline;
		}
		
		p.instruction {
			font-family:"palatino linotype",tahoma,arial,serif;
			font-size:1.75em;
			line-height:1.1em;
			margin-top:20px;
			width: 650px;
		}
		
		p.instruction a, p.instruction a:link, p.instruction a:visited {
			color: #5A9421;
			text-decoration:none;
		}
		
		p.instruction a:hover {
			text-decoration:underline;
		}
		
		.backbutton {
			display:block;
			margin-top:30px;
			width:212px;
			height:37px;
			background-image:url(/_css/img/try_again_button.gif);
			background-repeat:no-repeat;
			text-indent: -100em;
			
		}
		form {
			margin:25px 0px;
		}
		.band_label {	
			background-image:url(/_css/img/band_label.gif);
			background-repeat:no-repeat;
		}
		
		.gen_label {	
			background-image:url(/_css/img/gen_label.png);
			background-repeat:no-repeat;
			margin-bottom:15px;
		}

		#gen_options {
			padding-top:17px;
			padding-bottom:17px;
			margin-left:255px;
			color:#fff;
		}
		
		#gen_options label,#suboptions  label {
			margin-right:15px;
		}
		
		#lfm_opt {
			color:#fff;
			margin-top:-5px;
			padding-bottom:15px;
			margin-left:170px;
			width:450px;
		}
		
		#suboptions {
			color:#fff;
			margin-top:-5px;
			padding-bottom:15px;
			margin-left:170px;
			width:450px;
		}
		
		#gen_options, #suboptions, #lfm_opt{
			font-family:arial;
			font-weight:bold;
		}
		.rounded_green {	
			background-color:#7FB718;
			width:660px;
			
			border-radius: .1em;
			-moz-border-radius: .38em;
			-webkit-border-radius: .8em;
		}
		
		.rounded_red {	
			background-image:url(/_css/img/lfm_label.png);
			background-repeat:no-repeat;
			background-color:#E01303;
			width:660px;
			
			border-radius: .1em;
			-moz-border-radius: .38em;
			-webkit-border-radius: .8em;
		}
		
		.band_input_green  {
			margin-top:15px;
			margin-bottom:15px;
			margin-left:170px;
			width:450px;
			border:2px solid #5B9422;
		}
		.band_input_green_additional  {
			margin-top:0px;
			margin-bottom:15px;
			margin-left:170px;
			width:450px;
			border:2px solid #5B9422;
		}
		
		.band_input_red  {
			margin-top:15px;
			margin-bottom:15px;
			margin-left:170px;
			width:450px;
			border:2px solid #800000;
		}
		
		.buttons {
			text-align:right;
			width:660px;
			margin-top:15px;
		}
		
		#midgrad {
			background-image:url(/_css/img/more_grad_bg.png);
			width:100%;
			height:85px;
			background-repeat:repeat-x;
			position:relative;
			clear:both;
			z-index:-10;
		}
		#more {
			width:100%;
			background-color:#7FB718;
			height:175px;
		}
		#mfs {
			width:277px;
			height:30px;
			background-image:url(/_css/img/mfs.png);
			text-indent: -100em;
			position:absolute;
			bottom:0;
		}
		#more_block {
			background-color: transparent;
			text-align: center;
		}
		#more_block li {
			font-family:"palatino linotype",tahoma,arial,serif;
			font-size:1.3em;
			list-style: none;
			display: block;
			float: left;
			width: 310px;
			text-align:left;
			
		}
		#more_block a {
			color: #FFFFFF;
			display: block;
			height:165px;
			padding: 5px 30px;
			text-decoration:none;
		} 
		#more_block a:hover {
			background-color:#5B9422;
		}
		#more_block a span
		{
			display:block;
			line-height:1.1em;
			margin-top:10px;
		}
		#tw_hd {
			width:152px;
			height:36px;
			background-image:url(/_css/img/tw_hd.png);
			text-indent: -100em;
		}
		#bl_hd {
			width:217px;
			height:36px;
			background-image:url(/_css/img/bl_hd.png);
			text-indent: -100em;
		}
		#sl_hd {
			width:239px;
			height:36px;
			background-image:url(/_css/img/sl_hd.png);
			text-indent: -100em;
		}
		#cp_hd {
			width:262px;
			height:36px;
			background-image:url(/_css/img/cp_hd.png);
			text-indent: -100em;
		}
		.dg_div {
			width:100%;
			background-color:#003C00;
			height:10px;
			clear:both;
		}
		#footer {
			font-family:verdana;
			font-size:11px;
			padding-top:15px;
			color:#666;
			line-height:1.2em;
		}
		#footer a, #footer a:visited {
			color:#666;
			text-decoration:underline;
		}
		#footer a:hover {
			text-decoration:none;
		}
		#spfy_info
		{
			width:450px;
			float:right;
		}
		
		.buttons img {
			margin-left:12px;
			cursor:pointer;
		}
		
		.pl_link {
			cursor:pointer;
		}
		
		.pl_link:hover {
			text-decoration:underline;
		}
		
		
		/****************
		/* Track Table */
		
		#trackstable {
			width:680px;
			font-family:arial;
			margin-bottom:0px;
		}
		
	.tracks
	{
		font-size:12px;
		padding:0px;
		margin:10px 0px;
		color:#666;
		width:100%;
		border:1px solid #999;
		
	}
	.tracks tr
	{
		line-height:1.1em;
	}
	.tracks th
	{
		font-size:14px;
		background-color:#7FB718;
	}
	.tracks td
	{
		padding:6px 8px;
		margin:0px;
		vertical-align:middle;
		
	}
	.tracks a
	{
		text-decoration:none;
		color:#666;
	}
	.tracks a:hover
	{
		text-decoration:underline;
		color:#333;
	}
	.odd
	{
		background-color:#D7F3A3;
	}
	tr
	{
		background-color:#F4F4F4;
	}
	.tracks th
	{
		text-align:left;
		padding:8px 5px;
		background-repeat:no-repeat;
		background-position:5px 7px;
		height:17px;
		text-indent: -100em;
	}
	.add_input
	{
		display:inline-block;
		width:45px;
		text-align:right;
	}

	.delete_button, .extend_button {
		cursor:pointer;
		font-family:arial;
		font-weight:bold;
		font-size:0.8em;
	}
	.icons {
		white-space:nowrap;
	}
	#title{
		background-image:url(/_css/img/th_title.png);
	}
	#artist{
		background-image:url(/_css/img/th_artist.png);
	}
	#length{
		background-image:url(/_css/img/th_length.png);
		width:65px;
	}
	#album{
		background-image:url(/_css/img/th_album.png);
	}
	
	/*************************
	// Better Links Styles
	/*************************/
	#link_image {
		float:left;
		width:200px;
		margin-top:-20px;
	}
	
	#link_info {
		font-family: Arial;
		float:left;
		width:760px;
		margin-top:-20px;
	}
	
	#link_info p {
		font-family: Arial;
		margin: 10px 0px 0px 0px;
		
		
	}
	
	p.g {
		font-size:0.8em;
		color:#666;
	}
	
	.link_art {
		width:170px;

	}
	
	a:hover .link_art {
		
	}
	
	.link_title {
		font-family: Arial;
		font-size:2.15em;
		letter-spacing:-0.03em;
	}
	
	.link_title .tracklength {
		font-size:0.6em;
		color:#666;
	}
	
	.link_subtitle {
		font-family: Arial;
		font-size:1.45em;
		letter-spacing:-0.03em;
		margin-top:5px;
		color:#666;
	}
	
	ol {
		margin:15px 0px 10px 30px;
	}
	
	.tracklist {
		list-style-type: decimal;
		list-style-position: outside;
	
	}
	
	.tracklist .tracktime {
		color:#666;
		font-size:0.6em;
	}
	
	.errmsg {
		font-family:arial;
		height:20px;
		background-color:#7F6362;
		color:#fff;
		font-size:.8em;
		padding-top:7px;
		text-indent:15px;
		position:absolute;
		width:100%;
		background-repeat: no-repeat;
	}
	
	#fullbio {
		display:none;
	}

	#releases {
		margin-top:15px;
		margin-bottom:10px;
	}
	
	.release_thumb {
		width:100px;
		height:100px;
		margin:5px;
	}
	
	.releaselist {

	}
	.releaselist li{
		line-height:1.2em;
	}
	
	.share {
		margin-top:15px;
		font-size:0.8em;
	}
	#atffc { visibility:hidden; display: none; }
	h3 {
		font-family:arial;
		font-weight:bold;
	}
	
	.regular_list {
		list-style-type:disc;
		margin:10px 10px;
	}
	.regular_list li{
		margin: 5px 0px 5px 15px;
	}
	
	a.spotify_hover, a:hover.spotify_hover, a.lastfm_hover, a:hover.lastfm_hover
	{
		display:inline-block;
		width:80px;
		height:31px;
		vertical-align:10px;
		text-indent:-100em;
	}
	a.spotify_hover
	{
		background-image:url(/incl/img/spotify_off.png);
	}
	a:hover.spotify_hover
	{
		background-image:url(/incl/img/spotify_on.png);
	}
	a.lastfm_hover
	{
		background-image:url(/incl/img/lastfm_off.png);
	}
	a:hover.lastfm_hover
	{
		background-image:url(/incl/img/lastfm_on.png);
	}
	
	#spotties_promo{
		width:361px;
		height:53px;
		background-image:url(/_css/img/spotties_promo.png);
		background-repeat:no-repeat;
		text-indent: -100em;
		display:block;
		position:absolute;
		bottom:0;
		margin-left:560px;
	}
	
	
	#spotichart {
		margin-top:15px;
	}
	.spotichart_info {
		width:145px;
		margin-left:10px;
		font-family:arial;
		font-size:0.8em;
		color:#666;
		margin-top:-5px;
	}

	.spotichart_info_label {
		padding:3px;
		background-color: #fff;
	}
	.spotichart_info_value{
		text-align:right;
		font-weight:bold;
		font-size:1.5em;
		background-color: #fff;
	}
	
	#addmore {
		width:85px;
		height:15px;
		background-image:url(/_css/img/addanother.gif);
		background-repeat:no-repeat;
		text-indent: -100em;
		margin-left:538px;
		margin-top:-10px;
		margin-bottom:10px;
		cursor:pointer;
	}
	

