body {
    font-family: 'Trebuchet MS', Arial;
    background-image: url('images/TheUnderland.png');
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 100% 100%;
    
}

table {
  box-shadow: 0px 0px 36px 15px rgba(0, 0, 0, 0.28);
}

body {
  cursor: url('images/torch.cur'),auto;
}

footer {
    background-color: red;
}

p, h1, h2, h3, h4, h5, h6 {
    color: white;
}

a:link {
  color: blue;
}
a:visited {
  color: red;
}
a:hover {
  color: lime;
}
a:active {
  color: pink;
}

.desaturate {
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    /*grayscale for background image*/
    background-color: #FFF;
    background-blend-mode: luminosity, normal;
}

img:hover {
  cursor: pointer;
}

::selection {
    background: teal;
    color: papayawhip;
    text-shadow: none;
}

.main {
  display: flex;
  flex-direction: column;
}
.search-link {
  position: absolute;
  left: 300px;
  bottom: 500px;
}