The doubled clip property in 'Text meant only for screen readers'
might be unnecessary:
clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
clip: rect(1px, 1px, 1px, 1px);
http://www.ibloomstudios.com/articles/misunderstood_css_clip/ brings up:
According to the W3C (http://www.w3.org/TR/CSS21/visufx.html#clipping):
User agents must support separation with commas, but may also support separation without commas, because a previous version of this specification was ambiguous in this respect.
SVN revision or version used:
Suggestion would be to only use the former rule.
On the other hand, why did this change to 'clip' instead of negative absolute position?