/*  screen.css - MoinMoin Default Styles, heavily hacked for Koumbit wiki

 Copyright (c) 2001, 2002, 2003 by Juergen Hermann
 Modified by Mathieu Petit-Clair, Marc Angles et Antoine Beaupre, Koumbit.org, 2007

 Colors used:
  Green: #62ac1e
  Dark green : #4d8617
  Darker green : #3c6812
  Orange : #ff6309
  Orange darker orange : #c64d07
*/

html {
font-family:Verdana, sans-serif;
}

body {
border:0;
background-color:#fff;
font-size:75%;
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6 {
border-bottom:1px solid #000;
}

h1 {
font-size:142%;
border-color:#ff6309;
}

h2 {
font-size:130%;
border-color:#62ac1e;
}

h3 {
font-size:120%;
border-color:#c64d07;
}

h4 {
font-size:110%;
border-color:#4d8617;
}

h5 {
font-size:100%;
}

a {
color:#060;
font-weight:700;
text-decoration:none;
}

a:hover {
color:#009;
}

.footnotes div {
width:5em;
border-top:1px solid #e5e5e5;
}

input {
font-size:1em;
font-family:Arial, Lucida Grande, sans-serif;
}

textarea {
font-size:1em;
font-family:monospace;
}

#header {
background:#62ac1e;
color:#fff;
border-bottom:1px solid #000;
}

#logo {
font-size:250%;
line-height:1em;
white-space:nowrap;
margin:0;
padding:0 20px;
}

*[dir="rtl"] #logo {
float:right;
}

#logo img {
padding:0 15px 0 0;
}

#logo a {
color:#FFF;
text-decoration:none;
font-family:Gentium, Times, Serif;
}

#searchform {
float:right;
white-space:nowrap;
margin:5px 10px 0;
padding:0;
}

*[dir="rtl"] #searchform {
float:left;
}

#searchform form div {
display:inline;
}

#searchinput {
font-size:0.95em;
border-width:0;
padding:2px;
}

pre {
font-family:bitstream mono,courier,monospace;
font-size:120%;
overflow:auto;
white-space:pre;
}

#page {
border:none;
background-color:#FFF;
padding:20px 290px 10px 60px;
}

#title h1 {
font-size:2em;
line-height:1.2em;
margin:0;
padding:10px 0;
}

#title h1 a {
text-decoration:none;
font-family:monospace;
}

#sidebar {
display:inline;
float:right;
clear:right;
width:200px;
font-size:0.88em;
overflow:hidden;
padding:20px 40px 0 0;
}

.sidepanel {
padding-bottom:20px;
float:right;
width:200px;
border:none;
}

.sidepanel h1 {
border:1px solid #eee;
font-size:1.3em;
color:#006400;
margin:0;
padding:5px 10px;
}

.sidepanel h2:before {
margin-top:10px;
}

.sidepanel h2 {
font-size:1.2em;
color:#006400;
border:1px solid #eee;
margin:10px 0 0;
padding:5px 10px;
}

.sidepanel ul {
list-style-type:none;
margin:0;
padding:0;
}

.sidepanel li {
font-size:1.1em;
border:1px solid #eee;
border-top:none;
margin:0;
padding:0;
}

.sidepanel a {
height:100%;
text-decoration:none;
display:block;
font-weight:400;
color:green;
background:#FFF;
padding:2px 10px;
}

.sidepanel a:hover {
border:1px solid #ff6309;
margin:-1px;
}

.sidepanel li.current a:hover {
border:none;
margin:0;
}

.sidepanel li.current {
border:1px solid #ff6309;
margin-top:-1px;
}

.actionsmenu select {
width:200px;
margin:auto;
}

.info {
font-size:0.8em;
}

#interwiki {
display:inline;
font-size:1em;
margin:5px 11px;
}

#interwiki span:after {
content:":";
}

#locationline {
clear:right;
padding:3px 0;
}

*[dir="rtl"] #locationline {
clear:left;
}

#page-history {
overflow:auto;
}

#pagelocation {
display:inline;
font-size:1.5em;
margin:0;
padding:0;
}

#pagelocation li {
display:inline;
list-style-type:non;
margin:0;
}

* html #pagelocation li {
border-left:1px solid #AAA;
padding:0 0.3em;
}

#pagelocation li:after {
content:"/ ";
}

*[dir="rtl"] #pagelocation li:after {
content:" \\ ";
}

#pagelocation li:last-child:after {
content:"";
}

.editbar form,.editbar form div {
display:inline;
margin:0;
}

#message {
background-color:#F0ECE6;
border:1px solid #000;
margin:20px 290px 10px 60px;
padding:5px 10px;
}

#message p {
font-weight:700;
margin:5px 0;
padding:0;
}

#message strong {
color: red;
}

#message div.buttons {
font-weight:400;
}

