body,html{
    height: 100%;
    margin: 0;
}
.background{
    background-image: url(../img/halfpage-bg.jpg);
    height: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#verticalAligner{
    padding: 3.5em;
    margin: 0;
}
body{
    background-image: url(../img/bg-footpage.png);
    margin: 0;
    height: 100%;
    background-position: center;
    background-repeat: repeat;
    background-size: auto;
}