I just found this description of how to clear floats without using extra elements: http://www.quirksmode.org/css/clearing.html If this idea works for forms then it would be nice to get rid of the render_br kludge. I haven't tried but it might still be tricky to control rendering in IE. Having working child and next sibling CSS selectors would definitely make life easier. Neil