body{margin:0;padding:0;background-color:#ccc;}#main{position:relative;font-family:Arial,Helvetica,Tahoma,sans-serif;font-size:12px;margin:100px auto 20px auto;width:440px;display:block;background-color:#fff;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;background-image:url(../res/lock_24px.png);background-position:25px 25px;background-repeat:no-repeat;}#main #wrapper{padding:20px 20px 0 60px;}#main a{color:#4d6a2d;text-decoration:none;outline:none;}#main a:visited{color:#4d6a2d;}#main a:hover{color:#89b665;}#main a img{outline:none;border:none;}#main h1{font-size:28px;font-weight:normal;margin:0 0 20px 0;padding:0 10px;}#main form{margin:20px 0;font-size:16px;}#main form input#passwd{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#999;background-color:#fff;width:260px;border:1px solid #ccc;height:14px;line-height:14px;padding:10px;margin-left:5px;vertical-align:middle;}#main form input#submit{height:36px;text-align:center;vertical-align:middle;font-weight:bold;}#main form #error{display:none;color:red;font-size:12px;padding:5px 0 0 10px;}#main form a:hover{background-color:#d2f1b1;}#main p{margin:10px 0;padding-left:32px;}#main p.requestpass{background-image:url(../res/comment_16px.png);background-repeat:no-repeat;background-position:10px 0;line-height:16px;}#main p.goback{background-image:url(../res/goback_16px.png);background-repeat:no-repeat;background-position:10px 2px;line-height:20px;}#main p.goback img{vertical-align:middle;}#main #logo{display:block;padding:15px 20px;text-align:right;}
