function rgb2hex(rgb) {
            //generates the hex-digits for a colour.
            function hex(x) {
                    hexDigits = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F");
                    return isNaN(x) ? "00" : hexDigits[(x - x % 16) / 16] + hexDigits[x % 16];
            }
            return "#" + hex(rgb[0]) + hex(rgb[1]) + hex(rgb[2]);
}

var museo300 = { src: '/swf/museo300-regular.swf' };
var museo700 = { src: '/swf/museo700-regular.swf' };

sIFR.delayCSS  = true;
sIFR.activate(museo300, museo700);

$(document).ready(function(){
	
	sIFR.replace(museo300, {
	  selector: '.body h1',
	  css: '.sIFR-root { color:#787878 ; leading: -18; }',
	  offsetTop: -8,
	  tuneHeight: -13,
	  wmode: "transparent"
	});
	
	sIFR.replace(museo300, {
	  selector: '.footer h1',
	  css: '.sIFR-root { color:#ffffff ; leading: -18; }',
	  offsetTop: -5,
	  tuneHeight: -15,
	  wmode: "transparent"
	});
		
	sIFR.replace(museo700, {
	  selector: '.subnav li.current',
	  css: ['.sIFR-root { leading: -2; }', 'a { text-decoration: none; color: #000000; }', 'a:hover { color: #000000; }'],
	  wmode: "transparent",
	  tuneHeight: -5
	});
	
	
	sIFR.replace(museo300, {
	  selector: '.subnav li',
	  css: ['.sIFR-root { leading: -2; }', 'a { text-decoration: none; color: #787878; }', 'a:hover { color: #000000; }'],
	  wmode: "transparent"
	});
	
	color = '#c9c700';
	if($('body').hasClass('pi')) { color = '#531a03'; }
	if($('body').hasClass('co')) { color = '#7cbdd9'; }
	if($('body').hasClass('tr')) { color = '#f79b14'; }
	if($('body').hasClass('te')) { color = '#d9281e'; }
	if($('body').hasClass('wr')) { color = '#000000'; }
	
		sIFR.replace(museo700, {
		  selector: 'h2',
		  css: '.sIFR-root { color: ' + color +'; leading: -5;}',
		  wmode: "transparent",
		  offsetTop: -5,
		  tuneHeight: 0
		});
	
});