als je dreamweaver al bij je css hebt, zou ik die gewoon gebruiken.
www.lynda.com heeft een handige dvd/webles over css; css for designers!
verder zoals al gemeld is het handig om te weten hoe het werkt met css/html/xhtml/php/javascript/etc. ik vind een boek altijd handig om uit te leren en anderen vinden het internet als leermethode makkelijker.
een goed begin boek lijkt mij Webdesign met webstandaarden, tweede editie begin je meteen goed (ik heb geen aandelen in de genoemde producten, maar heb ze zelf ook gelezen/gekeken).