/* Standard style sheet for Temblast reference material */

body
{background-color: silver;
 color: black;
 font-family: Arial, sans-serif;
 font-size: 85%;
 margin: 1em;
 padding: 0}
}

a
{color: blue}
a:hover
{color: red}

h1
{font-size: 150%;
font-weight: bold;
 margin-top: 0}

h1.header
{float: left}

h2
{font-size: 125%;
 font-weight: bold;
 margin-top: 0.5em;
 margin-bottom: 0.5em}

img.logo
{border-style: none}

p.links
{clear: left}

/* Tables */

table
{border-collapse: collapse;
 margin-top: 0.5em;
 margin-bottom: 0.5em;
 border: none}

td.hex
{font-family: "Lucida Console", "Courier New", monospace;
 text-align: center;
 line-height: 150%}

/* Open tables */

table.open th
{padding-left: 0.75em;
 padding-right: 0.75em;
 border-bottom: solid 1pt black}

table.open th:first-child
{padding-left: 0}

table.open td
{padding-left: 0.75em;
 padding-right: 0.75em;
 border: none}

table.open td:first-child
{padding-left: 0}

/* Closed tables */

table.closed th
{padding-left: 0.5em;
 padding-right: 0.5em;
 background-color: yellow;
 border: solid 1pt black}

table.closed th.empty
{border: none;
 background: none}

table.closed td
{padding-left: 0.5em;
 padding-right: 0.5em;
 background-color: white;
 border: solid 1pt black}

table.closed td.empty
{border: none;
 background: none}

table.closed tr.b td
{background-color: #e8e8e8}

table.closed tr.unused td
{background-color: #d0d0d0}

/* Misc */

div
{margin-top: 0.5em;
 margin-bottom: 0.5em}

div.header
{float: right;
 margin-left: 1em;
 margin-top: 0}

hr
{clear: both;
 margin-top: 0.5em;
 margin-bottom: 0.5em;
 height: 2px;
 color: black;
 background-color: black;
 border: none}
