/*

=== L5s and L6s ===

<div class="supplement">
=====Header 5=====

blah, text, blah again, and more text, yadda yadda yadda yackety-schmackety blah blah blah, text, blah again, and more text, yadda yadda yadda yackety-schmackety blah blah blah, text, blah again, and more text, yadda yadda yadda

======Header 6======

blah, text, blah again, and more text, yadda yadda yadda yackety-schmackety blah blah blah, text, blah again, and more text, yadda yadda yadda yackety-schmackety blah blah blah, text, blah again, and more text, yadda yadda yadda yackety-schmackety blah
</div>

<pre> */

#bodyContent .supplement h5,
#bodyContent .supplement h6
{
  float: left;
  padding-bottom: 0;
  margin-bottom: 0;
}

#bodyContent .supplement h5:after,
#bodyContent .supplement h6:after
{
  white-space: pre;
  content: ": ";
}

#bodyContent .supplement h5 .editsection,
#bodyContent .supplement h6 .editsection
{
  display: none;
}

#bodyContent .supplement h5 + p,
#bodyContent .supplement h6 + p
{
  padding-top: 0.5em;
  margin-top: 0;
}

/* </pre>

=== Nested Lists ===

 <pre> */

dd dl,
dd ol,
dd ul,
li dl,
li ol,
li ul
{
    margin-top: 0.1em;
    margin-bottom: 0;
}

/* </pre>

=== d20 Table ===

{| class="d20"
|+
=====Table: Sample d20 Table=====
|-
! Blah || Dee || Blah
|-
| Yackety || Schmackety || Wheeeeeeeeeee
|- class="even"
| Lovely || Spam || Wonderful
|-
| colspan="3" class="foot" |
# some footnote.
|-
| colspan="3" class="skill" |
'''Class Skills (4 + [[Int]] modifier per level, &times;4 at 1st level)'''<br/>
[[Concentration]] ([[Con]]).
|}

<pre> */

table.minimize
{
  white-space: nowrap;
  width: 1px;
}

table.d20
{
  margin: 0 0 1em;
  text-align: center;
  border-collapse: collapse;
}

table.d20 th, table.d20 td
{
  border-width: 1px;
  border-style: solid;
  padding: 0.077em 0.385em;
}

table.d20 th
{
  vertical-align: bottom;
}

table.d20 td
{
  vertical-align: top;
}

table.d20 caption
{
  margin: 0 0 0.231em;
  text-align: left;
  font-weight: bold;
  vertical-align: bottom;
  padding-top: 0.5em;
}

table.d20 caption *,
#bodyContent table.d20 caption *
{
  padding: 0;
  margin: 0;
  line-height: 1.25em;
}

table.d20 caption h5
{
  float: left;
}

table.d20 caption p
{
  text-align: center;
}

table.d20 caption.epic p
{
  float: left;
  clear: left;
  text-align: left;
}

table.d20 caption h5 .editsection
{
  display: none;
}

table.d20 caption h5:after,
#bodyContent table.d20 caption h5:after
{
  content: " ";
  white-space: pre;
}

table.minimize td.foot
{
  white-space: normal;
}

td.foot
{
  font-size: smaller;
  text-align: left;
}

td.foot ol
{
  margin-top: 0;
  margin-left: 2em;
}

td.foot li
{
  margin-bottom: 0;
}

table.d20 td.skill
{
  text-align: left;
  border: none;
  padding: 0;
}

/* </pre>

==== Stat Blocks ====

<pre> */

table.statBlock caption
{
  font-size: larger;
}

table.statBlock caption div
{
  float: left;
  padding-bottom: 0;
  margin-bottom: 0;
}

table.statBlock caption div:after
{
  content: " ";
  white-space: pre;
}

table.statBlock caption p
{
  text-align: right;
}

table.statBlock th, table.statBlock td
{
  border: none;
}

table.statBlock th
{
  padding-right: 0.154em;
  white-space: nowrap;
  text-align: right;
  vertical-align: top;
}

table.statBlock td
{
  text-align: left;
}

table.statBlock td div
{
  margin: 0 0 0 1.5em;
  text-indent: -1.5em;
}

