function initCufon()
{
	Cufon.replace('div.menuMain > ul.menu > li > a > span', { fontFamily: 'Bailey', hover: true});
	Cufon.replace('div.menuMain > ul.menu > li > span', { fontFamily: 'Bailey', hover: true});
	Cufon.replace('div.menuSecondary > ul.menu > li > a > span', { fontFamily: 'Bailey', hover: true});
	Cufon.replace('div.menuSecondary > ul.menu > li > span', { fontFamily: 'Bailey', hover: true});
	Cufon.replace('div.menuSocial > ul.menu > li > a > span', { fontFamily: 'Bailey', hover: true});
	Cufon.replace('div.menuSocial > ul.menu > li > span', { fontFamily: 'Bailey', hover: true});
	Cufon.replace('div.menuUpperRight > ul.menu > li > a > span', { fontFamily: 'Bailey', hover: true});
	Cufon.CSS.ready(function()
	{
		// css fix - secondary menu spacing
		
		var intTotalMenuWidth = jQuery('.menuSecondary > ul').width();
		var intNumItems = 0;
		var intWidthItems = 0;
		jQuery('.menuSecondary > ul > li').each(function() {
			intNumItems++;
			intWidthItems += jQuery(this).width();
		});
		var intNewMargin = Math.round((jQuery('.menuSecondary > ul').width() - intWidthItems) / (intNumItems * 2));
		jQuery('.menuSecondary > ul > li').css('padding', '0 ' + intNewMargin + 'px 0 ' + intNewMargin + 'px');
		
		// css fix - position the upper right menu (hidden by default)
		jQuery('.menuUpperRight').css('margin-left', jQuery('.menuUpperRight').parent().width() - jQuery('.menuUpperRight').width() - 31).show();

	});
}


$(function(){
	$('.menuMain ul.menu li').hover(function(){
		setTimeout(function(){Cufon.refresh('.menuMain ul.menu a');},20)
	},function(){
		setTimeout(function(){Cufon.refresh('.menuMain ul.menu a');},20)
	});
});

$(document).ready(function(){
	initCufon();
});
