That isn't a tutorial. It's just a list of suggestions and techniques (although I do have two of those pages bookmarked for reference). I don't think anyone can look at Rat's post without any knowledge of CSS anyway. If you know HTML but no CSS, you may be doing everything in tables with inline styling. You'd have to unlearn that, then. There's a book called HTML Utopia: Designing Without Tables Using CSS. Assumes you know HTML pretty well; begins with What is CSS? If you don't know HTML, there's another book, Design Your Own Web Site the Right Way Using HTML and CSS. Starts from, What is an HTML tag? www.w3schools.org (server seems down right now) has a page on CSS basics which you can use to get familiar with slectors, properties, and values (the basics of CSS). To get some idea of the flexibility of CSS (what all you can do with it), go to www.csszengarden.com, a place where the same HTML has been re-styled by other people using only CSS (though some also use image-replacement to cover up some of the html, like the [url="http://www.csszengarden.com/?cssfile=/168/168.css&page=4]Hen Garden[/url] which is really cute).