html, body {height:auto;min-height:inherit;}
#parent, #logo, #header, #content, #content-sub, #banner, #footer {background-image:none;clear:none;float:none;padding:0;overflow:visible;position:static;width:100%;}
#logo {background-color:transparent;height:auto;line-height:1.2;top:0;left:0; position:relative; text-align:left;z-index:2;}
#logo a:link, #logo a:visited, #logo a:focus, #logo a:hover, #logo a:active {background-color:transparent;display:inline;height:auto;width:auto; text-decoration:none;}
#banner {margin-top:-135px;overflow:visible; position:relative;height:auto;z-index:1;}
#banner img {border-bottom:5px solid #E2001A;height:auto;width:100%;}
#footer {padding:0;}
#partner h2 { background-color:#fff; background-image:none;border-bottom:1px solid #333; color:#333; font-size:1.38em;margin:1.23em 0 0; padding:.3em 0;text-align:left;}
#partner ul { background-image:none;margin:.65em 0;padding:0;}
#partner li { display: -moz-inline-stack;display: inline-block;margin:0 -.1em;padding:20px 0; text-align:center;vertical-align: top;width: 33%;}
#image #author {margin-top:0;}
#sitenav, #navwrap, #search, .v, .back, #logo em {display: none; visibility:hidden;}
.page {page-break-after: always;} 
.i, a.i:link, a.i:visited, a.i:focus, a.i:hover, a.i:active {background-image:none;padding-left:0;}
ul.downloads {list-style:square;margin-left:1.67em;}
ul.downloads li {list-style:square;padding-left:0;}
textarea, input[type=text] {
border:none;
border-bottom: 1px #333 dashed;
}
a.button:link, a.button:visited, a.button:focus, a.button:hover, a.button:active, button {background-image:none;border:1px solid #910012;color:#910012;}
a.button span, button span {background-image:none;}