table { color: white; font-size: 18px; padding: 20px; text-align: center; margin: 40px; } table,th,td { border: 1px solid white; border-collapse: collapse; } button { padding: 20px; background-color: #ccc; font-size: 18px; font-weight: bold; border: 1px solid white; float: left; cursor: pointer; margin-left: 250px; margin-top: -520px; } button:hover { background-color: #0c3358; color: white; } caption { color: white; font-size: 20px; } table.html_table { float: left; } table.css_table { float: right; } table.image_table { margin-left: 100px; } img { width: 70px; height: 60px; }