body {background: #000000; background-image: url(body.jpg)}

/* Default table styles */
td {color: white; font-family: Tahoma, sans-serif; font-size: 14}
th {color: white; font-family: Tahoma, sans-serif; font-size: 14}
a.hidden {color: white}

/* Page background */
table.page td {background: #010321}

/* Reduce <LI> indent */
li {margin-left: -20px}

/* HR */
hr {color: white; background-color: white;}

/* Grids */
table.grid2 td {width: 50%}
table.grid3 td {width: 33%}

/* Menu */
table.index td {background: #010321; color: white; font-family: Tahoma, sans-serif; font-size: 16; font-weight: bold}
table.index td a {text-decoration: none; color: #e3e362; font-family: Tahoma, sans-serif; font-size: 16}
table.index td a:hover {color: yellow}

div.menu_divider {height: 1; width: 700; background: #e3e362}

/* News */
table.news td {background: #010321; color: white; font-family: Tahoma, sans-serif; font-size: 12}
table.news td a {text-decoration: none; color: #e3e362; font-family: Tahoma, sans-serif; font-size: 12}
table.news td a:hover {color: yellow}

/* Tabbed index */
table.tabbed td {color: white; font-family: Tahoma, sans-serif; font-size: 14}
table.tabbed td a  {color: #e3e362; font-family: Tahoma, sans-serif; font-size: 14}
table.tabbed td a:hover {color: yellow}

/* Tabbed2 index */
table.tabbed2_children td {padding: 3; background: #202020; color: white; font-family: Tahoma, sans-serif; font-size: 12}
table.tabbed2_children td a {color: #e3e362; font-family: Tahoma, sans-serif; font-size: 12; text-decoration: none}
table.tabbed2_children td a:hover {color: yellow}
table.tabbed2_children th div {width: 2; background: #010321}

/* Text */
div.text {color: white; font-family: Tahoma, sans-serif; font-size: 14}
div.text a  {color: #e3e362; font-family: Tahoma, sans-serif; font-size: 14}
div.text a:hover {color: yellow}

A:link {color: #e3e362;}
A:hover {color: yellow}
	
/* Contacts */
a {font-family: 'ArialMT', 'Arial', sans-serif; color: #e3e362; font-size: 15px;}
table.contact td.odd,table.contact td.even,table.contact th.columns {font-family: 'ArialMT', 'Arial', sans-serif; color: white; font-size: 15px; padding: 2 5; text-align: left}
table.contact td.odd {background: #202020}
table.contact th.columns,table.contact td.even {background: #303030}
table.contact th.columns {border-style: none none solid; border-width: 0 0 1}

/* Code and comments for tutorials */
table.code th {font-family: 'Courier New', 'Courier', sans-serif; color: #010321; font-size: 14px; background: gray; padding: 2; line-height: 110%; font-weight: bold; text-align: left}
table.code td {font-family: 'ArialMT', 'Arial', sans-serif; color: white; font-size: 14px}

/* Tables with border */
table.bordered td {color: white; font-family: Tahoma, sans-serif; font-size: 14; border-style: solid; border-color: white; border-width: 1; padding: 2}
table.bordered th {color: white; font-family: Tahoma, sans-serif; font-size: 14; font-weight: bold; border-style: solid; border-color: white; border-width: 1; padding: 2}
table.bordered { border-collapse: collapse}

/* Blocks with embedded images */
div.block {text-align: left}

/* Table of contents */
table.toc td a {text-decoration: none; color: #e3e362; font-family: Tahoma, sans-serif; font-size: 16}
table.toc td a:hover {color: yellow}
div.record {height: 1; background: #e3e362; width: 500}

/* Hints */
a.hints {text-decoration: none; background: white; color: white; font-family: Tahoma, sans-serif; font-size: 14; padding: 3}
a.hints:hover {background: #010321; color: white; font-family: Tahoma, sans-serif; font-size: 14; padding: 3}

