I know quite a but of CSS, since I have been studying the 'CSS, DHTML & AJAX' book. I did know a bit of CSS before. I think thee are a few setbacks with CSS, one of them being that it is a bit more complicated to implement than bog standard tables.
As DPS said, it does make your development life alot more easier, I have started using CSS on my own website, but have stuck with tables for a couple of client websites just so I could get them done quicker, but they still look good.
I'm currently studying the 'PHP and MySQL For Dynamic Sites' book, it makes a very good read, and so far I've managed to implement a couple of advanved PHP settings - makes me feel special.

__________________
Regards,
Josh Hold
eUKhost Blog: Over 1000 Computer Related Articles to Sink Your Teeth Into!
Super Moderator
I'm only a forum gremlin (moderator), and do not work for eUKhost in any way. Opinions expressed by me are mine only, and do not reflect those of either eUKhost or any company that may be listed above.