Höchstwahrscheinlich liegt es daran, dass du zwei Body-Elemente benutzen willst, aber nur das erste akzeptiert wird. Schreib die beiden ersten Zeilen einfach so um:
1:
echo'';
Im übrigen ist leftmargin im (X)HTML-"Standard" nie vorgesehen gewesen. Benutze lieber CSS-Eigenschaften (auch für die Schriften).