.sliding-puzzle{border:1px solid #ccc;border-spacing:0}.sliding-puzzle td{border-collapse:collapse;border:2px outset #fff;cursor:pointer;padding:0}.sliding-puzzle .puzzle-empty{border:none;background-color:#ddd!important}.sliding-puzzle.puzzle-solved td{border:none}.word-search-puzzle{border:1px solid #999}.wsp table tr td{background-color:#fff;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.wsp.puzzle-solved table tr td{background-color:#eee}.wsp table tr td span{display:table-cell;vertical-align:middle;width:30px;height:30px;text-align:center;user-select:none;cursor:pointer}.word-search-puzzle .puzzle-found{background-color:#eee}.word-search-puzzle .puzzle-selected{background-color:#f5f5f5}.word-search-puzzle .puzzle-message span{background-color:#ffc;color:red;font-weight:bold;border-radius:15px;box-shadow:0 0 5px #444}#types{margin:0 0 40px 0;padding:10px;list-style:none;border-bottom:1px solid #ddd;position:fixed;top:0;left:0;width:100%;background-color:#f3f3f3}#types li{display:inline-block;padding:10px;margin-right:40px}#types li a{font-size:22pt;color:#999}#types li.selected{background-color:#fff;border-radius:10px;box-shadow:0 0 5px #999;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999}#types li.selected a{font-weight:bold;color:#000;text-decoration:none}#fork{position:fixed;top:0;right:0;display:block;width:149px;height:149px;background:url('https://s3.amazonaws.com/github/ribbons/forkme_right_gray_6d6d6d.png') no-repeat}#powered{position:fixed;right:20px;bottom:15px;display:block}#powered img{opacity:.4;width:200px}#sliding-advanced>div{float:left;margin:0 40px 0 0;min-width:300px}#sliding-advanced .sliding-puzzle{clear:both;margin-top:30px}#sliding-advanced h2{margin:0 0 10px 0;font-weight:bold}#sliding-advanced .status{float:left;width:40%;height:50px}#sliding-advanced .size{float:right;height:50px;text-align:right}#sliding-advanced .src input{width:98%;font-family:"Courier New";margin-bottom:4px}#word-search{position:relative}#word-search .word-search-puzzle{float:left}#word-search .words{list-style:none;float:left;margin:4px 20px 0 0}#word-search .words li{font-size:12px;margin-bottom:4px;text-align:center}#word-search .words .found{color:#bbb;text-decoration:line-through;font-weight:normal}#word-search .status{position:absolute;left:0;top:330px;text-align:center;width:80px;font-weight:bold}.cw a{text-decoration:none}.cw a:hover,a:active{text-decoration:underline}.cw table{width:100%;border:1px solid #cdcdcd;border-spacing:0;max-width:100%;border-collapse:collapse}.cw table tr{width:100%}.cw table td{padding:0;margin:0;border:1px solid #cdcdcd;background-color:#333;vertical-align:top}.cw table td div{position:relative}.cw td.light{background:#f4f4f4}.cw td input{padding:0;border:transparent;text-align:center;font-size:1em;color:#666;background:transparent;background-color:#f4f4f4;text-transform:uppercase;font-weight:bold;position:absolute;width:100%;height:10px;*left:-2px;*top:-2px}.cw td input:focus{background-color:#fff}.cw td span{color:#444;font-size:.8em;position:absolute;top:-1px;left:1px}.cw input.done{font-weight:bold;color:green}.active,.clues-active{background-color:#ddd}.clue-done{color:#999;text-decoration:line-through}#puzzle-wrapper{float:left;width:50%;margin-right:3%}#puzzle-clues{float:left;width:44%}#puzzle-clues li{list-style:none;font-size:1.2em;margin:.3em;line-height:1.6em;cursor:pointer}#puzzle-clues ul{padding:0}#puzzle-clues li{list-style:none;padding-left:2em;clear:both}#puzzle-clues li .position{position:absolute;margin-left:-2em;font-weight:bold}#puzzle-clues li .position:after{content:"."}@media(max-width:700px){#puzzle-wrapper,#puzzle-clues{float:none;width:auto;margin-right:0}#puzzle-wrapper{margin:0 30px}#puzzle-clues div{padding:0;float:left;width:40%;margin-left:5%}}@media(max-width:480px){#puzzle-clues div{float:none;width:auto}#puzzle-wrapper{margin:0}}#puzzle-clues .words{font-size:.9em;color:#888;float:right;margin-left:.5em}