/*  
	theme fixedleft
	Copyright (c) 2001, 2002, 2003 by Juergen Hermann
	copyright: 2007 by MoinMoin Contributors
	License: GNU GPL

	Last touched by Roger Haase 2007-08-13
*/


/*  ====Global Styles – (body, paragraphs, lists, etc) ==== */
html {
	background-color: white;
	color: black;
	font-family: verdana,Arial, Lucida Grande, sans-serif;
	}
body {
	margin:0;
	}
div.wholebody  {
	position: relative
	}


/*  ====Header ==== */
span.sep {
    display: none;
}
/*  ====Page Content - defines all content displayed in large right panel ==== */
#page {
    margin: 10px 10px 10px 14em;
	padding: 4px;
	border: 0px solid #9C9C9C;
	border-bottom: 0px solid #9C9C9C;
	background-color: white;
	}

/*  pageheader and pagefooter precede and follow the page div  if there is a page_header1 or page_footer2*/
#pageheader, #pagefooter{
	margin: 0 0 0 14em;
	}
	
/* subdue the local wiki header and footer information. */
.page_footer1, .page_footer2, .page_header1, .page_header2{
    font-size: xx-small;
    color: #808080; 
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
	}

#header {
	margin: 1em 1em 1em 14em;
    background: #EFBA81;
    border-bottom: 0px solid #81BBF2;
	}
	
#message {
	margin: 10px 10px 10px 14em;
	padding: 5px 10px;
	background-color: #81BBF2;  /* matches MoinMoin icon - was #A0C0F0; */
	border: 1px solid #9C9C9C;
	border-bottom: 2px solid #9C9C9C;
	}

	#message p{
		margin: 5px 0;
		padding: 0;
		font-weight: bold;
		}

	#message div.buttons {
		font-weight: normal;
		}
		
.table-of-contents {
	border-bottom: 1px solid #9C9C9C;
	border-top: 1px solid #9C9C9C;
	}
	.table-of-contents-heading {
	font-weight: bold;
	}
		
#pageinfo {
    font-size: xx-small;
    color: #808080; 
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
	}

table.imgs * img { 
	padding: 3px; 
	} 

tr.heading {
	background-color: #EFE0D0;
	border-bottom: 2px solid #81BBF2;
	font-weight: bold;
	}

table.news tr td:first-child {
	white-space: nowrap;
	width: 12em;
	}

form.dialog {
    margin: 0 15px;
	}

.dialog td {
    border: none;
    padding: 5px;
	}

.dialog td.label {
    text-align: right;
    font-weight: bold;
    width: 25%;
	}

*[dir="rtl"] .dialog td.label {
    text-align: left;
	}

.dialog td.content input {
    width: 100%;
	}

#editor textarea, #editor-comment {
    display: inline;
    width: 95%;
	}
	
/*  hide the editor buttons and editor help that would normally display on the main right panel*/
input.button, #editor-help{
	display: none;
	}

textarea {
    /*font-size: 1em;*/
    font-family: monospace;
	}

#preview {
	border: 2px solid #E5E5E5;
	padding: .5em;
	background: url(../img/draft.png);
	}

.diff {
	width:99%;
	}

.diff-title {
	background-color: #C0C0C0;
	}

.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: bold;
	}


/*  ====Sidebar - fixed on left side ==== */

#sidebar {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	display: inline;
	margin: 0em;
	float: left;
	clear: left;
	width: 13em;
	padding: 0;	
	font-size: 0.88em;
	z-index: 1;
	background-color: #EFBA81;
	border-right: 1px solid #808080;
    overflow: auto;
	}


div#logo {
	margin-left: 5px; margin-top: 5px;
	}
	#logo > a {
		text-align: center;
		font-size: small; 
		font-family: "Comic Sans MS",verdana,arial,sans-serif; 
		white-space: nowrap;
		background: #EFBA81; 
		color: #81BBF2; 
		font-weight: bold;
		}

	#logo img {
		vertical-align: middle;
		}
		
#pagelocation > li {
	text-align: center;
	}
	
.sidebarpagename {
    padding: 5px 0px;
    font-weight: bold;
    font-size: 1em;
    line-height: 1em;
	}
	
#title h1 {
	margin: 0;
	padding:10px 0;
	font-size: 2em;
	line-height: 1.2em;
	}

	#title h1 a {
		text-decoration: none;
		}

