/* Copyright 2010 kodoom.com. All Rights Reserved */
.wiki{padding:0 10px}
.firstHeading {line-height:1.4em;margin-bottom:0.1em;padding-bottom:0;padding-top:0;}
#content .wiki h1{margin-top:0}
.wiki h1 {font-size:188%;}
.wiki h1, .wiki h2, .wiki h3, .wiki h4, .wiki h5, .wiki h6 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	border-bottom:1px solid #AAAAAA;
	color:black;
	font-weight:normal;
	margin:0;
	padding-bottom:0.17em;
	padding-top:0.5em;	
}

.toc {background-color:#F9F9F9;border:1px solid #AAAAAA;font-size:95%;padding:5px;min-width:200px;}
.toc h2 {font-size:100%;font-weight:bold;padding:0;}
.toc .toctitle {text-align:center;}
.toc ul {list-style-image:none;list-style-type:none;margin-left:0;padding-left:0;}
.toc ul ul {margin:0 0 0 2em;}

div.floatright, table.floatright {
border:0 none;
clear:right;
float:right;
margin:0 0 0.5em 0.5em;
position:relative;
}
div.floatright p {
font-style:italic;
}
div.floatleft, table.floatleft {
border:0 none;
clear:left;
float:left;
margin:0 0.5em 0.5em 0;
position:relative;
}
div.floatleft p {
font-style:italic;
}
div.thumb {
border-color:white;
border-style:solid;
margin-bottom:0.5em;
width:auto;
}
div.thumbinner {
background-color:#F9F9F9;
border:1px solid #CCCCCC;
font-size:94%;
overflow:hidden;
padding:3px !important;
text-align:center;
}
html .thumbimage {
border:1px solid #CCCCCC;
}
html .thumbcaption {
border:medium none;
font-size:94%;
line-height:1.4em;
padding:3px !important;
}
div.magnify {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent none repeat scroll 0 0 !important;
border:medium none !important;
}
div.magnify a, div.magnify img {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent none repeat scroll 0 0 !important;
border:medium none !important;
display:block;
}
div.tright {
border-width:0.5em 0 0.8em 1.4em;
clear:right;
float:right;
margin-left:0.5em;
}
div.tleft {
border-width:0.5em 1.4em 0.8em 0;
clear:left;
float:left;
margin-right:0.5em;
}

div.tnone{text-align:center;}

.catlinks-allhidden {display:none;}

table.navbox {
border:1px solid #AAAAAA;
clear:both;
font-size:88%;
margin:10px 0 10px 0;
padding:1px;
text-align:center;
width:100%;
}
.navbox-title, .navbox-abovebelow, table.navbox th {
padding-left:1em;
padding-right:1em;
text-align:center;
}
.navbox-group {
font-weight:bold;
padding-left:1em;
padding-right:1em;
text-align:left;
white-space:nowrap;
}
.navbox, .navbox-subgroup {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FDFDFD none repeat scroll 0 0;
}
.navbox-list {
border-color:#FDFDFD;
}
.navbox-title, table.navbox th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D6DDD5 none repeat scroll 0 0;
}
.navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D6DDD5 none repeat scroll 0 0;
}
.navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E6E6FF none repeat scroll 0 0;
}
.navbox-even {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F7F7F7 none repeat scroll 0 0;
}
.navbox-odd {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
@media print {
    .navbox {
        display: none;
    }
}

.infobox {
background-color:#F9F9F9;
border:1px solid #AAAAAA;
clear:left;
color:black;
padding:0.2em;
font-size:90%;
overflow:hidden;
}
.infobox td, .infobox th {
vertical-align:top;
}
.infobox caption {
font-size:larger;
margin-right:inherit;
}
.infobox.bordered {
border-collapse:collapse;
}
.infobox.bordered td, .infobox.bordered th {
border:1px solid #AAAAAA;
}
.infobox.bordered .borderless td, .infobox.bordered .borderless th {
border:0 none;
}
.infobox.sisterproject {
font-size:90%;
width:20em;
}
.infobox.standard-talk {
background-color:#F8EABA;
border:1px solid #C0C090;
}
.infobox.bordered .mergedtoprow td, .infobox.bordered .mergedtoprow th {
border-color:#AAAAAA -moz-use-text-color -moz-use-text-color #AAAAAA;
border-style:solid none none solid;
border-width:1px 0 0 1px;
}
.infobox.bordered .mergedrow td, .infobox.bordered .mergedrow th {
border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color #AAAAAA;
border-style:none none none solid;
border-width:0 0 0 1px;
}
.infobox.geography {
border-collapse:collapse;
line-height:1.7em;
}
.infobox.geography td, .infobox.geography th {
border-top:1px solid #AAAAAA;
padding:0.4em 0.6em;
}
.infobox.geography .mergedtoprow td, .infobox.geography .mergedtoprow th {
border-top:1px solid #AAAAAA;
padding:0.4em 0.6em 0.2em;
}
.infobox.geography .mergedrow td, .infobox.geography .mergedrow th {
border:0 none;
padding:0 0.6em 0.2em;
}
.infobox.geography .mergedbottomrow td, .infobox.geography .mergedbottomrow th {
border-bottom:1px solid #AAAAAA;
border-top:0 none;
padding:0 0.6em 0.4em;
}
.infobox.geography .maptable td, .infobox.geography .maptable th {
border:0 none;
padding:0;
}

.wiki img {
border:medium none;
vertical-align:middle;
}
.wiki p {
line-height:1.7em;
margin:0.4em 0 0.5em;
}
.wiki p img {
margin:0;
}
.wiki hr {
background-color:#AAAAAA;
border:0 none;
color:#AAAAAA;
height:1px;
margin:0.2em 0;
}
.wiki h1, .wiki h2, .wiki h3, .wiki h4, .wiki h5, .wiki h6 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-bottom:1px solid #AAAAAA;
color:black;
font-weight:normal;
margin:0;
padding-bottom:0.17em;
padding-top:0.5em;
}
.wiki h1 {
font-size:188%;
}
h1 .editsection {
font-size:53%;
}
.wiki h2 {
font-size:150%;
}
h2 .editsection {
font-size:67%;
}
.wiki h3, .wiki h4, .wiki h5, .wiki h6 {
border-bottom:medium none;
font-weight:bold;
}
.wiki h3 {
font-size:115%;
}
.wiki h4 {
font-size:116%;
}
h4 .editsection {
font-size:86%;
font-weight:normal;
}
.wiki h5 {
font-size:100%;
}
h5 .editsection {
font-weight:normal;
}
.wiki h6 {
font-size:80%;
}
h6 .editsection {
font-size:125%;
font-weight:normal;
}

