Have you tried making individual stylesheets for each ie browser? then use this codes
<!–[if IE 6]>
<link rel="stylesheet" type="text/css" href=" yourfile’slocation/ie6.css" />
<![endif]–>
<!–[if IE 7]>
<link rel="stylesheet" type="text/css" href=" yourfile’slocation /ie7.css"/>
<![endif]–>
<!–[if IE 8]>
<link rel="stylesheet" type="text/css" href=" yourfile’slocation /ie8.css"/>
<![endif]–>
You must keep in mind that you don’t need to rewrite all your main css codes into the ie stylesheet, instead write the codes that were affected by the bugs when viewed on that specific ie browser. In your case the sidebar is not appearing…
try tweeking the width and the position of your sidebar… make it relative… heres a link to the css ie bug article
https://css-tricks.com/ie-css-bugs-thatl … very-time/