#header-logo {
    float: left;
    width: 30pt;
    height: 30pt;
    clear: both;
}

body {
    background-color: #d0e4fe;
    min-height: 100%;
}

h1 {
    color: green;
    text-align: center;
}

body,
.ui-page {
    min-height: 100% !important;
    height: auto !important;
}

.ui-content {
    margin-bottom: 50px; /* HEIGHT OF FOOTER */
}

.ui-footer {
    position: absolute !important;
    width: 100%;
    bottom: 0;
}