BODY {
	background-color: #fff;
	color: #000;
}

A			{ text-decoration: none; }
A:link			{ color: #00f; }
A:visited		{ color: #909; }
A:hover			{ color: #fc0; background-color: #c00; }

LI.loose		{ margin-bottom: 0.625em; }

.draft			{ background-color: #ffeeee; }
.revising		{ background-color: #ffeeee; }

#footer			{ margin-top: 32px; border-top: 1px solid #66f; }
#footer TD		{ font: normal 14px Syntax, Verdana, sans-serif; }
#footer TD.ftleft	{ text-align: left; }
#footer TD.ftcenter	{ text-align: center; }
#footer TD.ftright	{ text-align: right; }

#header			{ margin-bottom: 32px; border-bottom: 1px solid #66f; }
#header TD		{ font: normal 14px Syntax, Verdana, sans-serif; }
#header TD.hdleft	{ text-align: left; }
#header TD.hdright	{ text-align: right; }

#coverr			{ margin: 60px; }
#coverr H1		{ font: normal 36px "Minion Pro", "Times New Roman", Times, serif; }
#coverr P		{ font: normal 18px "Minion Pro", "Times New Roman", Times, serif; }

#coverv			{ margin: 360px 0px 60px 0px; }
#coverv P		{ font: normal 14px "Minion Pro", "Times New Roman", Times, serif; }

.preface		{ }
.preface H1		{ font: normal 24px Syntax, Verdana, sans-serif; }
.preface P, TD, LI	{ font: normal 18px "Minion Pro", "Times New Roman", Times, serif; line-height: 1.25em; }

.chapter		{ }
.chapter H1		{ font: normal 24px Syntax, Verdana, sans-serif; color: #c00; }
.chapter H2		{ font: normal 20px Syntax, Verdana, sans-serif; color: #c00; }
.chapter H3		{ font: normal 18px Syntax, Verdana, sans-serif; color: #c00; }
.chapter H4		{ font: normal 16px Syntax, Verdana, sans-serif; color: #c00; }
.chapter P		{ font: normal 18px "Minion Pro", "Times New Roman", Times, serif; line-height: 1.25em; }
.chapter TH		{ font: bold normal 18px "Minion Pro", "Times New Roman", Times, serif; line-height: 1.25em; }
.chapter TD		{ font: normal 18px "Minion Pro", "Times New Roman", Times, serif; line-height: 1.25em; }
.chapter LI		{ font: normal 18px "Minion Pro", "Times New Roman", Times, serif; line-height: 1.25em; }
.chapter .sc		{ font-size: 12px }

TH P, TD P		{ margin-top: 0.5em; margin-bottom: 0.5em; }

.notes, .notes P, .notes LI	{ font: normal 18px "Minion Pro", "Times New Roman", Times, serif; line-height: 1.25em; }
.indentleft			{ margin-left: 32px; }

.ref {
	float: right;
	padding: 4px 8px 4px 8px;
	border: 1px solid #c00;
	font: normal 16px Syntax, Verdana, sans-serif;
}

.inset {
	margin: 24px 0px 24px 0px;
	padding: 16px;
	border: 1px solid #333333;
	background-color: #f8f8f8;
}

.center		{ text-align: center; }
.underline	{ border-bottom: 1px solid #000; }
.pagesep	{ border-top: 1px solid #66f; }

.densetable    { font: 14px Syntax, Verdana, sans-serif; margin-left: 1em; margin-right: 1em; }
.densetable TH { font: bold 14px Syntax, Verdana, sans-serif; text-align: center; margin: 2px; }
.densetable TD { font: normal 14px Syntax, Verdana, sans-serif; text-align: left; margin: 2px; }
.densetable P  { font: normal 14px Syntax, Verdana, sans-serif; text-align: left; margin: 0px; }
.densetable LI { font: normal 14px Syntax, Verdana, sans-serif; text-align: left; }
.densetable OL { margin-top: 0px; margin-bottom: 0px; }

#densetablec    { font: 14px Syntax, Verdana, sans-serif; margin-left: 1em; margin-right: 1em; }
#densetablec TH { font: bold 14px Syntax, Verdana, sans-serif; text-align: center; margin: 2px; }
#densetablec TD { font: normal 14px Syntax, Verdana, sans-serif; text-align: center; margin: 2px; }
#densetablec P  { font: normal 14px Syntax, Verdana, sans-serif; text-align: left; margin: 0px; }
#densetablec LI { font: normal 14px Syntax, Verdana, sans-serif; text-align: left; }
#densetablec OL { margin-top: 0px; margin-bottom: 0px; }

TR.ulined TH, TR.ulined TD	{ border-bottom: 1px solid #000; }
TR.ulinel TH, TR.ulinel TD	{ border-bottom: 1px solid #ccc; }
TH.l, TD.l			{ text-align: left; }
TH.c, TD.c			{ text-align: center; }
TH.r, TD.r			{ text-align: right; }

.borderbottom			{ border-bottom: 1px solid #000; }
.doubleborderbottom		{ border-bottom: 3px double #000; }

#bylaws		{ }
#bylaws H1	{ font: 24px "Minion Pro", "Times New Roman", Times, serif; line-height: 28px;
		  text-align: center; color: #000; margin-top: 0em; margin-bottom: 1em; }
#bylaws H2	{ font: bold 18px "Minion Pro", "Times New Roman", Times, serif; line-height: 22px;
		  text-align: left; color: #000; margin-top: 1em; margin-bottom: 1em; }
#bylaws H3	{ font: 18px "Minion Pro", "Times New Roman", Times, serif; line-height: 22px;
		  text-align: left; color: #000; margin-top: 1em; margin-bottom: 1em; }
#bylaws OL	{ margin-top: 0px; margin-bottom: 0px; }
#bylaws P, #bylaws LI	{ font: 18px "Minion Pro", "Times New Roman", Times, serif; line-height: 22px;
		  text-align: left; color: #000; margin-top: 11px; margin-bottom: 11px; }

#opcode		{ }
#opcode H1	{ font: 24px "Minion Pro", "Times New Roman", Times, serif; line-height: 28px;
		  text-align: center; color: #000; margin-top: 0em; margin-bottom: 1em; }
#opcode H2	{ font: bold 18px "Minion Pro", "Times New Roman", Times, serif; line-height: 22px;
		  text-align: left; color: #000; margin-top: 1em; margin-bottom: 1em; }
#opcode H3	{ font: 18px "Minion Pro", "Times New Roman", Times, serif; line-height: 22px;
		  text-align: left; color: #000; margin-top: 1em; margin-bottom: 1em; }
#opcode OL	{ margin-top: 0px; margin-bottom: 0em; }
#opcode P, #opcode LI	{ font: 18px "Minion Pro", "Times New Roman", Times, serif; line-height: 22px;
		  text-align: left; color: #000; margin-top: 11px; margin-bottom: 11px; }

#ethics		{ }
#ethics H1	{ font: bold italic 24px "Minion Pro", "Times New Roman", Times, serif; line-height: 28px;
		  text-align: center; color: #000; margin-top: 0em; margin-bottom: 1em; }
#ethics OL	{ margin-top: 0px; margin-bottom: 0em; }
#ethics LI	{ font: normal 18px "Minion Pro", "Times New Roman", Times, serif; line-height: 22px;
		  text-align: left; color: #000; margin-top: 0em; margin-bottom: 1em; }

#rulechanges	{ }
#rulechanges H1	{ font: normal 20px Syntax, Verdana, sans-serif; color: #c00;
		  text-align: center; color: #000; margin-top: 0em; margin-bottom: 1em; }
#rulechanges TH, #rulechanges TD, #rulechanges P
		{ text-align: left; color: #000; line-height: 1em; margin-top: 0em; margin-bottom: 1em; }
#rulechanges TH	{ font: bold 16px Syntax, Verdana, sans-serif; }
#rulechanges TD, #rulechanges P
		{ font: normal 16px Syntax, Verdana, sans-serif; }

#codeofconduct		{ font-face: Syntax, Verdana, sans-serif; }
#codeofconduct H1	{ font: bold 20px Syntax, Verdana, sans-serif; line-height: 1.25em;
			  text-align: center; color: #000; margin-top: 0em; margin-bottom: 1.25em; }
#codeofconduct H2	{ font: bold 18px Syntax, Verdana, sans-serif; line-height: 1.25em;
			  text-align: left; color: #000; margin-top: 1em; margin-bottom: 1.25em; }
#codeofconduct OL	{ margin-top: 0px; margin-bottom: 0em; }
#codeofconduct P, #codeofconduct LI, #codeofconduct TH, #codeofconduct TD,
			{ font: normal 16px Syntax, Verdana, sans-serif; line-height: 1.25em;
			  text-align: left; color: #000; margin-top: 0em; margin-bottom: 0em; }
#codeofconduct TD	{ padding: 0.25em; }

#dueprocess	{ }
#dueprocess H1	{ font: bold 20px Syntax, Verdana, sans-serif; line-height: 1.25em;
		  text-align: center; color: #000; margin-top: 0em; margin-bottom: 1.25em; }
#dueprocess H2	{ font: bold 18px Syntax, Verdana, sans-serif; line-height: 1.25em;
		  text-align: left; color: #000; margin-top: 1em; margin-bottom: 1.25em; }
#dueprocess H3	{ font: bold 16px Syntax, Verdana, sans-serif; line-height: 1.25em;
		  text-align: left; color: #000; margin-top: 1em; margin-bottom: 1.25em; }
#dueprocess OL	{ margin-top: 0px; margin-bottom: 0em; }
#dueprocess P, #dueprocess LI
		{ font: normal 16px Syntax, Verdana, sans-serif; line-height: 1.25em;
		  text-align: left; color: #000; margin-top: 0em; margin-bottom: 0em; }

#ethics		{ }
#ethics H1	{ font: bold italic 24px "Minion Pro", "Times New Roman", Times, serif; line-height: 1em;
		  text-align: center; color: #000; margin-top: 0em; margin-bottom: 1em; }
#champions TD.year {
	font: bold 18px Syntax, Verdana, sans-serif;
	color: #c00;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-right: 1em;
	vertical-align: top;
}

#champions TD.group	{ font: normal 18px Syntax, Verdana, sans-serif; color: #c00; margin-top: 1em; border-bottom: 1px solid #000; }


