This is the IE6 layout with the spacing of the items looking good.
 
This is the Firefox screenshot with the spacing of the items out of whack.
Items 1, 3 & 4 are all lower in Firefox than in IE. I have not been able
to fix this. Item 2 is higher than in IE. You will also see that there is a
top margin on the main text of the page in Firefox that is not present in IE6.
 
Here is a link to a text file of the CSS.