fix for totally messed up layout in IE and Opera, and ...... a surprise