@charset "utf-8";
* { font-size: 10pt; margin: 0; padding: 0;}
p { margin: 10px 0; }
#header > h1 { text-align: center; font-size: 25pt; margin: 10px 0; }
#puzzle { width: 400px; height: 400px; margin: 0 auto; padding: 5px; background: #ccc; border-radius: 3px; }
#puzzlein { width: 400px; height: 100%; float: left; position: relative; }
#text { clear: both; width: 100%; text-align: center; padding: 3px; background-color: bisque; }
.inbox{ overflow: hidden; position: absolute; cursor: pointer; }
.inbox > img{ position: relative; width: 500px; height: 500px; }
.opacity05 { opacity: 0.5; }
#bingo, #load{ position: absolute; background-color: rgba(255,255,255,0.5); width: 400px; height: 400px; font-size: 50px; 
	text-align: center; line-height: 400px; display: none; }
#blank { position: absolute; background-color: rgba(255,255,255,0); width: 400px; height: 400px; display: block; }
#footer { clear: both; text-align:center; margin:10px 0;}