/*
 * fighting-the-font-face-fout
 *
 * author: Paul Irish
 * http://paulirish.com/2009/fighting-the-font-face-fout/
 * 2011-02-05
 *
 */
(function(){
  // if firefox 3.5+, hide content till load (or 3 seconds) to prevent FOUT
  var d = document, e = d.documentElement, s = d.createElement('style'), m = d.createElement('style');
  if (e.style.MozTransform === ''){ // gecko 1.9.1 inference
    s.textContent = 'body{visibility:hidden}';
    m.textContent = '.entry{display: none;}'; // added RW 20110206 - div.entry hidden added before load, and not removed until jQuery loads later
    var r = document.getElementsByTagName('script')[0];
    r.parentNode.insertBefore(s, r);
    r.parentNode.insertBefore(m, r);  // added RW 20110206 - see above
    function f(){ s.parentNode && s.parentNode.removeChild(s); }
    addEventListener('load',f,false);
    setTimeout(f,3000); 
  }
})();
