Cufon.replace('h1');
    Cufon.replace('h2');
    Cufon.replace('#mainnav a');
    Cufon.replace('h3');
    Cufon.replace('h4');
    Cufon.replace('h3.cufon');
    Cufon.replace('h4.cufon');
    Cufon.replace('h5.cufon');
    Cufon.replace('h6.cufon');
    Cufon.replace('#searchform label');
    Cufon.replace('.caption_desc');
    Cufon.replace('.tagline p');
    Cufon.replace('.dropcap1');
    Cufon.replace('.post_img_date');

function grayscaleImageIE(imgObj)
    {
        imgObj.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(grayScale=1)';
    }

    function grayscaleImage(imgObj)
    {
        var canvas = document.createElement('canvas');
        var canvasContext = canvas.getContext('2d');
        
        var imgW = imgObj.width;
        var imgH = imgObj.height;
        canvas.width = imgW;
        canvas.height = imgH;
        
        canvasContext.drawImage(imgObj, 0, 0);
        var imgPixels = canvasContext.getImageData(0, 0, imgW, imgH);
        
        for(var y = 0; y < imgPixels.height; y++){
            for(var x = 0; x < imgPixels.width; x++){
                var i = (y * 4) * imgPixels.width + x * 4;
                var avg = (imgPixels.data[i] + imgPixels.data[i + 1] + imgPixels.data[i + 2]) / 3;
                imgPixels.data[i] = avg; 
                imgPixels.data[i + 1] = avg; 
                imgPixels.data[i + 2] = avg;
            }
        }
        
        canvasContext.putImageData(imgPixels, 0, 0, 0, 0, imgPixels.width, imgPixels.height);
        return canvas.toDataURL();
    }


