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

    /*16 pixels = 1 rem = height of letter m of root element */ 
    /* root element (ex: html tag) never changes */
    /* EM vs REM = em is in the size of the current tag */
    /* REM is root element m size = never changes */
    /* EM is your tag's text size */

    margin-left: 1rem;  /* usually more space on top than bottom */
    padding left: 2rem;
    border: 1px slid red;
    margin-bottom: 0.25em;

}

header{
    display: flex; /* puts things side-by-side */
    height: 2rem;
    line-height: 2rem; /* vertical align text */
}
 header img {margin-right: 0.5rem;}


 body{
    /* font choice for all other pats of the page */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1rem; /* 16px */
    color: black;
}
aside{
    background-color: #ff8000;
    margin: 1rem; */
    padding: 1rem;
}

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

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

/* LoVeHA RULE */
aside a:link {
    color: white;
    text-decoration: none; /* removes underline */
}
aside a:visited {
    color: rgb(72, 72, 75); /* looks faded, more boring */
}

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

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

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

footer a:visited {
    color: rgb(72, 72, 75); /* looks faded, more boring */
}

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

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

footer h4, footer h5 {
    color: white;
}


 footer{
    background-color: rgb(41,41,60);
    background-image: 
url(bgimg/forest-svgrepo-com.svg),
url(bgimg/hot-air-balloon-svgrepo-com.svg),
url(bgimg/sun-svgrepo-com.svg),
url(mountain-svgrepo-com.svg);

background-size:
40px,
80px,
80px,
40px;

background-repeat:
repeat-x,
no-repeat,
no-repeat,
repeat-x;


background-position:
bottom,
80% 20%,
19.5% 4%,
60% 30%;

padding: 1rem 2rem 4rem 2rem;  /* clockwise, starts at noon */
}




h1 { font-size: 2.3em; }
h2 { font-size: 2.0019em; }
h3 { font-size: 1.7424em; }
h4 { font-size: 1.5166em; }
h5 { font-size: 1.32em; }
h6 { font-size: 1.1489em; }
p { font-size: 1em; }
small { font-size: .8704em; }

main {paddig-left: 1rem;}