table.statBlock tr.separator td
{
  border-top-width: 1px;
  border-top-style: solid;
  padding: 0;
  height: 0px;
}

/* </pre>

==== Dragon and Monster Stats ====

<pre> */

table.dragon th, table.dragon td
{
  border: none;
}

table.dragon th
{
  padding-right: 0.154em;
  white-space: nowrap;
  text-align: right;
  vertical-align: top;
}

table.dragon td,
table.monstats tr:first-child th + th
{
  text-align: left;
}

table.monstats tr.separator > *
{
  border-top-width: 1px;
  border-top-style: solid;
}

/* </pre>

=== Author Table ===

<pre> */

table.author
{
  float: right;
  clear: both;
  margin: 0 0 1em 1em;
  font-size: 90%;
  padding: 0.769em;
}

table.author caption
{
  margin: 1em 0 0 1em;
  padding-bottom: 0.231em;
  font-size: smaller;
  font-style: italic;
  text-align: left;
}

table.author th.user
{
  font-size: larger;
}

table.author tr + tr td,
table.author tr + tr th
{
  vertical-align: top;
  padding: 0.077em 0.385em;
}

table.author tr + tr th
{
  text-align: right;
  padding-right: 0.154em;
}

table.author tr + tr th
{
  text-align: right;
  padding-left: 0.154em;
}

/* </pre>

=== Columns Helper Table ===

<pre> */

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

table.column td,
table.column th
{
    padding: 0 0.75em;
}

/* </pre>

=== Done Discussions ===

<pre> */

.done {
    opacity:.6;
    filter: alpha(opacity=60);
}

/* </pre>

=== ToC Depth Control ===

<pre> */

@media all
{
    .tocDepth1 .toclevel-2,
    .tocDepth1 .toclevel-3,
    .tocDepth1 .toclevel-4,
    .tocDepth1 .toclevel-5,
    .tocDepth1 .toclevel-6,
    .tocDepth2 .toclevel-3,
    .tocDepth2 .toclevel-4,
    .tocDepth2 .toclevel-5,
    .tocDepth2 .toclevel-6,
    .tocDepth3 .toclevel-4,
    .tocDepth3 .toclevel-5,
    .tocDepth3 .toclevel-6,
    .tocDepth4 .toclevel-5,
    .tocDepth4 .toclevel-6,
    .tocDepth5 .toclevel-6
    {display:none}
}

/* </pre>

=== Send MoI Box ===

<pre> */

div.MoIDiv {
	visibility: hidden;
	position: fixed;
	right: 0px;
	bottom: 0px;
	width: 1px;
	height: 1px;
	z-index: 110;
	background-color: #FFE4B5;
	border-style: solid;
	border-width: 2px;
	border-color: black;
	display: none;
	padding: 10px;
	overflow: auto;
}
/* </pre>

=== Convenient Text-Alignment Classes ===

<pre> */

.left
{
  text-align: left;
}

.right
{
  text-align: right;
}

.center
{
  text-align: center;
}

/* </pre> */

/* Wikitable (Prettytable) class for skinning normal tables */
table.wikitable,
table.prettytable {
	margin: 1em 1em 1em 0;
	background: #f9f9f9;
	border: 1px #aaaaaa solid;
	border-collapse: collapse;
	empty-cells: show;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
	border: 1px #aaaaaa solid;
	padding: 0.2em 0.4em;
}
table.wikitable th, table.wikitable td.hl3, table.wikitable th.hl3,
table.prettytable th, table.prettytable td.hl3, table.wikitable th.hl3 {
	background: #8da7d6;
	text-align: center;
}
table.wikitable td.hl1, table.wikitable th.hl1,
table.prettytable td.hl1, table.wikitable th.hl1 {
	background: #c5d8fc;
	text-align: center;
}
table.wikitable td.hl2, table.wikitable th.hl2,
table.prettytable td.hl2, table.wikitable th.hl2 {
	background: #a7c1f2;
	text-align: center;
}
table.wikitable caption,
table.prettytable caption {
	margin-left: inherit;
	margin-right: inherit;
	font-weight: bold;
}