h1,h2,h3,h4,h5,h6 {
      /* font choices for titles and subtitles */
      font-family: "Nosifer", sans-serif;
  font-weight: 400;
  font-style: normal;
  color:rgb(9, 82, 122);
  margin-top:1em; /* usually more space on top than bottom */
  margin-bottom: 0.25em;

  /*16 pixels = 1rem = 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 */

}

h1{ font-size: 2.5rem;}
h2 { font-size: 2.1459em; }
h3 { font-size: 1.842em; }
h4 { font-size: 1.5811em; }
h5 { font-size: 1.3572em; }
h6 { font-size: 1.165em; }
p { font-size: 1em; }
small { font-size: .8584em; }

main {padding-left:1rem;}


body {
    font-family: Helvetica,Arial, sans-serif;
    font-size: 1rem; /* 16px */;
    color: black
}


aside{
    background-color: rgb(91, 113, 241);
    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 */
}

footer h4, footer h5 {
    color: white;
}

footer {
	background-color: rgb(90, 186, 218);
	background-image: url(bgimg/ocean-svgrepo-com.svg), url(bgimg/sailboat-svgrepo-com.svg), url(bgimg/airplane-svgrepo-com.svg), url(bgimg/hot-air-balloon-svgrepo-com.svg), url(bgimg/negative-svgrepo-com.svg), url(bgimg/emoticon-happy-smile-svgrepo-com.svg), url(bgimg/mountain-svgrepo-com.svg);
	background-size: 190px, 150px, 98px, 140px, 120px, 170px;
	background-repeat: repeat-x, no-repeat, no-repeat, no-repeat, repeat-x, no-repeat, no-repeat;
	background-position: 102% 101%, 110% 71%, 33% 14% , 105% 12%, 29% -11%, -16% -7%, -45% 99%;
	padding: 1rem 2rem 4rem 2rem;
}