/* General */

	* {
		margin: 0;
		padding: 0;
	}
	
	body {
		color: #5A5E5D;
		background: #fffdea;
		height: 100%;
		text-align: center;
		font-size: 62.5%;
		line-height: 18px;
		font-family: "Helvetica Neue", Verdana, Helvetica, Arial, sans-serif;
		text-shadow: 0 0 0 #000;
	}

	html>body {
		font-size: 10px;
	}
	
	p {
		font-size:12px;
		line-height: 1.5em;
		margin-bottom: 18px;
	}
	
	h3 {
		font-size: 1.8em;
		 margin-bottom: 18px;
		 margin-left: 32px;
		 margin-right: 32px;	
	}
	
	h4	{
		font-size: 1.4em;
		 margin-bottom: 18px;
		  margin-left: 32px;
		   margin-right: 32px;
	}
	
	h5 {
		font-size: 1.2em;
		 margin-bottom: 9px;
	}
	
	h6 {
		font-size: 1.2em;
		 margin-bottom: 9px;
		 margin-left: 32px;
		  margin-right: 32px;	
	}

	
	ul {
		list-style-type: none;
	}
		
/* main layout */

	#content {
		width: 864px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		position: relative;	
	}
	
	#header {
		width: 100%;
		height: 378px;
		margin-bottom: 36px;
		background: url('../site_images/header_image.jpg') no-repeat top center;
		background-color: #dddcc8;
		display: block;
	}
	
	#header_container {
		background: url('../site_images/header_gradient.gif') fixed repeat-x left bottom;
		
	} 
	
	h1 span {
		display: block;
		text-indent: -9999em;
	
	}

	#left {
		float:left;
		width: 152px;
		padding-bottom: 36px;
	}
	
	#centre {
		float:left;
		width: 560px;			
	}
	
	#right {
		float:left;
		width:152px;
		padding-bottom: 36px;
	}
	
	.buyLink {
		margin-top: 9px;
		padding-left: 32px;
		color: #FF007A;
		text-decoration: none;
		background: url(../site_images/main_button.gif) no-repeat;
		display: block;
		height: 18px;
		float: left;
	}
	
	a.buyLink:hover {
		background: url(../site_images/main_button.gif) no-repeat 0px -18px;
	}	
	
/* links */
		
	.text_links, .text_links:visited {
		text-decoration: none;
		color: #FF007A; 
	}
	
	.text_links:hover {
		text-decoration: underline; 
	}
	 
	.header_links {
		list-style-type: none;
		text-decoration: none;
		color: #5A5E5D; 
	}
	
	.header_links:hover {
		text-decoration: underline;
	}
		
	.artist_nav_links {
		font-size: 12px;
		margin-left: 32px;
		color: #FF007A;
		text-decoration: none;
	}
	
	.artist_more_link {
		font-size: 12px;
		margin-top: 9px;
		margin-left: 32px;
		padding-left: 32px;
		color: #FF007A;
		text-decoration: none;
		background: url(../site_images/main_button.gif) no-repeat;
		display: block;
		height: 18px;
		width: 40px;
	}
	
	.artist_more_link:hover {
		text-decoration: underline;
		background: url(../site_images/main_button.gif) no-repeat 0px -18px;
		display: block;
	}
	
		
