body		{margin: 3px; padding: 0; background: #999;}
h1			{margin: 0; border: 5px solid #fff; padding: 0; font-size: 1em; background: #826d96;}
h2			{margin: 0 0 19px; padding: 0; color: #826B92; font: x-large/1.08em "Calligraph421 BT", "Calligraph810 BT", "Times New Roman";}
address		{margin: 0 5px; padding: 1px; color: #fff; font-style: normal; font-size: medium; text-align: center; background: #7490C4;}
blockquote	{margin: 1.2em 40px; padding: 0;}
form		{margin: 1.2em 0; padding: 0;}
ul, ol		{margin: 1.2em 0; padding: 0 0 0 40px;}
ol ol,
ol ul,
ul ol,
ul ul		{margin: 0;}

/* Edit.com font style-options (classes unattributed to a tag) */

body, td,
.NormalText	{color: #000; font-size: small; font-family: Arial, "Arial Black", "Times New Roman";}
.Subheader	{color: #826B92; font-size: x-large; font-family: "Calligraph421 BT", "Calligraph810 BT", "Times New Roman";}
.SmallText	{font-size: x-small;}
.BlueText	{color: #669;}
.PurpleText	{color: #826B92;}

/* Edit.com image style-options (unqualified IMG classes) */

img.Clear				{}
img.ImageLeft			{margin-right: 10px; float: left;}
img.ImageRight			{margin-left: 10px; float: right;}
img.ImageRightFlushTop	{margin: -45px 0 2px 10px; float: right; position: relative;}

/* Edit.com table-cell style-options (unqualified TD classes) */

td.Clear				{}
td.Justify				{text-align: justify;}
td.KillListTopMargin	{}
td.KillListTopMargin ol,
td.KillListTopMargin ul	{margin-top: 0;}
td.PaddingRight			{padding-right: 10px;}

/* Invisible to Edit.com menus (classes attributed to tags and conditional styles) */

div.wrap				{width: 812px; margin: auto; background: #fff;}
tr td.leftnav			{width: 20%; padding-left: 3px;}
td.leftnav ul			{margin: 1px 0 25px; padding: 0; font-weight: bold; list-style-type: none;}
tr td.maincontent		{width: 80%; border: solid #fff; border-width: 0 0 0.5em; padding-right: 2px;}
tr td.footer			{padding: 1px; background: #7490C4;}
td.footer td			{color: #fff; font-family: "Calligraph421 BT", "Calligraph810 BT", "Times New Roman";}
span.medium				{font-size: medium;}
span.large				{font-size: large;}
span.xlarge				{font-size: x-large;}

/* links */

a:link,
a:visited				{color: #826B92;}
a:hover					{text-decoration: none;}

td.leftnav ul a			{display: block; padding: 2px 0;}
td.leftnav ul a:link,
td.leftnav ul a:visited	{text-decoration: none;}
td.leftnav ul a:hover	{text-decoration: underline;}