h1 { color: red; text-align: center; margin: 2% auto; }
body{ margin: 0 auto; font-family: Arial, sans-serif; }
div.head {max-width: 30em; margin: 1em auto; text-align: center;}
.info {max-width: 30em; margin: 1em auto;}
.info>div{ background-color: #696969; margin: 1em auto; font-size: 15px; padding: 10px; border-radius: .4em; color: #fff; box-shadow: 2px 2px 5px #a0a0a0;}
.info>table{margin: 1em auto;}
.info p.error, .info p.center {text-align: center;}
.info p.right {text-align: right;}
.info p.small {font-size: 0.8em;}
.links {text-align: center;}
.links a {display: inline-block; background-color: blue; color: white; padding: .2em 1em; margin: 0 1em; text-decoration: none; border-radius: .4em; box-shadow: 2px 2px 5px #202020; }
.links a:hover {box-shadow: 3px 3px 5px #101010; }
.links a:active {box-shadow: none; }

