.wiki { font-size:1.13em; line-height:1.47em; margin:2px; }
.wiki tt, .wiki code { font-size:14px; line-height:1.47em; }
.wiki { font-family:sans-serif; }
.wiki .toc {
	font-size:85%;
	background: white;
	line-height:normal;
	float:right;
	padding:.5em;
	margin: 1em;
	border:1px solid #BBB;
}
.wiki .toc ol {
	list-style: none inside;
	margin-left:0;
}
.wiki .toc ol ol {
	margin-left:1.2em;
}
.wiki .toc ul {
	list-style: square outside;
	margin-left:1.2em;
}
#searchNav { display:none; }
.wiki .categories { margin:1em 0; border:1px solid gray; padding: 3px;}
.wiki a.citation { text-decoration:none; }
.wiki pre, .wiki ul, .wiki ol, .wiki blockquote { margin-top:1em; margin-bottom:1em; width:auto; }
.wiki ul, .wiki ol { margin-top: .5em; margin-left: 1.5em; }
.wiki ol { list-style-type:decimal; }
.wiki ol ol { list-style-type:lower-latin; }
.wiki ol ol ol { list-style-type:lower-roman; }
.wiki ol.outline { list-style-type:upper-roman; }
.wiki ol.outline ol { list-style-type:upper-latin; }
.wiki ol.outline ol ol { list-style-type:lower-roman; }
.wiki ol.outline ol ol ol { list-style-type:lower-latin; }
.wiki ol.outline ol ol ol ol { list-style-type:decimal; }
.wiki dl, .wiki ul ul, .wiki ul ol, .wiki ol ul, .wiki ol ol { margin-top:0; margin-bottom:0; width:auto; }
.wiki dt, .wiki dd { clear:both; }
.wiki dd { margin-left:2em; }
.wiki pre { padding:1em; background:#F6F6F6; border:1px dashed #777; font-family: monospace; min-width:275px; }
.wiki pre pre { border:none; margin-top:0; margin-bottom:0; }
.wiki table { border: 0px solid #AAA; margin:.4em 0 .5em; border-spacing:2px; border-collapse:separate; }
.wiki th { text-align:center; background: #EEE; }
.wiki th, .wiki td { padding:1px; vertical-align:inherit; border: 0px solid grey; }
.wiki hr { color:#AAA; background:#AAA; }
.wiki img { margin-bottom: .4em; }
.wiki h1, .wiki h2, .wiki h3, .wiki h4, .wiki h5, .wiki h6 {
	color:#222;
	line-height:1em;
	font-family:Segoe UI,"Lucida Grande",Arial,sans-serif;
	float:none;
	width:auto;
	padding:3px 0;
	border:none;
	border-bottom:1px solid #CCC;
	margin:1.3em 0 .4em 0;
	background: none; 
}
.wiki h1 { font-size:1.40em; margin-top:0; }
.wiki h2 { font-size:1.10em; border-color:#CCC; }
.wiki h3 { font-size:1em; border:none; padding-bottom:0; padding-left:0; color:#222; }
.wiki h4 { font-size:0.95em; border:none; padding-bottom:0; padding-left:0; font-style:normal; font-weight:bold; color:#444; }
.wiki h5 { font-size:0.85em; border:none; padding-bottom:0; padding-left:0; color:#555; }
.wiki h6 { font-size:0.70em; border:none; padding-bottom:0; padding-left:0; color:#666; }
.wiki caption { padding:0; text-align:center; }
.wiki .tborder th, .wiki .tborder td { border: 1px solid #CCC; }

.wiki a.external, .wiki a[href ^="gopher://"] {
	background: url("../images/wiki/external.png") center right no-repeat;
	padding-right: 13px;
}
.wiki a[href ^="https://"], .link-https {
	background: url("../images/wiki/lock_icon.gif") center right no-repeat;
	padding-right: 16px;
}
.wiki a[href ^="mailto:"], .link-mailto {
	background: url("../images/wiki/mail_icon.gif") center right no-repeat;
	padding-right: 18px;
}
.wiki a[href ^="news://"] {
	background: url("../images/wiki/news_icon.png") center right no-repeat;
	padding-right: 18px;
}
.wiki a[href ^="ftp://"], .link-ftp {
	background: url("../images/wiki/file_icon.gif") center right no-repeat;
	padding-right: 18px;
}
.wiki a[href ^="irc://"], .wiki a.extiw[href ^="irc://"], .link-irc {
	background: url("../images/wiki/discussionitem_icon.gif") center right no-repeat;
	padding-right: 18px;
}
.wiki a.external[href $=".ogg"], .wiki a.external[href $=".OGG"], .wiki a.external[href $=".mid"], .wiki a.external[href $=".MID"], .wiki a.external[href $=".midi"], .wiki a.external[href $=".MIDI"], .wiki a.external[href $=".mp3"], .wiki a.external[href $=".MP3"], .wiki a.external[href $=".wav"], .wiki a.external[href $=".WAV"], .wiki a.external[href $=".wma"], .wiki a.external[href $=".WMA"], .link-audio {
	background: url("../images/wiki/audio.png") center right no-repeat;
	padding-right: 13px;
}
.wiki a.external[href $=".ogm"], .wiki a.external[href $=".OGM"], .wiki a.external[href $=".avi"], .wiki a.external[href $=".AVI"], .wiki a.external[href $=".mpeg"], .wiki a.external[href $=".MPEG"], .wiki a.external[href $=".mpg"], .wiki a.external[href $=".MPG"], .link-video {
	background: url("../images/wiki/video.png") center right no-repeat;
	padding-right: 13px;
}
.wiki a.external[href $=".pdf"], .wiki a.external[href $=".PDF"], .wiki a.external[href *=".pdf#"], .wiki a.external[href *=".PDF#"], .wiki a.external[href *=".pdf?"], .wiki a.external[href *=".PDF?"], .link-document {
	background: url("../images/wiki/document.png") center right no-repeat;
	padding-right: 12px;
}
.wiki .plainlinks a {
	background: none !important;
	padding: 0 !important;
}

/* hide unneeded content when printing */
@media print {
	#header, #nav, .footer, .noprint {display:none;}
}

/* hide arrows on selected external links */
.wiki .plainlinksneverexpand a {
	background:none !important;
	padding:0 !important;
}

.wiki .hiddenStructure, .wiki .if {display: none}
 
.wiki table.wikitable, .wiki table.prettytable {
	margin:1em 1em 1em 0;
	background:#F9F9F9;
	border:1px #AAA solid;
	border-collapse:collapse;
}
.wiki table.wikitable th, .wiki table.wikitable td, .wiki table.prettytable th, .wiki table.prettytable td {
	border:1px #AAA solid;
	padding:0.2em;
}
.wiki table.wikitable th, .wiki table.prettytable th {
	background:#F2F2F2;
	text-align:center;
}
.wiki table.wikitable caption, .wiki table.prettytable caption {
	margin-left:inherit;
	margin-right:inherit;
}

.wiki .infobox {
	float:right;
	clear:right;
	margin-bottom:0.5em;
	margin-left:1em;
	padding:0.2em;
	border:1px solid #AAA;
	background:#F9F9F9;
	color:black;
}
 
.wiki .infobox td, .wiki .infobox th { vertical-align:top; }
.wiki .infobox caption { font-size:larger; margin-left:inherit; }
.wiki .infobox.bordered { border-collapse:collapse; }
.wiki .infobox.bordered td, .infobox.bordered th { border:1px solid #AAA; }
.wiki .infobox.bordered .borderless td, .infobox.bordered .borderless th { border:0; }
 
/* Change the external link icon to an Adobe icon for all PDF files */
/* (in browsers that support these CSS selectors, like Mozilla and Opera) */
#bodyContent a[href$=".pdf"].external, 
#bodyContent a[href*=".pdf?"].external, 
#bodyContent a[href*=".pdf#"].external,
#bodyContent a[href$=".PDF"].external, 
#bodyContent a[href*=".PDF?"].external, 
#bodyContent a[href*=".PDF#"].external {
    background: url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-file_acrobat.gif/15px-Icons-mini-file_acrobat.gif) center right no-repeat;
    padding-right: 16px;
}
.wiki span.PDFlink a {
    background: url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-file_acrobat.gif/15px-Icons-mini-file_acrobat.gif) center right no-repeat !important;
    padding-right: 17px !important;
}
 
.wiki .messagebox {
   border: 1px solid #aaa;
   background-color: #f9f9f9;
   width: 80%;
   margin: 0 auto 1em auto;
   padding: .2em;
}
.wiki .messagebox.merge {
   border: 1px solid #c0b8cc;
   background-color: #f0e5ff;
   text-align: center;
}
.wiki .messagebox.cleanup {
   border: 1px solid #9f9fff;
   background-color: #efefff;
   text-align: center;
}
.wiki .messagebox.standard-talk {
   border: 1px solid #c0c090;
   background-color: #f8eaba;
}
.wiki .messagebox.nested-talk {
   border: 1px solid #c0c090;
   background-color: #f8eaba;
   width: 100%;
   margin: 2px 4px 2px 4px;
}
.wiki .messagebox.small {
   width: 238px;
   font-size: 85%;
   float: right;
   clear: both;
   margin: 0 0 1em 1em;
   line-height: 1.25em; 
}

/* For template documentation */
.wiki .template-documentation {
  clear: both;
  margin: 1em 0 0 0;
  border: 1px solid #aaa; 
  background-color: #ecfcf4; 
  padding: 5px;
}