#banner p,#examples,#intro{text-align:center}#intro,strong{color:#FFF}#banner p,li{line-height:140%}#dload,pre{display:block}button,ul{font-weight:700}#banner{position:fixed;top:0;left:0;width:100%;background:#052739;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.4);-moz-box-shadow:0 2px 1px rgba(0,0,0,.4);box-shadow:0 2px 1px rgba(0,0,0,.4);z-index:100;overflow:hidden}#banner-left{float:left;width:120px}#banner-right{float:right;width:900px}#banner p{font-size:1.2em;margin:0;padding:20px 20px 18px}.section,.section-split{overflow:hidden;margin:0 auto 20px}#intro,ul{font-size:1.3em}.section{position:relative;width:664px}.section-split{position:relative;width:700px}.section-lt,.section-rt{position:relative;width:304px}.section-lt{float:left}.section-rt{float:right}.box{background:#2C7AA5;background:rgba(40,118,160,.3);padding:18px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#go{margin:0 auto;width:200px}#intro{margin:0 auto 50px;width:500px;font-family:"Lucida Sans Unicode","Lucida Grande";text-shadow:0 1px 0 rgba(0,0,0,.2)}ul{list-style:none;color:#095E8C}li{padding-left:20px;margin-bottom:2px}#strengths li{background:url(../img/strength.png) 0 4px no-repeat}#weaknesses li{background:url(../img/weakness.png) 0 4px no-repeat}pre{font-size:1.2em;color:#17516E;font-family:Courier,"Courier New";background:#90BCD4;padding:12px;margin-bottom:22px;-moz-border-radius:5px;-webkit-border-radius:5px}#test,pre{border-radius:5px}#dload{margin:0 auto 20px;width:210px;height:50px;text-indent:-9999px}#lean_overlay,#signup{position:fixed;left:0;width:100%;top:0}#dload:link,#dload:visited{background:url(../img/dlb.png)}#dload:active,#dload:hover{background:url(../img/dlb.png) 0 -50px}#lean_overlay{z-index:10000;height:100%;background:#000;display:none}#signup{opacity:1;z-index:999999;right:0;bottom:0;display:block;background-color:#000}#test{width:600px;padding:30px;display:none;background:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,.7);-webkit-box-shadow:0 0 4px rgba(0,0,0,.7);-moz-box-shadow:0 0 4px rgba(0,0,0,.7)}#test p{color:#666;text-shadow:none}#signup-header h2,#signup-header p{color:#444;text-shadow:1px 1px 0 rgba(255,255,255,.5)}#signup-header{background:url(../img/bgtexture.png);padding:18px 18px 14px;border-bottom:1px solid #CCC;border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px}#signup-header h2{font-size:2em;font-weight:700;margin-bottom:3px}#signup-header p{font-size:1.3em;margin:0;text-shadow:none}#help_us .txt-fld input,#signup .txt-fld input{font-size:1.2em;font-family:"Helvetica Neue";outline:0;border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #E7E6E6}#signup .txt-fld{position:relative;width:520px;padding:10px 20px;border-bottom:1px solid #EEE;text-align:right}#signup .btn-fld{width:520px;overflow:hidden;padding:12px 20px 12px 130px}#signup .txt-fld label{display:block;float:left;width:113px;color:#222;text-align:left}#signup .txt-fld input{width:267px;padding:5px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#222;background:#F7F7F7;border-bottom:1px solid #E7E6E6}#help_us .txt-fld input,#signup .txt-fld input{margin-left:100px;margin-top:-25px;border-radius:4px}#signup .txt-fld input.good_input{background:url(../img/good.png) 236px center no-repeat #DEF5E1}#signup .txt-fld input.error_input{background:#FDE0E0}#help_us .txt-fld{position:relative;width:520px;padding:10px 20px;border-bottom:1px solid #EEE;text-align:right}#help_us .btn-fld{width:520px;overflow:hidden;padding:12px 20px 12px 130px}#help_us .txt-fld label{display:block;float:left;width:113px;color:#222;text-align:left}#help_us .txt-fld input{width:267px;padding:5px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#222;background:#F7F7F7;border-bottom:1px solid #E7E6E6}button,p.error{font-size:1.1em;color:#FFF}#help_us .txt-fld input.good_input{background:url(../img/good.png) 236px center no-repeat #DEF5E1}#help_us .txt-fld input.error_input{background:#FDE0E0}p.error{position:absolute;bottom:48px;right:20px;width:262px;padding-bottom:5px;background:url(../img/error-arw.png) 20px bottom no-repeat;text-align:left;margin:0;text-shadow:none}p.error span{display:inline-block;background:#D43636;padding:6px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.txt-fld input:focus,.txt-fld textarea:focus{background-color:#FAF9DC}button{float:right;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background:#FC3D2C;border:none;width:auto;overflow:visible;padding:7px 10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;text-shadow:0 1px 0 rgba(0,0,0,.4)}.modal_close{position:absolute;top:9%;right:31%;display:block;width:14px;height:14px;background:url(../img/cancel-16.png);z-index:2}