title: Can't style new HTML5 input types in IE7 with type attribute selectors
body: <p>It seems that even when using shivs you can't do something like <code>input[type="search"]</code> to style the new HTML5 input elements in IE7. You can see an example at <a href="http://jsfiddle.net/2tmAp/" rel="nofollow">http://jsfiddle.net/2tmAp/</a> (view it in IE7 modes of course).</p>
  
  <p>Presumably IE7 is setting these elements to <code>type="text"</code> and even though the DOM itself is staying the same this still somehow prevents the styles from applying.</p>
  
  <p>What would be the neatest way to fix this? Is there something we can do in Javascript to trick IE7 into applying the styles the same way as shivs work on elements?</p>