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 rockwell = {
  src: '/sifr/rockwell.swf'
};

sIFR.activate(rockwell);

sIFR.replace(rockwell, {
  selector: 'h2.home-title',
  css: [ '.sIFR-root {font-size: 26; color: #6cab00; font-weight:bold; margin-left:160px; padding-top:40px; }' ],
  wmode: 'transparent',
  offsetTop: '3'
});

sIFR.replace(rockwell, {
  selector: 'h2.light-header',
  css: [ '.sIFR-root {font-size: 22; color: #f5f7c8; font-weight:bold; margin:0; padding:0; }' ],
  wmode: 'transparent',
  offsetTop: '3'
});

sIFR.replace(rockwell, {
  selector: 'span.light-header',
  css: [ '.sIFR-root {font-size: 22; color: #f5f7c8; font-weight:bold; margin:0; padding:0; text-align:center; }' ],
  wmode: 'transparent',
  offsetTop: '3'
});

sIFR.replace(rockwell, {
  selector: 'h2',
  css: [ '.sIFR-root {font-size: 26; color: #6cab00; font-weight:bold; }' ],
  wmode: 'transparent',
  offsetTop: '3'
});

sIFR.replace(rockwell, {
  selector: 'span.news_title',
  css: [ '.sIFR-root { font-size:18px; font-weight:bold; color:#FFFFFF; }' ],
  wmode: 'transparent',
  offsetTop: '3'
});

sIFR.replace(rockwell, {
  selector: '#footer h3',
  css: [ '.sIFR-root {font-size: 13; color: #6cab00; font-weight:bold; margin:0; padding:0; }' ],
  wmode: 'transparent',
  offsetTop: '3'
});

sIFR.replace(rockwell, {
  selector: 'a.follow',
  css: [ '.sIFR-root {float:right; font-size: 14; color: #e6e3ae; font-weight:bold; margin:35px 5px 0 0; padding:0; text-decoration:underline; cursor:pointer; }' ],
  wmode: 'transparent',
  offsetTop: '3'
});

