Not really. It is technically possible to offer users a choice of different templates for viewing the site (at least the forum/phpBB portion), one of which could be black on white, like you want, but due to how heavily customised this site is, I just don't have the time to maintain more than one version through software upgrades.
The white text on a black background colour scheme has been in place for something like 15 years I think (before my time) so I'm not keen on changing it. I kind of like it. It works with the image up top, which I'm not capable of replacing (I don't even have photoshop, nor the ability to take such nice photographs), so there it is.
What I can suggest that might help at least a little bit: When you are reading a thread, try
print view (look above the first "reply" button at the top of the thread and you'll see it.)