Most of my job (i wear many hats) is being

a web programmer. Despite my efforts to be

a Server/DB Morlock, periodically i'm dragged out

to be a Layout Eloi. ;) CSS can be so cool, and so

irritating: the elation of realizing how many

grotty nested tables you can ditch, followed by

the depression of realizing that your beautiful

and efficient layout renders correctly on exactly

two of the hojillion web browsers out there.

FWIW, Eric Meyer's _Cascading Style Sheets,

The Definitive Guide_ from o'reilly has been

pretty nice to me when I'm in the depths of a

layout battle. (a 2nd edition is due out soon

I think) I've also had a reasonably good time

reading _Designing with Web Standards_ by

Jeffery Zeldman (New Riders). [Both available

cheaply in print form from bookpool.com or

even cheaper in o'reilly's terribly handy

Safari net service.] Zeldman is also involved

in a website called A List Apart which has a good

deal of tasty web design tidbits.

Good luck with your redesign!