If the layout is the architecture and the HTML is the framing, then the CSS is the coat of paint applied to the outside of the house! Your CSS will dictate how your website will look and feel and provide a method for ensuring that look and feel is consistent across all your web pages!

Remember when we said that the HTML of a web-page was the framework around which your art was hung? With CSS, you can now decorate that framework with the desired aesthetics used to target your audience members. By labeling each tag in your HTML with an id and/or a class, you can then reference each of those elements in your CSS and style each of them with different colors, whitespace padding, positioning, even with animations!

CSS is composed of a tag, id, or class reference followed by a set of field definitions inside of curly braces. Each field definition specifies an attribute that is part of the element you're referencing, along with the value of that attribute.

Take a look at the CSS that drives this website for an example of what CSS should look like! Hit the Back button when you're ready to resume the tutorial!