If that's you in those gallery pictures, you don't look like you need to lose weight. You could use some conditioning perhaps, but speaking as a hetro, you look fine to me.
Your goal will obviously determine the best course of action for you. If you want to bulk up and lose fat, get plenty of protein (~1-1.5g per pound of muscle) and avoid carbs. When eating carbs, make them whole grain and eat them early in the day. Get some protein in you at least every 4 hours. After 4 hours, your body starts breaking down muscles for nourishment, a protein shake/chicken breast/yogurt will stop that. Get protein in you as soon as you can in the morning. Wake up and have eggs and bacon or something.
As stated, having more muscle will let you burn more calories while resting. So if you want to get really trim, focus first on building muscle mass. You'll look more fat to start because you'll get bigger muscles under the fat, but over time, the muscle will eat away the fat.
Contrary to popular belief, doing tons of sit ups will not get rid of fat around your waist, it'll just make the muscles in your waist bigger under the fat. Fat comes off in a different fashion for everyone. You can not dictate how you lose fat with exercise, your body just takes it from where it wants, when it wants.
Another popular myth is that doing a lot of low weight reps is good for definition. Doing a lot of reps with lighter weigh does burn more calories while you're exercising, but you stop burning calories almost as soon as you stop. Doing higher weight for fewer reps builds more strength and mass and continues burning calories long after you're done lifting.
The same applies to cardio. Jogging a stead pace for an hour is a great workout... while you do it, but once you're stop moving, you stop burning calories. Alternating between walking and dead run spikes your heart rate and consumes more energy because the twitch muscle fibers used for fast motion are less energy efficient. You don't burn as many calories while you're doing it, but your metabolism as a whole increases for around an hour after your workout.
With both approaches, you come out about the same in the end, but the harsher workout can be done in 15-20 minutes, while you could spend an hour or more on a treadmill and a comfortable pace. However, it's not bad to do both either. Your body loves variety and you will develop better and faster if you keep things interesting.
You also want to do cardio after strength training. The strength training depletes your stored energy, so you want to follow it up with cardio so you can start burning fat right away. Alternatively, you have to run for half an hour before you even start hitting fat reserves without strength training.
Afterwards, it is very important to get some easily absorbed protein into your body within about half an hour of your work out so your muscles have plenty of fuel to rebuild.