This document is an introduction to CSS that defines CSS as cascading style sheets used to style and lay out web pages. It provides examples of basic CSS syntax using selectors and properties to style elements like paragraphs and images. It also covers the CSS box model, controlling layout with floats, and new features in CSS3 like rounded corners, colors, animations and more. Resources for learning more about CSS are provided at the end.