.gamecontrollinks{list-style-type:none;padding-left:0;margin-left:0}#newgamediv,#endgamescreen,#gamelinks,#newgamemessage,#pausescreen,#resumescreen,#options{text-align:center}#gamelinks{margin:1em 0}#newgamemessage{max-width:30em;margin:3em auto;font-size:200%}#resumescreen{margin:3em 0}#endgamescreen,#resumescreen{font-size:200%}#endgamescreen{margin:1em 0}.unselectable{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#stats table{border-collapse:collapse;margin:1em auto;max-width:25em}#stats th,#stats td{border:2px solid #cfe6cf;padding:.4em}#game .given{color:#bf9060}#game .hintcell,#hint{background-color:#fcfaa4}#ingamelinks,#gamelinks{display:none}#gamecolumns{display:table;margin:0 auto}#playingarea,#optionsarea{display:table-cell;vertical-align:top}@media screen and (max-width:610px){#gamecolumns,#playingarea,#optionsarea{display:inline-block;margin:0 auto}}#optionsarea{width:15em;padding-left:1em;text-align:left}#optionsarea .button,#optionsarea img{padding:.25em;margin:.1em;font-size:100%;vertical-align:middle;cursor:pointer}.textlink{white-space:nowrap;font-family:"Courier New",Courier,monospace;overflow:auto}#optionsarea .textlink{width:15em}#markingcolors{margin:1em 0}#markingcolors input{margin:0 .5em}#game table{border-collapse:collapse}#game td.sudokusection{border:2px solid #598059}#game td.cell{border:1px solid #598059}#entiregame{text-align:center}#gamelinks{text-align:left}#hint{font-size:120%;padding:1em;margin:1em 0;border-radius:.5em}#instructions{max-width:40em;margin:1em auto}