form.dialog {
margin:0 15px;
}

td {
border:1px solid silver;
}

.dialog td {
border:none;
padding:5px;
}

.dialog td.label {
text-align:right;
font-weight:700;
width:25%;
}

.dialog td.content input {
width:100%;
}

#editor-comment {
width:70%;
}

#editor-textarea {
font-family:dejavu sans mono,courier,monospace;
width:100%;
}

#preview,#previewbelow {
border:2px solid #e5e5e5;
background:url(../img/draft.png);
padding:.5em;
}

#pagebottom {
clear:both;
}

#footer {
clear:both;
margin:0;
padding:0;
}

#credits,#version,#timings {
text-align:center;
color:#6C7680;
font-size:12px;
margin:5px 10px;
padding:0;
}

#credits li,#timings li {
display:inline;
margin:0 4px;
padding:0 2px;
}

#credits img {
vertical-align:middle;
}

.diff {
width:99%;
}

.diff-title {
background-color:silver;
}

.diff-added {
background-color:#E0FFE0;
vertical-align:sub;
}

.diff-removed {
background-color:#FFFFE0;
vertical-align:sub;
}

.diff-added span {
background-color:#80FF80;
}

.diff-removed span {
background-color:#FFFF80;
}

.searchresult dd span {
font-weight:700;
}

* html div#page,* html div#header {
height:0.001%;
}

#content .sidebar {
float:right;
width:200px;
font-size:0.85em;
margin:0 0 20px 20px;
padding:0;
}

#content[dir="rtl"] .sidebar {
float:left;
margin:0 20px 20px 0;
}

#content[dir="rtl"] .sidebar p {
text-align:right;
}

#content .sidebar h3,#content .sidebar h4 {
margin:1.5em 0 0;
padding:2px 8px;
}

#content .sidebar *:first-child {
margin-top:0;
}

/*#content .sidebar ul,#content .sidebar ol,#content .sidebar p,#content .sidebar table,#content .sidebar div {
background:#F2F4F7;
}*/

#content .sidebar ul,#content .sidebar ol {
margin:0;
padding:0;
}

#content .sidebar p,#content .sidebar li {
/*border-bottom:1pt solid #E6EAF0*/;
margin:0;
padding:4px 8px;
}

#content .sidebar li {
display:block;
}

#content .sidebar li p {
border:none;
margin:0;
padding:0;
}

#content .figure {
float:right;
font-size:0.85em;
margin:0 0 0 20px;
padding:0;
}

#content .figure.right {
float:right;
margin:0 0 0 20px;
}

#content .figure p {
text-align:center;
font-weight:700;
margin:0;
}

span.sep,* html span.anchor {
display:none;
}

.sidepanel li form,*[dir="rtl"] #interwiki {
margin:0;
}

*[dir="rtl"] .dialog td.label,#content .sidebar p {
text-align:left;
}

#content[dir="rtl"] .figure,#content .figure.left {
float:left;
margin:0 20px 0 0;
}
/*  sections.css - sections styles

Usage: copy and paste into your theme screen.css, change colors and
spacing as needed.

Copyright (c) 2005 by Nir Soffer
*/

/* Content Sidebar */

#content .sidebar {float: right; width: 200px; margin: 0 0 20px 20px;
    padding: 0; font-size: 0.85em;}
#content[dir="rtl"] .sidebar {float: left; margin: 0 20px 20px 0;}
#content .sidebar p {text-align: left;}
#content[dir="rtl"] .sidebar p {text-align: right;}
/* All headings use darker blue and some white space above */
#content .sidebar h3, #content .sidebar h4 {margin: 1.5em 0 0 0; 
    padding: 2px 8px; background: #B8C5D9;}
#content .sidebar *:first-child {margin-top: 0}
/* all block elements use light blue background */
#content .sidebar ul, #content .sidebar ol, #content .sidebar p, #content .sidebar table, #content .sidebar div {
    background: #F2F4F7;}
#content .sidebar ul, #content .sidebar ol {margin: 0; padding: 0;}
/* Paragraphs and list items separated with bottom border */
#content .sidebar p, #content .sidebar li {margin: 0; padding: 4px 8px;
    border-bottom: 1pt solid #E6EAF0;}
#content .sidebar li { display: block;}
#content .sidebar li p {margin: 0; padding: 0; border: none;}

/* Content Figures 

Default figure float to the end of the page. Left of right classes float to the left or right :-)
*/
#content .figure {float: right; margin: 0 0 0 20px; padding: 0; 
    font-size: 0.85em;}
#content[dir="rtl"] .figure {float: left; margin: 0 20px 0 0;}
#content .figure.left {float: left; margin: 0 20px 0 0;}
#content .figure.right {float: right; margin: 0 0 0 20px;}
#content .figure p {margin: 0; text-align: center; font-weight: bold;}
