var thesans_semi_light = {
  src: '/assets/sifr_fonts/thesans_semi_light.swf'
};

var thesans_semi_bold = {
  src: '/assets/sifr_fonts/thesans_semi_bold.swf'
};


// From revision 209 and onwards
sIFR.activate(thesans_semi_light, thesans_semi_bold);

sIFR.replace(thesans_semi_bold, {
	wmode: 'transparent'
	,selector: 'p#banner_header'
	,filters: {
		DropShadow: {
			knockout: false
			,distance: 2
			,blurX: 2
			,blurY: 2
			,color: '#000000'
			,strength: .25
			,angle: 90
		}
	}
	,css: [
		'.sIFR-root { color: #ffffff; text-align: left; font-size: 26px; }'
	]
	,tuneHeight: '-3'
});

sIFR.replace(thesans_semi_light, {
wmode: 'opaque'
  ,selector: 'h1'
  ,css: [
      '.sIFR-root { color: #e66925; text-align: left; letter-spacing: -1; }'
    ]
    ,tuneHeight: '-3'
});


sIFR.replace(thesans_semi_light, {
wmode: 'transparent'
  ,selector: 'h2'
  ,css: [
      '.sIFR-root { color: #e66925; letter-spacing: -1; }'
    ]
    ,tuneHeight: '-3'
});


sIFR.replace(thesans_semi_light, {
	 wmode: 'transparent'
	 ,selector: 'h3'
	,css: [
		'.sIFR-root { color: #ed7b10; letter-spacing: -1; }'
		,'a { text-decoration: none; }'
		,'a:link { color: #ed7b10; }'
		,'a:visited { color: #ed7b10; }'
		,'a:hover { color: #e66925; }'
	]
});


sIFR.replace(thesans_semi_bold, {
  wmode: 'transparent'
  ,selector: '#home #ribbon_textarea p'
  ,css: [
      '.sIFR-root { color: #3b3b3b; }'
    ]
    ,tuneHeight: '-5'
});