var essexworks = {
  src: url_address + 'sifr/fonts/essexworks.swf'  
  ,ratios: [7, 1.47, 10, 1.43, 15, 1.36, 19, 1.34, 23, 1.32, 27, 1.31, 30, 1.3, 33, 1.31, 34, 1.29, 35, 1.3, 47, 1.29, 53, 1.28, 54, 1.29, 74, 1.28, 76, 1.27, 81, 1.28, 84, 1.27, 85, 1.28, 1.27]
};

var metanormal = {
  src: url_address + 'sifr/fonts/metanormal.swf'
  ,ratios: [10, 1.32, 16, 1.27, 23, 1.23, 24, 1.21, 25, 1.22, 31, 1.21, 38, 1.2, 42, 1.19, 43, 1.2, 62, 1.19, 66, 1.18, 68, 1.19, 77, 1.18, 78, 1.19, 119, 1.18, 120, 1.17, 1.18]
};

var metamedium = {
  src: url_address + 'sifr/fonts/metamedium.swf'
  ,ratios: [10, 1.32, 16, 1.27, 23, 1.23, 24, 1.21, 25, 1.22, 31, 1.21, 38, 1.2, 42, 1.19, 43, 1.2, 62, 1.19, 66, 1.18, 68, 1.19, 77, 1.18, 78, 1.19, 119, 1.18, 120, 1.17, 1.18]
};

sIFR.activate(essexworks,metanormal,metamedium); // From revision 209 and onwards

//sIFR.debug.ratios({ src: url_address + 'sifr/fonts/metanormal.swf', selector: 'div.podContent div.podTitle' });


sIFR.replace(essexworks, {
	selector: 'div.mainHeading span'
	,wmode: 'transparent'
	,forceSingleLine: true
	,css: {
      '.sIFR-root': { 'color': '#264256', 'font-size': '54px' , 'letter-spacing': -0.1 }
    }
    ,offsetLeft: 3
	,tuneWidth: 3
});

sIFR.replace(essexworks, {
	selector: 'div.pod470 h2'
	,wmode: 'transparent'
	,css: {
      '.sIFR-root': { 'color': '#264256', 'font-size': '34px' , 'letter-spacing': -0.1 }
    }
});

sIFR.replace(essexworks, {
	selector: 'div.pod630 h2'
	,wmode: 'transparent'
	,css: {
      '.sIFR-root': { 'color': '#264256', 'font-size': '34px' , 'letter-spacing': -0.1 }
    }
});

sIFR.replace(essexworks, {
	selector: 'div.allCatTitle'
	,wmode: 'transparent'
	,css: {
      '.sIFR-root': { 'color': '#264256', 'font-size': '28px' , 'letter-spacing': -0.1 }
    }
});

sIFR.replace(essexworks, {
	selector: 'div.pageContentHeading h1'
	,wmode: 'transparent'
	,css: {
      '.sIFR-root': { 'color': '#40495a', 'font-size': '70px', 'letter-spacing': -0.1 }
	}
    ,offsetLeft: 10
	,tuneHeight: -10
	,offsetTop: 0
});

sIFR.replace(essexworks, {
	selector: 'div.moduleContnr h1'
	,wmode: 'transparent'
	,css: {
      '.sIFR-root': { 'color': '#40495a', 'font-size': '70px', 'letter-spacing': -0.1 }
	}
    ,offsetLeft: 10
	,tuneHeight: -10
	,offsetTop: 0
});

sIFR.replace(essexworks, {
	selector: 'div.commentForm form fieldset div label'
	,wmode: 'transparent'
	,forceSingleLine: true
	,css: {
      '.sIFR-root': { 'color': '#ffffff', 'font-size': '28px' , 'letter-spacing': -0.1 }
    }
});

sIFR.replace(metamedium, {
	selector: 'h2.profileTitle'
	,wmode: 'transparent'
	,css: {
      '.sIFR-root': { 'color': '#264256', 'font-size': '30px' , 'letter-spacing': -0.25 }
    }
});

sIFR.replace(metamedium, {
	selector: 'div.QAquestion'
	,wmode: 'transparent'
	,css:{
      '.sIFR-root': { 'color': '#044666', 'font-size': '38px' , 'letter-spacing': -0.25, 'leading': -5 }
	  ,'strong': { 'font-size': '120px' }
    }
});

sIFR.replace(metanormal, {
	selector: 'div.mainNav ul li'
	,forceSingleLine: true
	,wmode: 'transparent'
	,css:  [
      '.sIFR-root {font-size: 18px; font-weight: bold;  letter-spacing: -0.75; }'
      ,'a { text-decoration: none; }'
      ,'a:link { color: #ffffff; }'
      ,'a:hover { color: #b9e2ff; }'
    ]
	,tuneWidth: 1	
});

