/*@prexec page_bg = '#e8efef' @*/ /* BASICS */ * { margin: 0; padding: 0; } body { /*@preval 'background-color: ' + page_bg + ';\n'@*/ font-family: 'Dejavu Sans', 'Nimbus Sans', Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color: #000; } #minilogo { color: #008000; position: fixed; top: 0; right: 0; width: 20px; height: 126px; background: url('/static/metanohi-minilogo.png') no-repeat center; } #menu { background-color: #191919; text-align: center; margin-bottom: 10px; } #menulinks { /*@preval 'background-color: ' + page_bg + ';\n'@*/ display: inline-block; padding: 2px 0 2px 16px; font-size: 18px; } ul#menulinks { margin: 0; } #menulinks li { display: inline; list-style: none; margin-right: 16px; } #menulinks a, #menulinks span { white-space: nowrap; } #menulinks li a:link, #menulinks li a:visited { color: #243300; } #menulinks li a:hover { color: #425dff; } #menulinks li.current span { color: #2433ff; } #content { width: 720px; margin: 0 auto; padding: 5px; background-color: #e9e9e9; border-color: #ddd; border-style: solid; border-width: 3px 1px; position: relative; } #body.full { position: absolute; right: 20px; left: 0px; } #body.full #content { margin: 0 7px; width: auto; } #bodyend { clear: both; } #metadata { margin-top: 10px; border-style: dashed; border-color: #ccc; border-width: 4px 0 0 0; background: #aaa url('/static/metadata.png') no-repeat right bottom; padding: 2px 5px; color: #fff; } #metadata table, #metadata td, #metadata th { border: None; margin: 0; } #logo { margin-top: 10px; background: #111111; height: 90px; } #logo a { display: block; margin: 0 auto; padding-top: 14px; width: 750px; height: 91px; /*@preval 'background: ' + page_bg + \ " url('/static/metanohi-logo.png') no-repeat center;\n"@*/ } #toc { background-color: #ddd; border: 2px dotted #aaa; display: inline-block; padding: 4px 9px; margin: 2px 0 10px 4px; } #toc li.level1 { margin-left: 0; } #toc li.level2 { margin-left: 10px; } #toc li.level3 { margin-left: 19px; } #toc li.level4 { margin-left: 27px; } #toc li.level5 { margin-left: 34px; } #toc li.level6 { margin-left: 40px; } /* LINKS */ a { text-decoration: none; } a:link, a:visited { color: #004a7f; } a:hover { color: #200cff; } /* HEADINGS */ h1, h2, h3, h4, h5, h6 { font-family: 'Dejavu Serif', FreeSerif, 'Nimbus Roman', Georgia, serif; font-weight: normal; } h1 { margin: 16px 0 5px 0; font-size: 26px; } h1:first-child { margin-top: 0; } h2 { margin: 14px 0 5px 0 ; font-size: 22px; } h3 { margin: 9px 0 3px 0; font-size: 19px; } h4 { margin: 7px 0 2px 0; font-size: 16px; font-weight: bold; } h5 { margin-top: 5px 0 1px 0; font-size: 14px; font-weight: bold; } h6 { margin: 3px 0 1px 0; font-size: 12px; font-weight: bold; } /* Misc. elements */ p { text-align: justify; margin-bottom: 5px; } div.caption { clear: both; margin: 5px; } caption, div.caption > p { background-color: #ddd; padding: 3px; border: 1px dotted #ccc; font-style: italic; } tt, code, samp, pre, var { font-family: Inconsolata, 'Dejavu Sans Mono', monospace; } img { border: none; clear: both; } cite, quote { border-bottom: 1px dashed yellow; } blockquote { margin: 0 0 5px 20px; font-size: 14px; } acronym, abbreviation { border-bottom: 1px dashed green; } kbd { background-color: #fff; padding: 1px 2px; } dfn { font-style: italic; } dfn { font-style: italic; } ins { text-decoration: underline; } del { text-decoration: line-through; } hr { margin: 4px 0; } /* Lists */ ul, ol { margin-bottom: 4px; list-style-position: inside; } ul > ul, ul > ol, ol > ul, ol > ol { margin-left: 17px; margin-bottom: 0; padding-left: 5px; } ul { list-style-type: disc; } ul > ul, ol > ul { list-style-type: square; } ul > * > ul, ol > * > ul { list-style-type: circle; } ul > * * > ul, ol > * * > ul { list-style-type: disc; ! important } ol { list-style-type: decimal; } ol > ol, ul > ol { list-style-type: upper-alpha; } ol > * > ol, ul > * > ol { list-style-type: lower-alpha; } ol > * * > ol, ul > * * > ol { list-style-type: decimal; ! important } /* Definition lists */ dd { margin-left: 20px; } dl > dl { margin-left: 21px; padding-left: 5px; border-left: 4px solid #000; } /* Tables */ table { margin: 0 auto; border-collapse: collapse; } table, td, th { border: 2px inset black; } td, th { margin: 0 5px; padding: 1px 3px; } /* Formatting-related classes */ .strong { font-weight: bold; } .emph { font-style: italic; } .underline { text-decoration: underline; } .center-align, .center-align > * { text-align: center; ! important } .right-align, .right-align > * { text-align: right; ! important } .left-align, .left-align > * { text-align: left; ! important } .center-float { margin: 0 auto; } .right-float { float: right; } .left-float { float: left; } .block { display: block; } .inline { display: inline; } .huge, .huge * { font-size: 25px; ! important } .large, .large * { font-size: 18px; ! important } .medium, .medium * { font-size: 12px; ! important } .small, .small * { font-size: 10px; ! important } .tiny, .tiny * { font-size: 8px; ! important } /* Misc. classes */ .warning { background-color: #ffa400; font-weight: bold; padding: 5px 5px 0 5px; border: 1px outset black; }