This document provides an introduction to cascading style sheets (CSS) and discusses different CSS types including pseudo classes and pseudo elements. It reviews three methods for applying CSS stylesheets - inline, embedded and separate files. It also covers the order of precedence for different CSS styles and defines class and ID selector styles for formatting HTML elements. Finally, it demonstrates how to use pseudoclasses to style anchor links at different states like unvisited, visited, hover and active.