Re: IE broke my CSS
IE6 should just go to hell, if your so worried, put a IE6 notice for them to install Google Chrome. Much easier than to try fiddling with it?
If you are wanting to work it out, check out firebug lite, which works in IE. It’s probably the double margin float bug.