body {
background-color: #ffffff;
font-family: "Times New Roman";
font-size: 20px;
color: pink;
text-align: left;
}

a {
  font-family: "Times New Roman";
  text-decoration: none;
}

a:hover {
  font-style: italic;
  text-decoration: underline;
}

a:active {
  text-decoration: underline;
}

b {
background-color: #ffffff; 
font-family: "Times New Roman";
color:pink; 
font-weight:normal; 
font-size: 20px;
border:0; 
display: block; 
}

h1 {
background-color:#ffffff; 
font-family: 'Almendra Display';
color: pink; 
font-weight:normal;
font-size:40px;
border: 5px solid white;
padding: 5px; 
display: block; 
}

h2 {
background-color:#ffffff; 
font-family: "Times New Roman";
color:pink; 
font-weight:normal; 
border: 5px solid white;
padding: 5px; 
display: block; 
}

h4 {
background-color:#ffffff; 
color:pink; 
font-family: "Times New Roman";
font-size:10px; 
border:0; 
font-weight:normal; 
display:block; 
padding-left:5px;
margin-bottom: 10px; 
line-height: 10px;
}

img {
padding: 0px;
width: 250px;
}

.topnav {
  background-color: white;
  overflow-x: hidden;
  margin: auto;
}
.topnav a {
  float: left;
  color: #f2f2f2;
  text-align: center;
  text-decoration: none;
  font-size: 17px;
  border: none;
  padding: 15px 32px;
  display: inline-block;
}

.rainbow { 
  background-image:-webkit-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) ); 
  color:transparent; 
  -webkit-background-clip: text; 
}

.updates {
  width: 300px;
  height: 300px;
  display: block;
  margin:auto;
  overflow:auto;
  text-align:center;
  border: 2px pink solid;
}