/*  common.css - MoinMoin Default Styles

Copyright (c) 2001, 2002, 2003 by Juergen Hermann
*/

/* adapted Jan 2006, Hpk
   monomoin v0.5 */

/* content styles */
html {	background-color: #f9f9f9;
	color: black;
	font: small sans-serif;
	width: 100%;
	margin: 0;
	padding: 0; }

/* links */
a {	text-decoration: none;
	color: green;
	background: none;
	border: 0; }
/* img {	height: 16px; width: 16px } */
a:visited { color: green; }
a:active { color: Orange; }
a:hover { text-decoration: underline; }
a.nonexistent, a.badinterwiki {color: gray;}

a.www:before {content: url(../img/moin-www.png); margin: 0 0.2em;}
a.http:before {content: url(../img/moin-www.png); margin: 0 0.2em;}
a.https:before {content: url(../img/moin-www.png); margin: 0 0.2em;}
a.file:before {content: url(../img/moin-ftp.png); margin: 0 0.2em;}
a.ftp:before {content: url(../img/moin-ftp.png); margin: 0 0.2em;}
a.nntp:before {content: url(../img/moin-news.png); margin: 0 0.2em;}
a.news:before {content: url(../img/moin-news.png); margin: 0 0.2em;}
a.telnet:before {content: url(../img/moin-telnet.png); margin: 0 0.2em;}
a.irc:before {content: url(../img/moin-telnet.png); margin: 0 0.2em;}
a.mailto:before {content: url(../img/moin-email.png); margin: 0 0.2em;}
a.attachment:before {content: url(../img/moin-attach.png); margin: 0 0.2em;}
a.badinterwiki:before {content: url(../img/moin-inter.png); margin: 0 0.2em;}
a.interwiki:before {content: url(../img/moin-inter.png); margin: 0 0.2em;}

/* IE */
* html a.www { padding-left: 14px; background: url(../img/moin-www.png) left center no-repeat; }
* html a.http { padding-left: 14px; background: url(../img/moin-www.png) left center no-repeat; }
* html a.https { padding-left: 14px; background: url(../img/moin-www.png) left center no-repeat; }
* html a.file { padding-left: 14px; background: url(../img/moin-ftp.png) left center no-repeat; }
* html a.ftp { padding-left: 14px; background: url(../img/moin-ftp.png) left center no-repeat; }
* html a.nntp { padding-left: 14px; background: url(../img/moin-news.png) left center no-repeat; }
* html a.news { padding-left: 14px; background: url(../img/moin-news.png) left center no-repeat; }
* html a.telnet { padding-left: 14px; background: url(../img/moin-telnet.png) left center no-repeat; }
* html a.irc { padding-left: 14px; background: url(../img/moin-telnet.png) left center no-repeat; }
* html a.mailto { padding-left: 14px; background: url(../img/moin-email.png) left center no-repeat; }
* html a.attachment { padding-left: 14px; background: url(../img/moin-attach.png) left center no-repeat; }
* html a.badinterwiki { padding-left: 14px; background: url(../img/moin-inter.png) left center no-repeat; }
* html a.interwiki { padding-left: 14px; background: url(../img/moin-inter.png) left center no-repeat; }

/* Headings */
h1, h2, h3, h4, h5, h6 {
	color: Black;
	background: none;
	font-weight: bold;
	margin: 0;
	border-bottom: 1px solid #aaaaaa;
	color: black;
	padding-top: 0.5em; 
	padding-bottom: 0.17em; }
h1 { font-size: 150%; }
h2 { font-size: 132%; }
h3, h4, h5, h6 { border-bottom: none; }
h3 { font-size: 116%; }
h4 { font-size: 108%; }
h5 { font-size: 100%; }
h6 { font-size: 80%; }

/* Lists */
li p { margin: .25em 0; }
li.gap { margin-top: 0.5em; }
ul {	line-height: 1.2em;
    	list-style-type: square;
    	list-style-image: url("../img/bullet.gif");
	margin: 0.3em 0 0 1.2em;
    	padding: 0 1em; }
ol {	line-height: 1.2em;
	margin: 0.3em 0 0 1.2em;
	padding: 0 1em;
	list-style-image: none; }
t { 	font-weight: bold; 
	margin-bottom: 0.1; }
