/* fetched */
/* modified:2024-02-03T13:44:47+00:00 */

/* Minify\CSS::styles/chorizo.css */
.route-level { border: 1px solid black; padding: 4px; margin: 5px 5px 5px 20px; }.actual-route { padding: 4px; }.actual-route-info { display: none; }.selected-route { background-color: #efefff }#test-output { background-color: #ffffff; }#debugButton { display: block; width: auto; position: absolute; top: 0; left: 0; background-color: #ffaaaa; color: black; padding: 2px; border: 1px solid black; margin: 3px; text-decoration: none; font-size: 9px; opacity: 0.2; z-index: 99999}#debugButton:hover { opacity: 1; }#debugStuff { position: absolute; background-color: #fff; display: none; z-index: 100000; left: 0; top: 0 }#debugStuff h4 { cursor: pointer; font-weight: bold; font-size: 1.2em; }#debugStuff h5 { cursor: pointer; font-weight: bold; font-size: 1.1em; }#debugTop { padding: 10px; }#debugTop h3 { font-size: 1.4em; font-weight: bold; }#debugClose { float: right; }#debugBottom { overflow: auto; max-height: 500px; padding: 10px; border-top: 1px solid black; }.debugSection { border-bottom: 1px solid #7d7d7d; padding: 10px; }.debugSection pre { display: none;  }.debugSection div.debugData { display: none;  }.debugSection .debug-media { display: none; font-style: oblique; }@media all and (min-width: 1024px){    #debugStuff { width: 700px; border: 1px solid black; }}@media all and (max-width: 1023px){    #debugStuff { width: 100%; border-bottom: 3px solid black; }}@media all { #debug-media-all { display: inline; } }@media aural { #debug-media-aural { display: inline; } }@media braille { #debug-media-braille { display: inline; } }@media handheld { #debug-media-handheld { display: inline; } }@media print { #debug-media-print { display: inline; } }@media projection { #debug-media-projection { display: inline; } }@media screen { #debug-media-screen { display: inline; } }@media tty { #debug-media-tty { display: inline; } }@media tv { #debug-media-tv { display: inline; } }@media embossed { #debug-media-embossed { display: inline; } }
/* culled 39 chars in 1.67ms */
/* Minify\CSS::styles/base.css */
html, body { background-color: #ff9933 !important; }#outer { background-image: url('/images/extraction/gutter.png'); background-repeat: no-repeat; background-position: 50% 0; }#body { overflow: hidden; padding-bottom: 5px; border-bottom: 2px solid black; margin-bottom: 10px; min-height: 600px; background: white; padding: 10px 0 10px 0;}.hidden { display: none; }.jumbotron { margin-bottom: 0px; background-image: url('/images/extraction/header-bg.gif');  background-position: 0 40px; background-repeat: repeat-x; background-color: #000;}.jumbotron img { display: block; margin: 0 auto;}.jumbotron p { text-align: center; color: white;}.navbar-brand { padding-top: 5px;}.nav .gravatar { margin: 0 5px 0 0;}.user-name-box { color: #9d9d9d; padding: 11px 20px 0 17px; }#subhead { overflow: hidden; }#headleft { width: 490px; float: left; font-weight: bold; font-size: 1.2em;}a.avatarpic { display: block;  width: 50px;  float: left;  margin: 0 5px 0 0;}#header p { }#footer { background: black; color: white; font-size: 0.9em; padding: 10px;}#footer .col-md-8 { margin: 0 0 20px 0; }#footer .col-md-8 a { margin: 0 20px 0 0; }#footer a:link, #footer a:visited { color: #ff7f00; text-decoration: none; }#footer a:hover { text-decoration: underline; }#wrong { font-weight: bold; color: #f00; display: none; float: left;}#youwin { font-weight: bold; color: #090; display: none;}#youlose  { font-weight: bold; color: #f00; display: none;}#grading { display: none; color: #aaaaaa; font-style: oblique; }#right { font-weight: bold; color: #090; display: none; float: left;}#tryagain { display: none;}.given { color: #afafaf;}p.letters { overflow: hidden; width: 350px; margin: 20px auto 20px auto; text-align: center; padding: 0 0 0 40px;}a.pl:link, a.pl:visited { display: block; width: 20px; height: 20px; font-weight: bold; text-decoration: none; border: 1px solid #efefef; padding: 3px; float: left; margin: 0 8px 8px 0;}a.pl:hover { background-color: #7f7f7f; color: white;}#triesleft { float: right; width: 120px; background: white; border: 1px solid #efefef;}.ok { color: #9fff9f; font-weight: normal; }.fail { color: #f00; font-weight: bold; }.loading { background: url('/images/extraction/wait.gif') no-repeat 5px 5px !important; font-size: 0.0001em; width: 30px; height: 30px; margin: 0 auto; }p { margin: 0 0 10px 0; line-height: 1.4; }.wrongguess { border: 1px solid #f00 !important; color: #f00 !important;}.rightguess { border: 1px solid #090 !important; color: #090 !important;}.category { padding: 10px; margin: 0 0 40px 0; border-bottom: 1px solid #efefef; }.category h4 { font-weight: bold; font-size: 1.4em; margin: 0 0 9px 0;  }.category p { margin-left: 10px; }.category p.youravg { font-size: 0.9em; font-style: oblique; }#username { font-size: 1.3em; font-weight: bold; }#extramenu { font-size: 0.9em; }#welcomeMat p { line-height: 1.3em; }img.score { float: right; }.challenge-extraction { font-size: 3em; text-align: center;  }.letter-row { text-align: center; margin: 0 0 20px 0; }.letter-row button { font-size: 1.2em; margin: 0 10px 0 0; }.challenge-letters { margin: 0 0 30px 0; text-align: center; color: #6f6f6f; }.guessed-right { color: #090; font-weight: bold; }.guessed-wrong { text-decoration: line-through; }.game-result { text-align: center; margin: 0 0 30px 0; }.game-result-score { margin: 20px auto 20px auto; display: none; }.game-won, .game-lost { display: none; text-align: center; margin: 0 auto; }h2.game-won { color: #090; font-weight: bold;}h2.game-lost { color: #900; font-weight: bold;}.cat-list-score { float: right; width: 32px; height: 32px; vertical-align: middle; margin: -5px 0 0 0; }.end-game-result { text-align: center; }.end-game-result img { display: block; margin: 20px auto 20px auto; }.index-score { float: right; margin: 0 0 0 20px; }#demo { text-align: center; }.demo_item { display: none; }.demo_guess { color: #009900; }
/* culled 180 chars in 3.12ms */