Eigentlich gehört das ins Webdev.

@topic:
IE und FF interpretieren das anders. vllt. hilft ein padding-left des main divs.
Nur ohne source ist das schwer zu sagen.