body { background-color: #E0B0FF; font-family: monospace; } table { width: 100%; } td { width: 50%; vertical-align:top; } #lights { word-wrap:anywhere; border: 4px solid black; padding: 2px; } a { text-decoration: none; font-weight:bold; color:blueviolet; } a:hover { animation: rainbow 1s infinite; } @keyframes rainbow { 20%{color: red;} 40%{color: orange;} 60%{color: yellow;} 80%{color: green;} 100%{color: blue;} }