/* Make sure the layout is centered in IE5 */
body {
    text-align: center;
}

/* Fixes incorrect styling of legend in IE6. */
legend {
    margin: 0px -8px 16px 0px;
    padding: 0px;
}

/* 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;
}

/* Makes clearfix actually work in IE */
.clearfix {
    display: inline-block;
    height: 1%;
}

/* Fixes padding on fieldset */
fieldset {
    padding-top: 0px;
}

textarea {
    overflow: auto;
}


