body {
	background-color: black;
	vertical-align: top;
	text-align: center;
	padding: 0;
	margin:0;
	font-family: "Segoe UI", "Open Sans", Verdana, Arial;
}
div#flower-div {
	position: absolute;
	top: 45em;
	left: 90em;
	z-order: 9;
}
div#welcome-div {
	background-color: #333333;
	color: ghostwhite;
	font-size: small;
	text-align: right;
	padding: 0.2em 20px 0.2em 0;
	border-bottom: solid 1px #33FF99;
}
div#menubar-div {
	background-color: black;
	color: white;
	text-align: left;
	padding: 0 15px 0 15px;
	margin: 0;
	min-width: 1024px;
	/* border-bottom: solid 1px white; */
	font-size: large; 
}
table#menubar-table {
	width: 100%;
	margin: 0;
}
table#menubar-table a {
	color: white;
}

td#logo-td {
	padding: 0 2em 5px 1.5em;
	border: none;
	width: 5em;  /* constraint placement of next cell */
}
td#menu-td {
	text-align: left;
	padding: 0 0 0 0;
	border: none;
	width: 50em;
}
td#menu-td span.tmi {
	margin-left: 0.4em;
	margin-right: 0.4em;
}
div#menubar-div span#HREFSiteMenuPrevNext {
	font-size: small;
	white-space: nowrap;
	padding-right: 2em;
}
div#menubar-div span#HREFSiteMenuPrevNext a {
	color: ghostwhite;
}
td#search-td {
	text-align: right;
	padding: 0;
	border: none;
}
div#artleft {
	position: absolute;
	background-repeat: repeat;

-khtml-opacity:.40; 
 -moz-opacity:.40; 
 -ms-filter:"alpha(opacity=40)";
  filter:alpha(opacity=40);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.4);
  opacity:.40;

	border: none; 
	top: 6em;
	left:0;
	width: 100%;
	height: 400%;
	z-index:0;
	}

div.main {
	position: relative;
	z-index: 5;
	width: 1024px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0 5px 5px 5px; /*1em 1em 1em;*/
	border: solid 1px transparent;
}
div#text {
	height:40em;
	background-color: #FFFFFF;
	border: solid 1px yellow;
	text-align: left;
	/* box-shadow: 10px 10px 5px #333333; */
}
div#text.tall {
	height: 100%;
}
div#text h1 {
color: #00CC66; /* orange #FF6600; */
}
div#text h2 {
color: #009933; /* #993300; brown */
margin-bottom: 0.2em;
}

td#headline-td {
	vertical-align:top; 
	/* had height fixed at 200px */
	padding: 0 1em 0 1em;
}

table#hrefpage-table td#c318-td {
	vertical-align:top;
	border: none;
	height: 1.8em;
}

div#legal-div  {
	background-color: #0F161A;
	border-bottom: none; 
	color: ghostwhite;
	padding-top: 0.4em;
	padding-bottom: 1em;
}
div#legal-div a {
	color: ghostwhite;
	margin-left: 0.8em; 
	margin-right: 0.8em;
	padding: 0 0.2em 0 0.2em;
}
div#fyi-div {
	background-color: black;
	border-bottom: none; 
	color: #339999;
	font-size: x-small;
}
div#overflow-div {
	position: relative;
	background-color: #333333;
	width: 1024px;
	height: 40em;
	padding: 0 1em 1em 1em;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	/*border: solid 1px yellow;*/
}

table#hrefpage-table {
	padding:0; 
	width:100%; 
	border: none;
}
table#hrefpage-table td {
	border: none; /*solid 1px blue;*/
}

#weaveTocoLeft {   /* table of contents - database - outline */
	width: 11em;  /* this special number controls the width of the left-side outline nav (was 14 until 07-Mar-2008) (was 9em until 2-Dec-2013) */
	border: none; 
	margin-top: 0.8em;
	margin-left: 0.1em;
	padding: 0;
}

table#orient2 {
	border: solid 1px black;
	padding: 3px;
	width: 100%;
}

table#hrefpage-table td #weaveWaOrient {
	margin-top: 0;
	width: 100%;
	font-size: .8em;
	/*border: 0.3em;
	border-left-style: solid;
	border-left-color: #FF762F; */
}

table#hrefpage-table td #weaveWaOrient td {
	padding-left: 0.2em;
	/* background-color: #FAF0EB; */
	color: #66FF99;
	border-bottom: solid 1px red;
}
