Sounds a little like a DNS problem, but i'm not sure how that's possible considering the forums still work at your end of the line.
Only thing I can think is to maybe try the direct link if you haven't already at http://68kmla.org/wiki/Main_Page, otherwise it could be a problem at the ISP end. Hard to tell really.
Only thing I can think is to maybe try the direct link if you haven't already at http://68kmla.org/wiki/Main_Page, otherwise it could be a problem at the ISP end. Hard to tell really.