.lastfmtable th { 
    padding: 2px;
    border: 1px solid #E0E0E0;
    color: #808080;
}

.lastfmtable td { 
    padding: 2px;
    border: 1px solid #E0E0E0;
    font-size: .75em;
}

.lastfmtable caption {
    font-size: 1.25em;
    font-weight: 800;
    text-align: left;
}

.lastfmlist {
    list-style-type: none;
    padding: 0;
    margin:0;
}

.lastfmlist a, .lastfmlist img, .lastfmlist li{
    padding: 0;
    margin:0;
    display: block;
}

.lastfmlist li{
    float: left;
    padding: 2px;
}

.lastfmlist li.hidden {
    display: none;
}
