We should clarify a few points that are important to know prior to beginning a CSS layout. There are many resources available to aide you in learning additional aspects of CSS. But for now it's important we break down what makes up a style so that we are familiar with what we are looking at.

.white {color: #FFFFFF;}
Notice in the above example that a class can be identified by a period (.) prior to the name of the class. The above class would then be applied in your html document to an html tag, for example:<h2 class="white">This is a heading 2</h2>
Once applied this example will change the style of our h2 tag to the color white.#nav {float: left;}
It's important that we recognize an ID can be spotted because it has a pound (#) sign preceding it. Just as in the last two examples, the properties and values are contained within the curly braces. This would then be applied to an html document, usually to a <div> tag which will discuss next.<div id="nav">Navigation</div>
Any elements within the div tags have the styles applied according to what is in your CSS file.