I've found a solution that eliminates the height overlap problem and should be cross-browser (though I haven't verified that yet). There's still a problem with the extra space on the right gutter; I'm working on that now. Once I figure that out (fingers crossed), I'll test with all browsers to verify. (The part that "ain't pretty" is the code not the page display. It takes a fair bit of JavaScript hackery to get it working.)