-moz-float-edge: margin-box -- the box should be centered relative to the remaining space and not the viewport (note that the float has 1em margins so the remaining space should be less than it appears).

left
center