body{font-family:Arial,"Helvetica Neue",Helvetica,Verdana,sans-serif}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}#game h1,#game h2{font-size:1em;margin:.7em 0}#game p{margin:.7em 0}#game{font-size:40px}#game .background{z-index:0}#game .screen{display:none;z-index:10}#game .screen.active{display:block}.logo{font-family:Arial;font-size:1.3em}table.divider{border:0;height:90%;width:100%;font-size:.5em}table.divider td{height:33%;text-align:center}button{display:block;height:2em;width:8em;text-align:center;font-weight:bold;margin:0 auto;padding:.4em 0;border:1px solid #969696;color:#212121;background:url(../images/bgbutton.png) repeat-x scroll 0 0 transparent;background-color:#c8c8c8;-moz-box-shadow:0 1px 1px 1px #646464;-webkit-box-shadow:0 1px 1px 1px #646464;box-shadow:0 1px 1px 1px #646464;border-radius:.2em;cursor:pointer}button:active,button.active{background:url(../images/bgbuttonover.png) repeat-x scroll 0 0 transparent;background-color:#323232;color:#fff}#install-screen{text-align:center;height:100%}#install-screen span{font-size:.75em;display:inline-block;padding:0 .5em}#splash-screen{text-align:center;height:100%}#splash-screen table{border:0;height:100%;width:100%}#splash-screen table td{height:33%;text-align:center}.loading{margin:0;color:#000}.continue{margin:0;cursor:pointer;color:#000}.progress{background:#fff;text-align:center;color:#000;margin:0 auto;width:200px;height:14px;border-radius:7px;overflow:hidden;border:1px solid #000}.progress .indicator{background-color:#000;height:100%;width:0;padding:.4em 0 0 0}#game-screen .progress{float:right;border:1px solid #000}#game-screen .progress .indicator{background-color:#000}#game-screen .game-board{position:relative}#game-screen .game-board .board-bg,#game-screen .game-board .board{position:absolute;z-index:10}#game-screen .game-board .dom-container{position:absolute;width:100%;height:100%}#game-screen .game-board .dom-container .number{position:absolute;width:1em;height:1em;overflow:hidden}#game-screen .game-board .board-bg div{position:absolute;width:1em;height:1em;background-color:#fff}#game-screen .buttons li button{float:left}#game-screen .notes{display:none}#game-screen .game-info,#game-screen .puzzle-info{width:99%;clear:both;margin:0 auto;text-align:left;padding:.15em 0 .9em 0}#game-screen .info-left{float:left;width:30%}#game-screen .info-right{width:70%;float:right}#game-screen label.info{font-weight:bold;display:block;padding:0 .2em 0 0;width:auto;color:#000}#gane-screen .time-left{float:left}#game-screen .time,#game-screen .time-bonus{float:right}.button-bar{clear:both;margin:0 auto;text-align:center}#game-screen .buttons{list-style-type:none;margin:0 auto;width:98%}#game-screen .time{height:.3em;margin-top:.2em;border-radius:.5em}#game-screen .time .indicator{width:100%}small{padding:.2em 0 0 0;color:#969696}small.version{display:block;float:right;font-size:.5em;padding-right:.5em;padding-left:.5em}small,small.puzzle-id{display:block;float:left;font-size:.5em}a.puzzle-print{display:block;float:right;font-size:.5em;padding-left:.5em}#game-screen .announcement{position:absolute;left:0;top:50%;margin-top:-0.5em;width:100%;font-family:Slackey,sans-serif;color:#fa0000;text-shadow:.1em .1em #000;text-align:center;white-space:nowrap;z-index:20;opacity:0;cursor:default}@media print{#topnav{display:none}.social{display:none}.dialog{display:none}.mainnav{display:none}.box-aside{margin-top:10px}.box-aside h2{display:none}.box-aside .show-more{display:none}.box-aside .details{display:block}.box-aside .puzzle-archive{display:none}.box-aside .yesterdays-leaderboard{display:none}#game-screen .button-bar{display:none}#game-screen .game-info{display:none}#game-screen .notes h3{font-size:.4em;padding:5px 10px;font-weight:normal}#game-screen .puzzle-print{display:none}hr{display:none}div.box{height:100%;-moz-box-shadow:0 0 0 0 #fff;-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}div.box .game .screen{margin:10px 0}.feedback-tab,.feedback-panel{display:none}.footer{display:none}.copyright{display:block;text-align:right;width:100%;clear:both}.mobile-link{display:none}}body{background:url(../images/bg.png);height:auto}#game{width:100%;height:auto;font-size:24px}#game-screen .game-board{margin:.25em auto}#splash-screen .progress{width:9em}#game-screen .progress{width:3em}.screen{margin:.5em;position:absolute;text-align:center;width:100%;height:100%;top:0}.box{margin:0 0 .5em 0;padding:.2em 0 0 0;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 3px 5px 3px #d3b9a5;-webkit-box-shadow:0 3px 5px 3px #d3b9a5;box-shadow:0 3px 5px 3px #d3b9a5}#instructions,#high-scores{position:absolute;display:block}#instructions,#high-scores{text-align:left}#game h1,#game h2{font-size:1em;margin:.2em 0;font-weight:bold}img.branding{width:5em;position:absolute;bottom:.5em;left:50%;margin-left:-2.5em}.puzzle-badge{margin:.5em;width:5em}#old-browser{display:none;width:80%;margin:1em;padding:.5em;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 3px 5px 3px #d3b9a5;-webkit-box-shadow:0 3px 5px 3px #d3b9a5;box-shadow:0 3px 5px 3px #d3b9a5}#game-screen ul.buttons li{list-style-type:none;font-size:.5em;text-align:center;padding:0;display:inline}#game-screen .numbers li{width:1.55em;text-align:center;margin-right:.03em}#game-screen .game-buttons li button{font-size:1.5em;width:23%;height:2.5em;margin:.3em}#game-screen .numbers{margin:0 auto;display:block}#game-screen .numbers li button{font-size:1em;width:10%;height:2.1em;margin:0 .5%}#game-screen .numbers li{width:1.55em;text-align:center;margin-right:.03em}#game-screen .info{font-size:.5em;color:#646464}#game-screen label.info{font-weight:bold;display:block;padding:.4em .4em 0 0;width:auto;color:#000}.button-bar{margin:.1em auto}#game-screen .game-info,#game-screen .puzzle-info{width:94%;clear:both;margin:0 auto;text-align:left;padding:.1em 0}#game-screen label.info{height:1.5em}small,small.puzzle-id,small.version{font-size:.4em;color:#4e3c28}table.divider{width:100%}table.divider td,table.divider th{font-size:1em}a.puzzle-print{font-size:.4em;color:#af1917}#instructions a.show-more{display:none}table.leaderboard{margin:.5em 0;width:100%}table.leaderboard th{font-weight:bold}table.leaderboard th,table.leaderboard td{font-size:1em;padding:.3em 0}.screen .container{padding:.5em 1em;overflow:scroll;clear:both}.screen .details li{font-size:1em;line-height:1.25em}.screen .details li{padding:.35em 0}.dialog-box{font-size:.7em}#main-menu{text-align:center;height:100%}ul.menu{text-align:center;padding:0;list-style:none;width:100%}ul.menu li{margin:.3em 0}@media all and (orientation:landscape) and (max-device-width :1024px){ul.menu li{display:inline}}@media all and (min-device-width :320px) and (max-device-width :767px){#game{font-size:24px}.puzzle-badge{margin:.2em;width:5em}h2.title{font-size:2.5em}ul.menu{margin-top:.0em}ul.menu li button,ul.screen-buttons li button{font-size:.7em;width:8em;height:1.5em;padding:.2em}ul.game-buttons li button{font-size:.5em}ul.screen-buttons{margin:.5em 0}.screen .container p,.screen .container li{font-size:.5em;line-height:1.25em}}@media all and (min-device-width :768px) and (max-device-width :1024px){#game{font-size:32px}.puzzle-badge{margin:1em;width:7.5em}.continue{font-size:.3em}ul.menu li button,ul.screen-buttons li button{font-size:1em}ul.game-buttons li button{font-size:.8em}.screen{margin:.3em}ul.screen-buttons{margin:.5em 0}}@CHARSET "ISO-8859-1";#number-proto{position:absolute;width:32px;height:32px;left:-10000px}#game-screen .game-board{-webkit-perspective:16em}.screen{margin:.1em}#game-screen .clues-down h2,#game-screen .clues-across h2{margin:0}.clues{display:block;list-style:none;margin:1em 1em}.board-left{float:left}.board-right{float:right;width:*}.clues li{font-size:.65em;padding:.2em 0;text-align:left}.clues li a.clue{font-size:1em;line-height:1.2em;text-align:left}.clues li a.complete{color:#999;text-decoration:line-through}.clues li a.selected{color:#000;font-weight:bold}.clues-across,.clues-down{width:8em;float:right}#clues-across{float:right;width:90%}#clues-down{float:right;width:90%}.keyboard{display:none;position:absolute;z-index:20;left:0;top:0;border:1px solid #ccc;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}#buttonLeft{background:url(../images/bgbuttonleft.png) repeat-x scroll 50% 0 transparent;background-color:#c8c8c8;background-size:100% auto}#buttonRight{background:url(../images/bgbuttonright.png) repeat-x scroll 50% 0 transparent;background-color:#c8c8c8;background-size:100% auto}#buttonUp{background:url(../images/bgbuttonup.png) repeat-x scroll 50% 0 transparent;background-color:#c8c8c8;background-size:100% auto}#buttonDown{background:url(../images/bgbuttondown.png) repeat-x scroll 50% 0 transparent;background-color:#c8c8c8;background-size:100% auto}#letters,ul.letters{display:none}@media print{#game-screen .notes{display:block;width:480px;height:500px;border:1px solid #999}}@media all and (min-device-width :800px) and (max-device-width :1280px){#number-proto{position:absolute;width:40px;height:40px;left:-10000px}#game-screen h2.clues-title{margin:0 0 .3em 0;padding:.3em 0;display:block;width:100%;height:8em;text-align:center;float:right;background-color:rgba(0,0,0,0.7);-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}#clues-across,#clues-down{width:60%;display:none}.clues{display:none;list-style:none;width:60%;z-index:12000;position:absolute;top:0;right:0;margin:0;padding:0;text-align:left;background-color:rgba(100,100,100,0.85)}#clue{font-size:.7em;height:25px;text-align:left;width:100%}.clues-header{width:2em;margin:0 auto;position:absolute;z-index:12010;height:50%;right:0;top:0}#game-screen .game-board{margin-top:.2em;float:left}ul.letters{width:100%}ul.letters li button{font-size:1.2em;width:3em;height:3em;margin:.2em .2em}.keyboard{display:none;position:absolute;z-index:20;left:0;top:0;border:1px solid #ccc;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}ul.clues{padding:1em 0}ul.clues li{color:#fff;padding:.3em 1em;border-bottom:1px solid #333}ul.clues li a{color:#fff;text-decoration:none}ul.clues li a:hover,ul.clues li a:active{color:#f66}a.clues-heading{font-size:1.2em;text-align:center;margin:0;padding:.2em .5em;display:block;color:#fff!important;text-decoration:none;-webkit-transform:rotate(-270deg);-moz-transform:rotate(-270deg)}.clues li a.selected{color:#f99;font-weight:bold;text-decoration:underline}#letters,ul.letters{display:block}}@media all and (orientation:landscape) and (max-device-width :1024px){ul.letters li button{font-size:.8em;width:2.3em;height:2.3em;margin:.2em .2em}#letters{width:40%;position:absolute;right:25px;top:25px}}@media all and (orientation:landscape) and (max-device-width :1280px){ul.letters li button{font-size:1.4em;width:2.9em;height:2.9em;margin:.2em .2em}#letters{width:45%;position:absolute;right:55px;top:25px}}@media all and (min-device-width :768px) and (max-device-width :1024px){#number-proto{position:absolute;width:40px;height:40px;left:-10000px}#game-screen h2.clues-title{margin:0 0 .3em 0;padding:.3em 0;display:block;width:100%;height:8em;text-align:center;float:right;background-color:rgba(0,0,0,0.7);-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}#clues-across,#clues-down{width:60%;display:none}.clues{display:none;list-style:none;width:60%;z-index:12000;position:absolute;top:0;right:0;margin:0;padding:0;text-align:left;background-color:rgba(100,100,100,0.85)}#clue{font-size:.7em;height:25px;text-align:left;width:100%}.clues-header{width:2em;margin:0 auto;position:absolute;z-index:12010;height:50%;right:0;top:0}#game-screen .game-board{margin-top:.2em;float:left}ul.letters{width:100%}ul.letters li button{font-size:1.2em;width:3em;height:3em;margin:.2em .2em}.keyboard{display:none;position:absolute;z-index:20;left:0;top:0;border:1px solid #ccc;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}ul.clues{padding:1em 0}ul.clues li{color:#fff;padding:.3em 1em;border-bottom:1px solid #333}ul.clues li a{color:#fff;text-decoration:none}ul.clues li a:hover,ul.clues li a:active{color:#f66}a.clues-heading{font-size:1.2em;text-align:center;margin:0;padding:.2em .5em;display:block;color:#fff!important;text-decoration:none;-webkit-transform:rotate(-270deg);-moz-transform:rotate(-270deg)}.clues li a.selected{color:#f99;font-weight:bold;text-decoration:underline}#letters,ul.letters{display:block}}@media all and (min-device-width :320px) and (max-device-width :767px){#number-proto{position:absolute;width:32px;height:32px;left:-10000px}#game-screen h2.clues-title{margin:0 .3em .3em .3em;padding:.3em 0;display:block;width:40%;height:1em;text-align:center;float:left;background-color:rgba(0,0,0,0.7);-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}#clues-across,#clues-down{width:100%;display:none;position:absolute;top:1em}.clues{display:none;list-style:none;width:100%;z-index:12000;margin:0;padding:0;text-align:left;background-color:rgba(100,100,100,0.95)}.clues-header{width:100%;height:1em;margin:0 auto;top:0;left:0;position:relative;z-index:12000}#game-screen .game-board{margin-top:2em}.keyboard{display:none;position:absolute;z-index:20;left:0;top:0;border:1px solid #ccc;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}.clues-header ul{padding:0}.clues li a.clue{color:#fff}.clues-header ul li{color:#fff;padding:.3em 1em;border-bottom:1px solid #333}.clues-header ul li a{color:#fff;text-decoration:none}.clues-header ul li a:hover,.clues-header ul li a:active{color:#f66}a.clues-heading{font-size:.5em;width:100%;margin:0;padding:.1em 0;display:block;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;color:#fff!important;text-decoration:none}a.clues-heading:hover{background-color:rgba(100,100,100,1)}#letters,ul.letters{display:block}ul.letters{width:100%}ul.letters li button{font-size:1.2em;width:3em;height:3em;margin:.2em .2em}}