

body {	line-height:1.5em; }

div.dokuwiki a:link,
div.dokuwiki a:visited {
  text-decoration: underline;
}

div.dokuwiki a.urlextern {
	background-image:none;
	padding:0;
}
div.dokuwiki a.wikilink2 {
	border-bottom-style: solid !important;
}

div.dokuwiki a.explain {
	color: white;
	text-decoration:non;e
	border-bottom: 1px dotted white;
}

div.dokuwiki a.explain:hover {
	background-color:white;
	color:black;
}


html > body div.dokuwiki input.button, html > body div.dokuwiki button.button  {
	background-color:#333333;
	background-image:none;
	font-size:1.1em;
}

html > body button.toolbutton, button.toolbutton {
	background-color:#ffffff;
}

div.dokuwiki div.secedit input.button {
	font-size:1.1em;
}
div.dokuwiki div.meta {
	font-size:1em;
}

html > body div.dokuwiki input.edit, 
html > body div.dokuwiki select.edit {
	background-color:333333;
	background-image:none;
}

div.dokuwiki div.toc { display:none; }

div.dokuwiki div.level1,
div.dokuwiki div.level2,
div.dokuwiki div.level3,
div.dokuwiki div.level4,
div.dokuwiki div.level5,
div.dokuwiki div.level6 { margin-left:0; }

div.dokuwiki h1,
div.dokuwiki h2,
div.dokuwiki h3,
div.dokuwiki h4,
div.dokuwiki h5,
div.dokuwiki h6 { 
	margin-left:0; font-weight:normal; 
	border:none;
}

div.dokuwiki h1 {
	font-size:3em;
	font-weight:bold;
	line-height:1;
	margin-bottom:0.5em;
	border:none;
}

div.dokuwiki h2, div.dokuwiki h5 {
	background-color:white;
	color:#111111;
	margin:.5em 0;
	padding:1px 5px;
	line-height:1.5;
	font-weight:bold;
}
div.dokuwiki h2 {
	font-size:2.1em;
}
div.dokuwiki h5 {
	font-size:1em;
	margin-bottom:1.5em;
}
div.dokuwiki h2 a, 
div.dokuwiki h5 a {
	color:#000!important;
}

div.dokuwiki h3 {
	font-size:2.1em;
	line-height:1;
	font-weight:bold;
	padding:0em 0em 0.5em;
}

div.dokuwiki h3.randomword {
        color:red;
        text-align:center;
	padding:.25em 0;
	margin:0;
}

div.dokuwiki div.colheader {
	padding:.8em 0;
}
div.dokuwiki div.colheader h4,
div.dokuwiki div.colheader h3,
div.dokuwiki div.colheader h2 {
	margin-bottom:0;
	padding-bottom:0;
}

div.dokuwiki ol {
	list-style-type:none;
	margin-bottom:3em;
}

div.dokuwiki hr {
	background:#FFFFFF none repeat scroll 0%;
	border:medium none;
	clear:both;
	float:none;
	margin: 0 0 1.4em;
	width:100%;
	color:#FFFFFF;
	height:5px;
}

div.dokuwiki td.page ul {
	list-style-type:none;
}
div.dokuwiki table.ul {width:100%; margin-bottom:0;}
div.dokuwiki td.page {width:75%;}
div.dokuwiki td.comments {width:25%;}
div.dokuwiki div.newthread_form { display:none; }

div.dokuwiki div.breadcrumbs, 
div.dokuwiki div.youarehere {
	background-color:black;
	color:#CCCCCC;
	font-size:80%;
	padding:0pt 0pt 0pt 4px;
}
div.dokuwiki div.breadcrumbs { float:right; }

div.dokuwiki textarea.edit {
 	background-color: #666;
}
div.dokuwiki textarea#discussion__comment_text {
	width:99%;
}

div.dokuwiki div.comment_wrapper {
	background-color:transparent;
}

blockquote.blockquote-plugin {
	background-color:transparent!important;
	background-image:none!important;
	border:0px solid none!important;
	margin:0px!important;
	padding:1em!important;
	x-font-size:1.2em;
	x-font-weight:bold;
}

blockquote.alert {
	background-color:black!important;
	background-image:none!important;
	border:2px solid red!important;
	margin:0px 0px .7em 0px !important;
	padding:1em!important;
	font-size:1.2em;
	font-weight:bold;
}

div.dokuwiki blockquote.alert a {
	color:white;
}
/* dont indent table lists */
div.dokuwiki table.ul ul {
	margin:0 0 0 0;
}

/* use code for small caps */
div.dokuwiki code {
	font-size:1.2em;
	font-family:"Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
	font-variant:small-caps;
	font-weight:bold;
	letter-spacing:1px;
	line-height:100%;
	padding:0pt 2px;
	text-transform:lowercase;
	margin:0;
	white-space:normal;
}

div.dokuwiki a.fn_top {
	padding-right:.5em;
}

div.dokuwiki td.diff-deletedline {
	background-color:#660000;
}
div.dokuwiki td.diff-addedline {
	background-color:#000066;
}
div.dokuwiki .search_hit {
	background-color:#ffffff;
	color:#000000;
}