Although I have a reset stylesheet that takes care of many headaches, I've wasted 2 days trying to figure out why IE7 is adding extra margins to my navigation div (.menu) and the containing div (content_body_small) does not stretch to allow the navigation div to overflow like it does with the content below it.
I tried all possible tricks I could think of and I think I reached the point where it takes another set of eyes to see this. Mine might be biased.
Here's the test page and please feel free to view the source code and the stylesheets.
I would really appreciate any suggestion