@CHARSET "UTF-8";

footer {
        background-color: #aaa;
        height: 120px;
        color: #fff;
        padding: 10px;
        font-size: small;
}

.footerimg {
        float: left;
}

.footertext {
        padding-left: 130px;
        color: #063d79;
}

.footerimgmind {
        display: none;
}

footer:AFTER {
        clear: both;
}

footer a:link, footer a:hover, footer a:visited, footer a:active {
        color: #063d79;
        text-decoration: underline;
}

@media ( min-width : 768px) {
        .footerimgmind {
                float: right;
                margin-top: -55px;
                display: inline;
        }
        footer {
                height: 70px;
        }
        .page {
                margin-bottom: -70px;
        }
        .page:after {
                height: 70px;
        }
}