* {
    outline: none;
    margin: 0;
    padding: 0;
}

img {
    border: 0;
}

html {
    background-color: #282C31;
    background-image: url(bg.png);
}

#outer {
    position: absolute;
    top: 50%;
    left: 0px;
    width: 100%;
    height: 1px;
    overflow: visible;
}
 
#inner {
    width: 240px;
    height: 400px;
    margin-left: -120px;  /***  width / 2   ***/
    position: absolute;
    top: -250px;          /***  height / 2   ***/
    left: 50%;
    text-align: center;
}

.button {
    width: 240px;
    height: 81px;
    background-image: url(button.png);
}

.button:hover {
    width: 240px;
    height: 81px;
    background-image: url(buttonHover.png);
}