body {
    font-family: arial, sans-serif;
}

/* raot pois solujen väleistä */
table {
    border-collapse: collapse;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
}

/* joka toinen rivi eriväriseksi */
tr:nth-child(even) {
    background-color: rgb(205, 242, 255);
}

th, td {
    padding: 0.2em 0.5em;
}
th {
    text-align: left;
}

/*solut kolmannesta eteenpäin*/
tr *:nth-child(n+3){
    text-align: right;
}

.container {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;

}