When is it proper to use a id verses a class? and the other way around?
It's been ages since I have looked at any kind of code so help a n00b out?
IDs are supposed to be unique per-page. You use an ID to describe a unique element on the page; you use a class to describe items that are generic and non-unique.
Take the front page of a blog, for example: the header would probably be div#header, whereas each blog post may be encapsulated as the div.blog-post class, since there are several of them and it's a generic container.
I had no idea that there was actually a proper time to use an ID vs a class.