Depends a lot on how dedicated you are. I know personally I'm dedicated as **** and sometimes even over do the diet. Everyone's differenct, if your dedication (especially in the long run) is lacking just do simple substitution drink more water and do more cardio.
Now if you're serious id do 1 g of carbs per lb of body weight, 1.2 g or + of protein per lb of body weight and keep fats to a minimum. I usually hit somewhere around 30-40 grams a day. But if say keep it under 60.
No or little processes foods and the only sugars you're gonna want are those you get from fruit. I like to hit my fruit in my mid day snacks as the sugar helps perk me up.
5 meals a day
3 days of cardio at 30 minutes minimum
(Preferably 4 at 30-50)
4 days of strength training
Creatine (yes creatine that "bloat" is just an excuse fat people make, creatine will keep your muscles hydrated and full and spare muscle wasting)
Lots and lots of veggies to keep you full. Never underestimate the power of vegetables on a diet