/*
This style sheet contains style fixes for Explorer 6 
and earlier versions of Explorer on Windows
*/

/*
Explorer seems to ignore the padding-bottom specification 
that is set in default.css for this selector, so we need 
to use margin-bottom instead
 */
* html #anteFooter {
	margin-bottom:4em;
	}

/*
Explorer requires this to prevent the content from disappearing underneath
the left hand menu. Other browsers don't need it.
*/
* html #contentColumn {
	padding-left:16.7em;
	}

/*
Force the <a> elements in the menu to have layout properties to fix IE's HasLayout bug
See http://www.satzansatz.de/cssd/onhavinglayout.html
*/
* html #railColumn .menu li a{
	height:1%;
	}

* html #railColumn {
	display: inline;
	}
	
/*
Explorer ignores the absolute positioning of the elements in 
a fieldset and aligns them to the left unless it is treated as 
an inline element.
*/
* html form fieldset {
	display:inline;
	}

/*
When the correctPNG.js javascript is used to add the AlphaImageLoader
span around images (Explorer only), the class 'corrected' is added to
the span. This style makes sure that the logo image in the masthead
appears with the correct styling after the javascript is applied.
*/
* html #header #masthead .corrected {
	border: 0;
	margin: 0.8em 0.8em 0 0.5em;
	}

/*
This is to fix the double-padding/nowrap bug that causes IE6 to hang
when made narrower than the width of the tabs.
See http://sunpig.com/martin/archives/2006/02/13/double-padding-nowrap-bug-how-to-make-ie6-hit-100-percent-cpu-usage.html
It seems to be another variation of the HasLayout bug.
See See http://www.satzansatz.de/cssd/onhavinglayout.html
*/
* html #tabs ul {
	height:1%;
	}
	

