/* self-clearing floats
----------------------------------------------------- */

/* trigger hasLayout and target ie5+6/win only */
* html #wrapper,
* html #nav,
* html #inav,
* html #content,
* html #int_content,
* html #top_items,
* html .feature_box div { height: 1%; }

/* trigger hasLayout and target ie7/win only */
*:first-child+html #wrapper, 
*:first-child+html #nav, 
*:first-child+html #inav,
*:first-child+html #content, 
*:first-child+html #int_content,
*:first-child+html #top_items,
*:first-child+html .feature_box div { min-height: 1px; }

/* changes bullet position for internal side nav for ie7/win only */
*:first-child+html #int_content #side_nav .second,
*:first-child+html #int_content #side_nav .third { background-position: 0 6px; }

/* IE fixes */
* html #content, * html #int_content { margin-right: -40px; }
* html #column2, * html #column1 { display: inline; }
* html #sidebar { margin-right: -10px; position: relative; left: -4px; overflow-x: hidden; }
* html #int_content #side_nav li a { width: 140px; }
* html #int_content #side_nav .second li a { width: 127px; }
* html #int_content #side_nav .third li a { width: 117px; }