Introduction to CSS + HTML

“This short tutorial is meant for people who want to start using CSS and have never written a CSS style sheet before.
It does not explain much of CSS. It just explains how to create an HTML file, a CSS file and how to make them work together. After that, you can read any of a number of other tutorials to add more features to the HTML and CSS files. Or you can switch to using a dedicated HTML or CSS editor, that helps you set up complex sites.”
Good tutorial but interestingly it has huge display problems in Mac Firefox.
Read Starting with HTML + CSS.