body { font-family: "Times New Roman"; font-size: 20px; } .btn { margin-top: 5px; margin-bottom: 5px; outline: 0; background-color: rgb(150, 200, 180); width: 100px; height: 30px; padding: 0; } .center { display: inline-block; margin-right: auto; margin-left: auto; } .image { width: 400px; margin-left: -45px; } .table { width: 80%; height: 60%; } .table .main-left { width: 75%; } .table .main-left td { padding: 0; margin: 0; border-spacing: 0; } .game-table { margin-left: auto; margin-right: auto; height: 510px; } .game-table tr { margin: 0; } .game-table td { margin: 0; margin-left: 10px; } .left-column { text-align: center; } .wrapper { position: relative; width: 334px; height: 600px; top: 0; left: 0; right: 0; bottom: 0; margin-left: auto; margin-right: auto; } .messagebox { margin-top: 30px; height: 200px; widows: 90%; margin-left: auto; margin-right: auto; } .commandbox { width: 150px; height: 550px; float: left; background-color: rgb(150, 150, 225) } . .playbox { padding-top: 10px; text-align: left; position: relative; float: left; width: 650px; height: 550px; background-color: rgb(200, 200, 255); } .question { display: block; border: 2px solid rgb(100, 100, 200); width:100px; height:40px; margin-left: 20px; margin-right: auto; background-color: #99ccff; } .question.red { border-color: rgb(255, 100, 100); } .answer { display: inline-block; cursor: pointer; width:100px; height:40px; line-height: 40px; text-align: center; border: 0px solid rgb(100, 100, 200); border-radius: 5px; background-color: #ccffff; margin-right: 100px; } .top-label { margin-bottom: 20px; text-align: center; font-size:22px; } button{ font-family: "Comic Sans Ms"; } .bottom{ }