	dt { clear: none; }
	dd { clear: right; }
	dt, dd { text-decoration: none; margin: 0px; float: left; }

	.recwrapper
	{
		line-height: 145%;
		color: #ccc;
		font-size: 10pt;
		/*
		margin-top: 20px;
		text-align: left;
		clear: none;
		float: left;
		padding: 20px;
		background-color: #222222;*/
		-moz-border-radius: 20px;
	}

	.recwrapper img
	{
		float: left;
		clear: left;
		margin-right: 15px;
	}
	
	.recwrapper h3
	{
		height: 20px;
		font-size: 14pt;
	}

	.topquotes
	{	
		display: inline-block;
		color: #888;
		font-size: 9pt;
		margin-top: 10px;
		margin-bottom: 20px;
		float: none;
		clear: both;
	}
	
	.topquote
	{
		margin-top: 20px;
		text-align: center;
		color: #ccc;
		font-style: normal;
	}
	
	.topquote span
	{
		color: #ebc282;
		font-style: italic;
		font-weight: bold;
	}
	
	div.recording
	{
		margin-left: 0 auto;
		margin-right: 0 auto;
		text-align: left;

		margin-top: 10px;
		margin-bottom: 10px;
		/*border: #f00 solid 1px;*/
	}
	
	.title
	{
		font-size: 11pt;
		font-weight: bold;
		font-style: normal;
		color: #f1a836;
		margin-bottom: 4px;
	}

	.recinfo .title
	{
		margin-bottom: 7px;
	}

	.cdthumb
	{
		/*display: inline-block;*/
		display: inline;
		float: left;
		border: 1px #444 solid;
		padding: 0px;
		width: 120px;
		height: 120px;
		margin-top: 4px;
		margin-right: 10px;
	}
	
	.cdthumb IMG
	{
		padding: 0px;
		margin: 0px;
	}
	
	.cdimage
	{
		width: 250px;
		height: 250px;
		float: left;
		clear: none;
		padding: 0px;
		margin-right: 30px;
		
		margin-top: 4px;
		margin-bottom: 30px;
		
		/*Moved to A tag cos of IE6
		border: 1px #666 solid;*/
	}

	.cdimage IMG
	{
		display: block;
		float: left;
		padding: 0px;
		margin: 0px;
	}

	.cdimage A
	{
		display: block;
		padding: 0px;
		margin: 0px;
		border: 1px #666 solid;
		font-size: 1px;
	}

	.cdnote
	{
		margin-top: 5px;
		font-size: 9pt;
		font-style: italic;
		color: #fff;
	}
	
	.cdperms
	{
		font-size: 8pt;
		font-style: italic;
		color: #888;
		float: right;
		margin-top: 15px;
		margin-bottom: 0px;
		padding: 0px;
	}
	
	.recinfo
	{
		/*color: #e17d42;*/
		/*color: rgb(237,168,126);*/
		/*color: rgb(244,208,196);*/
		font-style: italic;
		color: #eee;
	}
	
	.recdetails
	{
		margin-top: 10px;
		font-size: 9pt;
		color: #888;
		line-height: 140%;
	}

	.recdetails .field
	{
		color: #c0c0c0;
		margin-left: 0px;
		vertical-align: top;
	}

	.recdetails .val
	{
		display: block;
		margin-left: 5px;
		margin-bottom: 10px;
		font-size: 8pt;
	}

	.rectracks
	{
		float: none;
		clear: both;
		margin-top: 30px;
		margin-bottom: 20px;
		/*border: 1px #0f0 solid;*/
		
		border-top: 1px #444 solid;
		padding-top: 10px;
		
		border-bottom: 1px #444 solid;
		padding-bottom: 10px;
		
		position: static;
	}

	.tracklisting
	{
		text-align: center;
		font-size: 12pt;
		font-weight: bold;
		margin-bottom: 10px;
	}
	
	.recwork
	{
		text-align: left;
		/*margin-left: 50px;		*/
	}
	
	.recwork table
	{
		width: 100%;
	}
	
	.recwork th
	{
		color: #f1a836;
		text-align: left;
		
	}
	
	.recwork td, .recwork object
	{
		outline: none;
		padding: 0px;
		font-size: 9pt;
	}

	.asterisk
	{
		color: #fff;
		font-weight: bold;
		font-size: 10pt;
	}
	
	.recreviews
	{
	}
	
	.reviewtitle
	{
		text-align: left;
		font-size: 12pt;
		font-weight: bold;
		margin-bottom: 17px;
	}

	.recquote
	{
		display: inline-block;
		width: 100%;
		color: #ebc282;
		font-size: 9pt;
		font-weight: bold;
		/*font-style: italic;*/
		text-align: center;
		
		margin-bottom: 21px;
		/*float: left;
		clear: both;*/
	}
	
	.recquoter
	{
		display: block;
		/*float: right;
		clear: both;*/
		color: #bbb;
		font-size: 9pt;
		margin-bottom: 4px;
	}
	
	.recthumbs
	{
		float: none;
		clear: both;
		margin-top: 30px;
		margin-bottom: 20px;
	}
	
	.recthumb
	{
		width: 325px; 
		float: left;
		font-size: 8pt;
		margin-right: 20px;
	}

	.recthumb A
	{
		font-size: 9pt;
		font-weight: bold;
		color: #f1a836;
	}

	.recthumb img
	{
		float: left;
		clear: both;
	}

	.recthumb .title
	{
		font-weight: bold;
		font-size: 9pt;
		color: #f1a836;
	}

	.recthumbdetails
	{
		float: left;
		clear: none;
	}


	.detailslink
	{
		margin-top: 7px;
	}

	.detailslink a
	{
		text-decoration: none;
		outline: none;
		color: #f1a836;
	}

	.detailslink a:hover
	{
		text-decoration: none;
		outline: none;
		color: #ebc282;
	}
	
	.recordingwrapper
	{
		display: none;
		float: none;
		clear: both;
		margin-top: 20px;
	}
	
	.recordingwrapper a#back
	{
		display: inline-block;
		text-decoration: none;
		outline: none;
		color: #ccc;
		margin-bottom: 10px;
		font-size: 14px;
		font-weight: bold;
	}
	
	.recordingwrapper a#back:hover
	{
		text-decoration: none;
		outline: none;
		color: #f1a836;
	}
	
	#trackindex 	{ width: 20px; }
	#tracktitle	{ width: 380px; }
	#tracktime  	{ width: 70px;  }
	#tracksample	{ width: 270px; }
	
	#audioplayer_2	{ visibility: hidden; }

