CSS or cascading style sheets are used in enhancing the look and formatting of markup languages. It is most used in HTML and XHTML, but it can be used with any XML document may it be XML, SVG or XUL. This involves the various formatting of the language outputs, which may vary from document presentation to various elements such as layouts, colors and fonts. CSS always is used to improvise the accessibility, flexibility and reduction of complexity in the structure.