*{margin:0;padding:0}body{min-height:300px}a,a:visited{text-decoration:none;outline:0;color:#54a}a:hover{text-decoration:underline}.centered-form{margin-top:60px}.centered-form .panel{background:rgba(255,255,255,0.8);box-shadow:rgba(0,0,0,0.3) 20px 20px 20px}#Loginform{padding:150px 0 0;width:288px;height:380px;margin:0 auto;position:relative;z-index:1;-moz-perspective:800px;-webkit-perspective:800px;perspective:800px}#Loginform form{width:100%;height:100%;-webkit-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 0 15px 12px rgba(65,95,125,0.8);box-shadow:0 0 15px 12px rgba(65,95,125,0.8);-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:.8s;-webkit-transition:.8s;transition:.8s;background:#f0f0f0;background:-moz-linear-gradient(top,#f0f0f0 0,#eee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0f0f0),color-stop(100%,#eee));background:-webkit-linear-gradient(top,#f0f0f0 0,#eee 100%);background:-o-linear-gradient(top,#f0f0f0 0,#eee 100%);background:-ms-linear-gradient(top,#f0f0f0 0,#eee 100%);background:linear-gradient(to bottom,#f0f0f0 0,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#eee',GradientType=0)}@-moz-keyframes pulse{0%{box-shadow:0 0 1px #008aff}50%{box-shadow:0 0 8px #008aff}100%{box-shadow:0 0 1px #008aff}}@-webkit-keyframes pulse{0%{box-shadow:0 0 1px #008aff}50%{box-shadow:0 0 10px #008aff}100%{box-shadow:0 0 1px #008aff}}#Loginform img{position:relative;top:70px;display:block;margin:0 auto}#login{z-index:100}#register{z-index:1}#Loginform.flipped #login{opacity:0;-moz-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}#Loginform.flipped #register{opacity:1;-moz-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0)}#Loginform #register{height:470px}#login .flipLink,#register .flipLink{height:55px;overflow:hidden;position:absolute;right:0;top:0;width:55px}footer{bottom:0;box-shadow:0 -1px 2px #111;height:45px;left:0;position:fixed;width:100%;z-index:100000}footer h2{color:#EEE;font-size:14px;font-weight:normal;left:50%;margin-left:-400px;padding:13px 0 0;position:absolute;width:540px}footer h2 i{font-style:normal;color:#888}footer a.tzine,a.tzine:visited{color:#999;font-size:12px;left:50%;margin:16px 0 0 110px;position:absolute;text-decoration:none;top:0}footer a i{color:#ccc;font-style:normal}footer a i b{color:#c92020;font-weight:normal}