#periodic-table-container {
	padding: 25px;
	width: 100%;
	overflow: auto;
}

#periodic-table {
	margin: auto;
	min-width: 800px;
}

#periodic-table td.periodic-table-cell {
	font-family: Arial;
	font-weight: bold;
	font-size: 11pt;
	height: 40px;
	width: 40px;
}

#periodic-table td.element {
	background-color: #66ccff;
}

#periodic-table td.neutron {
	background-color: #f5f5f5;
}

#periodic-table td.lanthanide {
	background-color: #00ffcc;
}

#periodic-table td.actinide{
	background-color: #ffff99;
}

#periodic-table td.active:hover {
	background-color: #00ff00;
	cursor: pointer;
}

#periodic-table td.inactive,
#periodic-table td.inactive:hover {
	background-color: #a1a1a1;
}