/* nav menu */

	#link_home { width:47px; background: url('../site_images/iv_nav.gif')  no-repeat 0px 0px;}
	#link_news { width:45px; background: url('../site_images/iv_nav.gif') no-repeat 0px -36px; }
	#link_releases { width:65px; background: url('../site_images/iv_nav.gif') no-repeat 0px -72px; }
	#link_reviews { width:65px; background: url('../site_images/iv_nav.gif') no-repeat 0px -108px; }
	#link_artists { width:51px; background: url('../site_images/iv_nav.gif') no-repeat 0px -144px;  }
	#link_media { width:96px; background: url('../site_images/iv_nav.gif') no-repeat 0px -180px; }
	#link_school { width:99px; background: url('../site_images/iv_nav.gif') no-repeat 0px -216px; }
	#link_forum { width:42px; background: url('../site_images/iv_nav.gif') no-repeat 0px -252px; }
	#link_links { width:47px; background: url('../site_images/iv_nav.gif') no-repeat 0px -288px; }
	#link_remixed { width:70px; background: url('../site_images/iv_nav.gif') no-repeat 0px -324px; }
	#link_live { width:42px; background: url('../site_images/iv_nav.gif') no-repeat 0px -360px; }
	
	#link_home a:hover { background: url('../site_images/iv_nav.gif') no-repeat -152px 0px; }
	#link_news a:hover {background: url('../site_images/iv_nav.gif') no-repeat -152px -36px; }
	#link_releases a:hover {background: url('../site_images/iv_nav.gif') no-repeat -152px -72px; }
	#link_reviews a:hover {background: url('../site_images/iv_nav.gif') no-repeat -152px -108px; }
	#link_artists a:hover {background: url('../site_images/iv_nav.gif') no-repeat -152px -144px; }
	#link_media a:hover {background: url('../site_images/iv_nav.gif') no-repeat -152px -180px; }
	#link_school a:hover {background: url('../site_images/iv_nav.gif') no-repeat -152px -216px; }
	#link_forum a:hover {background: url('../site_images/iv_nav.gif') no-repeat -152px -252px; }
	#link_links a:hover {background: url('../site_images/iv_nav.gif') no-repeat -152px -288px; }
	#link_remixed a:hover {background: url('../site_images/iv_nav.gif') no-repeat -152px -324px; }
	#link_live a:hover {background: url('../site_images/iv_nav.gif') no-repeat -152px -360px; }
	
	#link_home_select { width:47px; background: url('../site_images/iv_nav.gif') no-repeat -304px -0px; }
	#link_news_select { width:45px; background: url('../site_images/iv_nav.gif') no-repeat -304px -36px; }
	#link_releases_select { width:65px; background: url('../site_images/iv_nav.gif') no-repeat -304px -72px; }
	#link_reviews_select { width:65px; background: url('../site_images/iv_nav.gif') no-repeat -304px -108px; }
	#link_artists_select { width:51px; background: url('../site_images/iv_nav.gif') no-repeat -304px -144px; }
	#link_media_select { width:96px; background: url('../site_images/iv_nav.gif') no-repeat -304px -180px; }
	#link_school_select { width:99px; background: url('../site_images/iv_nav.gif') no-repeat -304px -216px; }
	#link_forum_select { width:42px; background: url('../site_images/iv_nav.gif') no-repeat -304px -252px; }
	#link_links_select { width:47px; background: url('../site_images/iv_nav.gif') no-repeat -304px -288px; }
	#link_remixed_select { width:70px; background: url('../site_images/iv_nav.gif') no-repeat -304px -324px; }
	#link_live_select { width:42px; background: url('../site_images/iv_nav.gif') no-repeat -304px -360px; }
	
	#link_home_select a:hover { background: url('../site_images/iv_nav.gif') no-repeat -456px -0px; }
	#link_news_select a:hover { background: url('../site_images/iv_nav.gif') no-repeat -456px -36px; }
	#link_releases_select a:hover { background: url('../site_images/iv_nav.gif') no-repeat -456px -72px; }
	#link_reviews_select a:hover { background: url('../site_images/iv_nav.gif') no-repeat -456px -108px; }
	#link_artists_select a:hover { background: url('../site_images/iv_nav.gif') no-repeat -456px -144px; }
	#link_media_select a:hover { background: url('../site_images/iv_nav.gif') no-repeat -456px -180px; }	
	#link_school_select a:hover { background: url('../site_images/iv_nav.gif') no-repeat -456px -216px; }
	#link_forum_select a:hover { background: url('../site_images/iv_nav.gif') no-repeat -456px -252px; }
	#link_links_select a:hover { background: url('../site_images/iv_nav.gif') no-repeat -456px -288px; }
	#link_remixed_select a:hover { background: url('../site_images/iv_nav.gif') no-repeat -456px -324px; }
	#link_live_select a:hover { background: url('../site_images/iv_nav.gif') no-repeat -456px -360px; }
	
	.navHeader {
		background: url('../site_images/iv_nav.gif') 0 0 no-repeat;
		width:152px;
		overflow: hidden;
	}
	
	.navFooter {
		background: url('../site_images/iv_nav.gif') 0 0 no-repeat;
		width:152px;
	}
	
	#ul_nav	{	
		position:relative;					
	}
	
	#ul_nav li {	
		list-style:none;
		height:24px;
		margin-bottom:12px;
		width:152px;
	}
	
	#ul_nav li a {
		display:block;
		height:24px;
		width:152px;
	}
	
	#ul_nav li a span {
		display:block;
		width:0;
		height:0;
		overflow:hidden;		
	}
		
	/* Header Images */	
	
	#welcome_header {
		margin-bottom: 9px;
	}
	
	#welcome_header span{
		background: url('../site_images/welcome_header.gif') no-repeat;
		display: block;
		height: 20px;
		width: 265px;
		text-indent: -9999em;
	}
	
	#media_header {
		background: url('../site_images/index_header.jpg') no-repeat;
		display: block;
		height: 196px;
		width: 496px;
	}
	
	#artists_header {
		background: url('../site_images/artists_header.jpg') no-repeat;
		display: block;
		height: 196px;
		width: 496px;
	}
	
	#tour_header {
		background: url('../site_images/tour_header.jpg') no-repeat;
		display: block;
		height: 196px;
		width: 496px;
	}
	
	#news_header {
		background: url('../site_images/news_header.jpg') no-repeat;
		display: block;
		height: 196px;
		width: 496px;
	}
	
	#links_header {
		background: url('../site_images/links_header.jpg') no-repeat;
		display: block;
		height: 196px;
		width: 496px;
	}
	
	#releases_header {
		background: url('../site_images/releases_header.jpg') no-repeat;
		display: block;
		height: 196px;
		width: 496px;
	}
	
	#remixed_header {
		background: url('../site_images/remixed_header.jpg') no-repeat;
		display: block;
		height: 196px;
		width: 496px;
	}
	
	/* artist Images */
	
	.artist_image {
		height: 196px;
		width: 496px;
		margin-top: 0;
		margin-bottom: 0px;
		margin-left: 32px;
		margin-right: 0;
	}
		
	.artist_list_link {
		display:block;
		height:100%;
	}
	
		
	.artimg_1216 {
		background: url('../site_images/artists/1216.jpg') no-repeat;
	}
	
	.artimg_498 {
		background: url('../site_images/artists/498.jpg') no-repeat;
	}
	
	.artimg_1962 {
		background: url('../site_images/artists/1962.jpg') no-repeat;
	}
	
	.artimg_529 {
		background: url('../site_images/artists/529.jpg') no-repeat;
	}
	
	.artimg_1088 {
		background: url('../site_images/artists/1088.jpg') no-repeat;
	}
	
	.artimg_2322 {
		background: url('../site_images/artists/2322.jpg') no-repeat;
	}
	.artimg_2233 {
		background: url('../site_images/artists/2233.jpg') no-repeat;
	}
	
	.artimg_2323 {
		background: url('../site_images/artists/2323.jpg') no-repeat;
	}
	
	.artimg_2225 {
		background: url('../site_images/artists/2225.jpg') no-repeat;
	}
	
	.artimg_2337 {
		background: url('../site_images/artists/2337.jpg') no-repeat;
	}
	
	.artimg_2336{
		background: url('../site_images/artists/2336.jpg') no-repeat;
	}
	
	.artimg_1667 {
		background: url('../site_images/artists/1667.jpg') no-repeat;
	}
	
	.artimg_2339 {
		background: url('../site_images/artists/2339.jpg') no-repeat;
	}
	
	.artimg_2338 {
		background: url('../site_images/artists/2338.jpg') no-repeat;
	}


