body{font-size:.8em;background:#fff;color:#333;margin:0;padding:0 .3em}a{color:#248}a:hover{color:#a00}h1#title{margin:0;margin-bottom:.1em;font-size:1.4em}#menu{background-color:#eee;padding:1px 0}#menu a{padding:0 3px 0 1px;border-right:1px solid #aaa}#menu a.last{border:none}#footer{margin-top:.6em;padding-top:.2em;border-top:1px solid #ccc}#login h1{text-align:center;font-size:1.4em}#login table,#recoveryform,#recoveryform table{margin:0 auto}#login form a{display:block;text-align:center;margin:1em}#recoveryform{width:90%;text-align:center}
