You need to go online the first time to validate the client and unlock the client; however, once you do that, you can go into your setting and set your Steam account to work in off-line mode (has to be done while online, though).
so i have to have the internet on so i can play a single player game from steam.i need to know that if i have to have my internet cord out after i validate it i can play.