	var opticon = {
		src: imgroot + '/includes/siFR/opticon.swf'
		,ratios: [7,1.32,11,1.31,13,1.24,14,1.25,19,1.23,27,1.2,34,1.19,42,1.18,47,1.17,48,1.18,69,1.17,74,1.16,75,1.17,1.16]
		,fontFamily: "Opticon"
	};
	
	var avantegarde = {
		src: imgroot + '/includes/siFR/avantgarde.swf'
		,ratios: [7,1.32,11,1.31,13,1.24,14,1.25,19,1.23,27,1.2,34,1.19,42,1.18,47,1.17,48,1.18,69,1.17,74,1.16,75,1.17,1.16]
		,fontFamily: "AvantGardeBkBT"
	};
	
	//Dummy object translates sIFR options to Cufon..
	sIFR =
	{
		translateOptions:function(options, font){
			var rtn = {};
			rtn.fontFamily = font.fontFamily;
			root = options.css[".sIFR-root"];
			for(key in root)
			{
				switch(key)
				{
					case "font-size":
						rtn.fontSize = root[key];
					break;
					case "text-transform":
						rtn.textTransform = root[key];
					break;
					case "letter-spacing":
						rtn.letterSpacing = root[key];
					break;
					case "font-style":
						rtn.fontStyle = root[key];
					break;
					case "color":
						rtn.color = root[key];
					break;
					case "text-align":
						rtn.textAlign = root[key];
					break;
				}
			}
			return rtn;
		},
		replace:function(font,options){
			Cufon.replace(options.selector, sIFR.translateOptions(options, font));
		}
	}

	sIFR.replace(opticon, {
		selector: '#mainNav ul li h3',
		wmode: 'transparent',
		css: {
			'.sIFR-root': { 'color': '#ffffff', 'letter-spacing': 1, 'font-size': '17px', 'font-style': 'normal', 'text-align': 'center'},
			'a': {'color': '#ffffff', 'text-decoration': 'none' },
			'a:hover': {'color': '#ffffff', 'text-decoration': 'none' }
		}
	});
	
	sIFR.replace(avantegarde, {
		selector: '#leftNav .hdr h3,#content #leftside h3',
		wmode: 'transparent',
		css: {
			'.sIFR-root': { 'color': '#ffffff', 'letter-spacing': 1, 'font-size': '17px', 'font-style': 'normal', 'text-align': 'left'},
			'a': {'color': '#ffffff', 'text-decoration': 'none' },
			'a:hover': {'color': '#ffffff', 'text-decoration': 'none' }
		}
	});
	
	sIFR.replace(avantegarde, {
		selector: '#content #leftside h1',
		wmode: 'transparent',
		css: {
			'.sIFR-root': { 'color': '#ffeb9a', 'letter-spacing': 1, 'font-size': '28px', 'font-style': 'normal', 'text-align': 'left'}
		}
	});
	
	sIFR.replace(avantegarde, {
		selector: '#content_interior #leftside h1',
		wmode: 'transparent',
		css: {
			'.sIFR-root': { 'color': '#03305a', 'letter-spacing': 1, 'font-size': '28px', 'font-style': 'normal', 'text-align': 'left'}
		}
	});
	
	sIFR.replace(avantegarde, {
		selector: '.right_col_widget h4',
		wmode: 'transparent',
		css: {
			'.sIFR-root': { 'color': '#ffeb9a', 'letter-spacing': 1, 'font-size': '24px', 'font-style': 'normal', 'text-align': 'left', 'text-transform': 'uppercase'}
		}
	});
	
	sIFR.replace(avantegarde, {
	selector: '.left_col_widget h4',
	wmode: 'transparent',
	css: {
	'.sIFR-root': { 'color': '#ffeb9a', 'letter-spacing': 1, 'font-size': '17px', 'font-style': 'normal', 'text-align': 'left', 'text-transform': 'uppercase'}
	}
	});
	
	sIFR.replace(avantegarde, {
		selector: '.left_col_widget h5',
		wmode: 'transparent',
		css: {
			'.sIFR-root': { 'color': '#ffffff', 'letter-spacing': 1, 'font-size': '14px', 'font-style': 'normal', 'text-align': 'left', 'text-transform': 'lowercase'}
		}
	});
	
	
	sIFR.replace(avantegarde, {
		selector: '.right_col_widget h5',
		wmode: 'transparent',
		css: {
			'.sIFR-root': { 'color': '#FFF', 'letter-spacing': 1, 'font-size': '14px', 'font-style': 'normal', 'text-align': 'left', 'text-transform': 'lowercase'}
		}
	});
	
	sIFR.replace(avantegarde, {
		selector: '.roundedhead h6.title',
		wmode: 'transparent',
		css: {
			'.sIFR-root': { 'color': '#ffffff', 'letter-spacing': 1, 'font-size': '15px', 'font-style': 'normal', 'text-align': 'left', 'text-transform': 'uppercase'}
		}
	});
	
	sIFR.replace(avantegarde, {
		selector: '.cal-container .roundedhead .cal-head h6.calendar, .evnt-item .date-display h4',
		wmode: 'transparent',
		css: {
			'.sIFR-root': { 'color': '#ffffff', 'letter-spacing': 1, 'font-size': '15px', 'font-style': 'normal', 'text-align': 'center', 'text-transform': 'uppercase'}
		}
	});