

h1, h2, h3, h4, h5, h6 {
    /* font choice for titles and subtitles */
    font-family: "Alfa Slab One", 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-top: 1rem; /* usually more space on tp than button */
    margin-bottom: 0.25em;
    }

    
body {
    /* font choice for all other parts of the page */
    font-family:  Arial, Arial, Helvetica, sans-serif;
    font-size: 1rem; /* 16px */
    color: black;
}

aside {
        background-color: #ff8000;
        margin: 1rem;
        padding: 1rem;
        /* margin: 1 rem;
        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); /*links 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; /*emoves underline */
}

footer a:visited {
    color: rgb(132, 132, 136); /*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, h5 {
    color: white;
}










h1 { font-size: 2.3em; margin-left: 1rem; }             
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 {padding-left: 1rem;}



footer {
    background-color: rgb(135, 206, 235);

    background-image: 
    url(bgimg/forest-svgrepo-com.svg),
    url(bgimg/hot-air-balloon-svgrepo-com.svg),
    url(bgimg/mountain-svgrepo-com.svg),
    url(bgimg/bird.svg),
    url(bgimg/sun-svgrepo-com.svg),
    url(bgimg/forest-svgrepo-com.svg),
    url(bgimg/forest-svgrepo-com.svg),
    url(bgimg/forest-svgrepo-com.svg); 


    background-size: 
    37px,
    95px,
    150px,
    25px,
    80px,
    34px,
    32px;


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

    background-position: /* left/right%     top/bottom */
    20% 100%, 
    58% 20%,
    100% 135%,
    80% 50%,
    110% -9%,
    30% 100%,
    40% 100%,
    50% 100%,
    60% 100%;
    
    padding: 1rem 2rem 4rem 2rem; /* clockwise, starts at noon */
}


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

header img {margin-right: 0.5rem;}