* {
  margin: 0; padding: 0;
}
header {
  width: 100%;
  padding: 15px 0;
  margin: 0 auto;
  text-align: center;
  background: linear-gradient(#00ff00,#ffffff)
}
h1.headline{
  font-size: 32px;
  color:#ffa500
}
.nav-list {
  text-align: center;
  padding: 10px 0;
  margin: 0 auto;
  color: #696969
}
.nav-list-item {
  list-style: none;
  display: inline-block;
  margin: 0 20px;
  font-style: italic;
  color: #696969
}
footer {
  width: 100%;
  height: 120px;
  text-align: center;
  padding: 15px 0;
  background: linear-gradient(#ffffff,#00ffff)
}
.footer-text {
  color: #fff;
}
