Is it ok to move the page-title outside of the content div? Or is there a better way?
Use the Blockify module. It will create block for a lot of common drupal elements (including page title), so you can easily place them on a page with a UI, rather than hacking templates.