For anyone having the "steam offline" problem. The solution is to start the game, and idle at the main menu. Don't click anything, just stay there for a couple of minutes. Then click start and it will prompt you to update, which fixes the problem.