A lot of people have heard about the benefits of using CSS, they have heard lots about separating presentation from markup/content but they have never really had the basics of CSS based design laid out for them.
Many people have never really tried out pure CSS designs because they are intimidated by not knowing, or because it’s time consuming to learn and execute. This article is a great starting point for those that just want to understand how CSS works.
The following chapters cover all the basics of CSS design.
Read The Basics of CSS Design