/* CSS placed here will be applied to all skins */

a:link {
    color: #005896;
}
a:hover {
    text-decoration: underline;
}
a:active, a:visited {
    color: #000099;
}


.hidden {
  display: none;
  speak: none;
}

.fullwidth {
  width: 100%;
}

.mright {
  margin-right: 1em;
}

.tleft {
  text-align: left;
}

.tcenter {
  text-align: center;
}

.tright {
  text-align: right;
}

table.standard {
  border-collapse: collapse;
  border: 1px solid black;
  margin: 0;
}

table.standard td, table.standard th {
  border: 1px solid black;
  padding: 3px 10px;
  margin: 0;
}

div.slaveTableFloat {
  float: left; 
  margin-bottom: 1em;
}

.clear {
   border: 0;
   margin: 0;
   padding: 0;
}

/* Allow limiting of which header levels are shown in a TOC;
   <div class="toclimit-3">, for instance, will limit to
   showing ==headings== and ===headings=== but no further
   (as long as there are no =headings= on the page, which
   there shouldn't be according to the MoS).
 */
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul { display: none; }

h1, h2, h3, h4, h5, h6, h7, h8 {
    margin-top: 10px;
}