This document provides an introduction to CSS (Cascading Style Sheets) for controlling the formatting and presentation of HTML documents. It describes how CSS allows separation of document content from style, and how this affects layout, design, and maintenance of web pages. The document also outlines the major CSS properties and facilities for formatting various element types, and how CSS rules are structured and applied to HTML elements using selectors and declarations.