The area where you put the title is actually designed to be the spot where a logo is displayed. The designer of the theme pushed the logo to the left to leave room for any navigation links that might go along the top. While it's certainly possible to add some CSS rules to override the position of that title, as soon as you add any navigation links to the top, it would quickly turn into a bit of a mess. If you just want a title to be above the picture then I would try deleting the contents of the logo area altogether and then just add a Content Block to the page and add an H1 above a photo. Then you can center the whole thing.