Is Steam still online?

Have you changed any settings if you are using a third party firewall, or has it updated recently (so may be partially blocking ports Steam is using)?

Try logging out of Steam, exit the client, reboot, start Steam again, log in, and see if that helps.