/* centre Content */	
	
	/* login / mailing list */

	/* loginPanel */

	#loginPanel {
		margin:0 0 18px 0;
	}
	
	.loginWarning {
		font-weight: bold;
		margin: 0;
	}
	
	.addThreadH4 {
		margin: 0 0 9px 0;
	}
	
	.addThreadText {
		margin: 0;
	}
	
	.login_list {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
	}

	.mailingList_h3 {
		margin-bottom: 0;
	}
	
	.newCustomer_h3 {
		margin-top: 18px;
	}
	
	#add_profile {
		font-size:12px;
		line-height: 1.5em;
		margin: 0 32px 18px 32px;
	}
	
	#add_profile p, #add_profile fieldset {
		margin: 18px 0;
	}
	
	#add_profile fieldset {
		padding: 18px;
		background-color: #eeecd9;
	}
	
	.text_input_label {
	  	float: left;
	  	display: block;
	  	width: 150px;
	  	margin: 0 18px 18px 0; 
	}
	
	.text_input {
		float: left;
		display: block;
	}
	
	#rwmmLoginForm {
		margin: 18px 32px 0 32px;
		border: 1px solid #d6d6d6;
		background-color:#eeecd9;
		padding: 18px 18px 9px 18px;	
	}
	
	#rwmmLoginForm label {
		margin-right: 2px;
	}
	
	#rwmmLoginSubmit {
	margin:9px 0pt 0pt 370px;
	cursor:pointer;
	}
	
	#rwmmLoginForm input {
		margin-right: 2px;
	}

	#saveDetails_button {
		margin: 0 0 0 409px;
		cursor:pointer;
	}
	
	#sendPassword {
		margin: 0;
		cursor:pointer;
	}
	
	.radioBoxInner {
		margin: 0 1px 0 3px;
	}
		
	.loginInfoTable {
		margin: 0 0 18px 32px;
		font-size:12px;
		line-height:1.5em;
	}
	
	.loginInfoTable td {
		padding-right: 18px;
	}
	
	#mailListText {
		padding-top: 18px;
	}

	.error_text {
		margin-left: 32px;
		color: red;
	}
	
	.address_edit_label {
		float: left;
	  	display: block;
	  	width: 150px;
	  	margin: 0 18px 18px 0; 
	}
	
	.address_edit_input {
		float: left;
		display: block;
	}
	
	.submit_input {
		float: left;
		display: block;
	}
	
	.loginFooterInfo {
		margin: 18px 32px 18px 32px;
		border: 1px solid #d6d6d6;
		background-color:#eeecd9;
		padding: 9px;
	}
	
	
	/* account page */
	
	.addressCont {
		margin: 0 32px 18px 32px;
		font-size: 12px;
		line-height: 1.5em;
	}
	
	.addressCont ul {
		margin-bottom: 18px;
	}
	
	.mailingLists {
		margin: 18px 0 0 0;
	}
	
	.account_container {
		padding-top: 18px;
		margin: 0 32px 18px 32px;
		border: 1px solid #d6d6d6;
		background-color:#eeecd9;	
	}
	
	/* live (tour) */
	
	#tour_item {
		font-size: 12px;
		margin-bottom:18px;
		margin-left: 32px;
		padding-top: 36px;
		padding-right: 54px;
		width: 180px;
		float: left;
	}
	
	.tour_h4 {
		margin-bottom: 0px;
		margin-left: 0px;
	}
	
	#tour_cite {
		font-size: 10px;
		color: #969D9B;
		margin-top: -18px;
		margin-left: 32px;
	}
	
	.tourContact_header {
		margin-left: 32px;
		margin-bottom: 0;
		margin-top: 36px;
	}
		
	/* artist */
	
	#artist_detail_h3 {
		margin-top: 18px;
	}
	
	#artist_container {
		margin-top: 36px;
		margin-bottom: 18px;
		overflow:hidden;
	}
		
	.album_img {
		float: left;
		display: inline;
		margin: 0px 18px 18px 32px;
	}
	
	#artist_link_previous a{
		background: url(../site_images/main_button_left.gif) no-repeat;
		display: block;
		height: 18px;
		width: 55px;
		padding-left: 32px;
	}
	
	#artist_link_previous a:hover {
		background: url(../site_images/main_button_left.gif) no-repeat 0px -18px;
		display: block;
		text-decoration: underline;
	}
	
	#artist_link_next a{
		background: url(../site_images/main_button.gif) no-repeat;
		display: block;
		height: 18px;
		width: 55px;
		padding-left: 32px;
		margin-bottom: 9px;
	}
	
	#artist_link_next a:hover {
		background: url(../site_images/main_button.gif) no-repeat 0px -18px;
		display: block;
		text-decoration: underline;
	}

	/* News */
	
	#news_links {
		margin-left: 32px;
		font-size: 12px;
		list-style-type: none;
	}
	
	.news_footer {
		margin-top: 9px;
		margin-left: 32px;
		color: gray;
		font-size: 10px;
	}
	
	/* Releases */
	
	#release_links {
		margin-left: 32px;
		font-size: 12px;
	}
	
	#release_links li {
		margin-bottom: 9px;
	}
	
	#release_links a {
		background: url(../site_images/main_button.gif) no-repeat;
		display: block;
		height: 18px;
		width: 210px;
		padding-left: 32px;
	}
	
	#release_links a:hover {	
		background: url(../site_images/main_button.gif) no-repeat 0px -18px;
		display: block;
	}

	#tracklist_h3 {
		margin-right: 32px;
		border-bottom: 1px solid #cad2d0;
	}
	
	/*reviews page */
	
	#reviews_container {
		margin-top:36px;	
	}

	#reviews_h3 {
		margin-top: 72px;
		margin-right: 32px;
		border-bottom: 1px solid #cad2d0;	
	}
	
	#reviews_page_h3 { 
		margin-right: 32px;	
	}
	
	.reviews_list {
		margin-left:32px;
		list-style-type: none;
	}
	
	.reviews_list h5 {
		margin-bottom:9px;
		margin-right: 32px;
		border-bottom: 1px solid #cad2d0;
	}
	
	
	#add_review a{
		background: url(../site_images/main_button.gif) no-repeat;
		display: block;
		height: 18px;
		width: 130px;
		padding-left: 32px;
	}
	
	#add_review a:hover {
		background: url(../site_images/main_button.gif) no-repeat 0px -18px;
		display: block;
	}
	
	/*related links section */
	
	#link_text {
		margin-left: 18px;
	}
	
	#link_container {
		background: url(../site_images/list_graphic.gif) no-repeat 0px 2.5px;
		margin-left: 32px;
	}
	
	#flash_player {
		margin-left: 32px;
	}
	
	#village_people span{
		background: url('../site_images/village_people.gif') no-repeat;
		display: block;
		height: 21px;
		width: 129px;
		text-indent: -9999em;
	}
	
	/*articles section */
	
	.article_quote {
		font-style: italic;
	}
	
	.article_cite {
		margin-top: -18px;	
		margin-left: 32px;
		margin-bottom: 18px;
		display: block;
	}
	
	.article_img {
		margin: 0 18px 18px 32px;
		float: left;
		display: inline;
	}
	
	#read_articles_link {
		background: url(../site_images/main_button.gif) no-repeat;
		display: block;
		height: 18px;
		width: 90px;
		padding-left: 32px;
	}
	
	#read_articles_link:hover {
		background: url(../site_images/main_button.gif) no-repeat 0px -18px;
		display: block;
	}
	
	/* forum section */
	
	.user_image_forum_display {
		position: relative;
		display: block;
		width: 150px;
	}

	.post_float {	
		margin-left: 136px;
	}
	
	.forum_postlist {
		border: 1px solid #d6d6d6;
		margin: 18px 32px;
		padding: 18px;
		background-color: #eeecd9;
	}
	
	.forum_postlist:hover {
		background-color: #F6F4E1;
	}
	
	.forum_left_panel {
		display: block;
		float: left;
		width: 150px;
	}

	.pageLinks {
		margin: 0 0 18px 32px;
		font-size: 10px;
	}
	
	.pageLinks a {
		margin: 0 5px;
		list-style-type: none;
		text-decoration: none;
		color: #ff007a;
		border: 1px #d6d6d6 solid;
		padding: 3px;
	}
	
	.pageLinks a:hover {
		border: 1px #ff007a solid;
		padding: 3px;
		
	}
	
	.sortDisplay {
		margin: 0 0 18px 32px;
	}
	
	.sortDisplay a {
		list-style-type: none;
		text-decoration: none;
		color: #ff007a;
		margin-right: 9px;
	}
	
	.sortDisplay a:hover {
		text-decoration: underline;
	}
	
	.sortDisplay span{
		margin-right: 9px;
	}
	
	.threadList_cont {
		margin: 0 32px 0 32px;
		font-size: 12px;	
	}
	
	.forum_threadlist {
		margin-bottom: 18px;
		border: 1px solid #d6d6d6;
		padding: 9px;
		background-color:#eeecd9;	
	}
	
	.forum_threadlist:hover {
		background-color:#f6f4e1;
	}
	
	#add_thread_form {
		margin: 0 32px 0 32px;
		background-color: #eeecd9;
		border: 1px solid #D6D6D6;
		margin-bottom: 18px;
		padding: 18px;
	}
	
	#forum_headline {
		margin: 9px 0 18px 0;
		width:455px;
	}
	
	#forum_post {
		margin: 9px 0 18px 0;
		width: 455px;
		height: 200px;
	}
	
	.forum_meta_text {
		font-size: 10px;
		color: #999;
		text-align: right;
	}
	
	.link_list {
		margin: 0 0 0 32px;
	}
	
	.online_status {
		margin: 0 9px 0 0;
	}
	
	#doSearchSrc {
		margin: 9px 0 18px 0;
		width: 455px;
	}
	
	#recordSearchFormSubmit {
		cursor:pointer;
	}
	
	#searchBoxforumSearch {
		background-color:#eeecd9;
		border: 1px solid #D6D6D6;
		margin: 0pt 32px 18px 32px;
		padding: 18px;
	}
	
	#addThreadButton {
		margin-top: 18px;
	}
	
	#addReply_button {
		margin-top: 18px;
	}
	
	.topic_link {
		float: left;
	}
	
	.topic_stats {
		float: right;
	}
	
	.threadH4 {
		float: left;
		margin-left:18px;
	}
	
	.threadDate {
		float: right;
	}
	
	.post_head {
		padding-bottom: 36px;
	}
	
	.forum_postlist p.bodytext {
		margin-right: 0;
	}
	
	fieldset {
		border: none;
	}
		
	/* profile page */
	
	.profile_div {
		margin: 0 32px 18px 32px;
		border:1px solid #D6D6D6;
		padding:18px;
		background-color: #eeecd9;
	}
	
	.user_image_display {
		margin-bottom: 18px; 
	}

	/* centre images */
	
	#packshot_album {
		width: 232px;
		height:232px;
		margin-left:32px;
		margin-bottom: 9px;
		background: url(../site_images/packshot_album.jpg);
		position:relative;
		display: block;
	}
	
	
	#packshot_ep {
		width:232px;
		height:232px;
		margin-left:31px;
		margin-bottom:9px;
		position:relative;
		background: url(../site_images/packshot_ep.jpg);
		display: block;
	}
	
	.header_img {
		margin: 0 0 32px 32px;
	}
	
	.news_img {
		margin-left: 32px;
	}
	
	.frontpageImg {
		margin: 0 0 18px 32px;
	}

	/* packshot links */

	#album_packshot_container {
		float: left;
		margin-bottom:9px;
	}
	
	#album_packshot_container li a {
		margin-left: 32px;
		margin-top: 9px;
		list-style-type: none;
		background: url(../site_images/main_button.gif) no-repeat;
		display: block;
		height: 18px;
		padding-left: 32px;
	}
	
	#album_packshot_container li a:hover {
		background: url(../site_images/main_button.gif) no-repeat 0px -18px;
		display: block;
	}
	
	#ep_packshot_container {
		float: left;
		margin-bottom:9px;
	}
	
	#ep_packshot_container li a {
		margin-left: 32px;
		margin-top: 9px;
		list-style-type: none;
		background: url(../site_images/main_button.gif) no-repeat;
		display: block;
		height: 18px;
		padding-left: 32px;
	}
	
	#ep_packshot_container li a:hover {
		background: url(../site_images/main_button.gif) no-repeat 0px -18px;
		display: block;
	}
	
	/* media */
	
	#media_link {
		font-size: 12px;
		background: url(../site_images/main_button.gif) no-repeat;
		display: block;
		height: 18px;
		width: 95px;
		padding-left: 32px;
	}
	
	#media_link:hover {
		background: url(../site_images/main_button.gif) no-repeat 0px -18px;
		display: block;
	}
	
	.videoTitleH4 {
		margin-left: 0;
	}
	
	/* Flash Player */
	
	.flash_outline_audio {
		width:474px;
		height:23px;
		padding:2px;
		border:1px solid #e0dfd8;
	}
	
	.viddyThis {
		border:1px solid #e0dfd8;
		padding: 9px;
		margin-left: 32px;
		margin-bottom: 18px;
	}
	
	#embedCodeInput {
		margin-left: 32px;
		margin-bottom: 18px;
		width:494px;
	}
	
	#audio_player {
		margin-left:32px;
		margin-bottom:18px;
	}
	
	.itemcontent {
		margin-bottom:36px;
	}
	
	.video_link {
		float:left;
		margin-right:18px;
		margin-bottom:18px;
	}
	
	.videoitem {
		margin-left:32px;
		margin-bottom: 36px;
	
	}
	
	.videoitem>p {
		margin-left:0;
	}
	
	.other_video_links {
		margin-left: 32px;
	}
	
	/* misc center content */
	
	#remixed_grab {
		margin-bottom: 18px;
		margin-left: 32px;
		background: url('../site_images/remixed_grab.jpg') no-repeat;
		height: 376px;
		width: 496px;
	}
	
	#homepage_final_p {
		padding-top: 18px;
		border-top: 1px solid #E6E4D3;
	}
	
	#remixed_link {
		background: url(../site_images/main_button.gif) no-repeat;
		display: block;
		height: 18px;
		width: 150px;
		padding-left: 32px;
	}
	
	#remixed_link:hover {
		background: url(../site_images/main_button.gif) no-repeat 0px -18px;
		display: block;
	}
	
	#tandc {
		margin: 0 32px;
		font-size:12px;
		line-height: 1.5em;
	}
	
	#tandc li {
		margin: 18px 0;
	}
	
	
