When Web Site content is updated, it's important to keep the look and feel consistant, this includes the font types, sizes of fonts, borders, margins, colours and many other style attributes. These styles are maintained by a CSS file (Cascading Style Sheet File) which is created when a new web site is built.