Hi,
Rein Interesse halber ... wieso ist denn der 3-Pixel-Bug nun 5 Pixel breit?
Weil du keinen 3 Pixel Bug hast? Der tritt, soweit ich weiss, auf wenn 2 Elemente nebeneinader floaten. Deine sind nicht horizontal sondern vertikal nebeneinander und floaten auch nicht.
Dafuer koenntest Du aber nochmal ueber dein CSS gehen und aus den hights auch heights machen. :) Copy&Paste, was? ;)