/* HTML-tag styles, unqualified */

body		{margin: 10px; padding: 0; background: #fff url(../images/page_bg.gif) repeat 0 0;}
h1			{margin: 0; padding: 0; font-size: 1em;}
h2			{margin: 0; padding: 0; color: #f60; font: 21px/24px Arial; background: url(../images/page_title_bg.gif) no-repeat 100% 0;}
h3			{font-weight: normal; font-size: 1em;}
img			{border-color: #000;}

/* Edit.com font style-options (classes unattributed to a tag) */

body, td,
.NormalText	{color: #000; font-size: small; font-family: Verdana, Georgia;}
.SmallText	{font-size: x-small;}

/* Edit.com image style-options (unqualified IMG classes) */

img.Clear				{}
img.ImageLeft			{margin: 3px 10px 3px 0; float: left;}
img.ImageRight			{margin: 3px 0 3px 10px; float: right;}

/* Edit.com table-cell style-options (unqualified TD classes) */

td.Clear			{}
td.BorderTop		{border: solid #ccc; border-width: 1px 0 0;}
td.Justify			{text-align: justify;}

h2 big				{height: 68px; padding: 12px 24px 0 0; display: block; font-size: 1em; letter-spacing: 1px; text-align: center;}
div.header			{width: 760px; margin: auto;}
div.topnav			{margin: 0 0 1.38em; color: #999; word-spacing: 1px;}
div.maincontent		{width: 738px; margin: auto; padding: 0 11px; background: url(../images/page_border_body.gif) repeat-y 0 0;}
div.maincontent td	{line-height: 1.38em;}
div.bottomnav		{margin: 16px 0 0;}

/* links */

a:link				{text-decoration: none; color: #009;}
a:visited			{text-decoration: none; color: #903;}
a:hover				{text-decoration: underline;}

div.topnav a		{word-spacing: 0;}
div.topnav a:link,
div.topnav a:visited,
div.bottomnav a:link,
div.bottomnav a:visited	{color: #f60;}