Stub for CSS Lesson

* added a final result for discussion
* planning to (started the dropped) a step-by-step checkin/tag pattern so I can diff my way though building the file
* CSS facets cover:
    * basic structure reminders
    * the importance of reset styles for new projects
    * shorthand properties
    * basic layout (float versus inline-block)
    * typefaces and headlines
    * semantic markup choices, to help group features
    * pseudoclasses, namely :hover and :visited
    * animations via CSS3 transitions (not all of the vendor-prefixed set)
    * border-radius, text-shadow, 
    * rgba and fallbacks
    * responsive web design basics and how they override each other

This is a _lot_ to cover.  I don't have a good sense of what the students have been taught so far, so I'm a bit hesitant to keep this all in play.  But if I break it into steps, perhaps that'll help extend over a second session or self-teaching.  

This style of page is what I'd expert from current front-end devs working in the industry.  But I think the students would enjoy the transition effects and finding out how much can be done just with CSS.  

I'll definitely need some guidance on responsive web design:  could be skipped?  Or a separate session?