There were a couple of attempts at setting up a standard for this, and both more or less flopped.
Fonts are not freely distributable - most folks aren’t aware of it, but fonts are copyrighted just like everything else under the sun. Distributing a copy of a font you bought can get you in hot water. That was part of the reason the font embedding systems flopped. The system had to let the viewer’s browser show the text in the proper font but without giving the user a copy of the font that could be used for anything else.
Along with that was the usual Microsoft “Standard” vs. true open Standards that just turned into a mess that never got resolved. You can create embeddable fonts that will display on IE, and if you dig long enough you may find the tools to let you do it for Netscape and maybe Mozilla. It is just a huge mess, though.
I like the way your page looks. Let’s get that straight.
You page does break every rule there is for standard HTML and for usability.
Take a look at the css zengarden and see what can be done with standard comform html.
You’ve got graphical talent and some understanding of the technical side. If you can improve the technical side, you can go from making cool sites to making good cool sites.
I envy you your graphical talents.