This document introduces CSS (Cascading Style Sheets) and explains how it is used to control formatting and presentation of HTML elements. It describes the three methods for applying CSS rules - inline, internal and external stylesheets - and how the "cascading" principle resolves conflicts between them by prioritizing inline styles highest. Key CSS concepts covered include selectors, properties, values and common text formatting properties.