I'm not sure how to make my site work in anything but IE 7
This only happens to those who learned using IE. IE is broken so you only learned broken methods.
Any websites or tutorials that can help me? I want to pull my hair out.
I send people to W3Schools.com but haven't paid much attention to it in a long time. (It is not affiliated in any way with the W3C).
The best way to learn is write the markup, validate it, and check it in Firefox. Then look to see if IE screws it up. When something doesn't work, Google for the problem or ask here, but take baby steps.
Never, ever rely on IE to do anything correctly. It is 10 years behind web standards and incorrect in many of its implementations.