Firefox adds to block width instead of making proper padding

See? Check this out with IE or Opera. Then check it out with Firefox.
http://blippo.addr.com/html/yo.htm
You see, instead of making proper padding into the div, Firefox expands the whole div and makes it wider. Which sucks. Opera and IE show it just fine.Anyone know how to fix that?