I have a CSS nested menu that works perfectly in IE 8 and firefox but in IE7 it produces a small gap between the elements. this
I actually fixed it by setting vertical-align: bottom to LI elements (and yes, I didn't remove spaces and line breaks :)
vertical-align: bottom