fix size and alignment for frontpage icons

The icons in the front page are often a little odd - hoverover makes some pixels displace, the larger images look 'scrunched' when scaled down to ~48px. These icon updates will make browsers properly display without odd artifacts (and reduce size for many of them). It also slightly improves the spacing as a few icons were not properly aligned.