Why is Steam in offline mode?
The most common cause of this problem is the Firewall settings preventing Steam from updating itself. If you encounter any difficulties with Offline Mode, please check out the Troubleshooting Network Connectivity topic by STEAM Support.