ul#lastfm_recent  {
	padding:0;
	margin:0;
	}
	
#lastfm_recent li{
	display:block;
	float:left;
	padding:0 0 0 3px;
	margin:0 0 3px -3px;
	background:none transparent;
	border-bottom:1px dotted #AAA;
	width:180px;
}
#lastfm_recent li a.lastfm_recent_title {
	font-size:8.15pt; 
	font-weight:bolder;}
	
#lastfm_recent li span.lastfm_recent_date {padding:0;margin:0;font-size:7.25pt;color:#777;}
#lastfm_recent li span.lastfm_recent_artist a {padding:0;margin:0;font-size:7.75pt;color:#444;}
#lastfm_recent li p {padding:0;margin:0;}
#lastfm_recent li p.lastfm_recent_image {
	padding:0px;
	margin:1px 0px;
	line-height:1em;}
#lastfm_recent li p.lastfm_recent_image a {border:0px;}
#lastfm_recent li span.lastfm_recent_artist a:hover,
#lastfm_recent li p.lastfm_recent_image a:hover {color:#EEE; background:#111;}

#lastfm_recent li p.lastfm_recent_image img {padding:0px;margin:0px;width:45px !important;height:45px;border:0px !important;}
.lastfm_recent_recent {}
.lastfm-recent-left {float:left;}
.lastfm-recent-left img {margin-right:3px !important}
.lastfm-recent-right {float:right;}
.lastfm_recent_realname {font-size:12px;}
.lastfm_recent_logo {display:none;}
#lastfm_recent_userbadge {padding:0 5px 5px;margin:0;margin-bottom:10px;display:block;font-size:11px;}
#lastfm_user_image {width:80px;height:80px;margin:0,padding:0;}
#lastfm_recent_userbadge img {padding:0;border-color:white;}
.lastfm_badge_content {float:right;margin:0;padding:0;padding-left:3px;width:57%;}
