#startheader {
   color: #fff;
   text-shadow: black 2px 2px 0.1em;
   line-height: 1em;
   padding-top: 30px;
   font-size: 60px;
}

#startbody, #winbody {
   font-family: "ABeeZee", Verdana, Arial;
   color: #333;
   /*text-shadow: black 1px 1px 0.1em;*/
   margin: 20px 30px 20px 30px;
   background-color: rgba(255,255,255,0.8);
   padding: 20px;
   font-size: 20px;
   font-weight: bold;
   line-height: 24px;
   border-radius: 15px;
}

#winbody {

   color: #888;
   text-shadow: black 1px 1px 0.1em;
   font-size: 35px;

}

#storybegin a, #winbody a, #startbody a {
   color: #fff;
   text-shadow: black 1px 1px 0.1em;
   font-size: 25px;
   font-family: "ABeeZee", Verdana, Arial;
}

#storybegin a {

   font-size: 40px;

}

#winbody a {

   padding: 20px 0;

}

#leveltext, #levelcount {
   color: #888;
   padding: 20px 0;
   text-shadow: black 1px 1px 0.1em;
}

.cardtd {
    box-sizing: border-box;
    border: none;
}

#headtitle{
   padding-top: 4px;
   color: #333;
}

#headlevel{
   padding-right: 4px;
   color: #333;
}

#game-header, #headlevel{
   text-shadow: white 0.1em 0.1em 0.1em;
}

.front img, .back img {
    width: initial;
    margin-left: 10%;
    height: 100%;
    /*padding: 0 16.6%;*/
}