/* Left Content */

	.left_packshot {
		margin-top: 18px;
	}
		
/* Right Content */
	

	.right_ul {
		list-style-type: none;
		line-height:14.4px;
		font-size: 10px;	
	}
	
	.right_ul a{
		color: #FF007A;
		text-decoration: none;	
	}
	
	.right_ul a:hover {
		text-decoration: underline;
	}
	
	#artists_right_ul_tour_page {
		margin-top: 0;
	}
	
	#artists_ul_header {
		margin-bottom: 6px; 
	}
	
	#artists_ul_header span {
		display: block;
		height: 18px;
		width: 54px;
		text-indent: -9999em;
		background: url('../site_images/artists_ul_header.jpg') no-repeat;	
	}
	
	#loginPanel_header {
		margin-top: 0;
		margin-bottom: 6px; 
	}
	
	#loginPanel_header span {
		display: block;
		height: 22px;
		width: 108px;
		text-indent: -9999em;
		background: url('../site_images/loginPanel_header.gif') no-repeat;
	}
	
	/* signup link */
	
	#mailing_list_link span a{
		display: block;
		width: 152px;
		height:54px;
		background: url(../site_images/signup_box.gif) no-repeat;
		text-indent: -9999em;
		margin-top: 32px;	
	}
	
	#mailing_list_link a { width:152px; top:0px; background: url(../site_images/signup_box.gif) 0px 0px no-repeat; }
	
	#mailing_list_link a:hover { background: url(../site_images/signup_box.gif) 0px -54px; }

	
	#other_sites_advert span a{
	 	display: block;
		width: 152px;
		height:68px;
		background: url(../site_images/realworld.jpg) no-repeat;
		text-indent: -9999em;
	 	margin-top: 32px;
	}
	
	/* sidepanel ad */
	
	.sidepanel_advert { margin-top: 18px; }
	.sidepanel_advert img { border: 0px; }
	
