I had that cross-browser 1px alignment problem too, with the "active" triangle in the nav bar. I think it might be due to slight differences in how browsers factor "borders" into DOM element size calculations.