.login legend{color:#000;padding:0 0 20px 0;font-size:1.6em;font-style:bold}.login{display:block;margin:auto;padding:50px 20px 20px 20px;width:500px}.login fieldset{border-style:none}.login,.login fieldset input,form fieldset textarea,form label{font-family:Arial,Verdana,sans-serif;font-size:1em}.login p{position:relative;margin:10px 0}.login p label{position:absolute;top:0;left:0}.login p br{display:none}.login fieldset p input,.login fieldset p textarea{display:block;padding:4px;width:400px;margin:0}.login fieldset p label{width:380px;display:block;margin:5px 5px 5px 6px;padding:0}.login fieldset p textarea{padding:2px;width:404px}.login fieldset p textarea,.login fieldset p input{border:solid 1px #ccc;border-radius:5px}.login fieldset p label{color:#777}