Cascading Style Sheets (CSS) can be considered as a style sheet language which is used for describing the presentation semantics (the look and formatting) of a document written in a markup language. It has been is widely used and popular amongst web developers over the world. CSS is mainly designed to enable the separation of document content (written in HTML or a similar markup language) from document presentation, including elements such as the layout, colors, and fonts.