var avenirbook = {
  src: '/media/swf/avenirbook.swf'
};
sIFR.activate(avenirbook);
sIFR.replace(avenirbook, {
  selector: '#nav #feature h1',
  wmode: 'transparent',
  css: '.sIFR-root { color: #f9c343; font-size: 24px; } .sIFR-active #nav #feature h1 { color: #f9c343; } '
});
sIFR.replace(avenirbook, {
  selector: '#nav #feature h2',
  wmode: 'transparent',
  css: '.sIFR-root { color: #ffffff; font-size: 15px; } .sIFR-active #nav #feature h2 { color: #ffffff; } '
});
sIFR.replace(avenirbook, {
  selector: '#main #sidebar h2',
  wmode: 'transparent',
  fitExactly: true,
  css: '.sIFR-root { color: #54512e; font-size: 18px; } '
});
sIFR.replace(avenirbook, {
  selector: '#main #going_green h2',
  wmode: 'transparent',
  fitExactly: true,
  css: '.sIFR-root { color: #ffffff; font-size: 18px; } '
});
sIFR.replace(avenirbook, {
  selector: '#camp #main h2',
  fitExactly: true,
  css: '.sIFR-root { color: #bc1e00; font-size: 20px; } .sIFR-active #main h2 { color: #bc1e00; margin: 0; }'
});
sIFR.replace(avenirbook, {
  selector: '#main h1',
  fitExactly: true,
  css: '.sIFR-root { color: #cc4800; font-size: 24px; } .sIFR-active #main h2 { color: #cc4800; }'
});
sIFR.replace(avenirbook, {
  selector: '#main h2',
  wmode: 'transparent',
  fitExactly: true,
  css: '.sIFR-root { color: #cc4800; font-size: 20px; clear: none; } .sIFR-active #main h2 { color: #cc4800; margin: 0; } .sIFR-active #main h2 a { color: #cc4800; text-decoration: none; } .sIFR-active h2 a:hover { color: #cc4800; text-decoration: underline; }'
});
sIFR.replace(avenirbook, {
  selector: '#sponsors p',
  wmode: 'transparent',
  fitExactly: true,
  css: '.sIFR-root { color: #a7a7a7; font-size: 12px; } .sIFR-active #sponsors p { color: #a7a7a7; }'
});

function replaceTabbedHeadlines() {
	sIFR.replace(avenirbook, {
	  selector: 'h2.tabbed',
	  wmode: 'transparent',
	  css: '.sIFR-root { color: #f9c343; font-size: 24px; } '
	});
	sIFR.replace(avenirbook, {
	  selector: 'h3.tabbed',
	  wmode: 'transparent',
	  css: '.sIFR-root { color: #ffffff; font-size: 15px; } '
	});
}

replaceTabbedHeadlines();