/* HTML-tag styles, unqualified */
body		{margin: 0; padding: 0; background: #622;}
h1			{margin: 0; padding: 9px 36px 0; color: #ffc; font: bold 48px/64px Papyrus;}
h2			{margin: 0; padding: 10px 40px 0; color: #e6e6e6; font: bold 16px/25px Papyrus;}
h3			{margin: 0 0 5px; padding: 0; font-weight: normal; font-size: 18px;}
img			{border-color: #f6f0cc;}
input,
textarea	{font-size: 11px;}

/* Edit.com font style-options (classes unattributed to a tag) */
body, td,
.NormalText	{color: #400; font-size: small; font-family: Verdana, Georgia;}
.Subheader	{color: #411; font-size: medium;}
.SmallText	{font-size: 0.85em;}

/* Edit.com image style-options (unqualified IMG classes) */
img.Clear				{}
img.ImageLeft			{margin-right: 10px; float: left;}
img.ImageRight			{margin-left: 10px; float: right;}

/* Edit.com table-cell style-options (unqualified TD classes) */

td.Clear				{}
td.KillListTopMargin	{}
td.KillListTopMargin ol,
td.KillListTopMargin ul	{margin-top: 0;}

/* Invisible to Edit.com menus (classes attributed to tags and conditional styles) */
div.footer				{width: 760px; border: solid #f3f0f3; border-width: 4px 0 0; margin: 20px auto 0; padding: 10px 0 20px; color: #966; font-size: 0.85em; text-align: center;}
div.wrap				{width: 760px; margin: 0 auto; padding: 12px 12px 0; background: #fff;}
div.banner				{width: 748px; margin: 0 0 8px; padding: 4px 6px; overflow: auto; letter-spacing: 1px; background: #622;}
div.banner div			{float: right;}
div.banner img			{border-color: #fff;}

tr td.leftnav			{width: 150px; padding: 0 10px 0 0;}
td.leftnav ul			{margin: 0 0 20px; padding: 0; font-size: 12px; line-height: 1.25em; list-style-type: none;}
td.leftnav li			{margin-bottom: 4px;}
td.leftnav table		{margin: 0 0 10px; border: 0 solid #f4f4f4; background: #f9f3d3;}
td.leftnav td			{padding: 0 5px; font-size: 0.85em; line-height: 1.3em;}
tr td.rightnav			{width: 150px; padding: 0 0 0 10px;}
td.rightnav form		{margin: 0; padding: 0;}
td.rightnav table		{margin: 0 0 10px; border: 1px solid #966;}
td.rightnav td			{padding: 0 5px; font-size: 0.85em; line-height: 1.3em;}
td.rightnav td td		{padding: 0 5px 5px 0;}
td.rightnav td table	{margin: 0; border-width: 0;}
td.rightnav .SmallText	{font-size: x-small;}

tr td.maincontent		{width: 418px; padding: 0 10px; border: solid #f0f0f0; border-width: 0 1px;}
td.maincontent td		{line-height: 1.6em;}
td.maincontent td blockquote	
						{margin: 1.6em 30px; padding: 0;}
td.maincontent td ul,
td.maincontent td ol	{margin: 1.6em 0; padding: 0 0 0 30px;}
td.maincontent td li	{margin: 2px 0 8px; line-height: normal;}
td.maincontent td ol ol,
td.maincontent td ol ul,
td.maincontent td ul ol,
td.maincontent td ul ul,
td.maincontent td.KillListTopMargin ol ol,
td.maincontent td.KillListTopMargin ol ul,
td.maincontent td.KillListTopMargin ul ol,
td.maincontent td.KillListTopMargin ul ul	{margin: 8px 0;}
td.maincontent td.KillListTopMargin ol,
td.maincontent td.KillListTopMargin ul		{margin-top: 0;}

/* links */

a:link,
a:visited				{color: #400;}
a:hover					{text-decoration: none;}

td.leftnav ul a			{display: block; border: solid #633; border-width: 0 0 0 4px; padding: 6px 10px; font-weight: bold; text-decoration: none;}
td.leftnav ul a:link,
td.leftnav ul a:visited	{color: #633; background: #f6f0cc;}
td.leftnav ul a:hover	{color: #611; background: #ffc; text-decoration: none; border-color: #600;}
td.leftnav ul a.active	{color: #222; border-color: #222;}

div.footer a:link,
div.footer a:visited	{color: #966;}