No, you're not an idiot. You're a student who just made a mistake that I'd be willing to bet that you'll never make again. For what it's worth (and from personal experience), screwing up on something...
I've been dryrunning my website for a day or so and it comes up great in Firefox; however, I'm having some trouble with absolute positioning, and div spacing in IE. If you wouldnt mind taking a look at it, the website is www.adamsayer.com The css is at http://www.adamsayer.com/style.css. Thanks ahead of time!
EDIT // Just to clarify, the problem seems to be in IE7 from what I can tell. The left column is appearing over top of the left column.
EDIT2 // This can be closed, problem solved. Thanks to the people that helped!!