Valve is doing routine Steam server maintenance on Tues, May 21, around 16:00 PDT. Any downtime should be brief.
Scheduled Downtime Announcements
Steam Support on Twitter
Steam Network Stats
Scheduled Downtime FAQ
Things to check out while Steam is giving you problems: