var helvetica_neue_bold = {
    src: '/assets/scripts/sifr/fonts/helvetica-neue-bold.swf'
};
var helvetica_neue_roman = {
    src: '/assets/scripts/sifr/fonts/helveticaneueltstdroma.swf'
};

sIFR.activate(helvetica_neue_bold);

// Setup some misc options
sIFR.useStyleCheck = true;
sIFR.fitExactly = true;
sIFR.forceClear = true;
sIFR.repaintOnResize = true;

// To get ratios for each font use the following code
//sIFR.debug.ratios({src: '/assets/scripts/sifr/fonts/p22_grenville.swf', selector: 'h1' });

/* Replace top menu links */
sIFR.replace(helvetica_neue_bold, {
	selector: '#top-menu-container .top-nav',
	css: [
		'.sIFR-root { color: #858585; font-size: 14px; }',
		'a { text-decoration: none; }',
		'a:link { color: #858585; }',
		'a:hover { color: #000000; text-decoration: none; }'
	],
	forceSingleLine: true,
	transparent: true
});

sIFR.replace(helvetica_neue_bold, {
	selector: '#top-menu-container .donate',
	css: [
		'.sIFR-root { color: #858585; font-size: 14px; }',
		'a { text-decoration: none; }',
		'a:link { color: #858585; }',
		'a:hover { color: #000000; text-decoration: none; }'
	],
	forceSingleLine: true,
	transparent: true
});

/* Replace main menu links */
sIFR.replace(helvetica_neue_bold, {
	selector: '#main-menu-container dt p',
	css: [
		'.sIFR-root { color: #ffffff; font-size: 16px; cursor:pointer; leading: -7; text-align: center; }',
		'a { color: #ffffff; text-decoration: none; }',
		'a:link { color: #ffffff; text-decoration: none; }',
		'a:hover { color: #ffffff; text-decoration: none; }'
	],
	fitExact: true,
	forceSingleLine: false,
	transparent: true
});

sIFR.replace(helvetica_neue_bold, {
	selector: '#home .orange',
	css: [
		'.sIFR-root { color: #f7941e; font-size: 24px; }',
		'a { color: #f7941e; font-size: 24px; }',
		'a:link { color: #f7941e; }',
		'a:hover { color: #f7941e; text-decoration: none; }'
	],
	fitExact: true,
	forceSingleLine: true,
	transparent: true
});

sIFR.replace(helvetica_neue_bold, {
	selector: '#home .green',
	css: [
		'.sIFR-root { color: #009b67; font-size: 24px; }',
		'a { color: #009b67; font-size: 24px; }',
		'a:link { color: #009b67; }',
		'a:hover { color: #009b67; text-decoration: none; }'
	],
	fitExact: true,
	forceSingleLine: true,
	transparent: true
});
sIFR.replace(helvetica_neue_bold, {
	selector: '#publications-index .green',
	css: [
		'.sIFR-root { color: #009b67; font-size: 16px; }',
		'a { color: #009b67; font-size: 16px; }',
		'a:link { color: #009b67; }',
		'a:hover { color: #009b67; text-decoration: none; }'
	],
	fitExact: true,
	forceSingleLine: true,
	transparent: true
});

sIFR.replace(helvetica_neue_bold, {
	selector: '#home .purple',
	css: [
		'.sIFR-root { color: #771d7e; font-size: 18px; }',
		'a { color: #771d7e; font-size: 18px; }',
		'a:link { color: #771d7e; }',
		'a:hover { color: #771d7e; text-decoration: none; }'
	],
	fitExact: true,
	forceSingleLine: true,
	transparent: true
});
sIFR.replace(helvetica_neue_bold, {
	selector: '#publications-index .purple',
	css: [
		'.sIFR-root { color: #771d7e; font-size: 16px; }',
		'a { color: #771d7e; font-size: 16px; }',
		'a:link { color: #771d7e; }',
		'a:hover { color: #771d7e; text-decoration: none; }'
	],
	fitExact: true,
	forceSingleLine: true,
	transparent: true
});


sIFR.replace(helvetica_neue_bold, {
	selector: '#home .blue',
	css: [
		'.sIFR-root { color: #0061aa; font-size: 18px; }',
		'a { color: #0061aa; font-size: 18px; }',
		'a:link { color: #0061aa; }',
		'a:hover { color: #0061aa; text-decoration: none; }'
	],
	fitExact: true,
	forceSingleLine: true,
	transparent: true
});
sIFR.replace(helvetica_neue_bold, {
	selector: '#publications-index .blue',
	css: [
		'.sIFR-root { color: #0061aa; font-size: 16px; }',
		'a { color: #0061aa; font-size: 16px; }',
		'a:link { color: #0061aa; }',
		'a:hover { color: #0061aa; text-decoration: none; }'
	],
	fitExact: true,
	forceSingleLine: true,
	transparent: true
});

sIFR.replace(helvetica_neue_bold, {
	selector: '.red_links',
	css: [
		'.sIFR-root { font-size: 12px; }',
		'a { color: #8e082b; text-decoration: none; }',
		'a:link { color: #8e082b; }',
		'a:hover { color: #8e082b; text-decoration: underline; }'
	],
	forceSingleLine: true,
	transparent: true
});

sIFR.replace(helvetica_neue_roman, {
	selector: '#layout-container .bottom-message',
	css: [
		'.sIFR-root { color:#949494; font-size: 14px; }'
	],
	forceSingleLine: true,
	transparent: true
});


sIFR.replace(helvetica_neue_bold, {
	selector: 'h1',
	css: [
		'.sIFR-root { color: #c3c3c3; font-size: 20px; }'
	],
	forceSingleLine: true,
	transparent: true
});

sIFR.replace(helvetica_neue_bold, {
	selector: 'h2',
	css: [
		'.sIFR-root { color: #858585; font-size: 28px; leading: -7; }'
	],
	forceSingleLine: false,
	transparent: true
});

sIFR.replace(helvetica_neue_bold, {
	selector: '.explore',
	css: [
		'.sIFR-root { color: #a579b2; font-size: 28px; }'
	],
	forceSingleLine: true,
	transparent: true
});
