body { 
  		margin: 0;
			padding: 0;
			font-family: "Georgia";
			font-size: 12px;
			background-image:url('paper.png')
		}
		p { margin-bottom: 10px; }
		button {
			display: inline-block;
			vertical-align: top; 
			padding: 2%;
			width: 46%;
			margin: 1%;
			font-size: 32px;
			font-family: "Georgia";
		}

		#banner {
			max-width: 800px;
			display: block;
 			margin-left: auto;
  			margin-right: auto;
		}

		#buttons {
			margin: 0 auto; 
			max-width: 800px;
			
		}

		.statcounter {
			margin: 0 auto; 
			max-width: 800px;
			text-align: center;
			vertical-align: middle;
			padding-top: 20px;
		}

		#footer { 
			margin: 0 auto; 
			max-width: 800px;
			text-align: center;
			vertical-align: middle;
			padding-top: 20px;
		}
 
		@media only screen and (max-width: 768px) {
			button {
				font-size: 22px;
			}
		}
 
		@media only screen and (max-width: 480px) {
			button {
				width: 98%;
				margin: 1% 1% 0 1%;
			}
		}
 
		@media only screen and (max-width: 320px) {
			button {
				font-size: 18px;
			}
		}