/* Standard style sheet for Temblast documentation */

body
{background-color: lightblue;
 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;
 margin-bottom: 0.5em}

h1.header
{float: left;
 margin-bottom: 0}

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

img.logo
{border-style: none}

/* Tables */

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

table.nested
{margin-top: 0;
 margin-bottom: 0}

thead {display: table-header-group}

tr.odd
{background-color: white}

tr.even
{background-color: #dddddd}

tr.next
{padding-bottom: 1em}

th
{font-family: Arial, sans-serif;
 font-weight: bold;
 text-align: left}

td
{font-family: Arial, sans-serif;
 font-weight: normal;
 vertical-align: top}

/* 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 td
{padding-left: 0.5em;
 padding-right: 0.5em;
 background-color: white;
 border: solid 1pt black}

/* Column types */

th.color
{text-align: left}
td.color
{text-align: left}

th.code
{text-align: left}
td.code
{font-family: "Lucida Console", "Courier New", monospace;
 text-align: left}

th.dec
{text-align: center}
td.dec
{font-family: "Lucida Console", "Courier New", monospace;
 text-align: right}

td.flag
{text-align: center}

td.glyph
{text-align: center}

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

col.swatch
{width: 1.25em}

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

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

div.cmd, div.code, div.crd, div.css, div.generated, div.sql, div.template, div.xml
{display: inline-block;
 min-width: 50em;
 padding: 0.5em;
 white-space: pre;
 font-family: "Lucida Console", "Courier New", monospace;
 border: thin solid black}

div.cmd
{background-color: #ffffc0}

div.code
{background-color: white}

div.crd
{background-color: white}

div.css
{background-color: white}

div.generated
{background-color: palegreen}

div.sql
{background-color: #ffffc0}

div.template
{background-color: lightsalmon}

div.xml
{background-color: #ffffc0}

div.navbar
{display: table;
 clear: both;
 margin-left: auto;
 margin-right: auto;
 margin-top: 0.5em;
 margin-bottom: 0.5em;
 padding: 0}

ul
{margin: 0;
 padding: 0;
 list-style-type: disc}

li
{margin-left: 2em;
 margin-top: 0.3em;
 margin-bottom: 0.3em}

p
{max-width: 80em;
 font-size: 100%;
 font-weight: normal;
 margin-top: 0.5em;
 margin-bottom: 0.5em}

span.good
{float: right;
 margin-left: 1em;
 color: green}

span.bad
{float: right;
 margin-left: 1em;
 color: red}

span.inactive
{color: gray}

code
{font-family: "Lucida Console", "Courier New", monospace}

var
{font-style: italic;
 font-weight: normal}

em
{font-style: normal;
 font-weight: bold}

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