My routine consists of close-hand push ups, clapping pushups, pull ups/chin ups on my door gym, and curls with some dumb bells. I also do leg lifts and sit ups. For cardio, I play basketball or jog. I don't really take it too seriously, but I feel and look pretty fit.
As for pushups...