/* HTML-tag styles, unqualified */

body			{margin: 0; padding: 0; background: #069;}
blockquote		{margin: 1.2em 40px; padding: 0;}
h1				{margin: 0; padding: 0; font-weight: normal; font-size: 1em;}
h2				{margin: 0 0 14px; padding: 0; COLOR: #fff; font-weight: normal; font-size: x-large;}
textarea		{width: 250px; BORDER: 1px solid #000; FONT: 13px Arial; BACKGROUND-IMAGE: url(../picts/shadeform.gif);}
ul, ol			{margin: 1.2em 0; padding: 0 0 0 40px;}
ol ol,
ol ul,
ul ol,
ul ul			{margin: 0;}
body, td,
.NormalText		{color: #eee; font-size: small; font-family: Verdana, Georgia;}
.Subheader		{font-size: medium;}
.SmallText		{font-size: x-small;}
.GreenText		{color: #cf9;}
.RedText		{color: #f44;}
.WhiteText		{color: #fff;}
.YellowText		{color: #cc9;}

/* Edit.com table-cell style-options (unqualified TD classes) */

td.Clear		{}
td.Subheader	{}
td.KillListTopMargin	{}
td.KillListTopMargin ol,
td.KillListTopMargin ul	{margin-top: 0;}

/* Invisible to Edit.com menus (classes attributed to tags and conditional styles) */

div.header				{height: 217px; padding: 0 0 10px; overflow: hidden; background: #000 url(../picts/stretchbar.jpg) repeat-x 0 100%;}
div.header div			{padding: 0 0 10px; background: url(../picts/stretchbar.jpg) repeat-x 0 100%;}
div.header td div		{padding: 8px; POSITION: absolute; color: #fff; background-image: none;}
div.header table		{margin: auto;}
div.topnav				{width: 100%; margin: -32px 0 32px; position: relative; background: #000; z-index: 99;}
div.topnav div			{position: relative;}
div.topnav td			{width: 20%; font: bold 11px Arial;}
div.topnav ul			{width: 100%; margin: 0; border: solid #eee; border-width: 0 0 1px; padding: 0; position: absolute; visibility: hidden; font-weight: normal; font-size: 12px; list-style-type: none; background-color: #FFF;}
div.maincontent			{margin: 0 auto 16px; width: 640px;}
div.footer				{padding: 5px 15px; background: url(../picts/bottom-shade.gif) repeat-x 0 0;}
div.footer td			{font-weight: normal; font-size: xx-small;}
tr td.leftnav			{width: 150px; padding: 0 5px 0 15px;}
td.leftnav td			{font-size: x-small;}
td.leftnav td.Subheader	{font-size: 0.85em;}
td.leftnav td ol,
td.leftnav td ul		{margin: 12px 0; padding: 0 0 0 30px;}
input.quoteform			{BORDER: 1px solid #000; FONT: 13px Arial; BACKGROUND-IMAGE: url(../picts/shadeform.gif);}
input.shadeform			{WIDTH: 250px; BORDER: 1px solid #000; FONT: 13px Arial; BACKGROUND-IMAGE: url(../picts/shadeform.gif);}
select.dropdown			{WIDTH: 250px; margin: 15px 0; COLOR: #333; FONT: 11px Tahoma;}

table.butterfly			{width: 100%;}
table.butterfly h1		{background: url(../picts/gallery.jpg) repeat 0 0;}

/* links */

a:link,
a:visited				{color: #9fc;}
a:hover					{color: #FC0; text-decoration: none;}

div.topnav a			{padding: 3px 4px; display: block; text-align: center; background: #000;}
div.topnav ul a			{padding: 2px 4px 4px; border: solid #eee; border-width: 1px 1px 0; text-align: left;}

div.topnav a:link,
div.topnav a:visited	{color: #FFF; text-decoration: none;}
div.topnav ul a:link,
div.topnav ul a:visited	{color: #666; background: #FFF;}
div.topnav a:hover,
div.topnav ul a:hover	{color: #111; background: #eee;}

td.leftnav a:link,
td.leftnav a:visited	{color: #9cf; text-decoration: none }
td.leftnav a:hover		{color: #FC0;}