> It's the way you reveal the UL. Why display: inline;? If you let the > UL stay "block" then IE won't have the bug. Use display: block; > instead > of display: inline;. > > What's interesting is that I believe AP elements are required to be > block > at all times just like floats are, but then display: inline; does > fix the IE doubled margin bug. So we know IE doesn't completely ignore > display: inline; in that case, nor apparently in this one. Hmmmmm... > > Big John
Big John - Unfortunately, I've gotten in the (probably bad) habit of using display: inline due to the double margin bug. But even changing it to display:block doesn't seem to change anything. I've played around with closing the li that the submenu ul was nested in, makes no difference in the spacing issue. Looks like I'm going to resort to a conditional stylesheet to fix IE's spacing on the submenus. Dave ______________________________________________________________________ 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/