html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}img,input,textarea{border:0;outline:0}ul,ol{list-style:none}a{outline:0;text-decoration:none}body{background:#fff url(../images/splash_bg.gif) top repeat-x;font-family:Verdana, Tahoma, sans-serif}#horizon{text-align:center;position:absolute;top:50%;left:0px;width:100%;height:1px;overflow:visible;visibility:visible;display:block}#wrapper{top:-180px;margin-left:-160px;position:absolute;left:50%;width:280px;background:#f5f5f5;padding:30px 20px 5px 20px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #ddd}.flash{font-size:12px;padding:8px 0;margin-bottom:20px;text-align:center;width:280px}.flash.error{color:#C03434;background:#fff;border:1px solid #C03434}form{width:280px;margin-top:10px}form ul{width:100%}form ul li{position:relative;height:46px;display:block;margin-bottom:18px}form ul li label{position:absolute;top:0;left:1px;font-size:9px;color:#333;text-transform:uppercase}form ul li .text{position:absolute;left:0;bottom:0;border:1px solid #ddd;padding:6px 5px;width:268px;color:#333;background:#fff;font-size:12px;font-weight:bold}form ul li .text:focus{border:1px solid #999;background:#fff}form ul li .submit{position:absolute;right:0;top:5px;border:1px solid #ddd;padding:6px;color:#444;background:#fff;width:60px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
