1.I depends what your web root looks like.
For most installations, the public_html directory would be the web root. So maybe you need to remove the /public_html part.
If you have a link to your site, it would be easy to solve.
2. The header could be changed either in header.thtml or style.css. It depends on what the theme uses.