sIFR.replace(metanormal, {
	selector: 'div.podContent div.podTitle'
	,wmode: 'transparent'
	,css:  [
      '.sIFR-root {font-size: 16px; color: #ffffff; font-weight: bold;  letter-spacing: -0.5; }'
      ,'a { text-decoration: none; }'
      ,'a:link { color: #ffffff; }'
      ,'a:hover { color: #b9e2ff; }'
    ]
});

sIFR.replace(metanormal, {
	selector: 'div.ccPodTitle310'
	,forceSingleLine: true
	,wmode: 'transparent'
	,css:  [
      '.sIFR-root {font-size: 16px; color: #9fa0a0; font-weight: bold;  letter-spacing: -0.5; }'
      ,'a { text-decoration: none; }'
      ,'a:link { color: #ffffff; }'
      ,'a:hover { color: #b9e2ff; }'
    ]
});

sIFR.replace(metanormal, {
	selector: 'div.catSectionTitle'
	,wmode: 'transparent'
	,css: {
      '.sIFR-root': { 'color': '#ffffff', 'font-size': '16px' , 'letter-spacing': -0.25 }
    }
});

sIFR.replace(metanormal, {
	selector: 'div.catTitle span.catSubHeading'
	,wmode: 'transparent'
	,css: {
      '.sIFR-root': { 'color': '#5d6672', 'font-size': '20px' , 'letter-spacing': -0.25 }
    }
});

sIFR.replace(metanormal, {
	selector: 'div.catTitle span.c1'
	,wmode: 'transparent'
	,css: {
      '.sIFR-root': { 'color': '#7fb212', 'font-size': '48px' , 'letter-spacing': -0.25 }
    }
});

sIFR.replace(metanormal, {
	selector: 'div.catTitle span.c2'
	,wmode: 'transparent'
	,css: {
      '.sIFR-root': { 'color': '#ed3588', 'font-size': '48px' , 'letter-spacing': -0.25 }
    }
});

sIFR.replace(metanormal, {
	selector: 'div.catTitle span.c3'
	,wmode: 'transparent'
	,css: {
      '.sIFR-root': { 'color': '#7b0c97', 'font-size': '48px' , 'letter-spacing': -0.25 }
    }
});

sIFR.replace(metanormal, {
	selector: 'div.catTitle span.c4'
	,wmode: 'transparent'
	,css: {
      '.sIFR-root': { 'color': '#fa7600', 'font-size': '48px' , 'letter-spacing': -0.25 }
    }
});

sIFR.replace(metanormal, {
	selector: 'div.catTitle span.c5'
	,wmode: 'transparent'
	,css: {
      '.sIFR-root': { 'color': '#117513', 'font-size': '48px' , 'letter-spacing': -0.25 }
    }
});

sIFR.replace(metanormal, {
	selector: 'div.catTitle span.c6'
	,wmode: 'transparent'
	,css: {
      '.sIFR-root': { 'color': '#008cee', 'font-size': '48px' , 'letter-spacing': -0.25 }
    }
});

sIFR.replace(metanormal, {
	selector: 'div.catTitle span.c7'
	,wmode: 'transparent'
	,css: {
      '.sIFR-root': { 'color': '#008cee', 'font-size': '48px' , 'letter-spacing': -0.25 }
    }
});

sIFR.replace(metanormal, {
	selector: 'div.profileMenu ul li'
	,wmode: 'transparent'
	,css:  [
      '.sIFR-root {font-size: 16px; font-weight: bold;  letter-spacing: -0.5; }'
      ,'a { text-decoration: none; }'
      ,'a:link { color: #ffffff; }'
      ,'a:hover { color: #e0e0e0; }'
    ]
});

sIFR.replace(metanormal, {
	selector: 'div.commentContnr h3'
	,wmode: 'transparent'
	,css: {
      '.sIFR-root': { 'color': '#ffffff', 'font-size': '16px' , 'letter-spacing': -0.5 }
    }
});

sIFR.replace(metanormal, {
	selector: '.searchPanel form fieldset label'
	,wmode: 'transparent'
	,forceSingleLine: true
	,css: {
      '.sIFR-root': { 'color': '#4a5059', 'font-size': '18px' , 'letter-spacing': -0.5 }
    }
});

sIFR.replace(metanormal, {
	selector: '#accordion h4'
	,wmode: 'transparent'
	,fitExactly: true
	,sharpness: 1
    ,onRelease: function(fi) { togglerClick(document.getElementById(fi.getAncestor().id.replace("h4_",""))); }
	,onRollOut: function(fi) { togglerMouseOut(document.getElementById(fi.getAncestor().id.replace("h4_",""))); }
	,onRollOver: function(fi) { togglerMouseOver(document.getElementById(fi.getAncestor().id.replace("h4_",""))); }
	,css: [
      '.sIFR-root {cursor:pointer;font-size: 16px; color: #ffffff; letter-spacing: -0.1; }'	  
	  ,'a { text-decoration: none; }'
      ,'a:link { color: #ffffff; }'
      ,'a:hover { color: #9fa0a0; }'
    ]
});

