My nav bar in ie7 is completely messing up. First image is what it should look like in chrome, second in ie7. The line-height is set at 0.3, and I can change it so it works in ie7, but then it doesn’t work in any other browsers. Any solutions for this? Image link below.

You could use a conditional CSS statement to set the line height to whatever’s required for IE7:
Other browsers will just take the default from your normal CSS file/style tags. The code should go in the
<head>section of the document, after you’ve linked in/defined your other styles.