* {
    margin:0;
    padding:0;
    font-family: Tahoma, Arial, sans-serif;
}

body {
    width: 800px;
    margin: 0 auto;
    background: #E6E6E6 url(bg.png) repeat-X;
}

h1, h1 a {
    margin: 60px 0 120px;
    color: #FFF;
    text-decoration: none;
}

p {
    width: 500px;
    margin: 30px auto;
}

form {
    width: 400px;
    margin: 0 auto;
    text-align: center;
}

label {
    display:block;
    margin: 10px;
}

label span {
    float: left;
    width: 150px;
    text-align: right;
    margin-right: 10px;
}

input {
    width:200px;
    height:1.4em;
}

button {
    border:0;
    color:#FFF;
    font-size:1.5em;
    font-weight:600;
    width:131px;
    height:41px;
    background: url(button.png);
    margin-top:20px;
}

#url a {
    background: #FFF;
    display: block;
    padding: 10px;
    margin-top: 10px;
    color: #222;
}

