h1,h2,h3,h4,h5,h6 {
  /*font choice for titles and subtitles*/
  font-family:  "SUSE Mono" , system-ui;
  font-weight: 400;
  font-style: normal;
  color: rgb(152, 15, 15);
  margin-top: 1.5em; /* usually more space on top than bottom */
  margin-bottom: 0.5em;
}

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

body {
  /*font choice for all other parts of the page*/
  font-family:  "WDXL Lubrifont TC", system-ui;
  font-weight: 1rem;
  color: black;
  margin-left: 1rem;
}

  header {
    display: flex;
    height: 2rem;
    line-height: 2rem;

  }

header img { margin-right: 0.5rem;}

  h1 {font-size: 2em;}
  h2 {font-size: 1.7em;}
  h3 {font-size: 1.5em;}
  h4 {font-size: 1.3em;}
  h5 {font-size: 1.2em;}
  p {font-size: 1em;}
  small {font-size: .8em;}

  main {padding-left: 1rem;}

aside {
  background-color: orange;
  margin: 1rem;
  padding: 1rem;
}


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

aside a:visited {
  color: rgb(78, 78, 84); /*looks faded*/
}

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

aside a:active {
  color: magenta;
}

footer a:link {
  color: rgb(3, 100, 0);
  text-decoration: none; /*removes underline*/
}

footer a:visited {
  color: rgb(0, 166, 255); /*looks faded*/
}

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

footer a:active {
  color: magenta;
}

footer h4, footer h5 {
  color: rgb(0, 10, 144);
}

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

ul li {
  margin-bottom: 0.5rem;
}

footer {
    background-color: cyan;

    background-image: 
    url(bgimg/tree-svgrepo-com\(1\).svg),
    url(bgimg/tree-svgrepo-com\(1\).svg),
    url(bgimg/emoticon-happy-smile-svgrepo-com.svg),
    url(bgimg/hot-air-balloon-svgrepo-com.svg), 
    url(bgimg/mountain-svgrepo-com.svg), 
    url(bgimg/negative-svgrepo-com.svg),
    url(bgimg/negative-svgrepo-com.svg),
    url(bgimg/negative-svgrepo-com.svg),
    url(bgimg/tree-svgrepo-com\(1\).svg);



    background-size: 
    /*Trees1*/120px,
    /*Trees2*/100px,
    /*Sun*/100px, 
    /*Balloon*/65px, 
    /*Mountain*/300px, 
    /*Cloud1*/200px,
    /*Cloud2*/100px,
    /*Cloud3*/150px,
    /*Trees3*/120px;

    background-repeat: 
    repeat-x,
    repeat-x,
    no-repeat, 
    no-repeat, 
    no-repeat, 
    no-repeat, 
    no-repeat, 
    no-repeat,
    repeat-x;
    
    background-position: 
    /*Trees1*/ 20% 110%,
    /*Trees2*/ 0% 110%,
    /*Sun*/100% 0%, 
    /*Balloon*/70% 20%, 
    /*Mountain*/82% 250%,
    /*Cloud1*/100% 0%,
    /*Cloud2*/20% 10%,
    /*Cloud3*/70% 60%,
    /*Trees3*/ 0% 100%;
    padding: 1rem 2rem 4rem 2rem;
}