body {
 background-image: url("images/mapbg.png"); 
 background-size:100% 100%;
 background-repeat:repeat-y;
       align-items:center;
      display:flex;
      justify-content:center; 
}

.main{
 background:black;
 color:white;
 border: solid;
 border-color:white;
 padding:40px;
 width:600px;
 height:500px;
}

a:link {
 color:red;
 text-decoration: none;
}
a:visted {
 background:white;
 color:black;
 text-decoration: none;
}
a:hover {
  color:lime;
  text-decoration: none;
}
a:active {
  color:white;
  text-decoration: none;
}