body {
    background-color: #fff;
}
div#MainContainer {
    margin: 50px auto;
    width: 900px;
    background-color: #D2EBFF;
    box-shadow: 0 0 20px 20px #D2EBFF;
    border-radius: 10px;
    padding: 20px 0;
}
div#Header {
}
div#Content {
    margin: 10px 0;
    height: 500px;
}
div#Footer {
}
span#logoSuffix, span#logoStrich, span#logoPrefix{
    display: block;
    font-family: Georgia, serif;
    font-size: 8em;
    font-weight: bold;
    position: absolute;
    color: #DBE9F4;
    text-shadow: 0 0 5px #123147, 15px 15px 20px #8dc8f2;
}
span#logoPrefix{
    margin-top: 25px;
    margin-left: 300px;
    -moz-transform: rotate(354deg) translate(100px, 0);
    -webkit-transform: rotate(354deg) translate(100px, 0);
    -o-transform: rotate(354deg) translate(100px, 0);
    -ms-transform: rotate(354deg) translate(100px, 0);
    transform: rotate(354deg) translate(100px, 0);
}
span#logoPrefix .firstLetter{
    -moz-transform: scale(1.3) rotate(8deg) translate(-20px, 0);;
    -webkit-transform: scale(1.3) rotate(8deg) translate(-20px, 0);;
    -o-transform: scale(1.3) rotate(8deg) translate(-20px, 0);;
    -ms-transform: scale(1.3) rotate(8deg) translate(-20px, 0);;
    transform: scale(1.3) rotate(8deg) translate(-20px, 0);;
}
span#logoStrich{
    margin-top: 225px;
    margin-left: 500px;
    -moz-transform: translate(0px, -118px) rotate(37deg);
    -webkit-transform: translate(0px, -118px) rotate(37deg);
    -o-transform: translate(0px, -118px) rotate(37deg);
    -ms-transform: translate(0px, -118px) rotate(37deg);
    transform: translate(0px, -118px) rotate(37deg);
}
span#logoSuffix{
    margin-top: 225px;
    margin-left: 600px;
    -moz-transform: rotate(4deg) scale(1.3) translate(-29px, -48px);
    -webkit-transform: rotate(4deg) scale(1.3) translate(-29px, -48px);
    -o-transform: rotate(4deg) scale(1.3) translate(-29px, -48px);
    -ms-transform: rotate(4deg) scale(1.3) translate(-29px, -48px);
    transform: rotate(4deg) scale(1.3) translate(-29px, -48px);
}

div#SignatureContainer {
    margin-top: -95px;
    position: absolute;
}
span#G, span#I, span#T{
    font-family: Tahoma, serif;
    font-size: 23em;
    font-weight: bold;
    position: absolute;
}
span#G{
    z-index: 1;
    color: #DBE9F4;
    text-shadow: 0 0 3px #123147, -20px 200px 10px #8dc8f2;
}
span#I{
    z-index: 3;
    -moz-transform: translate(80px, 26px) scale(0.38);
    -webkit-transform: translate(80px, 26px) scale(0.38);
    -o-transform: translate(80px, 26px) scale(0.38);
    -ms-transform: translate(80px, 26px) scale(0.38);
    transform: translate(80px, 26px) scale(0.38);
    color: #8dc8f2;
    text-shadow: 0 0 3px #123147, 370px 615px 16px #8dc8f2;
}
span#T{
    z-index: 2;
    -moz-transform: scale(0.5) translate(59px, 51px);
    -webkit-transform: scale(0.5) translate(59px, 51px);
    -o-transform: scale(0.5) translate(59px, 51px);
    -ms-transform: scale(0.5) translate(59px, 51px);
    transform: scale(0.5) translate(59px, 51px);
    color: #3da7f2;
    text-shadow: 0 0 3px #123147, 382px 416px 13px #8dc8f2;
}
