body {margin: 0; background: #003100 url(images/layout_bg.gif) repeat-x 0 0}
blockquote	{margin: 0 20px;}
h1			{margin: 0; color: #ec5f00; font-size: 14px; line-height: 18px;}
h2			{margin: 0; color: #3e3c28; font-weight: bold; font-size: 11px; line-height: 18px;}
ol, ul		{margin-bottom: 0; margin-top: 0}

body, td,
.NormalText	{color: #3e3c28; font-size: 11px; line-height: 18px; font-family: Tahoma, Georgia;}
.Header		{color: #ec5f00; font-size: 14px; line-height: 18px;}

td.Clear	{}
td.Box		{border: 3px solid #3e3c28; padding: 15px; clear: both; background: #CCCC99;}


img 		{border-width: 0;}
img.border	{border: 3px solid #3e3c28}
img.image	{border: 3px solid #3e3c28; float: right; margin: 0 0 20px 20px}
img.title	{color: #ec5f00; font: 16px comic sans ms, sans-serif; margin: 0}

span#content,
tr td#content		{display: block; padding: 0 40px; text-align: left; width: 492px}
tr td#footer		{color: #fff36f; font-size: 11px; line-height: 18px; padding-bottom: 20px; text-align: center}
tr td.left_column	{padding-left: 20px; color: #84cd6e; font-size: 9px; line-height: 18px;}

li.none				{list-style-type: none;}
span#flash			{display: block; width: 550px; height: 300px; margin: 0 12px 20px 12px; background: url(images/layout_flash_bg.jpg) repeat top left;}

body#braces_morphs	{background: #dddbad; margin: 0; padding: 0 20px 20px 20px;}

/* links */

a:link,
a:visited	{text-decoration: underline; color: #ec5f00;}
a:active,
a:hover		{text-decoration: none;}

a.Clear		{}
a#active	{font-weight: bold; text-decoration: none;}
a.subnav	{font-weight: bold; margin: 0;}

a.footer:link,
a.footer:visited	{color: #fff36f;}

a.sesame:link,
a.sesame:visited	{color: #84cd6e; font-weight: bold; font-size: 9px; line-height: 18px;}

table#nav a			{font: bold 14px/18px "comic sans ms"; margin: 0;}
table#nav a:link,
table#nav a:visited	{color: #fff36f;}
table#nav a:hover	{color: #ec5f00;}