I’m kind of a Helvetica nut. At any rate, I certainly prefer it over Tahoma or Trebuchet or whatever vBulletin uses.
I use Safari for my browser and amongst its options are “stylesheet,” where I can add a .css stylesheet, in which I can specify font families for classes and ids and tags, and that will change the pages I visit
I tried just changing the p, h1, h2, h3 tags to Helvetica, but that didn’t make any changes.
I realize that these changes may likely change other sites as well (unless vBulletin’s classes are super-specific), but I’m cool with that.
I don’t think it is anything to do with stylesheet settings in the browser.
I do not know about Safari, but in Firefox options panel you can set a default font, and then you have to uncheck the box (under Advanced font settings) that says “Allow pages to override my choice”). I am now seeing this page in Book Antiqua. Look for similar settings in your Safari options.
The “cascading” aspect of css could be causing these changes to be overruled by more specific rules that are already defined. Try a more specific rule like this:
#posts div div.page div div table td div { font-family: helvetica; }
Are you sure? I just found how to do it in Internet Explorer too, and although how to tell Chrome to override a site’s font settings is still eluding me, it is probably possible. I think it is a standard sort of browser customization option. Poke around in the settings screens some more and you will probably find it.
Well, if that does every get to bothering you, consider using Stylish extension for Safari, which will allow you to restrict user stylesheets to a specific site.
(For some reason, only Mozilla products let you use the @document property. Others need an extension.)