ol {
  color: blue;
}

ol ol {
  font-weight: 700;
}

ul {
list-style-type: none;
}

td, th {
border-width: 1px;
border-style: solid;
}

td {
padding: 10px;
}

table {
border-collapse: collapse;
}

header {
background-color:indianred;
border:darkred solid 2px;
height: 100px;
position: absolute;
left: 0px;
right: 0px;
top: 0px;
}

nav {
background-color: burlywood;
border:yellow solid 2px;
position: fixed;
top: 100px;
bottom: 0px;
width: 16%;
left: 0px;
}

main {
background-color: lightgreen;
border: darkgreen solid 2px;
position: absolute;
top: 100px;
left: 16%;
right: 0px;
bottom: 80px;
overflow: scroll;
padding: 20px;
}

footer {
background-color: lightskyblue;
border: darkblue solid 2px;
position: absolute;
bottom: 0px;
height: 80px;
left: 16%;
right: 0px;
}

.content {
background-color:coral;
border:orangered solid 2px;
height: 400px;
padding: 40px;
margin: 20px;
display: inline-block;
width: 300px;
}

img {
  max-height: 250px;
  border: solid 2px green;
  padding: 10px;
  border-radius: 30px;
  float: left;
  margin: 20px 20px 20px 0px;
}

video {
  max-height: 250px;
  float: right;
  clear: left;
  margin: 20px 0px 20px 20px;
  padding: 10px;
}

audio {
  margin: 20px 20px 20px 0px;
  padding: 10px 10px 10px 0px;
}

input[type=button] {
  display: block;
}