ol,ul {
    margin-top:0; 
    margin-bottom:0; 
}

h1 { text-align: center; }

body {
    margin-right: 5%;
    margin-left: 5%;
    font-family: 'Gill Sans', sans-serif;
}

header { text-align: end; }
a {
    display: inline-block;
}

.centre {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 25%;
}

figcaption { font-size: small;
             margin-inline-start: 25%;
        }

footer { 
    font-size: small;
    text-align: center;
 }

 figure {
    width: 10%;
    height: auto;
}

mark.good {
    background-color: green;
    color: white;
}

mark.bad {
    background-color: red;
    color: white;

}

ol ol {
    list-style-type: lower-alpha;
}

ol ol ol {
    list-style-type: lower-roman;
}
