/*
  Defines the layout of the pages.
  There are no colours defined here, instead, look at the wiki's [style.css] page.
  There is one for each namespace, so that each namespace can have its own colour scheme.
*/

.left {
  float: left;
  margin: 1em 2em 1em 0em;
}

.right {
  float: right;
  margin: 1em 0em 1em 2em;
}

.center {
  text-align: center;
}


.clear {
  clear: both;
}

/* ********************** */
/* G E N E R A L */
/* ********************** */

body {
  font-family: verdana, arial, sans-serif;
  font-size: 80%;
  margin: 0px 0px 1em 1em;
}

p {
  line-height: 180%;
}

a img {
  border: 0px;
}

a.image {
  padding-left: 0px;
  padding-right: 0px;
}

a {
  font-weight: bold;
  font-size: inherit;
  text-decoration: none;
}

a.wiki_notFound {
  border-bottom: 1px dotted #888;
}



h1, h2, h3 {
  font-style: normal;
  font-weight: bold;
}

h1 a {
  font-style: normal;
  font-weight: bold;
}

h1 {
  font-size: 240%;
  padding: 1em 1em 1.5em 0em;
  margin: 0px;

}

h2 {
  font-size: 180%;
  border-bottom: 1px solid #888;
  margin-top: 2em;
}

h3 {
  font-size: 120%;
  border-bottom: 1px dashed #888;
}


p {
  margin-top: 4px;
  margin-bottom: 28px;
}

hr {
  border: 0px;
  height: 1px;
}

pre {
  border: 1px dashed #666;
  background-color: #ddd;
  padding: 1em;
  overflow-x: auto;
  overflow-y: auto;
}

/* ********************** */
/* L A Y O U T */
/* ********************** */

.narrow {
  width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.hints {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 160px;
  font-size: 80%;
  padding: 10px 8px 200px 8px;
  border-right: solid 1px;
  border-bottom: solid 1px;
}

.navigation {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 170px;
  font-size: 80%;
  padding: 4px 0px 200px 0px;
  border-right: solid 1px;
  border-bottom: solid 1px;
  border-top: 0px;
  border-left: 0px;
  margin: 0px;
}

.navigation a {
  color: #fff;
}

.navigation h2 {
  padding: 4px;
  font-size: 120%;
  border-top: solid 1px #999;
  border-bottom: solid 1px #222;
}
.navigation h3 {
  padding: 4px;
  font-size: 110%;
}

.navigation .wiki_editSection {
  margin: -2.8em 0.5em 0em 0em;
}
.navigation .wiki_editSection a, .navigation .wiki_editSection a:hover {
  padding: 0px;
}

.navigation hr {
  width: 80%;
  background-color: #444;
}

.wiki_menu a {
  display: block;
  text-align: center;
  padding: 0.5em 0px 0.5em 0px;
}

.wiki_menu a:hover {
  padding: 0.5em 0px 0.5em 2px;
}


.content {
  margin-left: 198px;
  margin-right: 186px;
}

.footer {
  font-size: 80%;
  text-align: center;
}

.tools {
  float: right;
  text-align: right;
  font-size: 60%;
}


.ads {
  position: absolute;
  right: 0px;
  top: 0px;
  margin-left: 2em;
  padding-left: 10px;
  padding-right: 0px;
  margin-right: 0px;
  border-left: solid #333 1px;
  border-bottom: solid #333 1px;
}


.wiki_toc {
  margin-right: auto;
  margin-left: 0px;
}

.wiki_editSection2 {
  margin-top: -3.0em;
}

.wiki_editSection3 {
  margin-top: -2.7em;
}

.contents {
  border: 1px solid #333;
  padding: 0em 1em 1em 1em;
  margin-left: 2em;
  background: #eef;
}

.contents p {
  margin: 0.5em 0em 0.5em 0em;
}
.contents ul {
  margin: 0px;
  padding-left: 1em;
}

.wiki_aside {
  float: right;
}


/* {{{ The default appearance of all tables used within the wiki */

table.wiki_table {
  border-spacing: 1px;
  border: 1px solid #333;
  background: #888;
}
table.wiki_table td {
  background: #fff;
  padding: 2px 1em 2px 1em;
}
table.wiki_table th {
  background: #ccc;
  padding: 6px 1em 6px 1em;
}

/* }}} */



