hi,
Ich weiß ja nicht, welche Inhalte unterhalb Menüs stehen, denn die Höhe der Text enthaltenden Elemente ist verschieden (em). Und wenn der Surfer die Breite des Browsers verändert: Kommen da nicht Elemente mit und ohne margin-left durcheinander? Vielleicht verstehe ich Deinen Ansatz auch nur nicht? Mit der aktuellen Lösung "div" um den Inhalt herum bin ich ziemlich zufrieden.
so war's ja auch gemeint: ein div um den kompletten inhalt legen, und diesen per margin-left auf abstand halten.
gruss,
wahsaga