was genau willst du denn?
was mir gleich auffällt: das div um die liste brauchst du nicht, wenn du der ul ne id zuweist, kannst du alles auch mit der machen.
dann: du musst bei a:hoover nur schreiben, was sich von a unterscheidet, alle anderen informationen werden übernommen, sprich, du musst nur die zeile mit dem bg schreiben.