Yes there is - Calibre.
Do a "Convert" and specify a large number of pixels in the top margin. My old 505 came in contact with an eight year old and I had the same problem. I found 195 pixels was the right number for my screen; just keep re-converting until you get it right and then set that as a default. The screen seems to be built in segments and a whole segment goes at once so I wouldn't be surprised if 195 worked for you as well.
I also found a permanent solution - I bought a new 505 and donated the old one to the eight year old. He loves it and doesn't mind the large top margin at all.