html,body,div,span,p,h1,h2,h3,h4,h5,h6,strong,em,abbr,acronym,address,bdo,blockquote,cite,q,code,ins,del,dfn,kbd,pre,samp,var,br,a,img,ul,ol,li,dl,dt,dd,table,tr,td,th,tbody,thead,tfoot,col,colgroup,caption,form,input,textarea,select,option,optgroup,button,label,fieldset,legend,b,i,tt,sub,sup,big,small,hr,iframe
{margin:0;padding:0;text-indent:0;font-size:100.01%}
body,input,textarea,select {font:14px simsun}
img {border:0}

body {text-align:center;background:url(../img/bg-body.png) top left repeat-x #3b0901}
#wrap {text-align:left;width:864px;margin:0 auto}
#main {width:864px;height:557px;background:url(../img/bg-main.jpg) top left no-repeat}
#foot {width:844px;height:119px;margin-left:10px}

a#btn-signup {position:absolute;display:block;width:188px;height:40px;background:url(../img/btn-signup.gif) 0 0 no-repeat;text-indent:-9999px;margin-left:650px;margin-top:36px;z-index:1}
a#btn-signup:hover {background-position:0 -40px}
#txt-intro {position:absolute;margin-top:225px;margin-left:202px;width:480px;height:325px}

#login {position:absolute;padding-left:485px;padding-top:80px;text-align:left}
#login label,#login input,#login a {float:left}
#login label,#login input {margin-top:7px}
#login label {margin-left:10px;color:#fceb58;padding-top:3px;white-space:nowrap;font-weight:bold}
#login label span {color:#a6522e;position:absolute;margin-top:-1px;margin-left:-1px}
#login input {border:1px solid #7f9db9;width:90px;padding:2px;font-family:Arial, Helvetica, sans-serif}
#login input.invalid {border:1px solid #f00;background-color:#fff0f0}
#login a {border:0;width:39px;height:34px;background:url(../img/btn-login.gif) top left no-repeat;text-indent:-999px;overflow:hidden;margin-left:5px}
#login a:hover {background-position:bottom left}

#logo {position:absolute;width:260px;height:240px;margin-left:252px}