body {
    background-color : lightblue;
    margin : auto;
    }
    #wrapper {
    width : 1000px;
    margin : auto;
    background-color : gray;
    border-radius : 15px;
    }
    h1 {
    background-color : aliceblue;
    width : 500px;
    border-radius : 9px;
    padding : 15px;
    margin : 25px;
    }
    h2 {
    color : orangered;
    font-family : Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    }
    nav {
    background-color : seashell;
    border-radius : 9px;
    float : left;
    }
    main {
    width : 900px;
    }
    #paragraph {
    text-align : center;
    margin-left : 30px;
    }
    .title {
    float : left;
    margin : 5px;
    padding : 25px;
    }
    #different_color {
    background-color : yellow;
    }
    p {
    margin-inline-start : 2px;
    margin-inline-end : 2px;
    }
    .hyperlinks {
    float : right;
    width : 500px;
    margin : 3px;
    padding-right : 100px;
    }
    .product_box {
    background-color : blueviolet;
    padding : 10px;
    float : left;
    width : 200px;
    margin : 5px;
    }
    footer {
    text-align : left;
    clear : both;
    margin : 15px;
    }