Sieht doch schon ganz gut aus.
Die Höhenangaben von #left und main würde ich auf min-height: 450px setzen, dann hast du die MIndesthöhe bist aber nach unten falls es mehr Inhalt wird flexibel.
kannst du auch
schreiben. Ersteres spricht die ID an, letzteres das Element.
Dir fehlt das Meta-Element Charset für den Zeichensatz im head und auch das title-Tag ist zwingend notwendig für den Seitentitel.
In HTMl5 kannst du
<style type="text/css">
abkürzen zu <style>
font: 100.01% ist aus uralten Zeiten und sieht man noch viel. Ein font: 100% ist ausreichend oder gleichbedeutend zu 1em.
Die Schrift im Header ist keine Schrift sonder Bildbestandteil. Das sollte besser Schrift sein und das Bild ein Hintergrundbild. Auch würde ich mir das Auto freigestellt vom Grafiker geben lassen und dann über den Hintergrund packen. Im Moment verzerrt dein Bild wenn die Proportionen des Viewport nicht stimmen. MAch dazu mal dein Fenster kleiner von rechts nach links, dann siehst du es, was ich meine.
Ansonsten -> weiter so.