title: Why does the :nth-child(2) selector work on what I expect to be :first-child?
body: <p>I have an <a href="http://jsfiddle.net/Z3Bcq/" rel="nofollow">example</a> of what I'm trying to ask.</p>
  
  <p>I use this kind of format often. I'd expect to be able to select that first div with <code>fieldset div:first-child { }</code> but it seems that it's only grabbed by the 2nd child selector. I would expect "field 1" to be red and not blue. It makes more sense semantically (to me at least) to say "style the first div in the fieldset like so" instead of saying the 2nd.</p>
  
  <p>Why is this happening and is there a way to achieve the effect I want (to be able to call div:first-child)?</p>