I use the Opera Mini browser for Free Republic. It formats it to the size of the screen.
I just switched to Atomic browser and that is solving it too.
I second the recommendation of Opera. It “breaks” the formatting of pages, where Safari tries to retain the same layout you’d see on a desktop; the former approach works better for FR and some other sites, though I still prefer Safari for most stuff.