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 frutigerLight = { src: 'images/flash/frutigerLight.swf' }; sIFR.useStyleCheck = true; sIFR.activate(frutigerLight); sIFR.replace(frutigerLight, { selector: '#main h1' ,wmode: 'transparent' ,css: { '.sIFR-root': { 'letter-spacing': 0, 'leading': 0, 'font-weight': 'normal', 'color': '#041c5d', 'font-size': '18px' } } }); sIFR.replace(frutigerLight, { selector: '#main h2:not(.quote)' ,wmode: 'transparent' ,css: { '.sIFR-root': { 'letter-spacing': 0, 'leading': 4, 'font-weight': 'normal', 'color': '#616261', 'font-size': '13px' } } }); sIFR.replace(frutigerLight, { selector: '.qbox h2' ,wmode: 'transparent' ,css: { '.sIFR-root': { 'letter-spacing': 0, 'leading': 4, 'font-weight': 'normal', 'color': '#616261', 'font-size': '13px' } } });