Nope, it's still hosted elsewhere. For that matter, you don't host sites with any expected sizeable traffic in-house (not that I expect them to know it, given the incompetence they've shown in pretty much everything else, even selling shares), unless you're the size of Google or Microsoft.
That being said, it doesn't look like a dedicated hosting. The server hosting this site uses host headers, which to me says 'shared hosting'. It's hosted by XO Communications.