/***** BASICS *****/

    body {
        margin: 0;
        background-image: url(/backgrounds/tech.jpg);
        background-color: rgb(74, 120, 185);
    }

/***** CONTAINER *****/

    .container-box {
        border: black 2px ridge;
        border-radius: 4px;
        max-width: 800px;
        height: 700px;
        margin: 0 auto;
        margin-top: 50px;
        background-color: white;
        overflow: scroll;
    }

/***** HEADER ****/

    header {
        font-size: 2em;
        text-align: center;
    }

/****** MAIN CONTENT *****/

    main {
        text-decoration: none;
        font-family: Courier;
        list-style: none;
    }
    
    main p {
        font-size: 1em;
        text-align: center;
    }
    
    main h1, h3, h4 {
        font-family: Courier;
        font-size: 1.5em;
        text-align: center;
    }
    
    
    ol li {
        list-style-image: url(/favicons/disc.gif);
        font-size: 0.8em;
    }
    
    a {
        color: black;
    }
    
    li a:hover {
        color: rgb(105, 210, 243);
    }
    
    a:visited {
        color: brown;
    }
    
    hr {
        border-top: black 2px solid;
        margin-left: 15px;
        margin-right: 15px;
    }