Have a read at this article
http://www.bodybuilding.com/fun/steps_to_get_ripped.htm
Some quotes from the article
All the cardio in the world is not going to help you if you're going home to scarf down a cheese cake. You have to diet just as hard as you work in the gym. Good nutrition is absolutely key when it comes to getting shredded.
If you've been training for any length of time, you already know one undisputed fact: Protein is a staple in any serious bodybuilding diet. Many experts have recommended approximately one gram of protein per pound of lean body mass.
For the serious trainer looking to pack on muscle while getting ripped, one and a half grams of protein per pound will better help your muscles repair and rebuild for growth and help keep you feeling full for longer periods of time. And when your stomach feels full, you'll be more likely to avoid the fridge and any snacks that may halt your progress.
"Lastly, few realize that large amounts of protein can be similar to doing cardio when it comes to revving your metabolism. Interestingly enough, it takes twice the amount of energy for your body to metabolize protein than it does for carbs. So, in essence with the right amount of protein in your diet you're burning more calories while eating! "
"Most people think that if you eat carbs, you're going to get fat. But, contrary to the common belief, this is actually not the case. Carbs are vital to help keep glycogen stores full and provide energy while training.
If these stores are depleted, the body will begin to burn muscle to help keep itself from starvation. As you burn more muscle, your daily caloric intake becomes lower and lower, making it harder and harder to burn calories. Limiting starchy carb (oatmeal, potato, etc.) intake to earlier times in the day, and consuming simple carbs (dextrose, maltodextrin) only after a workout will help keep your body from storing these carbs as fat. "
All fats are NOT created equal.
"The fact of the matter is, there are bad fats and good fats. Hamburgers, bacon, sausages and ice cream are full of bad fats; called saturated fats. However, salmon, nuts, flax oil, and olive oil, just to name a few, contain good unsaturated fats, which every bodybuilder should have in their diet. These types of fats support an already healthy metabolism and get you shredded."
"The more water you drink, the more you retain - this idea is completely backwards. The fact is, the body only retains small amounts of water simply to protect itself from dehydration."