div.container {
    width: 100%;
    margin: 10px auto;
    padding: 20px;
    background-color: #f4f4f4;
    border-radius: 8px;
    text-align: center;
}
h1 {
    color: black;
}
h3 {
    color: blue;
}
p {
    color: #666;
    text-align: left;
}
#footer {
    height: 40px;
  width: 100%;
  background-color: #004483;
  clear: both;
  position: relative;
}


#name {
  color: white;
  text-align: right;
  padding: 10px;
  font-size: 20px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

#main {
    padding: 20px;
    background-color: #f4f4f4;
    border-radius: 8px;
    margin-top: 20px;
}
    

#header {
  height: 40px;
  width: 100%;
  background-color: #004483;
  position: relative;
  z-index: 1;
}