Cufon.replace('.main-menu .mm-i-a-', {fontFamily: 'PFBeauSansProLight', hover: {color: '#ff0000'}});
Cufon.replace('.footer', {fontFamily: 'ptsans'});
$(document).bind("ready", function(){
  $(".main-menu .mm-i-").each(function(){
    var $this = $(this);
    if($this.find(".sub-menu-").size() > 0) {
      var ul = $("<ul class='pop-menu'></ul>");
      ul.data("controller", $this);
      var clone = $this.clone();
      clone.find(".mm-i-a-, .sub-menu-").bind("mouseout", function(){
        $(this).parent().parent().hide();
      }).bind("mouseover", function(){
        $(this).parent().parent().show();
      });
      ul.append(clone);
      $this.data("submenu",ul);
      ul.insertAfter("#base-width");
      $this.find(".mm-i-a-").bind("mouseover", function(){
        var leftShift = 11;
        var $this = $(this);
        var offset = $this.offset()
        $this.parent().data("submenu").css({left: offset.left - leftShift, top: offset.top}).show();
      })
    }
  });
  Cufon.replace('.pop-menu .mm-i-a-', {fontFamily: 'PFBeauSansProLight', hover: {color: '#ff0000'}});
  Cufon.replace('.pop-menu .sub-menu- a', {fontFamily: 'ptsans', hover: {color: '#ff0000'}});
});
