//sifr 3
	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 berthold_azkidenz_grotesk = { src: '/media/flash/font.berthold_azkidenz_grotesk.swf' };
	
	sIFR.useStyleCheck = true;
	
	sIFR.activate(berthold_azkidenz_grotesk);
	
	sIFR.replace(berthold_azkidenz_grotesk, {
		selector: 'h1',
		css: '.sIFR-root { color: #000000; font-weight:bold; }',
		wmode: 'transparent', 
		forceWidth: 'false' 	 
	});	
	
	sIFR.replace(berthold_azkidenz_grotesk, {
		selector: '#features h2',
		css: '.sIFR-root { color: #ffffff; font-weight:bold; }',
		wmode: 'transparent', 
		forceWidth: 'false',
		filters: {
			DropShadow: {
				knockout: false, distance: 1, color: '#c52e00', strength: 2
			}
		}
	});
	
	sIFR.replace(berthold_azkidenz_grotesk, {
		selector: 'h2',
		css: '.sIFR-root { color: #000000; font-weight:bold; }',
		wmode: 'transparent', 
		forceWidth: 'false' 	 
	});
	
	sIFR.replace(berthold_azkidenz_grotesk, {
		selector: '#colors h3',
		css: '.sIFR-root { color: #000000; font-weight:bold; }',
		wmode: 'transparent', 
		forceWidth: 'false'
	});
	
	sIFR.replace(berthold_azkidenz_grotesk, {
		selector: 'h3',
		css: '.sIFR-root { color: #ffffff; font-weight:bold; }',
		wmode: 'transparent', 
		forceWidth: 'false',
		filters: {
			DropShadow: {
				knockout: false, distance: 1, color: '#c70021', strength: 1
			}
		}
	});
	
	sIFR.replace(berthold_azkidenz_grotesk, {
		selector: '#steps h4',
		css: '.sIFR-root { color: #ffffff; font-weight:bold; }',
		wmode: 'transparent', 
		forceWidth: 'false',
		filters: {
			DropShadow: {
				knockout: false, distance: 1, color: '#000', strength: 1, alpha: .4, blurX: 5, blurY: 5
			}
		}
	});
	//end of sifr