I've read countless posts about this but none of which seem to be solving my problem. I simply cannot get my headline tags to render in my non-web-standard font.

I have the font file at the same level as my stylesheet. The stylesheet contains these rules:

@font-face {
  font-family: 'Glypha65Bold';
  src: url('Glypha-Bold.eot?') format('eot'), url('Glypha-Bold.woff') format('woff'), url('Glypha-Bold.ttf') format('truetype'), url('Glypha-Bold.otf') format('otf');

h3 {font-family:'Glypha65Bold' , Arial;}
There are no other rules overwriting this.
When I navigate to the font file in the browser address bar using the expected path I am prompted to download the font (i.e. the font is in the correct location).
I've ensured that capitalisation has been adhered to as my sites is on a Windows server.
I am experiencing this issue in all major browsers (IE8 FF9 Chrome Safari).

Can anyone see what might be causing the problem?