Sounds like she's having an evening sleep instead of an afternoon sleep. My advice would be to start a new bedtime routine. Have tea, bath her at 7 then read her a story and put her to bed at 7.30-8.00. That should 'trick' her into sleeping all night and not just napping.