* { margin:0px; padding:0px; }
body { font-family:Arial; color:#2b2828; font-size:12px; padding:0px 50px; background:#e3e2e2 url(../images/background.png); }

h1 { text-align:center; margin:50px 0px; font-size:42px; font-weight:normal; text-shadow:1px 1px 2px #fff; }
h1.error { margin:150px 0px 0px 0px; font-size:122px; text-shadow:2px 2px 0px #fff; font-weight:bold; }
h1 strong { color:#2bb5e2; }

ul { width:800px; margin:0px auto; list-style:none; overflow:hidden; }
ul li { overflow:hidden; margin:15px 0px; opacity:0; }
ul li span { float:left; display:block; width:450px; text-shadow:1px 1px 0px #fff; }
ul li strong { display:block; text-align:right; float:left; width:350px; color:#2bb5e2; text-shadow:1px 1px 0px #f1f1f1; }

p { text-align:center; margin:48px auto 0px auto; width:480px; text-shadow:1px 1px 0px #fff; line-height:2; }

a, input[type="submit"], input[type="button"] { background:#2bb5e2; padding:10px 10px; display:block; color:#fff; text-decoration:none; border-radius:3px; box-shadow:0px 0px 10px 0px #ccc; width:210px; margin:70px auto; font-size:20px; text-align:center; }
a:hover { box-shadow:0px 0px 10px 0px #b4b4b4; }

input[type="submit"], input[type="button"] { border:0px; cursor:pointer; }
input[type="button"] { position:absolute; }