oder Fireworks?
Aber im Ernst: Klar kannst Du die Designelemente in einem Grafikprogramm erzeugen und dann in CSS verwenden. Der übliche Weg ist, einzelne Elemente herauszuschneiden und dann in CSS (vor allem als Hintergrundgrafiken) anzusprechen.
Da Du mit der absoluten Positionierung nicht zufrieden bist, willst Du wohl trotzdem ein variables Layout? Wie man das machen kann, steht unter http://aktuell.de.selfhtml.org/tippstricks/css/runde_ecken/index.htm.
Von dort aus kann man sich dann unzählige andere Methoden erarbeiten, die aber im Prinzip dem genannten sehr ähnlich sind.
Viel Erfolg!
Fredo