CSS help. My site isn't consistent on other browsers.

Can someone who knows CSS take a look at my site and help me figure out what is wrong and why it looks so dramatically different from Firefox to IE?

My email sign up form is falling outside of the site and is sitting below. When I resize some of the CSS I can fix it but it messes it up on IE. I pretty much copied other CSS code and played with it to get to the point I am at now. Hopefully someone can provide me with a bit of help on this?

Since I am unable to post a link showing my site I am going to post the code below.

Probably because you have many 22 errors and 9 warnings from the Markup Validator. You have 2 <body> tags, no </script> tag for the last bit of javascript. Trying to nest a <div> inside a <h2> tag, missing a closing </div> etc etc.

Select all your code and paste it there. Then just get rid of the errors 1 by 1, and it should give you a better end result. I started getting rid of all your errors but didn't want to completely mess the layout.

If you send me an image of what it should look like, I'd be more than happy to write you some code which will get your started, and will also validate. 95% of the time my sites are pretty good cross browsers.

To add to what Nanomech said, one reason it looks so different in IE from other browsers is that IE is attempting to display the page like the very old IE5.5 would. You need to change the doctype to trigger "standards mode" in browsers. I recommend you use the HTML5 doctype, which is simply this:

I fixed the errors, can you relook? I still have some spacing issues. Why is the nav menu not tight to the header? Also, IE isn't reading the same values as Firefox does so the form on the lower right is not placed in the same spot as it is on Firefox. Kinda frustrating....

Also, would you guys recommend that I center this page and have a background around it? Or is having it left justified OK?

Kravvitz and Nanomech, can you look at my site now?

I seem to be having some real issues. I fixed all of the errors and validated the code now the site is screwy. For one my form no longer sits where it should. I have adjusted the code to extremes and nothing I adjust moves this email sign up form. Can either of you or anyone else let me know what I need to do?