This document provides an introduction to Cascading Style Sheets (CSS). CSS is used to describe the presentation of HTML documents, including formatting of text, layout of elements, and colors and fonts. CSS rules are comprised of selectors and declarations to control elements in a document. CSS can be applied inline, embedded in a document, or linked externally. The cascading nature of CSS allows styles to combine from multiple sources.