Replace all the 800px to 100% (or better: 98%). This way all the sizes are relative to the screen size and the containers and you will avoid a lot of the border overflows.
I just tried doing that, and honestly it made it worse. At the moment I just want to fix the forum problem because I'm frustrated with it.