Spent all weekend trying to figure out the source of 2 problems, wondering if they 'might' be related.

Problem #1: After installing a Zen Cart Template Theme and several mods (rebuilding site from scratch and previous site files as a guide via WinMerge to upgrade CLEAN from ZC v1.5.1 to v1.5.3) I noticed from the beginning that it takes TWO login attempts to login to the admin. First login just refreshes page and you to have you login again. Secend login works. If session times out, next login works fine. (No second try needed. Usually.)

Problem #2: Using CSS @font-face in stylesheet(s) to load some Ubuntu and Font-Awesome fonts, but on initial page load the fonts are not rendered and get (a) square symbol for the Font-Awesome "icon-right-hand" and (b) the text that is supposed to be a Ubuntu font is using the secondary/tertiary font (Helvetica, Arial) instead. When you refresh (F5 key) nothing changes (as expected due to browser cache), but when you cause a new page load (via link, Home button, etc.) then EVERYTHING looks and works just fine.

I tried researching this and trying different things, ie, re-install Db and Backup files (every mod or two I create Db & File backups), verified CSS paths and single/double-quote encapsulation for font-family name, etc. Just can't figure out the source of the problem.

I can live with the double admin login (actually, kind of nice for hindering brute force login attacks), but the 2nd problem of the custom fonts not loading/showing on initial page load is a Must Fix.

Any ideas anyone? BTW, the site is: http://www.myteefunny.com If you view page source, it will provide all the CSS and JS files, etc. for easy viewing (Firebug & Chrome webdev tools are handy indeed.)

PS - If this post should be under another section, by all means put it where it should be. I just threw it up here in a hurry... I'm heading back to the trenches to try more things.

Thanks!