textarea{border-width:2px}input{border-width:2px}select{border-width:1px}abbr{border-bottom:dotted 1px}input[name="article[title]"]{font-size:1.4em;height:1.4em}input{padding:0 .4em}article,form.new_article,form.edit_article,div.index{margin:auto;padding:0 1em}.new_article,.edit_article{max-width:35em}article p,article ul,article ol,article h2,article h3,article pre,article dl,article figure,article table{margin-bottom:1em}article,form{line-height:1.3em}article hr{margin:1em;border-width:.22em 0 0 0}article blockquote{margin-left:1em;border-left:.2em;padding-left:1em;font-size:1.1em}article table{margin-left:1em;border-collapse:collapse}article table thead{border-bottom:.2em solid}article colgroup{border-left:.2em solid}article colgroup:first-of-type{border-left:0}article table td,article table th{padding:.5em}table caption{margin-bottom:.5em}article ol,article ul,article dl,article figure{margin-left:1.2em;padding-left:1em}article.image figure{margin-left:0;padding-left:0}article li{margin-left:0;padding:0;font-size:1em;margin-bottom:.5em}article ol li{list-style-type:lower-alpha}article ul li{list-style-type:circle}article dd{margin-left:1em}article{margin-bottom:2em}article header hgroup h1,article header hgroup h2{display:inline}article header hgroup h2{margin-left:.2em}input{height:1.5em}input,textarea{font-size:1em}input[type=text]{width:20em}input.index_letter{width:2em}input.page_title{width:25em}textarea.description{width:25em;height:4em;display:block;padding:0 .2em}form div{margin-bottom:1em}form div label{width:5em}article.loading{opacity:0.5}form textarea{width:100%}article img{max-width:100%}article figure img{margin-left:auto;margin-right:auto;display:block;max-height:30em}article.image figure img{max-height:100em}article figure figcaption{margin-top:0.2em}article p img{max-height:1em;display:inline}@media (min-width: 100px){.unimportant,.context,.additional-info{display:none}}@media (min-width: 500px){span.context{display:inline}p.context{display:block}}@media (min-width: 600px){span.additional-info{display:inline}p.additional-info{display:block}}@media (min-width: 800px){span.unimportant{display:inline}p.unimportant{display:block}}*{border-style:solid}article hr{border-style:solid}article blockquote{border-left-style:solid}article{border-bottom-style:solid}body{background-color:#FAFFFA;color:#020}*{border-color:#001F33}a{color:#004CFF}a:visited{color:#9200CD}input:invalid,textarea:invalid{color:red}nav a,nav a:visited,div.index nav a{color:#020}article header a,article header a:visited{color:#020}article header a:hover{color:#004CFF}form.search button{color:black;background-color:transparent}article blockquote{border-color:#0080FF}article hr{border-color:#7B00FF}article blockquote{color:#36454F}ul.index li time{color:#999}.tagline{color:#999}article{border-bottom-color:#001F33}button{cursor:pointer}@media screen and (min-width: 600px){ul.index,ol.index{-moz-column-count:2;-webkit-column-count:2;column-count:2}}div.index{max-width:50em;padding-top:2em}div.index h2{margin-bottom:.5em;margin-top:1em}ul.index{list-style-type:none;margin:0;padding:0}ul.index li{line-height:1.2em}ul.index li{margin-bottom:.4em}ul.index li time{margin-left:1em;font-size:.9em}div.index nav{letter-spacing:.1em}*{margin:0;border-width:0}.main{margin:0;padding:0}img{max-width:100%}body{padding:0}article{padding:1em}@media (min-width: 600px){article{padding:2em}}@media (min-width: 800px){article{padding:2em 4em}}.main .site-name{margin:0 1em 1em 1em}.main .tagline{margin:0 1em 1em 1em}.main a,.main form{display:block;margin:0 1em 1em 1em}.content{min-height:800px}.home img{width:6em;height:6em;display:block;margin:0 auto 0 auto}.features a{display:inline}@media (min-width: 800px){.features a{display:block}}article header{margin-bottom:1em}article p{max-width:40em}#q{max-width:90%}table th,table td{text-align:center}.features{text-align:center}article figure figcaption{text-align:center}fieldset legend{text-align:center}div.index nav{text-align:center}.main{text-align:center}footer{text-align:center}body{font-size:18px}@media (min-width: 600px){body{font-size:20px}}article header h1{font-size:1.4em;line-height:1.3em}article header hgroup h2{font-size:1.2em;font-weight:normal}article h1{font-size:1.4em;margin-bottom:.2em}article footer{font-size:.8em}button{font-size:1em}a{text-decoration:none}body,input,button{font-family:Georgia, Cambria, 'Times New Roman', Times, serif}textarea{font-family:Courier, monospace;border-width:2px}a.index{text-transform:lowercase;font-variant:small-caps;letter-spacing:.1em}article blockquote{font-style:italic}article table caption{font-style:italic}article dt{font-style:italic}article figure figcaption{font-style:italic;margin-top:0.2em}article tfoot{font-weight:bold}
