html {
   display: block;
}

body {
   font-family: sans-serif;
   font-style: normal;
   color: #036;
   display: block;
   margin: 8px;
   background-color: white;
   background-image: url("background.jpg");
   background-repeat: no-repeat;
   background-attachment: fixed;
   background-position: bottom;
   background-size: contain;
}

p {
   font-family: sans-serif;
   font-style: normal;
   font-size: normal;
}

.fig {
   font-family: Monospace;
   font-size: 5pt;
   color: blue;
}

h1 {
   text-align: left;
   font-size: 3em;
   text-shadow: 2px 2px #f00;
}

h2 {
   text-align: left;
   font-size: 1.5em;
   margin-left: -2em;
   text-shadow: 1px 1px #ccc;
}

div {
   margin: auto;
   display: block;
   font-family: 'Source Code Pro', Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace;
}

div.content {
   margin: auto;
   font-family: 'Source Code Pro', Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace;
   text-align: justify;
   max-width: 800px;
}

a {
   text-decoration: none;
   color: darkcyan;
   font-weight: bold;
}

marquee {
   font-family: monospace;
   font-style: bold;
   font-size: .5em;
   background-color: pink;
}
