Admittedly, the rules surrounding negative margins and floats are a little strange, but they _are_ consistent cross-browser, and have been since before IE6. (I haven???t tried yet, but I expect that with little difficulty this layout could be made to work on IE5???there???s nothing here that scares it under normal circumstances.)