I think I had a similar problem to you a few weeks ago (the last few hours, the site seemed physically down for me).
To your problem, I think there was something cached in the browser - try either a different browser and/or different machine - if that works, then clear out your cache and cookies for the site on your 'problem' machine.