Some day, no doubt, there will be software that will solely use CSS for layout – Rachel’s probably one of the best people to ask about that! This will most likely go a long way to furthering the spread of standards amongst developers.

However, just as you have to tweak the (X)HTML that Dreamweaver produces – you would certainly have to tweak the CSS by hand. As for being ‘not as sharp’ with CSS, I doubt there is a developer in the world that doesn’t have to reach up to their book shelf sometimes to pull down a CSS reference book of some sort. The more you do it though, the more you’ll learn – and the art of CSS is constantly changing with new specs from the W3C, new browsers, and new techniques developers come up with.

It’s an art well worth being on top of though.