header{
    background-color: blue;
    color: white;
    text-align: center;
    font-size: 30px;
    padding: 20px; 
}
nav{
    text-align: center;
    font-size: 19px;
    background-color: rgb(20, 20, 134);
    height:30px;
    line-height: 30px;
    padding: 5px;   
}
nav a{
    text-decoration: none;
    color: black;
    padding: 5px;
    margin: 5px 10px;
    background-color: white;
    border-radius: 10px;
    transition: all 2s ease;
}
nav a:hover{
    color:rgb(227, 223, 223);
    background-color: rgb(33, 83, 220);
}
*{
    margin: 0;
}

.links{
    position:relative;
    float: left;
    margin: 10px;
    border: 2px solid gray;
    background-color: white;    
    height: 300px; 
    width: 300px;
    border-radius: 10px;
    padding: 5px;
}
.links h1 {
    text-align: center;
}
aside{
    padding: 5px;   
    float: right;
    width: 1030px;
    height: 300px;
    background-color: white;
    margin: 10px;
    border-radius: 10px;
    border: 2px solid gray;
    text-align: center;
}
footer {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;        
  height: 30px;       
  background-color: blue;
  color: white;
  text-align: center;
}
