Yeah, I self taught myself to use CSS/XHTML over a couple of weeks working at my summer job this year.
You can see the results at my site:
http://www.rjshade.com/
If you right click and go to View Source you will see how uncluttered and easy to follow the XHTML code is. This is the beauty of separating content and styling using CSS.