.sidepanel {
	margin: 0;
	float: left;
	width: 100%;	
	/* background: tan; */
	background: #EFBA81;
	border-bottom: 2px solid #EFBA81;
	border-top: 0px solid #000000;
	}

	.sidepanel h1 {
		margin: 0;
		padding: 0.2em 0px;
		text-align:center;
		border: none;
		border-top: 1px #EFBA81;
		border-bottom: 1pt solid #EFBA81;
		font-size: 1em;
		color: black;
		background-color: #81BBF2;
		}

	.sidepanel h2 {
		margin: 0;
		padding: 0.2em 10px;
		font-size: 1em;
		border: none;
		color: black;
		background: #FFF8F0;
		}

	.sidepanel ul {
		list-style-type: none;
		margin: 0;
		padding:0;
		}

	.sidepanel li {
		margin: 0;
		padding:1px 10px;
		border-bottom: 0px solid #9C9C9C;
		background: #EFBA81;
		}

	.sidepanel li form {
		margin: 0;
		}

	.sidepanel a {
		margin-left: 4px;
		text-decoration: none;
	}
	
#navibar li {
    position: relative;
	background: #EFBA81;
	}

	#navibar li.current {
		font-weight: bold;
		background: #EFBA81;
		}

	#navibar img {
		height: 1em;
		position: absolute;
		right: 0em;
		}

	#navibar .current img {
		height: 2em;
		position: absolute;
		top: -0.5em;
		right: -0.5em;
		z-index: 10;
		}



/*  ====Navigation ==== */

a {
	color: #4080FF;
	}
	
	a:hover {
		color: #0000FF;
		}
	a.nonexistent, a.badinterwiki {
		color: #808080;
		}
	a:hover.nonexistent, a:hover.badinterwiki {
		color: #909090;
		}
		

/*  ====Forms ==== */
input {
    font-family: verdana,Arial, Lucida Grande, sans-serif;
	}
	
#searchform {
    float: right;
    margin: 5px 10px 0 10px;
    padding: 0;
    white-space: nowrap;
	}

	*[dir="rtl"] #searchform {
		float: left;
		}

	#searchform form div {
		display: inline;
		}
	#searchform input {
		background-color: #FFFFFF;
		}
		
		#searchform input#fullsearch {
			background-color: #DDEEFF;
			color: #4080ff;
			font-weight: bold;
			}
		#searchform input#titlesearch {
			background-color: #DDEEFF;
			color: #4080ff;
			font-weight: bold;
			}


/*  ====Extras ==== */

.footnotes div {
	width: 5em;
	border-top: 0px solid #E5E5E5;
	}

#preview, #previewbelow {
    border: 1px solid #6C7680;
    padding: 10px 30px 20px 30px;
    background: url(../img/draft.png);
    margin-top: 0.5em;
	}

input.xbutton {
	background-color: #DDEEFF;
	color: #4080ff;
	text-align:center;
	font-weight: bold;
	width: 10em;
    margin-left: 20px; 
	}
	
#xswitch2gui {
	display:none;
	}

#searchform * {
    background-color: inherit;
    border-width: 1px ;
	}

#pagetrail li {
	white-space: nowrap;
	}

.hintheader {
	font-size: 0.7em; 
	font-weight: bold; 
	margin-left: 1em;
	}
	
.hint {
	font-size: 0.7em; 
	margin-left: 2em;
	}
	.hint span.hintital {
		font-style: italic;
		}
	.hint span.hintbold {
		font-weight: bold;
		}
	.hint span.hintboit {
		font-style: italic;
		font-weight: bold;
		}

.actionsmenu select {
	font-size: 1em;
	width: 11em;
	border-width: 1px;
	}

form.actionsmenu * {
    background-color: #FFF8F0;
    color: #4080ff;
	}

form.actionsmenu option[disabled] {
    color: #808080;
	}

.editbar form, .editbar form div {
    display: inline;
	margin: 0;
	background: #EFBA81;
}

#credits, #version, #sflogo {
	float: left;
	clear: left;
	margin: 5px 0;
	width: 12em;
	padding: 0;
	list-style-type: none;
	text-align: center;
	font-size: 1em;
	color: gray;
	}
	
	#credits a { 
		color: gray; 
		}

ul#timings {
	margin: 4px 4px 4px 14em;
    color: gray;
    list-style-type: none;
	}

ul#timings li {
    float: left;
    font-size: smaller;
    margin: 0 0.5em;
	}

input#searchinput {
	display: block;
	margin-bottom: .5em;
	}





