Because Counter Strike is based on Half Life. HL1 - CS1.6. HL2 - CS:S.
There is a single player version, Condition Zero.
Right now, I've been playing Team Fortress 2 again. But my computer is acting up, I think it's time for a new graphics card. I'm looking at the 9800GT, for $100 that's a pretty good deal.