I have been trying to figure out why, when I add Cycle to a page, the #header displayed a 20px (approx) margin-bottom that wasn't specified - but ONLY in Win/IE6. Tested by adding Cycle, checking on Browsershots for IE6 (which always - W2K and XP - showed this problem) and IE7 (which never showed this problem), removing Cycle (resulting in no display problems), etc. HTML and CSS validate.
I saw nothing in #header that could cause this. I read about a float bug w/IE6 and added position:relative, no change (Grasping at Straws Department). I happened to notice the list items in the navigation UL (last selector before /#header) had no spaces, and added a space after each LI text. Problem solved, afaik!