This document provides an introduction, need, and basic syntax of CSS. CSS (Cascading Style Sheets) is a markup language used to style and lay out web page elements. It separates web content from web presentation. CSS allows flexibility in content submission and managing large complex sites. The basic CSS syntax includes inline, document level, and external style sheets. External style sheets store styles in an external .css file to apply styles across multiple web pages.