#alphabet { display: block; }
#keyboard { display: none; }
#phonic { display: none; }
#phonic2 { display: none; }
#shape { display: none; }
#fontgrid { display: none; }
#shapebucket img { display:none; }

#combining { border-collapse:collapse; margin-top: 10px; margin-bottom: 10px; width: 280px;  padding-left: 10px; border: dotted 1px teal; }
#consonants { width: 180px; margin-right: 10px; }
#extras { width: 42px; padding-left: 10px; }
#fontgrid { font-size: 24px; display: none; }
#fontgrid table {height: 600px;}
#fontgrid td {height: 12%;width: 8%; cursor: pointer; }
.key { 	height: 32px; width: 60px;	}
#punctuation { margin-top: 20px; }
#spaces { width: 20px; }














