Check your CSS for
validity. If you have invalid rules browsers might ignore everything that follows because it becomes all invalid then.
Specifically, you are using semicolons in your font declarations where commas would be applicable.
Oh and if you post any code please put it in between [CODE][/CODE] tags. It makes scanning your posts much easier. You can do this by clicking the small ‘#’ icon above the reply field.