body {
  font-family: Consolas, sans-serif;
  background-color: #b291ff;
}

.kaikki {
  background-color: #eef;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.header {
  background-color: #eef;
  padding: 50px;
  font-family: Consolas, sans-serif;
  font-size: 40px;
  letter-spacing: 4px;
}

.nav {
  background-color: #b291ff;
  padding: 8px;
  font-family: Consolas, sans-serif;
}

.nav a {
  margin: 6px;
}

.main {
  padding: 40px;
}

.footer {
  background-color: #e2cefc;
  color: rgb(70, 52, 235);
  padding: 30px;
}

h2 {
  margin-top: 35px;
}

.header, .nav, .footer {
text-align: center;
}

img {
  max-width: 100%;
}

.tumma {
  background-color: #555;
  padding: 10px;
}

table{
  border-collapse: collapse; /*Raot pois solujen välistä*/
}

th{
  background-color: #000;
  color: #fff;
}
td, th {
  border: 1px solid #000;
  padding: 2px 4px; /*Eka numero ylös/alas, toinen sivulle*/
  vertical-align: top;
}
