/* body and div */
body		{margin: 0.5em; 
		background-color: #ffffff; color: #000000; 
		font: small normal Arial,Helvetica,Verdana,sans-serif;
		}
div.footer	{border-top: 1px solid #666666; 
		color: #666666; 
		min-height: 5em; 
		margin: 0;}
div.footer p	{margin: 0;}
div.header	{border-bottom: 1px solid #009900; 
		min-height: 3em; padding-left: 2.5em;}
div.main	{padding: 1em 1em 1em 5em;}
div.footer2 {min-height: 0px;}

/* includes and other styles common to all pages */
.center		{text-align: center;} 
.example	{font-family: "DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace; 
		white-space: pre;} 
.footnote	{font-size: smaller; color: #666666; 
		padding-left: 4em; padding-right: 2em;}
.h6			{font-size: 0.75em; 
		font-weight: bolder; font-variant: small-caps;}
.indents		{margin-left: 5em;}
.left		{text-align: left; float: left;  
		width: 49%; height: 1em;}
.lt			{text-align: left;}
ul li {list-style: none inside;} 
.right		{text-align: right; float: right; 
		width: 49%; height: 1em;}
.smcaps		{font-variant: small-caps; font-size: larger; font-weight: bold;}
.title		{font-size: 1.5em; 
		font-weight: bolder; color: #006600;} 
h2			{font-size: 1.25em; font-weight: bolder; 
		margin: 0.5em 0.75em 0.5em 2em;}
h2, p, dl, li, td, th, h3, h4	{line-height: 150%;}
h3			{font-size: 1em; font-weight: bolder; 
		margin: 0.5em 0.75em 0.5em 3em;} 
h4			{font-size: 1em; font-weight: bolder; 
		margin: 0.5em 0.75em 0.5em 4em;} 
span a		{color: inherit; text-decoration: none;}

/* images */
img		{vertical-align: middle;}
span img	{border: 0; vertical-align: top;}
a img		{border: 0; vertical-align: middle;}

/* tables */

.center	table	{margin-left: auto; margin-right: auto;} 
table		{border-collapse: collapse; margin-bottom: 0.5em;}
table td, th		{padding-left: 0.4em; padding-right: 0.2em;}
tr			{vertical-align: top;}
th			{font-variant: small-caps;} 
caption		{padding-left: 1em; padding-right: 1em; 
		white-space: nowrap; 
		font-weight: bold; font-family: sans-serif;} 

TABLE#links	{margin-left: auto; margin-right: auto;
		 border-collapse: collapse; width: 100%}
TABLE#links TR	{vertical-align: top;}
TABLE#links TD	{text-align: left; padding: 0.5em;}

table.outer td {border: 1px solid gray; padding: 5px;}
table.inner {margin-bottom: 1em;}
table.inner td {border: 0; padding: 0; padding-left: 1px; padding-right: 1.5em;}

/* span displays */
.kelen		{color: #006600; font-weight: bold;}
.dialect	{font-weight: bold; color: #00cc00;}
.word		{font-weight: bold; font-size: normal}
.sent		{font-style: italic;}
.notes		{font-size:smaller;}

/* print */
.print		{display: none;}

/* dictlisting, dict0, editing */
.button		{padding: 2px; background-color: #ffffff; width: 16em;
		 border-top: 3px solid #00aa00; 
		 border-bottom: 3px solid #006600; 
		 border-right: 3px solid #006600; 
		 border-left: 3px solid #00aa00; 
		 font-weight: bold}

.input		{padding: 2px; background-color: #ffffff; 
		 width: 15em; padding-bottom: 3px;
		 border-bottom: 2px solid #cccccc;}

select	{padding: 2px; background-color: #ffffff; 
		 width: 15.8em; padding-bottom: 3px;
		 border-bottom: 2px solid #cccccc;}

span.mybutton   {border: 1px solid #006600; 
		 background-color: #ffffff; 
		 padding: 2px 0.5em 5px 0.5em;
		 cursor: hand; text-align: center;}

.hidden {display: none;}
.bold	{font-weight: bold;}

/* nouns2.php */
.grb {border-bottom: 1px solid gray;}

/* names.php */
table.generated td {padding-right: 1em;}


