body {
	font-family: Arial, sans-serif;
	margin: 0px 20px;
	padding: 15px 20px 50px 15px;
	background-color: #eee;
}
 
h1 {
	font-size: 50px;
	text-align: center;
}

h2 {
	text-align: center;
}

h1, h2, h3 {
	clear: both;
}

li, ul {
	position: relative;
	left: 30px;
	padding-right: 50px;
}

	
.container {
	background-color: #fff;
	line-height: 1.5;
	text-align: justify;
    font-size: 17px;
    max-width: 1024px;
	min-width: 500px;
    margin: 0px auto;
    padding: 1px 80px 50px 80px;
	/*box-shadow: 0 10px 0px rgba(0, 0, 0, 0.1);*/
	border-radius: 2px;
	/*border: 5px solid #ccc;*/
	box-shadow: 0 20px 20px -20px black;
}
.fold {
  position: relative;
  background: linear-gradient(-155deg, transparent 2.4em, #fff 0);
  border-radius: .7em;

}

.fold::after {
  content: '';
  position: absolute;
  top: 0; right: 0;
  background: linear-gradient(to left bottom,
    transparent 50%,
    rgba(0,0,0,.133) 0,
    rgba(0,0,0,.133) 0
  ) 100% no-repeat;
  width: 3.5em;
  height: 4.9em;
  transform: translateY(-2.3em) rotate(-30deg);
  transform-origin: bottom right;
  border-bottom-left-radius: inherit;
  box-shadow: -.1em .2em .3em -.1em rgba(0,0,0, .1);
}

.underh1 {
	text-align: center;
	font-style: italic;
	position: relative;
	top: -20px;
	font-family: monospace;
	color: #222;
	background: rgb(255,255,255);

	letter-spacing: 3px;
}

.backto {
	margin-top: 20px;
	text-align: center;
	font-size: 25px;
}

.backto a {
	text-decoration: none;
}


.screenshot {
	text-align: center;
}

.productbox img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	width: 60%;
	min-width: 350px;
	height: 60%;
	min-height: 350px;
}

.screenshot {
	text-align: center;
}

.screenshot img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 84%;
	height: 84%;
	min-width: 350px;
	min-height: 350px;
	padding-bottom: 20px;
}