table.gallery {
	border: 1px solid #ccc;
	margin: 2px;
	padding: 2px;
	background-color: white;
	clear:both;
}

table.gallery tr {
	vertical-align: top;
}

table.gallery td {
	vertical-align: top;
	background-color: #f9f9f9;
	border: solid 2px white;
}
table.gallery caption {
	font-weight: bold;
}

div.gallerybox {
	margin: 2px;
}

div.gallerybox div.thumb {
	text-align: center;
	border: 1px solid #ccc;
	margin: 2px;
}

div.gallerytext {
	overflow: hidden;
	font-size: 94%;
	padding: 2px 4px;
}

div.Boxmerge,
div.NavFrame {
    margin: 0px;
    padding: 4px;
    border: 1px solid #aaa;
    border-collapse: collapse;
    font-size: 95%;
}
div.Boxmerge div.NavFrame {
    border-style: none;
    border-style: hidden;
}
div.NavFrame + div.NavFrame {
    border-top-style: none;
    border-top-style: hidden;
}
div.NavPic {
    background-color: #fff;
    margin: 0px;
    padding: 2px;
    float: right;
}
div.NavFrame div.NavHead {
    height: 1.6em;
    font-weight: bold;
    background-color: #ccf;
    position:relative;
}
div.NavFrame p {
    font-size: 100%;
}
div.NavFrame div.NavContent {
    font-size: 100%;
}
div.NavFrame div.NavContent p {
    font-size: 100%;
}
div.NavEnd {
    margin: 0px;
    padding: 0px;
    line-height: 1px;
    clear: both;
}
.NavToggle {
    position:absolute;
    top:0px;
    left:3px;
    font-weight:normal;
    font-size:smaller;
}

.catlinks {
	border: 1px solid #aaa;
	background-color: #f9e9ff;
	padding: 5px;
	margin-top: 1em;
	clear: both;
}

#catlinks li{
	display:inline-block;
	line-height:1.35em;
	padding:0pt 0.7em;
	border-right:1px solid rgb(170, 170, 170);
	margin:0.3em 0pt;
}

.toccolours {
background-color:#F9F9F9;
border:1px solid #AAAAAA;
font-size:95%;
padding:5px;
}

.wiki pre {
background-color:#F9F9F9;
border:1px dashed #2F6FAB;
color:black;
line-height:1.1em;
padding:1em;
white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
white-space: -pre-wrap; /* Opera 4 - 6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
word-wrap: break-word; /* IE 5.5+ */
}

.copyright a{color:#16387C}
.credit{font-size:11px;padding-top:5px;}
.credit a {color:#16387C}
.wiki img {background-color:#fff;}

.index-toc{color:#000;padding:5px;font-size:13px;}
body.fa .index-toc{color:#000;padding:5px;font-size:14px;}
.index-toc h4{font-size:13px;}

.wiki li {line-height:1.7em;}
.dablink{display:none;}