a:link
{
	color: #4A1616;
	background-color: inherit;
	text-decoration: none;
	border-color: transparent;
	border-width: 1px;
	border-style: dotted;
}
a:visited
{
	color: #4A4A43;
	background-color: inherit;
	text-decoration: none;
	border-color: transparent;
	border-width: 1px;
	border-style: dotted;
}
a:hover
{
	color: #FF3333;
	background-color: inherit;
	border-color: #FF3333;
	border-width: 1px;
	border-style: dotted;
}
a.imagelink:hover
{
	border-color: transparent;
}
body
{
	color: #000000;
	background-color: #DFDEC9;
	font-family: "Georgia", "Times", "Times New Roman", serif;
	font-size: 9pt;
}
h1
{
	font-family: "Copperplate", "Arial Black", "Helvetica", sans-serif;
	font-size: 18pt;
	font-weight: normal;
}
h1.moddate
{
	font-family: "Georgia", "Times", "Times New Roman", serif;
	font-size: 7pt;
}
h2
{
	margin-top: 20pt;
	font-family: "Copperplate", "Arial Black", "Helvetica", sans-serif;
	font-size: 14pt;
	font-weight: normal;
}
h3
{
	margin-top: 4pt;
	margin-bottom: 0pt;
	margin-left: 4pt;
	margin-right: 4pt;
	font-family: "Copperplate", "Arial Black", "Helvetica", sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
table.header
{
	width: 100%
}
table.toplinks
{
	width: 100%;
	border-color: #4A1616;
	border-width: 1px;
	border-style: dotted;
}
table.footer
{
	width: 100%;
	margin-top: 28pt;
	text-align: center;
	border-color: #4A1616;
	border-width: 1px;
	border-style: dotted;
}
td.copyright
{
	width: 80%;
	text-align: center;
	font-family: "Georgia", "Times", "Times New Roman", serif;
	font-size: 7pt;
	font-weight: normal;
}
td.validator
{
	width: 20%;
	text-align: right;
	vertical-align: middle;
}
td.mwlogo
{
	text-align: center;
	vertical-align: middle;
	width: 35%;
	height: 100px;
}
td.banner
{
	text-align: center;
	width: 65%;
	height: 100px;
}
td.toplinks
{
	text-align: center;
	vertical-align: middle;
	width: 33%;
	font-size: 7pt;
}
p
{
	margin-left: 9pt;
	margin-right: 9pt;
	text-align: justify;
}
p.imagewrapper
{
	text-align: center;
	margin-top: 9pt;
	margin-bottom: 9pt;
}
p.note
{
	color: inherit;
	background-color: #C8C8B4;
	margin-right: 36pt;
	padding: 5px;
	font-size: 80%;
}
p.bottomlinks
{
	text-align: center;
	font-size: smaller;
}
ul
{
	list-style-type: square;
}
ul ul
{
	list-style-type: disc;
}
li
{
	margin-bottom: 3pt;
	margin-right: 24pt;
	text-align: justify;
}
li.done
{
	color: gray;
	background-color: inherit;
}
img.validator
{
	border-width: 0px;
}
span.qa
{
	font-family: "Georgia", "Times", "Times New Roman", serif;
	font-size: 166%;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
}
span.qa:after
{
	content: ":";
}
table.nice
{
	margin-left: auto;
	margin-right: auto;
	width: 80%;
	border-width: 1px;
	border-style: solid;
	border-collapse: separate;
	border-color: #4A1616;
	color: inherit;
	background-color: #C8C8B4;
}
table.nice caption
{
	caption-side: bottom;
	text-align: center;
	font-style: italic;
	margin-top: 1px;
	margin-bottom: 4px;
}
table.nice td
{
	text-align: center;
}
table.nice td.code
{
	font-family: "Courier", monospaced;
	text-align: left;
	vertical-align: top;
	background:#BFBEA9;
}
th.blank
{
	border:none;
}
th.featurename
{
	background:#BFDEA9;
}
th.enginename
{
	background:#BFBEA9;
}
