html {
color:#000;
background:#FFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img {
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var,optgroup {
font-style:inherit;
font-weight:inherit;
}
li {
list-style:none;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:400;
}
q:before,q:after {
content:'';
}
abbr,acronym {
border:0;
font-variant:normal;
}
legend {
color:#000;
}
input,button,textarea,select,optgroup,option {
font-family:inherit;
font-size:inherit;
font-style:inherit;
font-weight:inherit;
}
input,button,textarea,select {
font-size:100%;
}
html,body {
background-color:#FFBA54;
}
body {
min-width:60em;
max-width:80em;
font-size:14px;
color:#59443C;
position:relative;
margin:0 auto;
padding:0.3em;
}
a:visited {
color:#8C8281;
}
em {
font-weight:700;
}
strong {
font-style:italic;
}
form input,form textarea {
color:#000;
border:1px solid;
background:#FFF;
vertical-align:middle;
border-color:#59443C;
margin:0;
padding:.2em;
}
form textarea {
font-family:"Bitstream Vera Sans Mono", Courier, monospace;
}
form input[type=hidden] {
border:none;
}
#toc > ol > li {
list-style-type:none;
}
#toc ol {
counter-reset:section;
}
#toc ol li:before {
counter-increment:section;
content:counters(section,".") " ";
}
#toc ol > ol {
counter-reset:subsection;
}
#toc ol > ol li:before {
counter-increment:subsection;
content:counters(subsection,".") " ";
}
#menu {
position: absolute;
top:1.9em;
left:.3em;
z-index:1;
-moz-box-shadow:4px 12px 10px #444;
-webkit-box-shadow:4px 12px 10px #444;
box-shadow:7px 10px 10px -6px #444;
font-family:"Noto Sans", sans-serif;
-moz-border-top-left-radius:11px;
border-top-left-radius:11px;
-moz-border-top-right-radius:11px;
border-top-right-radius:11px;
}
#menu ul {
display:block;
list-style-type:none;
}
#menu ul li {
float:left;
background:#FFF;
padding:.8em .5em 1em;
}
#menu ul li:first-child /* Insert CHICKEN logo? */ {
padding-left:1em;
-moz-border-top-left-radius:10px;
border-top-left-radius:10px;
}
#menu ul li:last-child {
padding-right:1.2em;
-moz-border-top-right-radius:10px;
border-top-right-radius:10px;
}
#menu hr {
display:none;
}
#content,#search-results {
clear:both;
background-color:#FFF;
font-family:"Bitstream Vera Sans", Verdana, Arial, sans-serif;
position:relative;
z-index:2;
margin:4em auto;
padding:2em 2em 2em 2em;
-moz-box-shadow:7px 8px 10px -4px #444;
-webkit-box-shadow:7px 8px 10px -4px #444;
box-shadow:7px 8px 10px -4px #444;
-moz-border-radius:10px;
border-radius:10px;
}
#content h1,#search-results h1 {
clear:left;
font-size:2em;
font-weight:700;
margin-top:1em;
}
#content h2,#search-results h2 {
clear:left;
font-size:1.6em;
font-weight:700;
margin-top:1.5em;
}
#content h3,#search-results h3 {
clear:left;
font-size:1.4em;
font-weight:700;
margin-top:1.5em;
}
#content h4,#search-results h4 {
font-size:1.2em;
clear:left;
font-weight:700;
margin-top:1.5em;
}
#content h5,#search-results h5 {
font-size:1.1em;
clear:left;
font-weight:700;
margin-top:1.5em;
}
#content h6,#search-results h6 {
font-size:1em;
clear:left;
font-weight:700;
margin-top:1.5em;
}
#content pre,#search-results pre {
margin-top:1em;
overflow:auto;
background-color:#FFFBEA;
font-family:"Bitstream Vera Sans Mono", Courier, monospace;
border:1px solid;
-moz-border-radius:10px;
border-radius:10px;
border-color:#E0E0E0;
padding:.75em .5em;
}
#content pre#captcha {
background-color:#FFF;
border: none;
padding:0;
margin:0;
}
#content tt,#search-results tt {
font-size:.9em;
font-family:"Bitstream Vera Sans Mono", Courier, monospace;
}
#content ol,#content ul,#search-results ol,#search-results ul {
margin-left:1.5em;
margin-top:1em;
}
#content ol li,#content ul li,#search-results ol li,#search-results ul li {
list-style-position:outside;
margin-top:.2em;
}
#content ol li ol,#content ol li ul,#content ul li ol,#content ul li ul,#search-results ol li ol,#search-results ol li ul,#search-results ul li ol,#search-results ul li ul {
margin-top:0;
}
#content ul li,#search-results ul li {
list-style-type:disc;
}
#content ol li,#search-results ol li {
list-style-type:decimal;
}
#content dl dt,#search-results dl dt {
font-weight:700;
margin-top:.5em;
}
#content dl dd,#search-results dl dd {
margin-left:1em;
}
#content table,#search-results table {
border-spacing:0;
font-size:1em;
width:100%;
}
#content table tr.odd,#search-results table tr.odd {
background:#FFC;
}
#content table th,#search-results table th {
text-align:left;
font-weight:700;
font-size:1em;
padding:.2em 1em .2em .2em;
}
#content table td,#search-results table td {
padding:.2em;
}
#content ol.pager,#search-results ol.pager {
list-style-type:none;
display:block;
text-align:center;
margin:2em 0 0;
padding:0;
}
#content ol.pager li,#search-results ol.pager li {
display:inline;
margin:0 .2em;
}
#content form label {
display:block;
margin-top:1em;
}
#content form textarea {
width:99%;
}
#content form #auth-checkbox {
float:left;
margin-right:.5em;
margin-top:.2em;
}
#content .definition {
display:block;
margin-top:1em;
background:#FFC;
-moz-border-radius:7px;
border-radius:7px;
border-color:#FFD06A;
padding:.4em;
}
#content .definition em {
font-style:normal;
font-family:"Bitstream Vera Sans Mono", Courier, monospace;
font-weight:700;
color:#444;
}
#content > .definition {
margin-top:2em;
}
#content > .definition + .definition {
margin-top:.25em;
}
#content .highlight {
background-color:#FFFBEA;
}
#content .highlight .symbol,#content .highlight .default,#content .highlight .comment {
background-color:#FFFBEA;
font-weight:400;
color:#59443C;
}
#content .highlight i {
font-style:normal;
}
#content .highlight i .symbol {
color:#B64926;
}
#content .highlight .paren1,#content .highlight .paren2,#content .highlight .paren3,#content .highlight .paren4,#content .highlight .paren5,#content .highlight .paren6 {
background-color:inherit;
}
#content .highlight .paren1:hover,#content .highlight .paren2:hover,#content .highlight .paren3:hover,#content .highlight .paren4:hover,#content .highlight .paren5:hover,#content .highlight .paren6:hover {
font-weight:700;
color:#FFF;
}
#content .highlight .paren1:hover {
background-color:#DB7859;
}
#content .highlight .paren2:hover {
background-color:#1B804C;
}
#content .highlight .paren3:hover {
background-color:#9F214E;
}
#content .highlight .paren4:hover {
background-color:#DBA059;
}
#content .highlight .paren5:hover {
background-color:#B64926;
}
#content .highlight .paren6:hover {
background-color:#64A422;
}
#content .highlight .comment {
font-style:italic;
color:#8C8281;
}
#search {
font-size:.8em;
position:absolute;
right:4em;
top:6.4em;
z-index:3;
text-transform:capitalize;
}
#search form {
text-align:right;
position:relative;
}
#search form input,#search form label {
margin-left:.5em;
-moz-border-radius:4px;
border-radius:4px;
}
#search form a {
display:inline-block;
margin-left:1em;
}
ul#page-specific-links {
font-size:.8em;
position:absolute;
top:6.7em;
left:2.8em;
z-index:3;
}
ul#page-specific-links li {
display:inline;
padding:.1em;
}
ul.tags {
position:absolute;
bottom:.5em;
right:1em;
list-style-type:none;
font-size:.8em;
}
del,ins,#toc a,#menu ul li a,ul#page-specific-links li a {
text-decoration:none;
}
sup,sub {
vertical-align:baseline;
}
a:link,#menu ul li a:visited,#content .highlight .string {
color:#9C4320;
}
#toc ol li,#content form textarea,#content form input {
display:block;
}
#content p,#search-results p,#content dl,#search-results dl,#content form #actions {
margin-top:1em;
}
#content form #actions input,ul.tags li {
display:inline;
}