html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}body{line-height:1.5}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}table,td,th{vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:none}html{font-size:100.01%}body{font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111}h1{font-size:3em;line-height:1;margin-bottom:.5em}h2{font-size:2em;margin-bottom:.75em}h3{font-size:1.5em;line-height:1;margin-bottom:1em}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}h5{font-size:1em;font-weight:bold;margin-bottom:1.5em}h6{font-size:1em;font-weight:bold}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}p{margin:0 0 1.5em}p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}a:focus,a:hover{color:#000}a{color:#009;text-decoration:underline}blockquote{margin:1.5em;color:#666;font-style:italic}strong{font-weight:bold}em,dfn{font-style:italic}dfn{font-weight:bold}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0 0 1.5em;font-style:italic}del{color:#666}pre{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5}li ul,li ol{margin:0}ul,ol{margin:0 1.5em 1.5em 0;padding-left:3.333em}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0 0 1.5em 0}dl dt{font-weight:bold}dd{margin-left:1.5em}table{margin-bottom:1.4em;width:100%}th{font-weight:bold}th,td,caption{padding:4px 10px 4px 5px}tfoot{font-style:italic}caption{background:#eee}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}.hide{display:none}.quiet{color:#666}.loud{color:#000}.highlight{background:#ff0}.added{background:#060;color:#fff}.removed{background:#900;color:#fff}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}.clear{clear:both}form.formtastic,form.formtastic ul,form.formtastic ol,form.formtastic li,form.formtastic fieldset,form.formtastic legend,form.formtastic input,form.formtastic textarea,form.formtastic select,form.formtastic p{margin:0;padding:0}form.formtastic fieldset{border:0}form.formtastic em,form.formtastic strong{font-style:normal;font-weight:normal}form.formtastic ol,form.formtastic ul{list-style:none}form.formtastic abbr,form.formtastic acronym{border:0;font-variant:normal}form.formtastic input,form.formtastic textarea,form.formtastic select{font-family:inherit;font-size:inherit;font-weight:inherit}form.formtastic input,form.formtastic textarea,form.formtastic select{font-size:100%}form.formtastic legend{color:#000}form.formtastic fieldset.buttons{padding-left:25%}form.formtastic fieldset.buttons li{float:left;padding-right:.5em}form.formtastic fieldset{display:inline-block}form.formtastic fieldset:after{content:".";display:block;height:0;clear:both;visibility:hidden}html[xmlns] form.formtastic fieldset{display:block}* html form.formtastic fieldset{height:1%}form.formtastic fieldset ol li{margin-bottom:1.5em}html[xmlns] form.formtastic fieldset ol li{display:block}* html form.formtastic fieldset ol li{height:1%}form.formtastic fieldset ol li label{display:block;width:25%;float:left;padding-top:.2em}form.formtastic fieldset ol li li label{line-height:100%;padding-top:0}form.formtastic fieldset ol li li label input{line-height:100%;vertical-align:middle;margin-top:-0.1em}form.formtastic fieldset ol li fieldset{position:relative}form.formtastic fieldset ol li fieldset legend{position:absolute;width:25%;padding-top:.1em}form.formtastic fieldset ol li fieldset legend span{position:absolute}form.formtastic fieldset ol li fieldset legend.label label{position:absolute}form.formtastic fieldset ol li fieldset ol{float:left;width:74%;margin:0;padding:0 0 0 25%}form.formtastic fieldset ol li fieldset ol li{padding:0;border:0}form.formtastic fieldset ol li p.inline-hints{color:#666;margin:.5em 0 0 25%}form.formtastic fieldset ol li p.inline-errors{color:#c00;margin:.5em 0 0 25%}form.formtastic fieldset ol li ul.errors{color:#c00;margin:.5em 0 0 25%;list-style:square}form.formtastic fieldset ol li ul.errors li{padding:0;border:none;display:list-item}form.formtastic fieldset ol li.string input{width:74%}form.formtastic fieldset ol li.password input{width:74%}form.formtastic fieldset ol li.numeric input{width:74%}form.formtastic fieldset ol li.text textarea{width:74%}form.formtastic fieldset ol li.hidden{display:none}form.formtastic fieldset ol li.boolean label{padding-left:25%;width:auto}form.formtastic fieldset ol li.boolean label input{margin:0 .5em 0 .2em}form.formtastic fieldset ol li.radio fieldset ol{margin-bottom:-0.6em}form.formtastic fieldset ol li.radio fieldset ol li{margin:.1em 0 .5em 0}form.formtastic fieldset ol li.radio fieldset ol li label{float:none;width:100%}form.formtastic fieldset ol li.radio fieldset ol li label input{margin-right:.2em}form.formtastic fieldset ol li.check_boxes fieldset ol{margin-bottom:-0.6em}form.formtastic fieldset ol li.check_boxes fieldset ol li{margin:.1em 0 .5em 0}form.formtastic fieldset ol li.check_boxes fieldset ol li label{float:none;width:100%}form.formtastic fieldset ol li.check_boxes fieldset ol li label input{margin-right:.5em}form.formtastic fieldset ol li.date fieldset ol li,form.formtastic fieldset ol li.time fieldset ol li,form.formtastic fieldset ol li.datetime fieldset ol li{float:left;width:auto;margin:0 .3em 0 0}form.formtastic fieldset ol li.date fieldset ol li label,form.formtastic fieldset ol li.time fieldset ol li label,form.formtastic fieldset ol li.datetime fieldset ol li label{display:none}form.formtastic fieldset ol li.date fieldset ol li label input,form.formtastic fieldset ol li.time fieldset ol li label input,form.formtastic fieldset ol li.datetime fieldset ol li label input{display:inline;margin:0;padding:0}form.formtastic fieldset ol li fieldset{width:100%}form.formtastic fieldset ol fieldset ol fieldset{padding:7px}form.formtastic fieldset ol li input{padding:1px}form.formtastic fieldset ol li label{cursor:pointer}form.formtastic fieldset ol li{line-height:100%;margin-bottom:.5em;display:block;clear:both}form.formtastic fieldset ol li.negative_captcha_text textarea,form.formtastic fieldset ol li.text textarea{height:100px;float:none;width:100%;margin-top:.5em;border:auto;padding-bottom:1em}form.formtastic fieldset ol li.negative_captcha_text label,form.formtastic fieldset ol li.text label{float:none;display:block}form.formtastic fieldset ol li.numeric input{width:50px}form.formtastic fieldset ol li.string input,form.formtastic fieldset ol li.password input,form.formtastic fieldset ol li.negative_captcha_string input,form.formtastic fieldset ol li.phone input,form.formtastic fieldset ol li.email input{width:180px}form.formtastic fieldset ol li input.wide{width:300px}form.formtastic fieldset ol li.url input{width:300px}form.formtastic fieldset ol li label{width:25%}form.formtastic fieldset ol li.datetime fieldset ol{margin:0px}form.formtastic fieldset ol li.date ol{padding:0 0 0 25%}form.formtastic fieldset ol li.date .label{padding:0}form.formtastic fieldset ol li.check_boxes ol label{padding:0;font-weight:normal}form.formtastic fieldset ol li.radio fieldset ol.choices-group{padding:0}form.formtastic fieldset ol li.radio fieldset ol li label{font-weight:normal}form.formtastic fieldset ol li.boolean label{padding-left:180px;float:none}form.formtastic fieldset ol{list-style-type:none}form.formtastic fieldset{display:block}form.formtastic fieldset ol li fieldset ol{width:100%}form.formtastic fieldset ol li p.inline-hints{display:block;font-style:italic;font-size:.9em;margin:.5em 0 0 180px}form.formtastic legend{color:inherit}form.formtastic legend legend{font-size:100%}form.formtastic fieldset ol li.radio fieldset ol{padding:0 0 0 180px}form.formtastic legend span{font-weight:bold}form.formtastic legend{font-size:inherit;margin-bottom:.5em}form.formtastic .check_boxes fieldset .label{margin-bottom:1em}form.formtastic p.add-record{margin-top:.3em;margin-bottom:1em}form.formtastic fieldset.inline ol{display:flex}form.formtastic fieldset.inline ol li{margin-right:3em;margin-bottom:.1em}form.formtastic fieldset.inline ol li label{display:inline-block;float:none;width:auto;padding-right:3em}form.formtastic fieldset ol li.inline{float:left}form.formtastic .errors{padding:3px;margin-bottom:10px;border:solid 1px #c66}#content form.formtastic ul.errors li{list-style-type:none;margin-left:.5em}form.formtastic fieldset.inputs ol li input,form.formtastic fieldset ol li textarea{margin:0 2px 2px 0}form.formtastic em{font-style:italic}form.formtastic strong{font-weight:bold}form.formtastic fieldset ol li fieldset ol{padding:1.3em 0 0 0}form.formtastic h3{padding-top:1em}form.formtastic fieldset fieldset.hideable{border:solid #777 1px;width:100%;padding-bottom:1em;margin-bottom:1em}form.formtastic fieldset.hideable ol{margin:1em}form.formtastic fieldset.hideable ol fieldset ol{margin:0}form.formtastic fieldset.hideable legend{margin-left:1em;padding:.5em}form.formtastic fieldset.hideable legend span{cursor:pointer}html[xmlns] form.formtastic fieldset ol li.hidden{display:none}form.formtastic fieldset ol li.string input.datetime_in_hours{width:50px}form.formtastic fieldset.action li.puzzle label{width:14em}form.formtastic fieldset.inline.action ol li label{padding-right:.5em}form.formtastic legend{margin-bottom:.2em}.pagination{width:100%;background:rgba(0,0,0,0);text-align:center;padding:1em;display:flex;justify-content:space-between;align-items:center}.pagination span.pages{display:flex;flex:1;justify-content:space-evenly}.pagination .first,.pagination .last{width:3em}.pagination .prev,.pagination .next{width:8rem}.pagination .pages .page.current{font-weight:bold;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;border:solid #e8d000 1px;width:1.5em}.pagination a,.pagination span{padding:.2em .3em}.pagination a:hover,.pagination span:hover{text-decoration:none}.pagination span.disabled{color:#aaa}.pagination a{text-decoration:none;color:#000}form input[type=submit],a.button,button,span.button a,a.inline-button,span.inline-button a,form.button_to input.button{display:block;float:left;margin:.7em .5em .7em 0;padding:3px 7px 3px 5px;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;background-color:#f5f5f5;font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer}form input[type=submit],button,form.button_to input.button{width:auto;overflow:visible;padding:3px 5px 1px 4px}button[type]{padding:3px 7px 3px 5px;line-height:17px}*:first-child+html button[type]{padding:4px 10px 3px 7px}form.button_to{display:inline-block;margin:0em .2em}a.inline-button,span.inline-button a,form.button_to input.inline-button{padding:2px 4px 2px 3px;margin:0em .2em;font-size:.9em;display:inline-block;float:none}form input[type=submit]:hover,button:hover,a.button:hover,span.button a:hover{background-color:#fff7df;border:1px solid #e0e0e0;color:#363636}a.button:active,span.button a:active{background-color:#fff7df;border:1px solid #e0e0e0;color:#363636}#content div.acts_as_commentable_comment{clear:both;margin-top:1em;margin-bottom:1em;border-bottom-style:solid;border-bottom-width:1px}#content div.acts_as_commentable_comment a.content{color:inherit}#content div.acts_as_commentable_comment:last-child{border-bottom:0px}#content div.acts_as_commentable_comment .comment_header{margin-bottom:.5em}#content div.acts_as_commentable_comment .comment_header ul,#content div.acts_as_commentable_comment .comment_header li{display:inline}#content div.acts_as_commentable_comment .comment_header:after{visibility:hidden;display:block;content:"";clear:both;height:0}#content div.acts_as_commentable_comment .comment_header .author_header{float:left}#content div.acts_as_commentable_comment .comment_header .author_header .author{font-style:italic}#content div.acts_as_commentable_comment .comment_header .comment_links{float:right;margin:0;padding:0;margin-top:0px;list-style-type:none}#content div.acts_as_commentable_comment .comment_header .comment_links li{float:left;display:inline}#content div.acts_as_commentable_comment p{margin:0 0 1.3em 16px}#content div.acts_as_commentable_comment p.inline-hints{margin:0 0 0 360px;padding:0}#content div.acts_as_commentable_comment #acts_as_commentable_comment_author{float:left}#content div.acts_as_commentable_comment .inputs{width:100%}#content div.acts_as_commentable_comment .connected_comments{margin-top:.3em;display:flex;gap:1em}#content div.acts_as_commentable_comment .connected_comments .reply_to{font-size:.8em;flex-grow:0}#content div.acts_as_commentable_comment .connected_comments .replies{font-size:.8em;flex-grow:1}#content div.acts_as_commentable_comment .connected_comments .replies{color:#aaa}#content div.acts_as_commentable_comment .connected_comments .reactions{display:flex;gap:.3em;flex-grow:1;justify-content:flex-end}#content div.acts_as_commentable_comment .connected_comments .reactions .add-reaction{align-self:end;font-size:.8em}#content div.acts_as_commentable_comment .connected_comments .reactions .add-reaction a i{color:gray}#content div.acts_as_commentable_comment .connected_comments .reactions .reaction-labels{display:flex;gap:.3em}#content div.acts_as_commentable_comment .connected_comments .reactions .reaction-labels .reaction-label{position:relative;padding:0em .5em;line-height:1.35;border-radius:1em;background:rgba(208,208,208,.4784313725);user-select:none;cursor:pointer;border:solid rgba(211,211,211,.4784313725) 1px;white-space:nowrap}#content div.acts_as_commentable_comment .connected_comments .reactions .reaction-labels .reaction-label.active{background:#ffffe0}#content div.acts_as_commentable_comment .connected_comments .reactions .reaction-labels .reaction-label:hover{border-color:#000}#content div.acts_as_commentable_comment .connected_comments .reactions .reaction-labels .reaction-label:active{background:rgba(208,208,208,.2274509804)}#content div.acts_as_commentable_comment .connected_comments .reactions .reaction-labels .reaction-label em-emoji{font-size:1em;vertical-align:middle;display:inline-block;width:14px}#content div.acts_as_commentable_comment .connected_comments .reactions .reaction-labels .reaction-label .count{display:inline-block;padding-left:.6em;font-size:.7em}.comments.show .replies{margin-left:2em}.comments.show .replies .subject{display:none}.acts_as_commentable_comment{margin-top:1em;margin-bottom:1em}.acts_as_commentable_comment .comment-links{float:right}.acts_as_commentable_comment .comment_header{margin-bottom:.3em}.acts_as_commentable_comment .comment_header ul,.acts_as_commentable_comment .comment_header li{display:inline}.acts_as_commentable_comment .inputs{width:100%}.acts_as_commentable_comment .inputs ol li.string{width:50%}.emails.index .links{display:flex;justify-content:space-around;margin:.5em 0 1em}.forums.show #content h2{margin-top:25px}.forums.show .topic .header:after{visibility:hidden;display:block;content:"";clear:both;height:0}.forums.show th{white-space:nowrap;padding:.1em 1em}.forums.show td.puzzle{white-space:nowrap;width:240px;padding:0 1em}.forums.show td.num_comments{text-align:center;width:30px}.forums.show td.last_update{font-size:.8em}.forums.show td.puzzle,.forums.show td.last_update{text-align:left}.form-links{float:right;margin-top:3em;font-size:.8em}#content ul.news{list-style-type:none;list-style-image:none}#content ul.news>li+li{margin-top:3em}#content ul.news li.news{list-style-type:none}#content ul.news li.news .header{display:flex;justify-content:space-between}#content ul.news li.news .header .date{font-family:"Trebuchet MS","Lucida Sans","Lucida Grande","Lucida Sans Unicode",sans-serif;color:#888;margin-bottom:.2em}#content ul.news li.news .header .links .button{margin:.2em .5em .2em 0}.payments.index #content table tbody tr td{white-space:nowrap}.payments.index #content table tbody tr td.name{width:350px}.payments.index #content table tbody tr td.variable_no{width:100px}.pages.show #content form.formtastic fieldset ol li textarea{border:1px solid #ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-top:0px;height:370px !important;margin-bottom:34px}.perks.index main table th.perk{max-width:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.perks.index main table td.perk{text-align:center}.perks.index main table td.count{text-align:center;font-style:italic}.perks.index main table a.name{white-space:nowrap}#content ul.figures,main ul.figures{display:flex;flex-wrap:wrap;list-style-type:none;gap:1em}#content ul.figures img,main ul.figures img{border:solid #ccc 1px;height:100px;width:200px;object-fit:cover}#content ul.figures figcaption,main ul.figures figcaption{font-style:italic;text-align:center;font-size:.9em;width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.puzzles.show main audio{width:100%}.puzzle_teams.index main table th.code,.puzzle_teams.index main table th.solution,.puzzle_teams.index main table th.instructions,.puzzle_teams.index main table th.comment,.puzzle_teams.index main table th.updated{max-width:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.puzzle_teams.index main table a.puzzle{white-space:nowrap}.puzzle_teams.index main table a.recent{font-weight:bold}.puzzle_teams.show .hint{font-size:.9em;font-style:italic}.puzzle_teams.show main>a{clear:both}.puzzle_teams.show main>a img{margin-top:2em}.puzzle_teams.show main>a audio{width:100%}.puzzle_teams.show main>p.hint{text-align:center}.puzzle_teams.show main>div.replies{margin-left:2em}.questions.index ul.questions li+li{margin-top:.3em}.questions.index ul.questions li{list-style:none}.questions.index ul.questions li p{display:block;padding-left:1.5em}.rankings.show #content ul.finished,.rankings.show #content ul.capitulated{padding-left:1em}.rankings.show #content ul.finished,.rankings.show #content ul.finished li,.rankings.show #content ul.capitulated,.rankings.show #content ul.capitulated li{list-style-type:none;list-style-image:none}.rankings.show #content ul.finished .rank,.rankings.show #content ul.capitulated .rank{width:30px;float:left;padding:1px 10px 2px 3px}.rankings.show #content ul.finished .team,.rankings.show #content ul.capitulated .team{float:left}.rankings.show #content ul.finished .finished_at,.rankings.show #content ul.finished .reached_at,.rankings.show #content ul.capitulated .finished_at,.rankings.show #content ul.capitulated .reached_at{float:right;width:80px;text-align:right;padding-right:16px}.rankings.show #content ul.finished .members,.rankings.show #content ul.capitulated .members{clear:both;margin-left:45px}.rankings.show #content thead{display:none}.rankings.show #content td.num_skipped,.rankings.show #content td.rank{width:30px}.rankings.show #content td.position{text-align:right}.rankings.show #content td.capitulated_at{width:80px;text-align:right;padding-right:30px}.teams.index .team{list-style-type:none;clear:both;padding:10px 0px}.teams.index .team:after{visibility:hidden;display:block;content:"";clear:both;height:0}.teams.index .team.rank-1 .mi{color:gold}.teams.index .team.rank-2 .mi{color:silver}.teams.index .team.rank-3 .mi{color:#cd7f32}.teams.index .team strong{float:left}.teams.index .team .team-header .additional-info{float:right}.teams.index .team .members{clear:both}.teams.index .team+.team{border-top-width:1px;border-top-style:solid}fieldset#members{margin-top:1.5em}fieldset#members ul.members.header{display:flex;padding-left:0em}fieldset#members ul.members.header li{margin-right:3em}fieldset#members ul.members.header li label{display:inline-block;float:none}fieldset#members fieldset.member ol{padding-top:.3em}fieldset#members fieldset.member label{display:none}fieldset#members ul.members.header,fieldset#members fieldset ol{margin-left:2em}fieldset#members ul.members.header li label,fieldset#members ul.members.header li input,fieldset#members fieldset ol li label,fieldset#members fieldset ol li input{box-sizing:border-box;margin:2px}fieldset#members ul.members.header li.confirmed_at,fieldset#members fieldset ol li.confirmed_at{width:1em}fieldset#members ul.members.header li.name label,fieldset#members ul.members.header li.name input,fieldset#members ul.members.header li.user label,fieldset#members ul.members.header li.user input,fieldset#members fieldset ol li.name label,fieldset#members fieldset ol li.name input,fieldset#members fieldset ol li.user label,fieldset#members fieldset ol li.user input{width:220px;margin:2px}fieldset#members ul.members.header li.email label,fieldset#members ul.members.header li.email input,fieldset#members fieldset ol li.email label,fieldset#members fieldset ol li.email input{width:180px}fieldset#members ul.members.header li.age label,fieldset#members fieldset ol li.age label{width:40px}fieldset#members ul.members.header li.game_index label,fieldset#members fieldset ol li.game_index label{width:180px}fieldset#members ul.members.header li.city,fieldset#members fieldset ol li.city{width:150px}.teams #content form.formtastic fieldset ol{padding-top:.2em}.teams #content form.formtastic fieldset ol fieldset legend{position:static;width:100%;padding-top:1em;font-weight:bold}.teams #content form.formtastic fieldset ol fieldset.choices ol li{padding-left:25%}.teams #content form.formtastic fieldset li.choices.inline ol li{padding-left:0px}.teams #content form.formtastic fieldset li.choices.inline ol li:first-child{padding-left:25%}.teams.edit .qrcode,.payments.show .qrcode{text-align:center;margin:1em auto}.teams.edit .qr,.payments.show .qr{height:195px;display:block;background:#fff;margin:auto}.teams.show .members li{display:inline-block;padding:0em 1em}#wiki_page_po_hre .map,#wiki_page_o_hre .map{text-align:center}.teams.show td.name{text-align:left}#flash_notice,#flash_error,#flash_alert{padding:5px 8px;margin:10px 0}#flash_notice{border:solid 1px #6a6;background-color:#002500}#flash_error,#flash_alert{border:solid 1px #c66;font-weight:bold}table{border-collapse:collapse;table-layout:auto}td,th{text-align:center}p,h1,h2,h3,li,td,th,div,span,strong{font-family:"Verdana CE","Arial CE","Helvetica CE",Verdana,Arial,lucida,sans-serif;font-size:small}p,li{line-height:150%}h1,h2,h3{color:#000}h4,h5,h6{font-size:small;color:#d5d5d5}h1 a,#content h1 a{color:#000;text-decoration:none}h1 a:hover{text-decoration:underline}h1{margin-top:3em;color:#000 !important;line-height:100%;font-size:1em;margin-bottom:1em;text-transform:uppercase}h2{margin-top:1.2em}h3{margin-top:1em;color:#000 !important}.title h1{float:left}.title{float:none}.header-with-links{width:70%;float:left}.header-buttons{float:right}.header:after:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}.team-header .additional-info{float:right;display:inline}.title{background:#000;margin-bottom:1em}.title h1{display:inline}.title ul,.title li{display:inline}.title p{display:inline}pre{margin:5px;margin-left:35px}code{letter-spacing:1px;padding:3px}body,html{text-align:center;background:#fff url("/assets/games/seslost/back-48a0c6cf.gif")}#main{text-align:left;margin:0px auto;width:1000px;min-width:1000px;position:relative;padding-bottom:17px;background:rgba(0,0,0,0) url("/assets/games/seslost/main-border-bottom-80864b90.png") left bottom no-repeat}#main-footer{background:rgba(0,0,0,0) url("/assets/games/seslost/main-a38c40da.png") left top repeat-y}#inner-main{background:rgba(0,0,0,0);margin-left:11px;margin-right:18px}#menu-container{position:absolute;left:44px;top:330px;z-index:2;background-color:rgba(0,0,0,0);background:rgba(0,0,0,0);margin-top:1.5em}#menu-container nav{margin-top:1.5em;padding:0px}#menu-container nav a,#menu-container nav a:visited{color:rgba(0,0,0,0);display:block;background-color:rgba(0,0,0,0);background-position:-75px center;background-repeat:no-repeat;vertical-align:bottom;width:160px;height:27px;margin-left:10px;padding-right:40px;text-align:right;font-variant:small-caps;font-weight:bold;line-height:2em;font-size:12px;letter-spacing:1px;text-decoration:none}#menu-container nav a:hover,#menu-container nav a:visited:hover{background-color:rgba(0,0,0,0);background-position:-75px center;background-repeat:no-repeat}#header{width:972px;height:217px;background-color:#fff;z-index:0}#header a{text-decoration:none;background:rgba(0,0,0,0);display:block}.logo{position:relative;background:rgba(0,0,0,0);top:143px;border:none;padding:none;margin:none}#content,#content a{color:#d5d5d5}#content-outer{position:relative;left:211px;width:761px;z-index:2;background:rgba(0,0,0,0)}#content-header{padding-top:113px;background:rgba(0,0,0,0) url("/assets/games/seslost/content-header-90978a74.png") left top no-repeat}#content-main{background:rgba(0,0,0,0) url("/assets/games/seslost/content-right-bottom-9b348954.png") right bottom no-repeat !important}#content-footer{background:rgba(0,0,0,0) url("/assets/games/seslost/content-footer-8d0ff7b8.png") left bottom no-repeat;padding-bottom:91px}#content{z-index:4;border:solid blue 0;margin-left:32px;margin-right:91px;padding:5px 20px 15px 30px}#content,#content a{background-color:#000}#content form{margin-top:15px;margin-bottom:15px}#content ul{margin-top:1.5em}#content ul li{list-style-type:disc;margin-top:.1em}#content ul li ul{margin-top:.2em;list-style-type:disc}#footer{margin:300px 15px 0 15px;padding-bottom:15px;color:#000;background:rgba(0,0,0,0);text-align:right;text-transform:uppercase;font-weight:bold;font-family:Arial}.foto{padding:5px;text-align:center}.results th,.results td{border:1px solid #656565;width:25%;text-align:center}.results thead tr th{border:1px solid #d5d5d5}table{margin-top:10px;width:100%}.crossedout{text-decoration:line-through !important}.boolean-icon{display:inline}.edit_area{cursor:pointer}.edit_area:hover{color:#a5a5a5}.spinner{height:16px;width:16px;display:block;margin:30px auto}.subject{margin-top:1px}.button{margin:2px}
