Who would have thought that the layout in IE was messed up because of a 2 pixel margin? It's fixed now.