body { 
    background-image: url(tausta.jpg);
}
    h1 {text-align: center;
    font-family: otsikko, sans-serif;
    font-weight: normal;
    font-size: 60px;
    margin: 0px;
    text-shadow: 0px 0px 10px hsla(215, 46%, 40%, 100%);
    color: #fff;
}
table {
    margin-left: auto;
    margin-right: auto;
    border-spacing: 4px;
    border-spacing: 10px;

}
th {font-family: soluotsikot, sans-serif;
font-weight: normal;
text-shadow: 0px 0px 10px #223b5e;
color: #fff;

} 
td {
box-sizing: border-box; 
background-color: rgba(255,255,255,0.7);
color: #375e96;
background-repeat: no-repeat;
background-position: 8px 8px;
width: 100px;
height: 100px;
font-size: 35px;
text-align: right;
vertical-align: top;
padding: 10px;
border: 2px solid #fff;
border-radius: 6px;

}
td:hover {
}
.liputus {
    background-repeat: no-repeat;
    background-position: 8px 8px;
    background-size: 20px auto;
    
}
.suomi {
    background-image: url(suomen-lippu.gif);
}
.saame {
    background-image: url(saamen-lippu.svg);
}
.laskiainen {
    background-image: url(laskiaispulla.png);
}
.ystavanpaiva {
    background-image: url(heart.png);
    background-size: 23px auto;
}
.kasvava {
	background-image: url(kuut/kasvava.svg);

}
.vanheneva {
	background-image: url(vaheneva.svg);
}

.kuu {
    background-size: 20px auto;
}
.taysi {
	background-image: url(kuut/taysikuu.svg);
}
.uusi {
	background-image: url(kuut/uusikuu.svg);
}

.vaheneva {
    background-image: url(kuut/vaheneva.svg);
}
