html, body {
font-size: 16px;
line-height: 1.5;
font-family: 'Trispace', sans-serif;
color: blue;
height: 140em;
}
h1 {
font-size: 1.5rem;
margin: 0.15rem 0;
}

.subheading {
font-size: 1.5rem;
color: cornsilk;
text-shadow: 2px 2px 5px blanchedalmond;

}
h2 {
font-size: 1.5rem;
border-bottom: 1px solid #999;
margin-bottom: 01.5rem;
}

ul, 
header,
nav,
main,
footer {
margin: 0 auto;
padding: 1.5rem;
max-width: 25rem;
}
header img{
box-shadow: 0 0 30px #444;
float: right;
border-radius: 0 10px 0 0;
}
header {
margin-top: 10px;
}

header nav {
background-color: #94BFBE;
color: #fff;
}
header,
footer {
text-align: center;
background-color: #736CED;
color: #fff;
border-radius: 10px;
}