You can format your text, links, backgrounds, tables, input fields etc by using CSS (Cascading Style Sheets). This is very popular on the web and used by webmasters to manage the look and feel of the pages of their web site. The biggest advantage of using CSS is easy changing of style from a single location. Big web sites can change their look and feel of the pages and links by changing the CSS page only and in one location. This way thousand of pages can be changed at one stroke. We will learn step by step the different formats used in creating CSS pages.This site also uses CSS for all its formatting requirements. You can see the color of the links changes with mouse over, this is done by CSS and we will learn how to do this.