"Clear" löst wenn ich richtig aufgepasst habe vorherige "Float"-Anweisungen auf, und bringt daher nur was wenn auch mit Float gearbeitet wurde.
Aber ich bin selbst CSS-Anfänger, und das Problem kommt mir bekannt vor.
Schau Dich doch mal bei mir um, das Design ist einfach, aber auch mit Navigation und Footer - vielleicht soll es bei Dir ja ähnlich aussehen.