CSS was originally developed in 1996 and is an evolution of the previous programming language HTML. The main idea of CSS was to allow the separation of content and design. This means that HTML documents should only contain content (text, images, etc.), while CSS documents should determine the appearance of this content. This makes it much easier for you to maintain and update websites, as changes to the design can be made in a single CSS document, rather than in each individual HTML document.