Es wird mit CSS schwierig, aber nicht unmöglich. Ich habe sowas ähnliches mal gemacht, aber zähneknirschend -- und es hat Wochen gedauert, bis der Internet Exploder es so machte, wie ich es wollte.
Ich persönlich finde es besser, mit CSS sozusagen von Null auf Web-Design neu zu lernen. Es ist eben vollkommen anders, als mit Tabellen oder Frames zu arbeiten; dafür aber bietet CSS viel mehr Möglichkeiten. Fange mit den einfachsten Sachen an, bevor du mit einer ganzen Website anfängst.
Was mit CSS alles möglich ist, siehst du bei
http://www.cssplay.co.uk/.
Amsonsten, wenn du eine konkrete Frage hast, frag ruhig.