> that's because you've inserted a new div which clears the flow but still > has float: right; due to the definition: #header div {float: right;}. So > extending the <div style="float: none; clear: both;"></div> will help, > which is not very elegant, better would be creating a class for the div > containing the login/language.
You can also float the header to the left as well, and not need the extra DIV to clear the float. If you float the parent element it will be as high as the containing ones. -- Chris Heilmann Blog: http://www.wait-till-i.com Writing: http://icant.co.uk/ Binaries: http://www.onlinetools.org/ ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d IE7b2 testing hub -- http://css-discuss.incutio.com/?page=IE7 List wiki/FAQ -- http://css-discuss.incutio.com/ Supported by evolt.org -- http://www.evolt.org/help_support_evolt/