body{background:#146a2c url("greenfelt-tile-b02b9a4da719a7d2cc93bd1df4879bd6.jpg");color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;margin:0px}@media screen and (min-resolution:2dppx),only screen and (-webkit-min-device-pixel-ratio:2){body{background-size:256px 256px}}body img{border:none}body h1{display:inline;position:relative;top:-35px;left:35px;color:#ff8}body table,body table td{border:none}.gamelist ul{list-style-type:none;padding:0px;margin:0px}.gamelist li{display:block;float:left;clear:none;padding:0px 0px 0px 40px}.gamesublist li{display:block;clear:both;padding:0px}.gamelist{font-size:130%;float:left;padding:0px;width:70%}#content{margin:8px}.ancillary{clear:right;float:right;width:20%}.ancillary,.highscore,.rss{font-size:x-small;background:#273;color:#cfc;border:1px solid #cfc;padding:10px;margin:10px 0px 5px 0px}.ancillary td,.ancillary th,.highscore td,.highscore th{font-size:10px;color:#cfc;vertical-align:top;border:none}.highscore .sort-moves th.moves:after,.highscore .sort-elapsed th.time:after,.highscore .sort-moves th.time:hover:after,.highscore .sort-elapsed th.moves:hover:after{content:"▾"}.highscore th.moves:after,.highscore th.time:after{width:2ex;content:"";display:inline-block}.highscore th.moves,.highscore th.time{width:5em}.highscore td.name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:10em}.highscore td.date{white-space:nowrap}.ancillary h3,.highscore h3{font-size:12px;margin:5px 0px 0px 0px}.key-equiv-list dt{float:left;width:45%;clear:both;font-weight:bold;margin:5px 0px 5px 0px}.key-equiv-list dt:after{content:":";display:inline}.key-equiv-list dd{float:left;width:45%;clear:none;font-weight:bold;margin:5px 0px 5px 0px;padding:3px;border:1px solid #162}.key-equiv-list{display:table}#instructions .key-equiv-list dt{width:8em}.intervaltabs{border-spacing:0;width:100%}.intervaltabs td,.scoreheader{border-bottom:1px solid #cfc}.intervaltabs td,.scoreheader{text-align:center}.intervaltabs .selected,.intervaltabs .selected a{background:#cfc;color:#051}.scoreheader{font-weight:bold;font-size:large;padding:2px}#activate,.pile-game{position:relative}#paused{font-weight:bold;font-size:large;padding:1em;z-index:1000}A:link{color:#ff0}A:visited{color:#f80}#debug{border:1px solid blue;background:#406dad;display:none;margin:8px}#copyright{display:none;font-size:x-small;border:1px solid #cfc;background:#273;padding:10px;margin:8px}#control_panel{border:1px solid #cfc;background:#273;padding:10px;margin:5px 0px 5px 0px}#control_panel input,#control_panel select,#control_panel{margin:3px;font-size:10px}#instructions .license{padding:10px 0px 0px 0px;margin:0px;border:none;border-top:1px solid #cfc}#instructions{display:none;font-size:small;border:1px solid #cfc;background:#273;padding:10px;margin:5px 0px 5px 0px}#blurb{display:none}.titlebar,.titlebar td{color:#051}.hiscore th{background:#cfc;color:#051;font-weight:bold}.hiscore th a{text-decoration:underline;color:rgb(215,115,0)}.lastscore td{font-weight:bold;padding:5px 3px 5px 3px;border:1px dotted rgb(255,255,0)}.banned .name{}.myscore,.myscore td,.lastscore td{background:rgb(20,70,31);color:#fff}.myscore td a:link,.lastscore td a:link{color:rgb(255,252,133)}.myscore td a:visited,.lastscore td a:visited{color:rgb(245,191,132)}.scoregroup{display:inline-block;vertical-align:top;min-width:375px;border:1px solid #cfc;background:#273;padding:0px 0px 5px 0px;margin:5px;font-size:small}.scoregroup h1,.scoregroup h2{background:#cfc;color:#051;font-weight:bold;display:block;font-size:large;top:-0px;left:-0px;margin:0px}.scoregroup h2{background:#273;color:#cfc;display:block;font-size:small;top:0px;left:0px;margin:5px}.scoregroup p{margin:0px 20px 0px 20px}.scoregroup td{border:none;font-size:small}.scoregroup .highscore td{font-size:x-small}.scoregroup th{background:#cfc;color:#051;font-weight:bold}.scoregroup .overall,.scoregroup .overall h2{font-weight:bold;font-size:medium;color:#ff8}.discontinuous td:first-child{border-top:4px dotted #cfc}hr{display:none}.menubar{font-size:x-small;border-bottom:2px solid #cfc;border-left:none;border-right:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;left:0px;width:100%;height:22px;clear:both;background:#051 url(menu-gradient-cf9b80182ebce268a2946cc0cc3b6609.png) repeat-x}#menu_separator{display:block;border:none;height:18px;width:100%;margin:0px;content:"&nbsp;";background:url(menu-shadow-1b5bc71731bb8ef713459545e306baaf.png) repeat-x}.menubar h2{font-weight:normal;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;clear:none;float:none;display:inline}.menubar li{display:inline;padding:5px}.menubar li,.menubar h2,.menubar a,#login input{font-size:10px}.menubar .nohighlight:hover{background:#051;color:#cfc}.menubar li:hover,.menubar .highlight{background:#cfc;color:#051}.menubar li ul{display:block;color:#cfc}.menubar ul{margin:0px;padding:5px}.menubar .menubody{display:none;font-size:x-small;border:2px solid #cfc;border-top:none;-moz-border-radius:0px 0px 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;background:#051;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;position:absolute;width:auto;z-index:1000}.menubar .menubody a{text-decoration:none;color:inherit}.menubar .menubody ul{padding:0;margin:0}.menubar .game_section:hover{background:#051;color:#cfc}.menubar .game_section h2{display:block;color:white;border-bottom:1px solid #60a268;font-weight:bold;font-size:110%;padding:5px}.menubar .menuitems .game_section{display:block;float:left;clear:none;padding:0;margin:0}.menubar .menuitems li,.menubar .game_section ul li{display:block;padding:5px;width:auto;float:none}#login .disabled{color:#909090}#login input{margin-right:2em}.login-error{padding-right:15px;color:#FF4D4D;font-weight:bold}.rss{position:absolute;top:18px;right:-0px;width:20em}.rss h3{margin:0px;padding:0px}.rss ul{list-style-type:none;padding:0px;margin:0px}.rss ul{padding:0px 0px 0px 10px}a.button:active{background-color:#cfc;color:#051;border:1px solid hsl(132,56%,25%);border-top:1px solid #051;border-left:1px solid #051;top:1px;padding:4px 8px 4px 10px;-moz-box-shadow:none;-webkit-box-shadow:none}a.button,a.button:visited,a.disabled-button,a.disabled-button:visited{background:#222 url(button-alpha-gradient-b4dfc376eb4215f165e25666e6fa1b18.png) repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.3),rgba(128,128,128,0),rgba(0,0,0,.3));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.3)),color-stop(.5,rgba(128,128,128,0)),to(rgba(0,0,0,.3)));display:inline-block;color:hsl(132,56%,90%);margin:4px 2px;padding:5px 10px;font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-weight:bold;font-size:100%;line-height:130%;text-decoration:none;text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.6);-moz-box-shadow:0 1px 3px rgba(0,0,0,.6);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.6);text-shadow:0 -1px 1px rgba(0,0,0,0.25);position:relative;cursor:pointer;-moz-user-select:none;-webkit-user-select:none}a.button:hover{background-color:hsl(132,56%,25%);color:#fff}a.button,a.button:visited{background-color:hsl(132,56%,20%)}a.disabled-button{color:#999;background-color:hsl(132,30%,30%);border:1px solid #051;border-top:1px solid #999;border-left:1px solid #999;padding:4px 9px}.alertbox.css{border:1px solid white;padding:0;border-radius:10px;box-shadow:rgba(0,0,0,0.5) 0px 0px 15px 1px;background-color:#273;z-index:10000}.alertbox.css .titlebar{position:absolute;left:-1px;top:-1px;right:-1px;height:40px;line-height:40px;background-color:#81d391;border-top-left-radius:10px;border-top-right-radius:10px;border:1px solid white;border-bottom:none;padding:5px 10px}.alertbox.css .titlebar .goaway{}.alertbox.css .titlebar .goaway.mac{float:left}.alertbox.css .titlebar .goaway.pc{float:right}.alertbox.css .titlebar .title{color:#051;font-weight:bold;font-size:1.2em;text-shadow:rgba(0,0,0,.4) 0px 2px 5px;text-align:center;vertical-align:middle}.alertbox.css .titlebar p{margin:0}.alertbox.css .alert{margin:10px;padding-top:40px}.alertbox .note{font-size:x-small}.alertbox .ttl{background:url(top-left-c34b7b8047052345e976db6b15273d44.png) repeat top right}.alertbox .ttm{background:url(top-center-86bbee18df100a76fc8e3af100af5535.png) repeat top right}.alertbox .ttr{background:url(top-right-165108f4e0f596a2d340540f46b87a1b.png) repeat top left}.alertbox .tbl{background:url(middle-left-top-4d0b0c3231f205659017e9bd1a03a4f6.png) repeat top right}.alertbox .tbm{background:#81D391}.alertbox .tbr{background:url(middle-right-top-b282563feddaea869dcc4424d080a863.png) repeat top left}.alertbox .ctl{background:url(middle-left-bottom-66e81a0bd89f05727ad5cc1000a07799.png) repeat top right}.alertbox .ctm{background:#227733}.alertbox .ctr{background:url(middle-right-bottom-d17eedaa062fd805b647b5951e060d66.png) repeat top left}.alertbox .cbl{background:url(bottom-left-9df2825f60cfcb6d9dc5a1748bf7ddd3.png) repeat top right}.alertbox .cbm{background:url(bottom-center-098349747488c64402afd83735e58210.png) repeat top right}.alertbox .cbr{background:url(bottom-right-5b42226cc8a39b3b00c4265db99fbc69.png) repeat top left}.alertbox .tbl,.alertbox .tbm,.alertbox .tbr{}.alertbox .ctl,.alertbox .ctm,.alertbox .ctr{}.alertbox .cbl,.alertbox .cbm,.alertbox .cbr{}.alertbox .ttl,.alertbox .tbl,.alertbox .ctl,.alertbox .cbl{width:27px}.alertbox .ttr,.alertbox .tbr,.alertbox .ctr,.alertbox .cbr{width:24px}.alertbox > table{border-spacing:0px;border-collapse:collapse}.titlebar table{color:white;font-weight:bold;font-size:1.2em;line-height:1em;text-shadow:rgba(0,0,0,.4) 0px 2px 5px}.highscore table{width:100%;border-spacing:2px}.lookatme{color:cyan;font-weight:bold;-moz-text-decoration-line:underline;-moz-text-decoration-style:wavy;-moz-text-decoration-color:red;-webkit-text-decoration-line:underline;-webkit-text-decoration-style:wavy;-webkit-text-decoration-color:red;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:red}#welcome{position:relative;top:-1.5em}.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px)}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(20px)}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.9)}100%{-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3)}50%{opacity:1;-moz-transform:scale(1.05)}70%{-moz-transform:scale(.9)}100%{-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3)}50%{opacity:1;-o-transform:scale(1.05)}70%{-o-transform:scale(.9)}100%{-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}