/* Footer Stuff */	

	#footer {
		color: #f9f9f9;
		width: 864px;
		margin-top: 36px;
		margin-left: auto;
		margin-right: auto;
		border-bottom: 1px solid #cad2d0;	
		line-height:15px;	
		
	}
	
	.footer_left {
		float: left;
		width: 712px;
		text-align: left;
		
	}
	
	.footer_left_text {
		margin-top: 18px;	
	}
	
	.footer_left_text a{
		color: #FF007A;
		text-decoration: none; 	
	}
	
	.footer_left_text a:hover {
		text-decoration: underline;
		color: #FF007A;
	}
	
	.text_links[name="contact_us"] {
		margin-left: 18px;
	}
	
	.footer_right {
		float: left;
		width: 152px;
		text-align: left;
				
	}
	
	#site_links {
		margin-top:18px;
	}
	
	#site_links ul li{
		margin-left:18px;	
	}
	
	.footer_right a {
		display: block;	
	}
	
	.footer_right .text_links a {
		color: #FF007A;
	}
	
	.footer_right .text_links a:hover {
		color: #FF007A;
	}

	
	.company_text {
		color: #969D9B;
		font-size: 10px;
		line-height: 18px; 
		margin-left:0;
	}

	
/* BBcode stuff */
	
	.bodytext {
		margin-left: 32px;
		margin-right: 32px;
	}
	
	.blocklink, .blocklink:visited{
		list-style-type: none;
		text-decoration: none;
		color: #FF007A; 	 
	}
	
	.blocklink:hover {
		text-decoration: underline; 
	}
	
	#quote {
  		margin: 18px 32px 18px 32px;
  		font-size: 12px;
  		font-style: italic;
	}
	
	#cite {
		font-size: 10px;
		color: #969D9B;
		margin-left: 18px;
	}
	
/* Website Links Panel */
	
/* Misc. */

	.reset {
		display: block;
		clear: both;
		margin: 0;
		line-height: 0;
		padding: 0;	
	}
	
	.track_list {
		list-style:none;
		margin-left:32px;
		margin-right: 32px;
	}
		
	.track_list li {
		margin-bottom:9px;
		font-size: 12px;
	}
			
	
