body {
margin: 2em;
font-family: "Comic Sans MS", "Comic Sans";
}

table
{
	border-style: ridge;
	clear: both;
	border-color: #fff;
}
tr td {
	border-style: ridge;
}

table.main
{
	min-height: 40vh;
}


#bouncebox {
height: 100vh;
width: 100vw;
background-color: #eee;
}


#bounce {
position: absolute;
left: 0px;
top: 0px;
height: 128px;
width: 128px;
background-repeat: no-repeat;
background-size: 128px;
background-position: center;
margin: 0;
}

.bub
{
	font-weight: bold;
	color: #000;
}

img.center
{
	display: block;
	margin: 1em auto;
}

figure
{
	border: 5px ridge;
	text-align: center;
	display: flexbox;

	img
	{
		margin: 1em;
	}
}