dl {	margin-top: 0.2em;
	margin-bottom: 0.5em; }
dd {	line-height: 1.5em;
	margin-left: 2em;
	margin-bottom: 0.1em; }

/* Images */
img, img.drawing { border: 0; }

/* Preformatted text */
pre {	padding: 0.5em;
#	font-family: courier, monospace;
#	font-size: small;
	border: 1px dashed #2f6fab;
	background-color: #f0f9f3;
	color: Black;
	white-space: pre;
	/* begin css 3 or browser specific rules - do not remove!
	see: http://forums.techguy.org/archive/index.php/t-249849.html */
	white-space: pre-wrap;
	word-wrap: break-word;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	/* end css 3 or browser specific rules */ }

/* CSS for new code_area markup used by Colorizer and ParserBase */
div.codearea {	/* the div makes the border */
		margin: 0.5em 0;
		border: 1px dashed #2f5fab;
		background-color: #f0f9f3;
		color: black; }
div.codearea pre { 	/* the pre has no border and is inside the div */
			margin: 0;
			padding: 0.5em;
			border: none; }
a.codenumbers {	/* format of the line numbering link */
		margin: 0 0.5em;
		font-size: 0.8em;
		color: gray; }
/* format of certain syntax spans */
div.codearea pre span.LineNumber {	color: gray; 
					font-size: 0.8em; }
div.codearea pre span.ID         { 	color: #000000; }
div.codearea pre span.Operator   { 	color: #0000C0; }
div.codearea pre span.Char       { 	color: #004080; }
div.codearea pre span.Comment    { 	color: #008000; }
div.codearea pre span.Number     { 	color: #0080C0; }
div.codearea pre span.String     { 	color: #004080; }
div.codearea pre span.SPChar     { 	color: #0000C0; }
div.codearea pre span.ResWord    { 	color: #A00000; }
div.codearea pre span.ConsWord   { 	color: #008080; 
					font-weight: bold; }
div.codearea pre span.Error      { 	color: #FF8080; 
					border: solid 1.5pt #FF0000; }
div.codearea pre span.ResWord2   {	color: #0080ff; 
					font-weight: bold; }
div.codearea pre span.Special    { 	color: #0000ff; }
div.codearea pre span.Preprc     { 	color: #803999; }

/* Tables */
table { margin: 0.5em 0;
	border-collapse: collapse; 
	font-size: 80%;
	background: #f0f9f3; }
td {	padding: 0.25em;
	border: 1px solid #aaaaaa; }
td p {	margin: 0;
	padding: 0; }

/* Rules */
hr {	height: 1px;
	color: #aaaaaa;
	background-color: #aaaaaa;
	border: none;
	margin: 0.2em 0 0.2em 0; }
.hr1 { height: 2px; }
.hr2 { height: 3px; }
.hr3 { height: 4px; }
.hr4 { height: 5px; }
.hr5 { height: 6px; }
.hr6 { height: 7px; }

/* Replacement for html 3 u tag */
.u {text-decoration: underline;}

/* ??? */
.footnotes ul {	padding: 0 2em;
		margin: 0 0 1em; }

.footnotes li { list-style: none; }

.info {	font-size: 0.85em;
	color: gray; }

#pagebottom { clear: both; }

#pageinfo { margin-top: 2em; }

/* eye catchers */
.warning { color: red; }

.error { color: red; }

strong.highlight {	background-color: #CCE0FF;
			padding: 1pt; }

#credits img { vertical-align: middle; }

/* Recent changes */
.recentchanges p { margin: 0.25em; }
.recentchanges td {	vertical-align: top;
			border: none;
			border-bottom: 1pt solid #F0ECE6;
			background: #F7F6F2; }
.rcdaybreak td {	background: #B8C5D9;
			border: none; }
.rcdaybreak td a { font-size: 0.88em; }
.rcicon1, .rcicon2 { text-align: center; }
.rcpagelink { width: 33%; }
.rctime {	font-size: 0.88em;
		white-space: nowrap; }
.rceditor {	white-space: nowrap;
		font-size: 0.88em; }
.rccomment {	width: 66%;
		color: gray;
		font-size: 0.88em; }
.rcrss { float: right; }
.recentchanges[dir="rtl"] .rcrss { float: left; }

/* User Preferences */
.userpref table, .userpref td { border: none; }

