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 book = {
	  src: secure + 'www.thebijnorgroup.com/swf/gotham_book.swf'
	};

	var light = {
	  src: secure + 'www.thebijnorgroup.com/swf/gotham_light.swf'
	};

	var medium = {
	  src: secure + 'www.thebijnorgroup.com/swf/gotham_medium.swf'
	};
*/

sIFR.activate(book, light, medium);


sIFR.replace(medium, { 
	selector: '#small_main h1' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#11669d', 'font-size':'20px', 'line-height':'20px'}
	}
});


sIFR.replace(medium, { 
	selector: '#small_main h2' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#11669d', 'text-align':'left', 'font-size':'16px', 'line-height':'16px'}
	}
});

sIFR.replace(medium, { 
	selector: '#small_main h3' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#11669d', 'text-align':'left', 'font-size':'14px', 'line-height':'12px'}
	}
});


sIFR.replace(book, { 
	selector: '.moredata' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#003366', 'font-size':'12px', 'line-height':'12px','margin-top':'10px'} 
		,'a': {'color':'#003366','text-decoration':'none','margin-top':'10px'}
		,'a:hover': {'color':'#003366','text-decoration':'underline'}	
	}
});



sIFR.replace(medium, { 
	selector: '.phone' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#000000', 'font-size':'14px'}
	}
});

sIFR.replace(medium, { 
	selector: '.headings' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#f47b20', 'font-size':'16px', 'text-align':'center', 'line-height':'16px'},
		'a': {'color':'#f47b20', 'font-size':'16px', 'line-height':'16px', 'text-decoration':'none'}
	},
	tuneHeight: -5
});



sIFR.replace(medium, { 
	selector: '#content_right h4' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#2971a7', 'font-size':'14px', 'line-height':'14px'},
		'a': {'color':'#2971a7', 'font-size':'14px', 'line-height':'14px', 'text-decoration':'none'}
	},
	tuneHeight: -4
});


sIFR.replace(book, { 
	selector: '.head' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#ffffff', 'font-size':'11px'}
	}
});


sIFR.replace(book, { 
	selector: '#resources_headline' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#898989', 'font-size':'18px', 'line-height':'18px'}
	
	}
});

sIFR.replace(book, { 
	selector: '#headline' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#898989', 'font-size':'15px', 'line-height':'15px'}
	
	}
});

sIFR.replace(book, { 
	selector: '.publics-info-text' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#898989', 'font-size':'16px'}
	}
});


sIFR.replace(book, { 
		selector: 'h2.blog-post' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#2971a7', 'font-size':'21px', 'line-height':'21px', 'margin': '0', 'padding' : '0'},
		'a': {'color':'#2971a7', 'font-size':'21px', 'line-height': '21px', 'text-decoration':'none'}
	}
});

sIFR.replace(book, { 
		selector: 'h3:not(.group-title)' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#2971a7', 'font-size':'21px', 'line-height':'21px'},
		'a': {'color':'#2971a7', 'font-size':'21px', 'line-height':'21px', 'text-decoration':'none'}
	}
});


