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;
  }
}

//
// sIFR
//

var clarendonblack = {
  src: 'http://varickrosete.com/flash/clarendon-black.swf'
};

sIFR.activate(clarendonblack);

sIFR.replace(clarendonblack, {
  selector: 'h1',
  wmode: 'transparent',
  css: [
  	'.sIFR-root { background-color: transparent; color: #000000; font-size: 8em; leading: -40.0; }', 'a { text-decoration: none; }', 'a:link { color: #000000; }', 'a:hover { color: #cc0000; }'
  ],
offsetTop: -35
});

sIFR.replace(clarendonblack, {
  selector: '#content-main h2',
  wmode: 'transparent',
  css: [
  	'.sIFR-root { background-color: transparent; color: #000000; font-size: 30px; leading: -8.0; }', 'a { text-decoration: none; }', 'a:link { color: #000000; }', 'a:hover { color: #cc0000; }'
  ],
offsetTop: 4
});

sIFR.replace(clarendonblack, {
  selector: 'span.quote',
  wmode: 'transparent',
  css: [
  	'.sIFR-root { background-color: transparent; color: #000000; font-size: 54px; leading: -14.0; }', 'a { text-decoration: none; }', 'a:link { color: #000000; }', 'a:hover { color: #cc0000; }'
  ],
offsetTop: 4
});