	body {
		background-color:#000000;
		font-size:1em;
		font-family:arial;
	}
	img {
		border:0;
	}
	fieldset {
		border:0;
		margin:0;
		padding:0;
	}
	input[type=text] {
		border:0;
	}
	#q, #fullName, #email {
		border:0;
	}
	#container {
		width:954px;
		margin-left:auto;
		margin-right:auto;
	}
	#header {
		padding:0 0 10px 0;
	}
	#topNavContainer {
		height:30px;
		width:954px;
	}
	#search {
		position:relative;
		float:right;
		width:250px;
		text-align:right;
	}
	#topNav {
		/*width:700px;*/
		width:954px;
	}
	#topNav ul {
		list-style-type:none;
		padding:0;
		/*margin:0 0 0 20px;*/
		margin:0 0 0 20px;
		width:954px;
	}
	#topNav li {
		position:relative;
		float:left;
	}
	#topNav li{
		margin:0 5px 0 0;
	}
	#topNav li a {
		display:block;
		color:#FFFFFF;
		/*font-size:0.8em;
		padding:2px 0 2px 28px;
		*/
		padding:2px 15px 2px 0;
		font-size:1em;
		text-decoration:none;
		text-transform:uppercase;
		font-weight:bold;
	}
	#topNav li a:hover, #topNav li a.selectedlink {
		color:#898989;
	}
	#breadcrumb {
		clear:both;
		color:#FFFFFF;
		background-color:#090909;
		padding:2px 20px 2px 20px;
		font-size:0.7em;
	}
	#breadcrumb a {
		color:#FFFFFF;
		text-decoration:none;
		text-transform:uppercase;
	}
	#threeColumnContainer, #twoColumnContainer  {
		clear:both;
		padding:4px 0 0 0;
		width:954px;
	}
	#columnOne {
		width:277px;
		margin:0 8px 0 0;
	}
	#columnTwo {
		width:330px;
		position:relative;
		float:right;
		margin:0 8px 0 0;
		font-size:0.9em;
	}
	#columnTwoWide {
		/*width:668px;*/
		width:666px;
		position:relative;
		float:right;
		margin:0 0 0 8px;
		font-size:0.9em;
	}
	#columnThree {
		width:330px;
		position:relative;
		float:right;
		font-size:0.9em;
	}
	#mailingList {
		background:url('/images/dot-matrix1.png');
		padding:13px 18px 7px 25px;
		color:#FFFFFF;
	}
	#mailingList strong {
		font-size:1em;
	}
	#mailingList p {
		color:#818181;
		font-size:0.7em;
		margin:4px 0 4px 0;
	}
	#mailingList form input[type=text] {
		margin:2px 0 2px 0;
		width:224px;
	}
	#mailingList form input[type=image] {
		position:relative;
		float:right;
	}
	#beatport-banner {
		padding:4px 0 0 0;
	}
	#nic-fancuilli-banner {
		padding:4px 0 0 0;
	}
	#savedArtists {
		margin:2px 0 2px 0;
	}
	#savedArtists b {
		display:block;
		background:url('/images/dot-matrix2.png');
		padding:5px 25px 0 25px;
		color:#FFFFFF;
		font-size:1.5em;
		margin:4px 0 4px 0;
		line-height:0px;
		
	}
	#savedArtists a {
		cursor:pointer;
	}
	#artistMenu {
		padding:0;
		margin:0;
		list-style-type:none;
	}
	#artistMenu li {
		padding:0;
		margin:0;
	}
	#savedArtists ul ul {
		background-color:#090909;
		list-style-type:none;
		padding:10px 25px 10px 25px;
		margin:4px 0 0 0;
	}
	#savedArtists ul ul li {
		padding:3px 0 3px 0;
	}
	#savedArtists ul ul li a {
		color:#FFFFFF;
		text-decoration:none;
		font-size:0.9em;
		padding:2px;
		display:block;
	}
	#savedArtists ul ul li a:hover {
		background-color:#252726;
	}
	#submitADemo {
		background:url('/images/dot-matrix3.png');
		padding:4px 25px 6px 25px;
		color:#FFFFFF;
		margin:5px 0 0 0;
	}
	#submitADemo strong, #podcast strong {
		font-size:1em;
		line-height:0px;
	}
	#submitADemo a {
		color:#666666;
	}
	#submitADemo p {
		font-size:0.7em;
		color:#959595;
		margin:4px 0 4px 0;
	}
	#podcast {
		background:url('/images/crinkled-dot-matrix3.png');
		padding:15px 25px 15px 25px;
		color:#FFFFFF;
		margin:4px 0 2px 0;
	}
	#podcast p {
		font-size:0.85em;
		color:#959593;
		margin:5px 0 0 0;
	}
	#podcast a {
		color:#959593;
		text-decoration:none;
	}
	#upComing #upComingSavedReleases {
		position:relative;
		float:right;
		overflow:hidden;
	}
	#upComing #upComingSavedEvents {
		overflow:hidden;
	}
	#upComingSavedEvents {
		background:url('/images/crinkled-dot-matrix1.png');
		padding:10px 25px 10px 25px;
		height:116px;
		width:280px;
		margin:0 0 6px 0;
	}
	#upComingSavedEvents strong {
		color:#615C56;
		line-height:0px;
		font-size:1.2em;
	}
	#upComingSavedEvents p {
		color:#898989;
		font-size:0.85em;
		margin:5px 0 0 0;
	}
	#upComingSavedEvents p a, #upComingSavedReleases p a {
		color:#898989;
	}
	#eventSlider li {
		width:280px;
		height:80px;
	}
	#news b, #pageContent h1 {
		display:block;
		background:url('/images/dot-matrix5.png');
		padding:5px 25px 0 25px;
		color:#FFFFFF;
		font-size:1.6em;
		line-height:0px;
	}
	#pageContent h1 {
		margin:0 0 4px 0;
	}
	#pageContent h2 {
		font-size:1em;
		text-transform:uppercase;
	}
	#news, #pageContent {
		color:#FFFFFF;
	}
	#news a, #pageContent a {
		color:#FFFFFF;
		text-decoration:underline;
	}
	#upComingSavedReleases {
		background:url('/images/crinkled-dot-matrix2.png');
		padding:10px 25px 10px 25px;
		height:116px;
		margin:0 0 6px 0;
		width:280px;
	}
	#upComingSavedReleases strong {
		color:#615C56;
		line-height:0px;
		font-size:1.2em;
	}
	#upComingSavedReleases p {
		color:#898989;
		font-size:0.85em;
		margin:5px 0 0 0;
	}
	#newReleasesSlider li {
		width:280px;
		height:80px;
	}
	#latestReleases b {
		display:block;
		background:url('/images/dot-matrix4.png');
		padding:5px 25px 0 25px;
		color:#FFFFFF;
		font-size:1.6em;
		line-height:0px;
	}
	#latestReleases img {
		margin:6px 0 0 0;
	}
	#footer {
		clear:both;
	}
	#thinkle {
		position:relative;
		float:right;
		height:11px;
		padding:81px 0 0 0;

	}
	#contactDetails {
		position:relative;
		float:right;
		color:#FFFFFF;
		width:750px;
		height:11px;
		padding:70px 0 0 0;
		font-size:0.8em;
	}
	.inputTextBGSmall {
		width:203px;
		background-image:url('/images/form_bg_small.gif');
		background-repeat:no-repeat;
		border:0;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:3px;
		margin-bottom:0;
		height:15px;
	}
	label {
		position:relative;
		float: left;
		width: 100px;
		font-weight: bold;
	}
	#pageContent .linklist {
		list-style-type:none;
		margin:0;
		padding:0;
		list-style-position:inside;
	}
	#pageContent .linklist li {
		margin-bottom:9px;
	}
	#pageContent .linklist a:link, #pageContent .linklist a:visited {
		color:#FFFFFF;
		text-decoration:none;
	}
	#pageContent .linklist a:hover {
		color:#5F5A54;
		text-decoration:none;
	}
	#pageContent h1 {
		font-size:1.6em;
		line-height:0px;
	}
	table.nicetable, table.nicetable1 {
		/*border-bottom:2px solid #242400;*/
		background-color:#090909;
		font-size:0.8em;
	}
	.nicetable a:link, .nicetable a:visited, table.nicetable1 a:link, table.nicetable1 a:visited {
		color:#FFFFFF;
		text-decoration:none;
	}
	.nicetable a:hover, .nicetable1 a:hover { color:#000000; }
	.nicetable th, .nicetable1 th {
		font-size:1em;
		text-align:left;
		text-transform:uppercase;
		color:#FFFFFF;
		font-weight:bold;
		height:30px;
		line-height:1em;
		/*border-bottom:2px solid #242400;*/
	}
	.nicetable1 th a {
		text-decoration:none;
	}
	.nicetable1 thead, .nicetable1 tfoot {
		background-color:#090909;
	}
	.nicetable td {
		height:30px;
		line-height:25px;
		vertical-align:top;
	}
	.nicetable1 td {
		vertical-align:top;
	}
	.nicetable tr:hover td, .nicetable1 tr:hover td {
		background:url('/images/dot-matrix1.png') #090909;
		color:#898989;
	}
	.nicetable tr:hover a {
		color:#898989;
		letter-spacing:1px;
	}
	.artistLinks {
		list-style-type:none;
		padding:0;
		margin:0;
	}
	.artistLinks li {
		position:relative;
		float:left;
		padding:0 4px 0 0;
	}
	#homemailing input[type=text] {
		color:#acacac;
	}
	#playerspace {
		padding:4px 0 0 0;
	}
	.recordDetails, .recordDetails ul {
		padding:0;
		margin:0;
		list-style-type : none;
		list-style-position : outside;
	}
	.recordDetails li {
		padding:5px 0 0 0;
		margin:0;
	}
	.error {
		background-color:#D71515;
		color:#FFFFFF;
		padding:6px;
		width:90%;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
	}

	
	
	
	@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}
@media screen {
  .sIFR-active #news b, .sIFR-active #pageContent h1, .sIFR-active #savedArtists b, .sIFR-active #latestReleases b, .sIFR-active #mailingList strong, .sIFR-active #submitADemo strong, .sIFR-active #podcast strong, .sIFR-active #upComingSavedEvents strong, .sIFR-active #upComingSavedReleases strong {
    font-family: arial;
    visibility: hidden;
  }
}