Hallo,
margin: 0;
padding: 0;Was denn? 0 Eier, 0 Äpfel oder 0 Pflaumen? Also eine Einheit müsstest du schon angeben!
Naja bei "0" ist das wohl weniger kritisch denn es ist ja prinzipiell egal ob es 0px, 0em, 0cm, oder was auch immer ist, obwohl es nicht flash ist sich anzugewöhnen auch bei "0" eine Einheit zu schreiben. Aber das ist IMHO nicht der Fehler.
Aber überleg doch mal was das <p> als Blockelement produziert.
Schöne Grüße,
TeraVolt