this is just one of many many many things that IE does different than other browsers.
With IE 6 -7 you also cannot use auto or percentages for the width and height of a menu item.
You will need to use the solution pf specifying left alignment for IE.