Eine Seite, die ich immer wieder empfehlen kann:
http://www.css4you.de
Hier gibt es ausführliche Bescheibungen zu allen CSS-Tags. Außerdem werden Besonderheiten in verschiedenen Browsern erkärt.
Zu deinem Problem findest du hier etwas:
->
http://www.css4you.de/margin.php (allgemeine Erklärung zu "margin")
->
http://www.css4you.de/wsboxmodell/index.php#browser (Boxmodell - Browser und das Boxmodell)
Das zweite ist eine Erklärung wie der IE mit dem Befehl "margin" umgeht und was er berechnet.
Ich hoffe, es hilft dir weiter.