body		{margin: 0 0 20px; padding: 0; color: #000; background: #ffc;}
h1			{margin: 0; padding: 0; font-weight: normal; font-size: large;}
h2			{margin: 0 0 16px; padding: 0; font-weight: normal; font-size: medium;}

/* Edit.com font style-options (classes unattributed to a tag) */

body, td,
.NormalText	{font-size: small; font-family: Arial, Times;}
.SmallText	{font-size: x-small;}

/* 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.Justify				{text-align: justify;}
td.PaddingLeft			{padding-left: 40px;}

/* Invisible to Edit.com menus (classes attributed to tags and conditional styles) */

tr img.menu				{margin: 0 0 19px;}
tr td.maincontent		{padding: 40px; color: #fff; background: #09f;}
tr td.footer			{padding: 0 40px 40px; background: #09f;}
td.footer td			{font-size: x-small;}

body.contact td.maincontent			{padding: 40px 0; background: #69f;}
body.contact td.footer				{background: #69f;}

body.popup							{margin: 40px 88px 10px;}
body.popup h1						{margin: 0 0 16px;}
body.popup, body.popup td,
body.popup .NormalText				{color: #c90; font-size: medium;}

body.index td.maincontent			{padding: 0 40px 40px 20px; background-color: transparent;}
body.index td.footer				{background-color: transparent;}
body.index td.maincontent td,
body.index td.maincontent td .NormalText
									{color: #c90; font-size: medium;}
/* links */

a:link,
body.index td.maincontent a:link	{color: #03c;}
a:visited,
body.index td.maincontent a:visited	{color: #c06;}
a:hover,
body.index td.maincontent a:hover	{text-decoration: none;}

td.maincontent a:link,
td.maincontent a:visited			{color: #fff;}