One shouldn't have to do CSS tricks to view a site properly. It should be set up right in the first place, especially if it's marketed to ITTs. This site is ok, barely, with the classic view. The others the owner has chosen are simply not useable. White on black is a really bad idea, and the white carries over even on the classic view, making highlighted text invisible, being white on almost white.