The official way: make a different CSS statement within an <!--[if IE 7]> ... <![endif]--> condition. However, I have seen a lot of people using small hacks on their stylesheets when there are only a few problems. For IE7, you can use the "*" hack, so your code would look like this:
Some people swear by these, some people avoid them like the plague.
top: -80px !important;
*top: 0; //IE7 hack
padding: 0 0 0 30px;
By the way, show this to your boss and see if he still wants to spend time and money fine tuning his site for old browsers: http://googleenterprise.blogspot.com...-browsers.html