#lastfm_recent 

{
padding:0;
margin:0;
margin-bottom:10px;
display:block;
}

#lastfm_recent li 

{
padding:2px;
margin-bottom:2px;
height:60px;
background:none transparent;
border:0px;
}

#lastfm_recent li a.lastfm_recent_title 

{
background-image: none;
font-size:12px;
display: inline;
}


#lastfm_recent li span.lastfm_recent_date 

{
padding:0;
margin:0;
font-size:11px;
color:gray;
}

#lastfm_recent li span.lastfm_recent_artist a 

{
background-image: none;
padding:0;
margin:0;
font-size:11px;
color:brown;
}

#lastfm_recent li p 

{
padding:0;margin:0;
}

#lastfm_recent li p.lastfm_recent_image 

{
padding:0px;
margin:1px 1px;
}

#lastfm_recent li p.lastfm_recent_image a 

{
border:0px;
}

#lastfm_recent li p.lastfm_recent_image img 

{
padding-right:5px;
margin:0px;
width:50px !important;
height:50px;
border:0px !important;
display: inline;
float: left;
vertical-align: text-top;
}

.lastfm_recent_recent 



.lastfm-recent-left 

{
float:left;
}

.lastfm-recent-left img 

{
margin-right:3px !important
display: inline;
}

.lastfm-recent-right 

{
float:right;
}

.lastfm_recent_realname 

{
font-size:12px;
}

.lastfm_recent_logo 

{
width:62px;
height:24px;
float:right;
margin:0;
padding:0;
padding-right:3px;
}

#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%;
}
