body		{ background-color: #006600 }
h1, h2, h3	{ font-family: Comic Sans MS, Times New Roman, Times, Serif; }
h1		{ font-size: x-large;
		  color: #FFFF66;
		  font-weight: bold }
h2		{ font-size: large;
		  color: #FF3333;
		  font-weight: bold }
h3		{ font-size: large;
		  color: #FF3333;
		  font-style: italic }

p		{ font-size: small;
		  color: #FFFFCC;
		  font-family: Arial, Helvetica, Sans-serif }

A:link		{ color: #FF3333; text-decoration: underline }
A:active	{ color: #FF0000; text-decoration: none }
A:hover		{ color: #66CCFF; text-decoration: none }
A:visited	{ color: #FF3333; text-decoration: none }

hr		{ color: #FFFF66;
		  margin: 25pt }

ul		{ list-style: inside square;
		  margin-left: 15pt;
		  color: #FFFFCC;
	          font-size: small;
		  font-family: Arial, Helvetica, Sans-serif }

ul.for		{ list-style: inside square;
		  margin-left: -5pt;
		  color: #FFFFCC;
	          font-size: medium;
		  font-family: Arial, Helvetica, Sans-serif }

ul.against	{ list-style: inside circle;
		  margin-left: -5pt;
		  color: #FFFFCC;
	          font-size: medium;
		  font-family: Arial, Helvetica, Sans-serif }

.for, .against	{ color: #FFFFCC;
	          font-size: medium;
		  font-family: Arial, Helvetica, Sans-serif }

.citation	{ margin: 25pt, 15pt;
		  border-color: #FFFFFF;
		  border-top-width: thin;
		  border-bottom-width: thin;
		  border-left-width: 0px;
		  border-right-width: 0px;
		  border-style: solid;
		  padding: 10pt;
		  font-style: italic }

a:link.glossary	{ color: #00FF00; 
		  text-decoration: none }
a:hover.glossary { color: #00FF00;
		   text-decoration: underline }

.glossary	{ color: #00FF00 }

.listitem	{ font-size: small;
		  color: #FFFFCC;
		  font-family: Arial, Helvetica, Sans-serif }

.marginal	{ width: 30%;
		  padding: 25;
		  float: right;
		  color: #FF3333;
		  font-size: medium }

.smallheading	{ margin: 10pt;
		  text-align: center;
		  font-size: large;
		  color: #FFFFCC;
		  background-color: #66CC33;
		  font-weight: bold;
		  font-family: Arial, Helvetica, Sans-serif }

.normaltext	{ font-size: small;
		  color: #FFFFCC;
		  font-family: Arial, Helvetica, Sans-serif }

.largetext	{ font-size: large;
		  color: #FFFFCC;
		  text-align:center; 
		  font-family: Arial, Helvetica, Sans-serif }
/* note that text-align doesn't work with SVG */

.background	{ fill:#006600 }

.rectangle	{ fill:blue;
                  stroke:black;
  		  stroke-weight:0.25 }

.recttext	{ font-size:xx-large;
 		  font-family: Arial, Helvetica, Sans-serif;
		  text-transform:uppercase;
		  fill:#FF0000 }
/* note text-transform or font-variant don't work with SVG */

.heading2	{ font-size: large;
		  color: #FF3333;
		  font-weight: bold }

.colheadingA	{ font-size:36;
                  fill:#FFFFCC;
	 	  font-family: Percival, Times New Roman, Times, Serif }

.colheadingB	{ font-size:36;
                  fill:#FFFFCC;
	 	  font-family: Verdana, Arial, Helvetica, Sans-serif }
