body {
    background-color: hsl(0, 0%, 0%);    
    color: hsl(200, 70%, 80%);
    font-family: Tahoma;
}

p {
    line-height: 1.45;
    font-size: 14pt;
    color: hsl(200, 70%, 80%);
}

h1, h2, h3 {
    color: hsl(200, 50%, 50%);
}

h1 {
    font-size: 24pt;
}

h2 {
    font-size: 20pt;
}

h3 {
    font-size: 16pt;
}

body.dark {
    background-color: hsl(0, 0%, 0%);    
    color: hsl(200, 70%, 80%);
    font-family: Tahoma;
}

section {
    margin: 1em 0em;
}

main {
    margin:0 auto;
    max-width: 1000px;
}

a {
    color: hsl(210, 50%, 50%);
    text-decoration: none;
}

a:hover {
    color: hsl(210, 50%, 80%);
    text-decoration: none;
}