Hi Mike,
I have cufons running on several of my sites. Here is an example of how to set up your cufon-replace.js file:
Cufon.replace('.cufon-enabled ul li a',{hover: true, textShadow:'1px 1px 0px #1d1d1d'});
Cufon.replace('.rightBoxHeading',{hover: true, textShadow:'1px 1px 0px #000000'});
Cufon.replace('#checkoutSuccessHeading');
Cufon.replace('#checkoutConfirmDefaultShipment');
Cufon.replace('#checkoutConfirmDefaultShippingAddress');
Cufon.replace('.categoryIcon',{hover: true});
Cufon.replace('.pagination',{hover: true, textShadow:'1px 1px 0px #1d1d1d'});
Cufon.replace('.productListing-rowheading');
Cufon.replace('.headerbox',{hover: true, textShadow:'1px 1px 0px #1d1d1d'});
Cufon.set('fontFamily', 'Prociono');
Cufon.replace('h1');
Cufon.replace('h5.itemTitle');
Cufon.replace('#productName');
Cufon.replace('#productListHeading');
Cufon.replace('#checkoutSuccessThanks');
Cufon.replace('.centerBoxHeading');
Cufon.replace('#cartEmptyText');
Cufon.replace('#attribsOptionsText');
You will notice I have two sections. The second section is a different font used. You do not need to specify the first font as it is default, but you will need to in the second section. I had a problem with the second font cufons not showing up when the fonts name was more than one word. It was very odd, so I had to go with Prociono.
If you have any semicolons, brackets, or other things out of place in this file, it will not work.
I did not need to use the cufon.now code in the header to make things work. They say if you use it, it will help things load faster. I did not find this to be true in my case. But, they say it has to be the last code before the </head> tag, not with the other header codes.
I believe on your h1 code you do not need the ., (ie Cufon.replace('h1'). Take it out of the header and place it in your new cufon-replace.js file.
Here is the code I have in my header:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript" src="includes/templates/CUSTOM/jscript/cufon-yui.js"></script>
<script type="text/javascript" src="includes/templates/CUSTOM/jscript/Prociono_400.font.js"></script>
<script type="text/javascript" src="includes/templates/CUSTOM/jscript/League_Gothic_400.font.js"></script>
<script type="text/javascript" src="includes/templates/CUSTOM/jscript/cufon-replace.js"></script>
Good Luck. When it does start working for you it will look awesome! Be patient and start small. Once you get one working, then you can add more and test.
Kim