In Steam on the HL2 properties page, does it say 'Offline Mode: Ready'? If not, the game isn't entirely updated yet. Did you install it from CDs? If so, you may want to try deleting the local game content and download/install the game from Steam. I had a similar problem, (the game started but...