Hello, and Greetings

I have a problem with my website. I tried "Display:Flex;" and it did not solve it. I also tried:

<meta name="viewport" content="width=device-width, initial-scale=1" width=device-width>
<meta width=320, initial-scale=1>"

This also did not work. Here is what it looks like.

IPB Image

Can someone please help me get this on track? I think it's the hard coding of the "width=300px" into the HTML.

I want it all centered, the header and footer run across the top.

Thanks,
Jim