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 gothmed	= { src:'/js/gothmed.swf' };
var ang	= { src:'/js/ang.swf' };
sIFR.activate(gothmed, ang);

sIFR.replace(ang, {
	selector:'#home #content h2',
	wmode:'transparent',
	fitExactly:true,
	css:'.sIFR-root { font-size:43px; color:#981b1e; letter-spacing: 1}'
});

sIFR.replace(gothmed, {
	selector:'#sidebar h3',
	wmode:'transparent',
	fitExactly:true,
	css:'.sIFR-root { font-size:16px; color:#493c31; text-transform:uppercase;}'
});

sIFR.replace(gothmed, {
	selector:'#subnav div',
	wmode:'transparent',
	fitExactly:true,
	css:['.sIFR-root { font-size:16px; color:#493c31; text-transform:uppercase;}'
	,'a{color:#493c31; text-decoration:none; display:block}'
	,'a:hover{color:#493c31;}']
});