This document introduces XHTML and CSS. It begins with an overview of XML and how XHTML is a version of XML. It then discusses the basic structure and elements of XHTML, such as the DOCTYPE, tags for text formatting, lists, links, images and tables. Finally, it provides an introduction to cascading style sheets (CSS) and how they are used to separate document structure from presentation.