html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, strong, em, img, ul, dl, dt, dd {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline}
html {height: 100%; overflow-y: scroll}
body {padding: 7px 0; width: 100%; min-height: 100%; line-height/**/: 1.5; color: #f90; background: #fff0f5 url(bg_body.png) repeat-y center; font-family: Arial, Verdana, sans-serif; font-size: 62.5%; text-align: center}
div, h3, h4 {margin: 0 auto}
:focus {outline: 0}
a {text-decoration: none; font-weight: bold; color: #f90}
h1 a, #menu a {display: block}
h1 a {min-width: 100%; min-height: 100%}
#title {margin: 9px 9px 9px 53px}
#logo {margin: 9px 0}
#main {width: 990px; border: 1px solid #888; min-height: 100%; background: #930}
#content {float: left; margin-left: 9px; padding: 15px; border: 1px solid #bbb; width: 728px; min-height: 813px; background: #ffa; color: #33f; font-size: 1.6em; text-align: center}
#menu {float: right; margin-right: 9px; width: 203px}
#menu h3, #menu h4 {margin-bottom: 1px; font-size: 1.5em}
#menu h3 a, #menu h4 a, #ad {border: 1px solid #000; background: #600}
#ad {padding: 10px 0}
#menu h3 a {padding: 2px 0 0; height: 22px; color: #f90; text-align: center}
#menu h4 a {padding: 1px 0 0 23px; height: 21px; color: #0f7}
#menu h4 a.current {color: #600; background: #f71 url(bullet.png) no-repeat 4px 3px}
#menu h3 a:hover, #menu h3 a:focus, #menu h3 a:active {border: 1px #930 solid; color: #600; background: #f71}
#menu h4 a:hover, #menu h4 a:focus, #menu h4 a:active {border: 1px #930 solid; color: #600; background: #f71 url(bullet.png) no-repeat 4px 3px}
#content a:link, #content a:visited {border-left: 20px solid #e30; padding: 0 8px 1px 6px; line-height/**/: 20px}
#content a {color: #03c}
#content a:hover, #content a:focus, #content a:active {border-left-color: #339; background: #f90}
#footer {clear: both; padding: 9px; color: #f90; font-size: 1.4em}
#footer a:hover, #footer a:focus, #footer a:active {color: #fff}
h2 {font-size: 3em}
h2, #index strong, .full {color: #a33}
.standard {color: #070}
.basic {color: #009}
.corporate {color: #444}
.features {padding: 0 0 14px; font-size: 1em}
.features, #menu h3, #menu h4, #termsofuse h2, #termsofuse h3, #index, #support, ul, dt, dd {text-align: left}
ul {margin-top: 0; padding-left: 22px}
li ul {list-style: disc}
p {padding: 0 0 20px; text-align: justify}
#index {margin: 0 0 -9px}
.changelog, #faq, .features ul {margin: 0 0 6px}
.changelog h3, #faq h3 {padding: 3px; border: 1px solid #000; font-size: 1.6em; color: #f90; background: #600}
#support p {padding: 0}
#index h2, #support, #contact {padding: 16px 0}
#index h2, #support h2, #contact h2, .changelog h2, #faq h2, #termsofuse h2 {color: #33a}
dt {background: #fafaff url(bullet.png) no-repeat 4px 3px}
dt, dd {padding: 0 25px; border: 1px solid #930}
dt {border-top-left-radius: 11px; border-top-right-radius: 11px; -moz-border-radius: 11px 11px 0 0; -khtml-border-top-left-radius: 11px; -khtml-border-top-right-radius: 11px; -webkit-border-top-left-radius: 11px; -webkit-border-top-right-radius: 11px}
dd {border-bottom-left-radius: 11px; border-bottom-right-radius: 11px; -moz-border-radius: 0 0 11px 11px; -khtml-border-bottom-left-radius: 11px; -khtml-border-bottom-right-radius: 11px; -webkit-border-bottom-left-radius: 11px; -webkit-border-bottom-right-radius: 11px}
div, a {border-radius: 12px; -moz-border-radius: 12px; -khtml-border-radius: 12px; -webkit-border-radius: 12px}
#main {border-radius: 77px; -moz-border-radius: 77px; -khtml-border-radius: 77px; -webkit-border-radius: 77px}
#content a {border-radius: 9px; -moz-border-radius: 0 9px 9px 0; -khtml-border-radius: 9px; -webkit-border-radius: 9px}
.changelog h3, #faq h3 {border-radius: 20px; -moz-border-radius: 20px; -khtml-border-radius: 20px; -webkit-border-radius: 20px}
#expand {border-radius: 16px; -moz-border-radius: 16px; -khtml-border-radius: 16px; -webkit-border-radius: 16px}