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 {
      float: right;
      clear: left;
      margin: 20px 0px 20px 20px;
      padding: 10px;
    }
    
    video {
        max-height: 250px;
        display: block;
    }
    
    audio {
        margin: 20px 20px 20px 0px;
        padding: 10px 10px 10px 0px;
    }
    
    input[type=button] {
        display: block;
    }
    
    #album {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
    }
    
    figcaption {
      display: block;
      text-align: center;
      font-family: 'Arial', sans-serif;
      color: green;
    }
    
    label {
      display: inline-block;
      width: 10em;
      text-align: right;
    }
    
    input[type=text], input[type=number], select {
      margin-left: 1em;
    }
    
    input[type=checkbox], input[type=radio] {
      margin-left: 11em;
    }
    
    input[name=new_movie] {
      margin-left: 0em;
    }