Site online again

Had some server problems. The new site is up again, working on it.