Hi, Dan. I checked a number of the links, and they worked fine for me on Firefox in Linux. The home page CSC loaded a bit slowly, but that might have been on my end.
One thing I noticed that might be related to your cross-platform issues is that your files all seem to be suffixed as .htm. Using the full .html is preferable, only the most ancient versions of Internet Explorer skip the 'l'.
Most modern browsers should still be able to render the pages as is, but possibly not as reliably.