Try sorting out the markup errors. Then move onto the CSS errors.
http://codex.wordpress.org/Validating_a_Website
If you continue to have problems with IE, consider conditional comment CSS
Tell you the truth I went thru this “Conditional Comment CSS” I didn’t understand anything!!!
Just refer the last para on the same page :
Add the appropriate conditional comment to your theme’s header.php file immediately after the call to the theme’s default stylesheet.
<link rel=”stylesheet” href=”<?php bloginfo(‘stylesheet_url’); ?>” type=”text/css” media=”screen” />
<!–[if IE 7]>
<link rel=”stylesheet” href=”<?php bloginfo(‘template_directory’); ?>/ie7.css” media=”screen” type=”text/css” />
<![endif]–>
Then upload your new IE-specific stylesheet (ie7.css in the example above) to your theme folder. You can now make changes to this new stylesheet and review the changes in IE without worrying about the impact on other browsers.
@thassak1 — don’t even worry about Conditional CSS until you’ve fixed the errors on the page. Conditional CSS won’t fix errors you probably won’t even need it if the code is clean.
Its simple
type this coding in end of your page
<link rel=”stylesheet” href=”<?php bloginfo(‘stylesheet_url’); ?>” type=”text/css” media=”screen” />
<!–[if IE 7]>
<link rel=”stylesheet” href=”<?php bloginfo(‘template_directory’); ?>/ie7.css” media=”screen” type=”text/css” />
<![endif]–>