This is a total shot in the dark, but it sounds a whole bunch like you're triggering quirks mode in IE. (Those sound like standard IE5 behaviors - and while I'm not sure that's exactly how many IE5 behaviors are triggered by quirks mode, I know some of them are.)
On looking at your namespace definition, it looks like you have an extra variable in there - an unnecessary lang="en" attribute-value pair. You should use: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> Yours reads: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> Let me know if this fixes anything. I'm very curious. Matt ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d IE7 information -- 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/