body {background: #abb; color: #246;}
#wrap {width: 605px; margin: 100px auto 0 auto; padding: 0; position: relative; font-size: 1em;}
#wrap form {background: url(../images/bg-login.gif) no-repeat; width: 605px; height: 375px; margin: 0 0 20px 0;}
#wrap form p.error {background: #d81; color: #fff; width: 400px; padding: 5px; top: 135px; left: 103px; position: absolute; text-align: center; font-weight: bold;}
#wrap form label#lblUsername {width: 90px; height: 26px; top: 180px; left: 150px; position: absolute;}
#wrap form input#txtUsername {width: 178px; padding: 3px 0; top: 182px; left: 251px; position: absolute; border: 1px solid #fff;}
#wrap form label#lblPassword {width: 90px; height: 26px; top: 213px; left: 150px; position: absolute;}
#wrap form input#txtPassword {width: 178px; padding: 3px 0; top: 216px; left: 251px; position: absolute; border: 1px solid #fff;}
#wrap form button {width: 80px; height: 45px; top: 255px; left: 245px; position: absolute;}
#wrap form p#forgot {top: 320px; left: 250px; position: absolute;}
#wrap address {margin: 0 0 10px 20px; font-style: normal;}
#wrap address a {color: #246;}
#wrap p#copyright {margin: 0 0 10px 20px;}