/* Make sure the layout is centered in IE5 */
body { text-align: center; }
/* This fixes the problem where IE6 adds an extra 3px margin to
   two columns that are floated up against each other. */
* html #container { overflow-x: hidden; } /* IE6 fix */
* html legend {margin:-18px -8px 16px 0;padding:0;}
ol {margin-left:2em;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
html>body p code {*white-space:normal;}
hr {margin:-8px auto 11px;}