h1,h2,h3,h4,h5,h6 {
    /* font choice for titles and subtitles */
        font-family: "fascinate", system-ui;
        font-weight: 400;
        font-style: normal;
        color: aquamarine;

        margin-top: 1.5em; /*usually more space on top than bottom*/
        margin-bottom: 0.5em;  
    } 

    h1 { font-size: 2em; }
h2 { font-size: 1.7818em; }
h3 { font-size: 1.5874em; }
h4 { font-size: 1.4142em; }
h5 { font-size: 1.2599em; }
h6 { font-size: 1.1225em; }
p { font-size: 1em; }
small { font-size: .8909em; }       

main {padding-left: 1rem;}

aside {
    background-color:rgb(221, 111, 240) ;
    margin: 1rem;
    padding: 1rem;
}

/* LoVeHa RULE */
aside a:link {
    color: white;
    text-decoration: none; /* remove underline */
}

aside a:visited {
    color: bisque; /* looks faded, more boring */
}

aside a:hover{
    text-decoration: underline; /* add underline on mouser hover */
}

aside a:active {
    color: magenta; /* very in your face color */
}

footer a:link {
    color: white;
    text-decoration: none; /* remove underline */
}

footer a:visited {
    color: bisque; /* looks faded, more boring */
}

footer a:hover{
    text-decoration: underline; /* add underline on mouser hover */
}

footer a:active {
    color: magenta; /* very in your face color */
}

footer h2, footer h3 {
    color: white;
}
ul {
    /* unordered list */
    list-style-type: disc;
    padding-left: 2rem;
    color: white;
}

ul li {
    /* list item within the list */
    margin-bottom: 0.25rem;
}








body {
    /* font choice for all other parts of the page*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1rem;
    color: black;
        }        
    footer{
    background-color: rgb(22, 140, 183);    
    background-image: url(bgimg/sailboat-svgrepo-com.svg),
    url(bgimg/sun-svgrepo-com.svg),
    url(bgimg/ocean-svgrepo-com.svg);
    background-size: 100px;
    background-repeat: no-repeat;
    background-position: bottom;
    background-position: 50% 105%, 104% -5%, 50% 100% ;
}