#best-content .best-item { background-color: #f0f0f0;}
#best-content .best-item .best-header h2 { 
	float: left; 
	color: #f4a460;
        background-color: #ffffff;
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 50pt;
	font-weight: 100;
	line-height: 90%;
	margin: 12px;
}
#best-content .best-item .best-header div.best-details { padding:20px; }
#best-content .best-item .best-header div p span.artist { font-size:large; }
#best-content .best-item .best-header div p span.song { font-style: italic; font-size:large;}
#best-content .best-item .best-header div p span.location { font-size:small;}
#best-content .best-item .best-header div p {margin-top:0px; margin-bottom:0px; padding:0px;}
#best-content .best-item .best-header .album {width:120px; float:right; margin: 10px 10px 0 10px;}
#best-content .best-item .best-header .album img.album-img {float:right; clear:left;}
#best-content .best-item .best-header div p span.album { font-size:small; line-height:100%; text-align:right; margin:2px 0 0 0;}
#best-content .best-item .best-description { margin:0px 10px 10px 10px; clear:left;}
#best-content .best-item .best-vid { margin:0px 0px 10px 0px; text-align:center; }
#best-content .best-item .widget { float:left; margin:10px 0px 10px 10px; }
#best-content .best-item .vertspace { height:10px; clear:both; }
#best-content .best-item .featured { position:relative; height:70px; margin: 5px 10px 0px 10px; background-color:#E6FFCC; }
#best-content .best-item .featured .featured-text {position:absolute; top:20px; right:8px; }
#best-content .best-item .featured .featured-play {position:absolute; top:5px; left:5px;}

div.vertspace { height:50px; }
.firstletter { 
	color: #cc6600;
	font-family: Arial Black, Gadget;
	font-size: 32pt;
}
.albumtiles {
     margin:0 0 20px 0;
     border:none;
}


#content table.knaktable {
	border: none;
	text-align: left;
	margin: 0 0 0 0;
	width: 100%;
}
#content table.knaktable tr td {
	font-size:0.9em;
        font-family: helvetica, impact, sans-serif;
	border: none;
	padding: 0 5px 20px 0;
}
#content table.knaktable th tr {
      	text-align: left;
}

#content table.knaktable th {
	line-height: 18px;
	padding: 9px 0px 9px 0px;
	text-align:left;
}

				
