Seriously, the CSS2 spec is, what, 30 pages? Read about syntax, then selectors, then play around. If you have already played around, read Eric Meyer's stuff on the web and his book.

The XHTML spec is even shorter (or did you mean DHTML?). XHTML is not much more than changing <BR> to <br />, und so weiter.