X-män: Wie erstellt man ein grafisches Layout für eine Website?

Beitrag lesen

Guten Abend,

ich möchte demnächst eine Homepage für einen Bekannten erstellen und möchte diese nicht so langweilig aussehen lassen (also hauptsächlich Text und ein paar Bilder/Links etc.), sondern die Website vom Layout her grafisch aufbauen. Jetzt stelle ich mir allerdings die Frage, wie geht man beim Erstellen eines Layout vor?
Ein Design habe ich bereits im Kopf und als Grafikprogramm (ich nehme an, dass man das braucht, um eine solche Website zu erstellen) habe ich Gimp. Muss ich jetzt alle Homepage Elemente einzeln erstellen und diese dann entsprechend mit CSS positionieren, oder erstellt man das Design komplett im Grafikprogramm und schneidet dann einzelne Elemente der Seite raus und macht diese zu Bildern, so dass man sie dann nur noch einfügt?!
Könnt ihr mir vielleicht ein Tutorial zu dem Thema empfehlen?
Wäre echt klasse wenn ihr mir weiterhelfen könntet :)

Gruß,
X-män

PS: Ich kann HTML und auch CSS (also relativ viele Befehle) ;)