h1,h2,h3,h4,h5,h6 {
        /* set all headers to our fancy google font */
        font-family: "Jim Nightshade", system-ui;
        font-weight: 400;
        font-style: normal;
        color: rgb(70, 12, 2);
        
        /* 16 pixels = 1rem = height of the 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 the root element m size = never changes */
        /* EM is your tag's text size */

          margin-top: 1em;  /*usually more space on top than bottom */
          margin-bottom: 0.25em;
    }

body {
  /* font choice for all parts of the page */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1rem; /* 16px */
  background-color: whitesmoke;
  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(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 */
}




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 h4, footer h5 {
  color: white;
}

footer {
    background-color: rgba(41, 41, 60);

    background-image: 
    url(bgimg/sailboat-svgrepo-com.svg), /* foreground */
    url(bgimg/mountain-svgrepo-com.svg),
    url(bgimg/ocean-svgrepo-com.svg),
    url(bgimg/sun-svgrepo-com.svg); /* background */
    
    background-size:
      60px, /* foreground */
      95px, 
      95px, 
      100px; /* background */

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

    background-position: 
      50% 90%,
      50% 98%,
      bottom center,
      top right;
      padding: 1rem 2rem 4rem 2rem; /* clockwise, starts at noon */
}