The anchor has its own style set in the stylesheet which overrides the font.
There are three possible fixes
1. Change the stylesheet
2. Use an inline style to override the anchor style
3. Put the font tag inside the anchor tag rather than outside.
The problem took a while to debug because you are mixing the deprecated font tag with a stylesheet. The stylesheet is supposed to replace obsolete tags such as font.