Can't help much, but in the absence of other suggestions...
...a few years ago I used an O'Reilly book for the HTML programing, and it seemed to have a good chink on CSS, which I wasn't using so wasn't of direct interest - however the book was otherwise excellent.
The book I have is 'Web Design in a Nutshell, desktop quick reference' by Jennifer Niederst. The edn I've got (old now) is ISBN 1565925157. Try
www.oreilly.com or Jennifer's own website, IIRC.
HTH