body{margin:2em auto;max-width:960px}h1{color:coral}h2{color:cornflowerblue}h3{color:#526066}.running-score{position:fixed;top:2em;right:1em}.running-score .numbers{font-size:300%}.running-score .feedback{font-size:150%;min-height:45%}.running-score .social.l-box{display:none;width:80%;margin-left:10%}.running-score.completed{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:1em;line-height:300%;top:30%;right:30%;background:#eee;border:solid 1px;border-color:#bbb;box-shadow:0 0 8px gold;height:40%;width:40%;border-radius:4px;transition:all 0.5s ease}.puzzle{padding-top:2em;padding-bottom:2em;border-bottom:solid 1px lightgray}.puzzle:hover{background:#fffded}.puzzle .question{margin-left:1em}.puzzle .question code{display:block;white-space:pre;margin-left:2em}.puzzle .answer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;background-color:#eeeeee;border:solid 1px;border-color:#bbb;margin:1em;padding:1em 0;border-radius:4px}.puzzle .answer:hover{cursor:pointer;background-color:#e1e1e1}.puzzle .answer.clicked{background-color:#d9534f;border-color:#d43f3a;color:#fff}.puzzle .answer.clicked.correct{background-color:#5cb85c;border-color:#4cae4c}.puzzle .explanation{margin:2em 0 1em 1em}.hidden{visibility:hidden}.l-box{width:50%;float:left}.credits{font-size:80%;float:right;margin:1em 0;line-height:27px;text-align:right}.social ul{margin:1em 0;width:100%}.social li{display:inline;float:left;line-height:20px;max-width:225px}.footer.tall{height:233px}.disclaimer{line-height:1.4}.banner{padding:1em;background-color:lavender}div.field,div.actions{margin-bottom:10px}#notice{color:green}.field_with_errors{padding:2px;background-color:red;display:table}#error_explanation{width:450px;border:2px solid red;padding:7px;padding-bottom:0;margin-bottom:20px;background-color:#f0f0f0}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;margin-bottom:0px;background-color:#c00;color:#fff}#error_explanation ul li{font-size:12px;list-style:square}
