html {
background-color: gray; /*gray;*/
color: #000000;
}
h1 {
	color:#b80000;
	text-align: center;
}

h2 {
	color:#b80000;

}
body {
background-color: mintcream;
font-family: serif;
max-width: 950px;
margin:30px auto;
margin-top:10px;
padding: 40px;
border: 1px solid black;
}
a:hover{color:red;}
figure {
text-align: center;
}
table {
            border-collapse: collapse;
            font-family: monospace;
            text-align: right;
        }
th, td {
            border: 1px solid black;
        }
@media (max-width:820px){
body{
width: 100%;
max-width: 100%;
margin: 0 auto;
padding: 12px 10px;
box-sizing: border-box;
border-left: 1px solid black;
border-right: 1px solid black;
border-top: 1px solid black;
border-bottom: 1px solid black;
}

}
