parseSelector.pseudoClasses = {
  'not': function(nodes, selector) {
    var result = [];
    each: for(var i = 0, node; i < nodes.length; i++) {
      node = nodes[i];
      var ignore = parseSelector(selector, node.parentNode);
      for(var j = 0; j < ignore.length; j++) {
        if(ignore[j] == node) continue each;
      }
      result.push(node);
    }
    return result;
  }
}

var avenir35 = { src: '/images/sifr/avenir35.swf' };

sIFR.activate(avenir35);

sIFR.replace(avenir35, {
  selector: 'body.spotlight #content h1:not(#h-home)',
  css: ['.sIFR-root { font-size:24px; color:#ffffff;  }',
		'a { text-decoration: none; color:#ffffff; }' ,'a:link { color: #ffffff; }' ,'a:hover { color: #ffffff; }'],
  wmode: 'transparent'
});

sIFR.replace(avenir35, {
  selector: '#content h1:not(#h-home)',
  css: ['.sIFR-root { font-size:24px; color:#083314;  }',
		'a { text-decoration: none; color:#083314; }' ,'a:link { color: #083314; }' ,'a:hover { color: #083314; }'],
  wmode: 'transparent'
});