img.logo{width:20rem;border:.5rem solid #610303;border-radius:.5rem;box-shadow:.3rem .3rem .3rem #ccc;padding:.4rem;}form.homearea{padding:3rem;}form.user{background:#eee url('../images/userlogin.jpg') no-repeat bottom right;padding:3rem;}form.admin{background:#eee url('../images/adminlogin.jpg') no-repeat bottom right;}.banner div{width:33%;text-align:center;border:.1rem inset #808080;border-radius:.5rem;display:inline-block;height:4rem;line-height:3.5rem;background-color:beige;color:#aaa;font-size:1.5rem;}.banner div.sel span:first-of-type{color:#800;font-weight:bold;}.banner div.sel span:nth-of-type(2){color:#000;font-style:italic;}.info i{color:#873212;font-weight:bold;}.area td div{padding-left:3.0rem;}.area div:first-of-type{font-weight:bold;}.area div:nth-of-type(2){margin-top:3.0rem;margin-bottom:1.0rem;}.login, .area{margin-top:3.0rem;}.login td{width:33%;padding-top:1.0rem;}.login td:nth-of-type(1){text-align:right;font-style:italic;padding-right:1.0rem;}.login td:nth-of-type(2){text-align:center;}div.err{margin-top:1rem;}div.err div{margin-top:.4rem;margin-bottom:.4rem;}div.err div:nth-of-type(2){margin-top:1rem;font-style:italic;}div.err div:nth-of-type(3){color:#d00;font-weight:bold;}