I guess there is no way to help you unless we know what CSS rules might come to work. It's not something I would see.
Since your numbers are not on top there are tow possible reasons
1) you have breaks before and after the number line
2) some css tells the content block to be a certain height and to have the text verticaly aligned center.
Can you publish that page and see if they are still displayed that way, and if yes use firebug or any other browser developing tool to see what css might is causing this.
You could also put this page online and attach a link here so we can have a look at it.