/* main styles */
body {
    margin: 20px 0 0 0;
    padding: 0;
    background: #fff;
    color: #333;
    font: normal 12px/15px Arial, Tahoma, Verdana, Helvetica, sans-serif;

}

h1 {
    font: bold 16px/19px Arial, Tahoma, Verdana, Helvetica, sans-serif;
    color: #0EA0CF;
    text-transform: uppercase;
}

a {
    color: #000;
    text-decoration:  underline;
}

a:hover {
    text-decoration: none;
}

fieldset {
    padding: 0 0 0 0; 
    margin: 0 0 0 0;
    border: 0;
}

label {
    display: block;
    float: left;
    width: 100px;
    padding: 7px 0 0 0;
    height: 16px;
}

input, textarea {
    padding: 0; 
    margin: 10px;
    border: 0;
    background: #fff;
    color: #333;
    font: normal 12px/15px Arial, Tahoma, Verdana, Helvetica, sans-serif;
    border: 1px solid #ccc;
    padding: 2px;
    margin: 5px;
    width: 200px;
}

#submit {
    background: #ccc;
    text-transform: uppercase;
    font: bold 12px/15px Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
input[type=submit], input[type=checkbox] {
    width: auto;
}

.code {
    font: bold 12px/15px Arial, Tahoma, Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    width: 100px;
}

.wallpaper {
    display: block;
    width: 100px;
    margin: 0 10px 20px 0;
    float: left;
}
