Before you do anything more, fix your base layout wrapper, see pm. Before you not have proper html elements setup, do not attempt anything other. The more you add to broken base, the worse things become
Once that is done, add the background image like you did, to the body element
The reason the...