html {
  background-image: url("neon.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  }

p {
  font-family: Arial, Helvetica, sans-serif;
}

h1 {
  font-family: Arial, Helvetica, sans-serif;
}



.blue a:link {
  color: white;
}

.blue a:visited {
  color: white;
}

.blue a:hover {
  color:pink;
}

.blue a:active {
  color: pink;
}



.page {
  width: 50%;
  height: 700px;
  padding: 10px;
  margin: auto;
  background: rgba(76, 175, 80, 0);

}

div.top {
  border:2px solid #E7E5DB;
  border-radius: 5px;
  width: 99%;
  padding: .125%;
  margin: auto;
}

p.top {
  text-align:center;
}

/* left container + right container width = 97% */

.siteabt {
    padding: .5%;
    
    margin-top: .5%;
    margin-right: .5%;
    margin-bottom: 1%;
    margin-left: .5%;
    
}

.topabt {
    padding: .5%;
    
    margin-top: 0;
    margin-right: .5%;
    margin-bottom: 1%;
    margin-left: .5%;
    
}

.blinkies {
    padding: 0;
    
    margin-top: .5%;
    margin-right: .5%;
    margin-bottom: 1%;
    margin-left: .5%;
    
}

.firefox {
    padding: 0;
    
    margin-top: 0;
    margin-right: .5;
    margin-bottom: 0;
    margin-left: .5%;
    
}


.l {
    border-radius: 5px;
    border:2px solid #E7E5DB;
    float:left;
    width: 98.5%;
    padding: .5%;
    
    margin-top: .5%;
    margin-right: .5%;
    margin-bottom: .5%;
    margin-left: 0;
}

.r {
    border-radius: 7px;
    float:right;
    width: 27%;
    padding: .5%;
    
    margin-top: .5%;
    margin-right: 0;
    margin-bottom: .5%;
    margin-left: .5%;
}

.important {
    border-radius: 7px;
    float:right;
    width: 27%;
    padding: .5%;
    
    margin-top: .5%;
    margin-right: 0;
    margin-bottom: .5%;
    margin-left: .5%;
    
}
