body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
	 background-image: url('img_girl.jpg');
}
h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: blue;
    font-variant: small-caps;
    text-transform: none;
    font-weight: 200;
    margin-bottom: 0px;
	  text-decoration: underline;

}
p{
color:#66666
}
header, footer {
    background-color: #333;
    color: #fff;
    text-align: center;
    padding: 20px 0;
}

nav ul {
    list-style-type: none;
    padding: 0;
    text-align: center;
}

nav ul li {
    display: inline;
    margin-right: 20px;
}

nav ul li a {
    text-decoration: none;
    color: #333;
}

main {
    margin: 20px;
}

.organ {
    text-align: center;
    margin-bottom: 50px;
}

.organ img {
    max-width: 100%;
    height: auto;
    border: 2px solid #333;
    border-radius: 10px;
}

footer {
    position: fixed;
    bottom: 0;
    width: 100%;
}

.start-btn{
    text-align: center;
	display: inline-block;
	margin:5px;
    font-weight: bold;
    padding: 10px 10px 10px 10px ;
    background-color: lightgray;
    text-shadow: -1px -1px black, 1px 1px white;
    color: gray;
    -webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px;
    box-shadow: 0 .2em gray; 
    cursor: pointer;

}
.video-game-button:active, .start-btn:active {
	box-shadow: none;
	position: relative;
	top: .2em;
}


ul {
  list-style: none;
}

.cards {
  display: block;
  grid-gap: 20px;
  
  grid-template-columns: repeat(2, 1fr);
  max-width: 300px;
  margin: 0 auto;
  float:left;
}

.card {
  position: relative;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);
  margin-bottom:20px;
}

.card:hover {
  cursor: pointer;
}

.card img:not(:first-of-type) {
  position: absolute;
  top: 0px;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  /*visibility: hidden;*/
}

.card img.is-visible {
  opacity: 1;
  /*visibility: visible;*/
}

