body {
font-family: Arial, sans-serif;
background-color: #ffe3ec;
background-image: url(taustakuva.jpg);
backgroud-size: cover;
background-position: center
background-attachment: fixed;
}
.kaikki {
background-color: #fff;
max-width: 1060px;
margin-left: auto;
margin-right: auto;
}

.header {
padding: 30px;
background-image: url(pilvet.jpg);
background-color: #ffadc8;
font-size: 100px;
color: #8a1661;
text-shadow: 0px 0px 18px #ff;
}

.header, .nav, .footer {
text-align: center;
}

.nav {
background-color: #ffadc8;
padding: 10px;
}

.nav a {
margin: 10px;
color: #6c8bf0;
text-decoration: none;
}

.main {
padding: 30px;
min-height: 500px;
}

.footer {
background-color: #ffadc8;
color: #8a1661;
padding: 30px;
}

.tumma {
background-color: #a3184f;
padding: 20px;
text-align: center;
}

.levee {
width: 100%;
height: auto;
}

h2 {
margin-top: 50px;
}

img {
max-width: 100%;
}

table {
background-color: #fff;
border-collapse: collapse;
}

td, th {
border: 1px solid #993954;
padding-bottom: 4px;
padding-top: 4px;
padding-right: 6px;
padding-left: 6px;

  /* sama lyhyemmin: */
  padding: 4px 6px 4px 6px;

  /* sama vielä lyhyemmin: */
  padding: 4px 6px;

}
th {
text-align: left;
background-color: #ffadc8;
color: #fff;
}


