body {
	background: #F3C1F7;
}

h1 {
	text-align: center;
	width: 50%;
	border: 20px #C5F7C1 solid;
	padding: 40px;
	margin: 0 auto;
}

table {
	text-align: center;
	width: 50%;
	padding: 40px;
	margin: 10px auto;
}

td {
	width: 100px;
	height: 100px;
}

td:hover {
	background: rosybrown;
	border: 5px black solid;
}

.vertical {
		border-left: 1px solid black;
		border-right: 1px solid black;
	}

.horizontal {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	}