@font-face
{
    font-family:bebas;
    src: url("fonts/BebasNeue Bold.otf");
}


body {
    color:white;
    background-color:black;
    margin:0px;
    font-family:Helvetica;
    font-size:14px;
}
/**{border: 1px solid red;}*/

article {
    width:80%;
    margin-right:auto;
    margin-left:auto;
}

.footer {
    margin-left:auto;
    margin-right:auto;
    border-top:2px solid #555;
    padding-bottom:8px;
    padding-top:5px;
    margin:2px;
    background-color:#777;
    color:black;
    font-size:12px;
}

.header {
    margin-left:auto;
    margin-right:auto;
    border-bottom:1px solid #444;
    padding-bottom:1em;

}

nav a {
    color:orange;
    text-decoration:none;
    font-weight:bold;
    background-color:#666;
}

nav a:hover {
    color:black;
    background-color:orange;
}


a {
    color:orange;
    text-decoration:none;
    font-weight:bold;
}



nav {
    display:flex;
    flex-flow:wrap;
    font-family:Helvetica;
    /*justify-content:space-around;*/
    /*gap:2rem;*/
    padding:0;
    background-color:#666;
}
ul {
    padding-left:0.5rem;
    margin:0;
    margin-right:1rem;
}

.nav1 {
    display:flex;
    flex-flow:wrap;
    font-family:Helvetica;
    padding:0;
    background-color:#666;
    font-family:bebas;
}
.nav1 > ul {
    margin:0;
    padding:2px;

}

.nav1 a:hover {
    color:black;
    background-color:orange;
}

pre {
    overflow-x: scroll;
    font-size:small;
}

.tt {
    font-size:small;
    font-family:monospace;
    border:1px #999 solid;
    border-radius:4px;
    background-color:#333;
    color:white;
    padding-left:2px;
    padding-right:2px;    
}

h1 {
    text-transform:uppercase;
    font-family:bebas;
    font-size:1.5rem;
}
