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 font = {
	src: "/swf/sifr.swf"
};

//sIFR.useDomLoaded = false;

sIFR.activate(font);

sIFR.doReplace = function(){
	sIFR.replace(font, {
		 selector: "div#blog div.post h2"
		,css: [".sIFR-root { color: #000000; leading: -10; }",
				"a { color: #000000; text-decoration: none }",
				"a:hover { color: #000000; }"]
		,offsetTop: "-10"
		,tuneHeight: "-15"
		,forceWidth: true
		,fitExactly: true
		,wmode: "transparent"
	});
}
sIFR.doReplace();