UPDATE: It appears to be back up now, but still no idea what caused it to be down.