CSS or "Cascading Style Sheets" is a stylesheet language used to add a particular look to a website. It is used to define everything from the pagelayout to the font sizes and colors. It can be written in-line within an HTML page but is more commonly found in a dedicated file (or files).