First off, thank you guys so much for helping me out with this. I really appreciate it, and have already learned a lot about these conditional statements.
Unfortunately, I'm still at an impasse. I added:
<!--[if lte IE7]><link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/ie.css" media="screen" type="text/css" /><![endif]-->
to the head section, and it immediately pushed the logo in my header and the menu bar down the page about another 10px. I then put:
in the ie.css file and played around with the margin, but no luck. It doesn't budge, and stays about 10px below where it was.
I even copied the Header and Menu styling into ie.css, and played around with the margins, padding, display, but no luck. Everything stays the same, nothing moves up or down no matter what numbers I plug in.
I also cleared the cache in IE to make sure that wasn't a problem.
If you think this is now unsolvable in a forum format like this, I'll understand. If you have any other suggestions, however, I will name future children after you.