body {
    position: relative
}

#home {
    position: relative;
    top: 40%;
    margin: -200px auto 0 auto
}

    #home .wrapper {
        background: #f2f2f2;
        padding: 20px 0 40px
    }

        #home .wrapper .alert {
            width: 500px;
            margin: 0 auto
        }

#logo {
    background-image: url(/Theme/img/logo.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    height: 370px
}

form {
    width: 274px;
    margin: 0 auto
}

.footer {
    padding: 20px;
    background: #fff;
    text-align: center
}

    .footer a {
        color: #bbb
    }

        .footer a:hover {
            color: #aaa
        }
