Forum Moderators: not2easy
This is caused when you have a margin on the same side as you are floating towards, in this case 5px all round (including the left) and float:left;. In this circumstance IE doubles the margin on that side - making it 10px.
Adding display:inline; bizarrely fixes this bug, yet the element still retains its block status bought on by the float.