Hoi Kris
Je span belet je de a href om te werken:
als je die even met css comments uitzet zie je wat ik bedoel:
#socialsprite li span
{
*/
display: none;
/*
}
Verder is het handig ivm debuggen om een border toe te voegen:
#socialsprite li, #social a {
height:16px; /* Each button must have the same height, define it here */
width: 16px;
display:block;
margin:0;
padding:0;
border: red 1px dotted;
}
dan zie je dat ze onder mekaar staan.
En omdat je wel wat anders te doen hebt, kan je beter gewoon wat werkende code lenen:
http://www.alistapart.com/d/sprites/ala-buttons1.html
Die doet volgens mij (imho) precies wat je zoekt. Is een klassieker!
Kortom surf je de rambam en dan vindt je het wel. Story of my life 
Enjoy en big kiss, Tacon (web-dino)