Ahh...... its the <p> tags in my include pages that are causing the problem!
If I remove the <p> tags the text is aligned exactly where I want it. But surely the <p> tags are important? Am I missing something basis here?
The missing header image is still an issue, its just disappeared!