	var freebsc_ = {
      src: '../flash/freebsc_.swf'
      ,ratios: [10, 1.81, 18, 1.72, 23, 1.68, 25, 1.69, 30, 1.67, 44, 1.66, 47, 1.65, 50, 1.66, 62, 1.65, 63, 1.64, 65, 1.65, 71, 1.64, 73, 1.65, 74, 1.64, 76, 1.65, 1.64]
    };
	
	var frutiger_cn = {
      src: '../flash/frutiger_cn.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]
    };

    var frutiger_boldcn = {
      src: '../flash/frutiger_boldcn.swf'
      ,ratios: [8, 1.41, 10, 1.32, 11, 1.31, 15, 1.29, 16, 1.28, 24, 1.26, 27, 1.24, 33, 1.23, 36, 1.22, 37, 1.23, 48, 1.22, 52, 1.21, 53, 1.22, 80, 1.21, 83, 1.2, 85, 1.21, 89, 1.2, 90, 1.21, 1.2]
    };

    // You probably want to switch this on, but read <http://wiki.novemberborn.net/sifr3/DetectingCSSLoad> first.
    // sIFR.useStyleCheck = true;
    sIFR.activate(freebsc_, frutiger_boldcn);

    sIFR.replace(frutiger_boldcn, {
      selector: 'p#siteTitle'
      ,css: {
        '.sIFR-root': { 'color': '#000000', 'letter-spacing': -1.5, 'text-align': 'center' }
	  }
    });
	  
    sIFR.replace(frutiger_cn, {
      selector: 'h2.flash-sub'
      ,css: {
        '.sIFR-root': { 'color': '#336699' }
      }
    });
    
    sIFR.replace(frutiger_cn, {
      selector: 'h2.flash-sub-center'
      ,css: {
        '.sIFR-root': { 'color': '#336699', 'text-align': 'center' }
      }
    });

	sIFR.replace(freebsc_, {
      selector: 'h1'
      ,css: {
        '.sIFR-root': { 'color': '#999999', 'text-align': 'center' }
	  }
    });
	
	sIFR.replace(freebsc_, {
      selector: 'p.subTitle'
      ,css: {
        '.sIFR-root': { 'color': '#ffffff', 'text-align': 'right', 'background-color': '#000000', 'letter-spacing': 1.3 }
	  }
    });