Well, while looking for a book for him. I got interested myself. I picked up a book called HTML For the World Wide Web by Elizabeth Castro (5th Edition) and I'm already on page 170. I'm writing a CSS page right now. This is fun :P I highly reccomend this book. It covers CSS, HTML, and XHTML. And it is structured VERY well and has as much browser info as you could possibly think of. The author, Elizabeth, tells you what can and cannot be used in each browser (including Netscape, Opera, IE 6, IE 5, Netscape Communicator 4, etc...) It's pretty cool.