Just wanted to echo wat CatCrazy said - 40% carbs, 40% protein and 20% good fats (olive oil, avocado, nuts etc) is what I've heard is best too.
I have a personal trainer and he is very big on getting the right nutrition after a workout - so carbs and protein immediately following a workout followed by regular small servings of protein over the next 24hrs (nuts, seeds, lean meat, dairy etc).
I'm not really following it as much right now because I don't want to put on any more muscle but at one point I was making sure I ate over 70g of protein a day - which I actually found quite hard.
It definitely worked though - I have gone from being able to lift only around 10kg to 30kg in around 2 months. Now i'm more interested in stripping fat, but obviously having more muscle it will be easier to do.
What type of cardio do you do? My trainer recommends high intensity interval training early in the morning, as it boosts your metabolism for the rest of the day. I've been using the rower to do sprints - so I'll do 100 metres as fast as possible then rest (i.e. row very very slowly) for 50 metres x10.
I'm seeing him again tomorrow so I'll see if I can pick up anymore tips as I'm gonna try and go it alone until after xmas.
Keep it up hun and I'm sure you'll start seeing some good results xxx