@-webkit-keyframes waggy{from{-webkit-transform:rotateZ(-5deg)}to{-webkit-transform:rotateZ(5deg)}}@keyframes waggy{from{transform:rotateZ(-5deg)}to{transform:rotateZ(5deg)}}@font-face{font-family:ChunkFiveRegular;src:url(../webfonts/Chunkfive-webfont.eot);src:url(../webfonts/Chunkfive-webfont.eot?#iefix) format('embedded-opentype'),url(../webfonts/Chunkfive-webfont.woff) format('woff'),url(../webfonts/Chunkfive-webfont.ttf) format('truetype'),url(../webfonts/Chunkfive-webfont.svg#ChunkFiveRegular) format('svg');font-weight:700;font-style:normal}::-webkit-selection{background:#ccc;color:#333}::-moz-selection{background:#ccc;color:#333}::selection{background:#ccc;color:#333}.waggy{-webkit-animation:waggy 1.5s ease-in-out infinite alternate;animation:waggy 1.5s ease-in-out infinite alternate}.transitions{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.shadowed{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.75);-moz-box-shadow:0 1px 2px rgba(0,0,0,.75);box-shadow:0 1px 2px rgba(0,0,0,.75)}.left{float:left}.right{float:right}.clear{clear:both}.center{text-align:center}.bold{font-weight:700}.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clickable{cursor:pointer}.unselectable{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.hidden{display:none}.plainfont{font-family:Calibri,Trebuchet,Arial,sans-serif!important}.chunkfont{font-family:ChunkFiveRegular,Rockwell,sans-serif!important;font-weight:700!important}.small{font-size:11px!important}.spaceabove{margin-top:18px}.spacebelow{margin-bottom:18px}.mtop15{margin-top:15px!important}.zoom-on-hover{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 1px 2px 3px rgba(0,0,0,.35);-moz-box-shadow:0 1px 2px 3px rgba(0,0,0,.35);box-shadow:0 1px 2px 3px rgba(0,0,0,.35)}.zoom-on-hover:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}body,button,input,select,textarea{font-family:Calibri,Trebuchet,Arial,sans-serif!important}.comment span,.paging,.paging a,.paging span{font-family:ChunkFiveRegular,Rockwell,sans-serif!important;font-weight:700!important}a{font-weight:700;color:#8ab800}.help,abbr,acronym{border-bottom:1px dotted;color:inherit;cursor:help;text-decoration:none;padding:0}address{font-style:normal}body{background:#fff;font-size:13px;overflow-y:scroll;margin:0;padding:0}fieldset{text-align:center;border:0;margin:0!important;padding:0!important;width:100%}fieldset div{font-size:13px;margin:10px 7px 0}footer{clear:both;background:#f5fae6;border-top:1px dashed #9c0;line-height:20px;margin:20px 0 0;padding:20px 5px 5px;position:relative;overflow:hidden}footer h4{margin:0;padding:0;text-align:left}footer p{padding:0 0 20px}footer span{margin:0}footer #footerLinks{text-align:center;clear:both;font-weight:700;font-size:14px;margin:3px;padding:10px;font-style:normal}footer h4,footer p,footer ul{line-height:20px}footer p,footer ul{margin:0;text-align:left;font-size:12px}footer .tagb{display:inline-block;font-size:11px;font-weight:700;margin:0 2px 2px 0;padding:0 5px;text-decoration:none;text-transform:uppercase;white-space:nowrap;line-height:16px;height:16px}form{overflow:hidden;margin:1px!important;padding:0!important}form+form{margin-top:10px}form a,form div,form p{color:#fff!important}form div{text-shadow:0 1px 2px rgba(0,0,0,.5);margin:1px auto}form div.end{clear:both;margin:5px 5px 15px}form img{float:left;margin:0 15px!important}.skip,caption{display:none}h1,h2,h3,h4,h5,h6{clear:both;font-family:ChunkFiveRegular,Rockwell,sans-serif!important;font-weight:700!important;color:#0f1400;margin:15px 0 5px;padding:0;text-align:left}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:ChunkFiveRegular,Rockwell,sans-serif!important;font-weight:700!important;color:inherit!important}h1,h5{line-height:1em}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}h5{font-size:13px}img{border:0;margin:0;padding:0}img.scale{max-width:100%}input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;padding:3px;width:100%}input,select{font-size:16px!important;line-height:1;overflow:hidden;vertical-align:middle}button{cursor:pointer;border:0;width:auto;margin:2px;padding:2px}input:focus{outline:0!important}input.button{margin:10px 0}input.check{width:auto}input.file{border:0}label{font-weight:700;display:block;font-size:12px;clear:left;text-shadow:0 1px 2px rgba(0,0,0,.5);margin:10px 2px 2px}textarea{font-size:14px;overflow:auto;margin:0 0 10px}nav{clear:both;display:block;margin:0 auto;padding:0;text-align:left;width:950px;font-size:14px!important}object{width:100%!important}p{color:#000;font-size:13px;line-height:140%;text-align:left;margin:6px 0;padding:0}ul{padding:0 0 20px 24px}ul li{margin:0}.airy{margin:10px 0;padding:0;list-style:none}.airy li{margin:0;padding:0}.airy li+li{border-top:1px dashed #9c0}.airy li a{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#fff;display:block;padding:5px;text-decoration:none}.airy li a:hover{background:#ebf5cc}.statTable{border:2px solid #000;border-collapse:collapse;margin:10px}.statTable td,.statTable th{border:1px solid #666;padding:2px 7px;vertical-align:top}.wooden{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.85);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.85);box-shadow:inset 0 2px 4px rgba(0,0,0,.85);background:#705c43 url(/images/wood_bg.jpg) repeat-y center center;margin:10px 0;padding:3px 10px;cursor:default;overflow:hidden}.wooden a{cursor:pointer}.wooden h2,.wooden h3,.wooden h4{text-align:center;color:#fff;margin-top:10px;text-shadow:0 1px 2px rgba(0,0,0,.75)}.wooden p.center{text-align:center;color:#fff;margin:10px;text-shadow:0 1px 2px rgba(0,0,0,.75)}.wooden p.shady{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:center;color:#fff;margin:10px 50px;padding:7px 10px;text-shadow:0 1px 2px rgba(0,0,0,.75);background:rgba(0,0,0,.5)}.wooden p.shady a{color:#fc0}.shelf,.shelfmini{text-align:center;display:block;list-style-type:none;margin:0 auto;padding:0}.shelf li a,.shelfmini li a{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 1px 2px 3px rgba(0,0,0,.35);-moz-box-shadow:0 1px 2px 3px rgba(0,0,0,.35);box-shadow:0 1px 2px 3px rgba(0,0,0,.35)}.shelf li a:hover,.shelfmini li a:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.shelf li{display:inline-block;width:100px;height:145px;margin:10px;vertical-align:bottom}.shelf li a{display:block;background:#fff;margin:0;padding:5px;width:90px;height:135px;overflow:hidden;text-decoration:none;color:#000!important}.shelf li a h5{color:#000!important;text-align:center;margin-top:3px}.shelf li a img{width:80px;height:40px}.shelf li.solved a{opacity:.7}.shelfmini li{display:inline-block;width:32px;height:44px;margin:7px;vertical-align:bottom}.shelfmini li.wide{width:180px}.shelfmini li a.sheet{display:inline-block;vertical-align:middle;background:#fff;font-size:11px;padding:4px;width:24px;height:36px;overflow:hidden;text-decoration:none;color:#000!important;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);-moz-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5)}.shelfmini li a.sheet img{padding:0 4px}.shelfmini li span.aside{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative;display:inline-block;vertical-align:middle;width:87px;height:40px;margin:5px 0 5px 10px;padding:5px 27px 5px 15px;background:rgba(0,0,0,.5);color:#fff!important;text-shadow:0 1px 1px #000;line-height:15px}.shelfmini li span.aside a,.shelfmini li span.aside h5{color:#fff!important;font-family:Calibri,Trebuchet,Arial,sans-serif!important}.shelfmini li span.aside a{text-decoration:none;display:block;position:absolute;top:3px;right:3px;width:13px;height:13px;line-height:13px;background:rgba(0,0,0,.5);padding:1px;text-align:center;line-height:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.shelfmini li span.aside h5{font-size:12px;margin-top:2px}.testrank{margin:0 auto;padding:0;text-align:center}.testrank li{display:inline-block;width:180px;height:80px;margin:2px 7px;padding:0;vertical-align:bottom}.testrank i{display:inline-block;width:40px;height:80px;vertical-align:middle;background-image:url(/images/profilesprites.png);background-repeat:no-repeat}.lmifirst{background-position:0 0}.lmisecond{background-position:-40px 0}.lmithird{background-position:-80px 0}.lmiten{background-position:-120px 0}.lmififty{background-position:-160px 0}.lmiperfect{background-position:-200px 0}.ukpafirst{background-position:0 -80px}.ukpasecond{background-position:-40px -80px}.ukpathird{background-position:-80px -80px}.ukpaten{background-position:-120px -80px}.ukpafifty{background-position:-160px -80px}.ukpaperfect{background-position:-200px -80px}.testrank li aside{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative;display:inline-block;vertical-align:middle;width:87px;height:50px;margin-left:10px;padding:5px 21px;background:rgba(0,0,0,.5);color:#fff!important;text-shadow:0 1px 1px #000;line-height:15px;font-size:11px}.testrank li aside h4{font-size:24px;margin-top:10px}.testing{list-style:none;margin:0 auto 8px;padding:0}.testing li{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:block;margin:2px 0;padding:5px;background:rgba(0,0,0,.75);color:#fff!important;text-shadow:0 1px 1px #000;text-decoration:none!important;text-align:left}.testing a{color:#fc0!important;font-style:normal}.topten{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:5px 10px 15px;padding:10px;background:rgba(0,0,0,.5);color:#fff!important;text-shadow:0 1px 1px #000;line-height:1.35em;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;-ms-column-gap:10px;column-gap:10px}.topten li{margin:0 0 0 30px;padding:0}.topten li a{color:#fc0}.topten li em{display:block;font-size:.85em;font-style:italic}.picwithside{text-align:center;display:block;margin:10px auto}.picwithside img{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 1px 2px 3px rgba(0,0,0,.35);-moz-box-shadow:0 1px 2px 3px rgba(0,0,0,.35);box-shadow:0 1px 2px 3px rgba(0,0,0,.35);display:inline-block;vertical-align:middle}.picwithside img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.describe,.picwithside div.aside{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:inline-block;padding:7px 15px;background:rgba(0,0,0,.5);color:#fff!important;text-shadow:0 1px 1px #000;line-height:15px}.describe h2,.describe h4,.describe p,.picwithside div.aside h3,.picwithside div.aside p{color:#fff!important}.wooden a.picwithside div.aside{width:350px;vertical-align:middle;margin:5px 0 5px 10px}.describe{width:430px;vertical-align:top;margin:0 0 0 15px;min-height:131px}.describe h2{font-size:21px;line-height:1;text-align:left}.describe p a{color:#fc0}.woodenbar{display:block;margin:-3px -10px 10px;background:rgba(0,0,0,.5);padding:3px 10px;height:28px;line-height:28px;text-shadow:0 1px 1px #000;color:#fff;font-weight:700;text-align:right;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}.woodenbar a,.woodenbar button{background:0 0;color:#fff;display:inline-block;height:28px;line-height:28px;padding:0 5px;margin:0;font-weight:700;vertical-align:baseline;text-decoration:none;font-size:14px;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.woodenbar .active{color:#fc0}.woodenbar .disabled{cursor:default}.woodenbar a:hover,.woodenbar button:hover{text-shadow:0 1px 1px #000,0 0 5px #fc0,0 0 10px #fe9}#tags{line-height:18px}#tags a{opacity:.7;color:#fff;font-size:.9em;font-style:italic;text-decoration:none;text-shadow:none;margin:0 3px;text-transform:lowercase;vertical-align:middle;letter-spacing:.05em;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#tags a:hover{opacity:1;color:#fc0}#holiday{display:block;background:#000;color:#fff;text-align:center;margin:0;padding:0}#holiday a{display:block;background:#000;color:#fff;text-decoration:none;margin:0 auto;padding:10px 20px}#holiday a span,#holiday a:hover{color:#fc0}#badges img{height:50px;width:50px}#masthead{cursor:pointer;background:#9c0 url(/images/header_tilebg.png) repeat-x bottom center;display:block;nowhitespace:afterproperty;height:96px;outline:0!important;padding-top:36px}#masthead h1{cursor:pointer;background:#9c0 url(/images/hillbg.png) repeat-x bottom center;display:block;margin:0 auto;width:560px;height:0;overflow:hidden;padding-top:96px}#cloud{text-align:center;margin:0 auto;padding:20px;width:70%;font-size:15px;line-height:35px}#cloud a{color:#9c0;display:inline-block;text-decoration:none;padding:.1em .5em}#cloud a:hover{color:#7aa300;background:#b8db4d}#cloud a.popular{font-size:2em}#cloud a.semipopular{font-size:1.4em}#framealert{cursor:pointer;display:none;color:red}#map li,#map ul{margin-left:20px;padding-left:0}#navigation{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.5);-moz-box-shadow:0 2px 3px rgba(0,0,0,.5);box-shadow:0 2px 3px rgba(0,0,0,.5);font-size:14px;margin:0;padding:0;height:32px;line-height:19px;z-index:500;position:fixed;top:0;left:0;right:0;zoom:1;color:#fff;background:#000}#navigation div>a,#navigation div>span,#navigation nav>a,#navigation nav>label,#navigation nav>span{color:#fff;text-decoration:none;font-size:14px!important;height:28px;line-height:24px;padding:3px 11px;cursor:pointer;display:inline-block;font-family:Calibri,Trebuchet,Arial,sans-serif!important}#navigation div>a:hover,#navigation div>span:hover,#navigation nav>a:hover,#navigation nav>label:hover,#navigation nav>span:hover{color:#fc0}#navigation div{font-weight:700;cursor:pointer;display:inline-block;position:relative}#navigation div img{vertical-align:middle;margin:0 5px;position:relative;top:-2px}#navigation div>a::after,#navigation div>span::after{content:" \25BE"}#navigation div ul{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.5);-moz-box-shadow:0 2px 3px rgba(0,0,0,.5);box-shadow:0 2px 3px rgba(0,0,0,.5);display:none;position:absolute;top:32px;left:0;list-style-type:none;z-index:500;margin:0;padding:0;min-width:200px;line-height:13px!important;background:#111;-webkit-border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;-moz-border-radius-bottomleft:7px;-moz-border-radius-bottomright:7px;border-bottom-left-radius:7px;border-bottom-right-radius:7px}#navigation div ul li{display:block;list-style-type:none;margin:0;padding:0}#navigation div ul li.lineabove{border-top:1px dashed #555}#navigation div ul li a{color:#fff;text-decoration:none;font-size:14px!important;display:block;line-height:16px!important;margin:0;padding:6px 14px}#navigation div ul li a:hover{background:#333}#navigation div ul li a span{color:#555;font-size:10px}#navigation div ul li:last-child a{-webkit-border-bottom-right-radius:7px;-moz-border-radius-bottomright:7px;border-bottom-right-radius:7px;-webkit-border-bottom-left-radius:7px;-moz-border-radius-bottomleft:7px;border-bottom-left-radius:7px}#navigation div:hover{background:#111}#navigation div:hover ul{display:block!important}#navigation form{float:right;display:inline-block;margin:4px 0 0!important;padding:0!important;height:28px;line-height:16px}#navigation label{display:inline-block;width:auto;vertical-align:middle;margin:0;padding:8px 11px 5px}#navigation .btn{display:inline-block;width:70px!important;vertical-align:middle;font-size:11px!important;line-height:12px;height:24px;margin:0 3px 0 10px!important}#navigation .not{float:right}#navigation .not ul{left:auto;right:0}#navigation .wider ul{min-width:400px}#navigation .wider ul li a{font-size:12px!important}#navigation .wider ul li a strong{color:#fc0!important}#navigation .wider ul li a em{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);-moz-box-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 1px 2px rgba(0,0,0,.5);float:right;display:inline-block;background:#fff;color:#000;font-size:10px;padding:0 7px;text-decoration:none;font-style:normal;text-shadow:none;margin:0 3px;text-transform:uppercase;height:15px;line-height:15px;vertical-align:middle}#navigation input.txti{background:#fff;font-size:12px!important;display:inline-block;width:60px!important;border:0!important;box-shadow:none!important;vertical-align:middle}.fb-add-to-timeline{margin-bottom:15px;padding-bottom:15px;overflow:hidden}#spoiler{display:none;font-family:monospace!important;max-height:350px;text-align:left;white-space:pre;overflow:auto;margin:10px;padding:15px}#user_grav{display:block;float:none;margin:10px auto}.container{clear:both;display:block;margin:0 auto;padding:0;text-align:left;width:940px;overflow:hidden;z-index:20}.container section{display:block;position:relative;overflow:hidden}.row{clear:both;display:block;overflow:hidden}.col{float:left;margin-right:20px}.col:last-child{margin-right:0}.col1{width:140px}.col2{width:300px}.col3{width:460px}.col4{width:620px}.col5{width:780px}.col6{width:940px}.leftCol{width:620px;float:left}.splitLeft{width:300px;float:left}.splitRight{width:300px;float:right}.rightCol{width:300px;float:right}.paging{text-align:center;margin:25px auto 5px!important;font-size:14px;color:#888}.paging a,.paging span{display:inline-block;margin:0 10px}.paging span{color:#888}.download-button{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 1px 2px 3px rgba(0,0,0,.35);-moz-box-shadow:0 1px 2px 3px rgba(0,0,0,.35);box-shadow:0 1px 2px 3px rgba(0,0,0,.35);text-align:center;font-family:ChunkFiveRegular,Rockwell,sans-serif!important;font-weight:700!important;display:block;font-size:16px;line-height:18px;margin:0 0 10px;padding:10px;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.5)}.download-button:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.dl-ipuz{background:#02f;color:#fff}.dl-java{background:#96c;color:#fff}.dl-pdf{background:#f20;color:#fff}.btn,.button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.5);-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,.5);box-shadow:inset 0 1px 1px rgba(255,255,255,.5);text-align:center;font-family:ChunkFiveRegular,Rockwell,sans-serif!important;font-weight:700!important;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;border:1px solid #999;border:1px solid rgba(0,0,0,.25);display:block;color:#fff!important;font-size:13px;font-style:normal;overflow:hidden;margin:10px 0;padding:6px;text-decoration:none;cursor:pointer;width:100%;text-shadow:0 1px 1px rgba(0,0,0,.5)}.btn:active,.button:active{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.5);box-shadow:inset 0 1px 3px rgba(0,0,0,.5);outline:0}.btn.large,.button.large{font-size:20px;padding:10px}.btn.inline,.button.inline{display:inline-block!important;padding:3px 7px;vertical-align:middle;width:auto;font-size:1em;margin:3px 7px}.btn span,.button span{display:block;font-size:12px}.captcha{padding:10px 15px;text-align:left}.comment{background:#f5fae6;display:block;overflow:hidden;margin:5px 0;padding:10px 10px 10px 70px}.comment .gravatar{float:left;margin:0 10px 0 -60px;border:3px solid #9c0}.comment p{margin:10px 0}.comment span{display:block;text-align:left;font-weight:700;padding:3px 0 2px;border-bottom:2px solid #9c0}.comment.me{background:#cce680}.comment.me img.gravatar,.comment.me span{border-color:#8ab800}.editable{outline:1px solid rgba(255,0,0,.5)}.editable:focus,.editable:hover{outline:1px solid red}.fine-print{font-size:.9em;font-style:italic}.infobadge{float:right;margin:-15px 0 0 10px}.message{font-weight:700;text-align:center;font-size:13px;margin:10px 0;padding:10px 10px 0;overflow:hidden;display:block}.message h4{text-align:center;color:#fff}.message img{float:left;margin:0 10px 10px 5px}.message.prize img{float:right}.message p{letter-spacing:.5px;line-height:13px;margin:10px 10px 5px;padding:0;text-align:left}.message table{border:0;margin:5px auto;padding:0;border-spacing:0;font-size:12px;width:100%}.message table caption{clear:both;margin:0;padding:3px 0 5px;font-size:16px}.message table th{border-right:1px solid rgba(255,255,255,.35);width:35%}.message table td,.message table th{margin:0;padding:4px}.news{text-align:left;margin:0 0 20px}.split{margin:0;padding:0;width:100%;border-collapse:collapse}.split td,.split th{color:#7aa300;margin:0;padding:.5em 1.2em;text-align:left}.split td{width:65%}.split th{width:35%}.split tr+tr td,.split tr+tr th{border-top:.1em solid #b8db4d}.puzlist{margin:5px 0!important;padding:0!important}.puzlist li{display:block;font-size:12px;line-height:16px;list-style-type:none;margin:2px 0;padding:0;text-align:left;vertical-align:middle;overflow:hidden}.puzlist li a{display:block;border:1px solid #fff;margin:0;padding:6px 8px 5px 44px;text-decoration:none!important;font-weight:500;position:relative;overflow:hidden;line-height:11px;color:#666!important}.puzlist li a em{position:absolute;display:block;font-size:17px;top:10px;left:12px;color:#333!important;font-family:Arial,sans-serif!important;font-style:normal;line-height:18px;height:18px;width:18px;background:rgba(255,255,255,.65);text-align:center;font-weight:700}.puzlist li a h5{margin:1px 0 2px!important;padding:0!important;clear:none;color:#333!important}.puzlist li a img{float:left;background:#fff;border:1px solid #fff;height:16px;margin:0 10px 0 -36px;padding:4px;width:16px;font-weight:700}.puzlist li a time{font-weight:700}.puzlist li a:hover{background:#eee;border-color:#ccc}.puzlist li a:hover em{display:none}.puzlist li a:hover img{border-color:#ccc}.tagbox{text-align:center;margin:10px;padding:5px}.alternate{background-color:#07f!important;background-image:-moz-linear-gradient(top,#d83 0,#930 100%)!important;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d83),color-stop(1,#930))!important}.alternate:active{background-color:#930!important;background-image:-moz-linear-gradient(top,#930 0,#d83 100%)!important;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#930),color-stop(1,#d83))!important}.formrow span,input,option,select,textarea{background:#fff;color:#000}.message{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#8ab800}.message a p{color:#fff!important}.btn,.button{background-color:#8ab800;color:#fff}.btn:focus,.btn:hover,.button:focus,.button:hover{background-color:#9c0}.btn:active,.button:active{background-color:#7aa300}