title: In CSS what is the difference between "." and "#" when declaring a set of styles?
body: <p>What is the difference between <code>#</code> and <code>.</code> when declaring a set of styles for an element and what are the semantics that come into play when deciding which one to use?</p>