body {
    background-color: rgb(250, 225, 193);
    margin: 0%;
    padding-bottom: 100px;

}
.taivas{
    
    background-image: url(harmonycenter-cumulus-499176_1920.jpg);
    padding-top: 1px;
    background-size: cover;

}

.talo{
    position: relative;
    background-color: rgb(241, 223, 199);
    width: 750px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-top: 90px;
    background-image: url(walls2.jpg);


}

.katto{
    background-color: rgb(61, 59, 59);
    height: 100px;
    margin-bottom: 30px;
    box-shadow: 0px 20px 30px;
    background-image: url(katto.jpg);
    
}

.ikkuna{
    background-color: rgb(141, 213, 241);
    width: 140px;
    height: 140px;
    display: inline-block;
    margin: 20px;
    border: 20px inset #868686;


}

.ovi{
    background-color: rgb(97, 83, 65);
    width: 120px;
    height: 160px;
    margin-left: auto;
    margin-right: auto;
}

.lamppu{
    position: absolute;
    bottom: -100px;
    left: -10px;
    pointer-events: none;

}
 

 
.kyltti{
background-color: aliceblue;
margin-left: auto;
margin-right: auto;
padding: 20px;
width: 500px;
font-size: 60px;
box-shadow: 0px 40px 30px -15px  #2c2c2c;
}

.tolpat{
margin-left: auto;
margin-right: auto;
border: 10px ridge #fff;
width: 250px;
height: 30px;
border-top: none;
border-bottom: none;

}
.kyltti, .tolpat{
position: relative;
top: -50px;
}
a{
    color:inherit;
    text-decoration: none;
}