/* -------------------------------------------------------------- 
   
   ie.css
   
   Contains every hack for Internet Explorer,
   so that our core files stay sweet and nimble.
   
-------------------------------------------------------------- */

/* Make sure the layout is centered in IE5 */


body { text-align: center; }
.container { text-align: left; }

/* Fixes IE margin bugs */
* html .column { overflow-x: hidden;}
*html #contentColumnLeft{ overflow:hidden; text-align:left; padding-bottom:15px; height:554px; margin:0px 5px 15px 23px; padding-top:15px; width:440px; float:left;}
*html #content{text-align:center}
*html .container{text-align:left;margin: 0 20px; width:920px; float:left; overflow:hidden;}
*html #contentColumnRight{ overflow:hidden; text-align:left; padding-bottom:15px; height:554px; margin:0px 25px 15px 5px; padding-top:15px; width:440px; float:left; clear:right;}
*html #contentColumnRight1{ overflow: visible; text-align:left; padding-bottom:15px; height:469px; margin:0px 25px 15px -10px; padding-top:15px; width:440px; float:left; clear:right;}
*html #contentColumnLeft1{ overflow: visible; text-align:left; padding-bottom:15px;height:469px; margin:0px 0px 15px 23px; padding-top:15px; width:440px; float:left;}
*html #contentColumnRight img{text-align:center; padding:0 15px;}
*html #contentColumnLeft1 img{text-align:center; padding:0 15px;}
*html #contentColumnRight1 img{text-align:center; padding:0 15px;}
*html #contentColumnLeft img{text-align:center; padding:0 15px;}
/* Elements
-------------------------------------------------------------- */

/* Fixes incorrect styling of legend in IE6. */

* html .wrap1{margin:0 auto; background:url(../images/footer_bg.jpg) repeat-x; height: 238px;}
* html #wrapHome{width:1000px; margin:auto; padding:0px; overflow: hidden; background:url(../images/bodyback.jpg) repeat-y;}

/** html legend { margin:-18px -8px 16px 0; padding:0; }*/

/* Fixes incorrect placement of ol numbers in IE6/7. */
ol { margin-left:2em; }

/* Fixes wrong line-height on sup/sub in IE. */
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }

/* Fixes IE7 missing wrapping of code elements. */
html>body p code { *white-space: normal; } 

/* IE 6&7 has problems with setting proper <hr> margins. */
hr  { margin: -8px auto 11px; }
