/* QM Promisance - Turn-based strategy game
 * Copyright (C) QMT Productions
 *
 * $Id: qmt.css 1983 2014-10-01 15:18:43Z quietust $
 */

#content
{
	margin-left: 144px;
}
#sidebar
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 144px;
	overflow: auto;
}
body > #sidebar
{
	position: fixed;
}

a
{
	text-decoration: none;
	color: #D6BF61;
}
a:hover
{
	color: #000000;
   	text-decoration: none;
	background: #FFFFFF;
}
html
{
	color: #FFFFAA;
	background-color: #000000;
	font-size: medium;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}
table, caption
{
	margin-left: auto;
	margin-right: auto;
}
td
{
	text-align: left;
	font-size: medium;
}
th
{
	text-align: center;
	font-size: medium;
}

.guide
{
	text-align: left;
	margin-left: 10%;
	margin-right: 10%;
}
.guide dt
{
	font-weight: bold;
	color: white;
}
.guidetoc td
{
	color: white;
	text-align: center;
	background-color: #2F2F2F;
}
.guidetoc th
{
	color: white;
	background-color: #4F4F4F;
}

.menu ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.menu li
{
	color: white;
	text-align: center;
	background-color: #4F4F4F;
	font-weight: bold;
}
.menu li li
{
	color: white;
	text-align: center;
	background-color: #2F2F2F;
	font-weight: normal;
}

.inputtable td
{
	font-size: medium;
	color: white;
}
.inputtable th
{
	font-size: medium;
	color: white;
	background-color: #4F4F4F;
}
.scorestable th
{
	color: white;
	font-size: medium;
	padding: 0.1em 0.5em;
}
.scorestable td
{
	font-size: small;
	padding: 0.1em 0.5em;
}
.empstatus th { text-align: left; }
.empstatus td { text-align: right; }

.mnormal { color: white; }
.mdisabled { color: yellow; }
.mself { color: aqua; }
.mclan { color: #9FBFDF; }
.mally { color: #7F9FDF; }
.mwar { color: #FF8000; }
.mprotected { color: #9FDF9F; }
.mdead { color: red; }
.madmin { color: #FF7FFF; }

.cgood { color: lime; }
.cwarn { color: yellow; }
.cbad { color: red; }
.cneutral { color: white; }

.era1
{
	color: white;
	background-color: navy;
	font-size: large;
}
.era2
{
	color: white;
	background-color: maroon;
	font-size: large;
}
.era3
{
	color: white;
	background-color: #005F00;
	font-size: large;
}
.era0
{
	color: white;
	background-color: maroon;
	font-size: large;
}
.al { text-align: left; }
.ac { text-align: center; }
.ar { text-align: right; }
