#all {
    background-color: #000000;
    color: #ffffff;
    padding: 4mm;
    max-width: 28cm;
    min-width: 644px;
    margin-left: auto;
    margin-right: auto;
}

body {
    color : #ffffff;
    background: #000000;
}

a:link { 
    color: #aaffaa;
}

a:visited { 
    color: #aaffaa;
}

a:hover { 
    color: #bbffbb;
    background-color: #444444;
    text-decoration: none;
}

a:active { 
    color: #00bb00;
}

h1 {
    font-size: 3em;
    font-weight:bold;
    text-align: center;
    text-shadow: 0px 0px 20px white;
}

h3 {
    font-size: 1.5em;
    font-weight:bold;
    text-align: left;
    text-shadow: 0px 0px 14px white;
}