I've just spent a few hours debugging a pretty annoying issue with IE and DotNetNuke and it turned out that the problem was that default.css defines a class DnnModule which defines z-index and position: relative.
The issue I've had was that in IE, my menu (based on mega menu) disappeared "below" the module text, no matter what z-index I gave it. This did not happen in Firefox and Safari; only in IE.
So, for now, as a workaround, I simply removed the DnnModule CSS-class completely; but as this is in Portals/_default/default.css, this change will be overwritten with each update. Besides, this change might break something.
There's a comment which says "Entropy Skin IE7" ... so ... possibly, this really shouldn't be there.
So my question is: What exactly is this there for?