html {
 margin: 0px;
 padding: 0px;
}

@font-face {
  font-family: 'Web Amstrad PC-2y';
  src: url('../fonts/Web437_Amstrad_PC-2y.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

body, th, td, p {
 font-size: 12pt;
 font-family: 'Web Amstrad PC-2y', sans-serif;
 color: #0f0;
 background: #010;
}

body {
 background-image: url("../img/CinnamonPurpleDressWhiteBootsAnime.gif");
 background-repeat: no-repeat;
 background-position-x: -60px;
 padding-left: 250px;
 padding-top: 50px;
 padding-right: 100px;
 margin: 0px;
}

h1 { 
 font-size: 14pt;
 padding-top: 10px;
}

.content {
 height: 100%;
}

.content::after {
  content: '';
  display: block;
  height: 50px;
  /* Set same as footer's height */
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 50px;
}

.menu {
 font-size: 10pt;
}

/* ---------------------------------- */
/* Scanlines effect. Inspired by https://codepen.io/ynef/pen/yvvyGv */

.scanlines {
    position: relative;
}

.scanlines:after {
    display: block;
    pointer-events: none;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2147483648;
    background: linear-gradient(
        to bottom,
        transparent 50%,
        rgba(0, 0, 0, 0.3) 51%
    );
    background-size: 100% 4px;
}

/* ---------------------------------- */
