/*
  Where color is specified one should also specify background
  see http://www.htmlhelp.com/reference/css
*/

body, li, input, textarea   { x-margin-left: 20pt; x-margin-right: 20pt;
                 background-color: black; color: #44bb00; 
                 font-family: verdana, sans-serif 
               }
hr            { background: #44aa00; color: #44aa00; border-color: #44aa00;}  /* netscape uses background color for HRs */

th	{ color: #44bb00; font-weight: bold  }

img     { border-color: #44bb00; }
 /* IE set img border to black */
 
.invisible { color: black }

A:link     { color: #aaff00; text-decoration: none }
A:hover    { color: #aaff00; text-decoration: underline }
A:active   { color: #ffff00; text-decoration: underline }
A:visited  { color: #88ee00; text-decoration: underline } /* if not underline, IE does not show hover+visited as underline */

/* A heading but no space underneath */
.item       { font-weight: bold }
.note       { font-size: 85%; color: #225d00 }

/* to pack inputs */
.packed  { margin: 2 }
.packed-first { margin-right: 2 }

input, textarea  { border-color: #44ff00;
                   border-width: 1  }

/* H1 is for the title of the page */
H1           { text-align: center; font-weight: bold; font-size: 300% }

/* H2 is sub title */
H2	{  text-align: center }

/* H3 is first listed header item */

.right       { text-align: right } 

.wide { width: 100%; }

/* some code in a box */
.code   {  background: #002400;
	   padding: 0.15em;   
	   margin: 0.2em;
	   font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, 
	                Bitstream Vera Sans Mono, Courier New, monospace;
	   font-size: 90%;
	   border-style: dashed;
	   border-width: 1;
	   border-color: #114400; /* #228800 */
	} 
	
	
	#form-div {
  width: 80%;
}

.intro {
  width: 100%;
}

#contact-i-form  {
}

#contact-i-form th {
   text-align: left;
}

#contact-i-form .table {
  width: 90%;
}

#contact-i-form .email {
  padding-right: 0px;
}
#contact-i-form .subject {
  padding-right: 0px;
}
#contact-i-form .content {
  width: 100%;
  padding-right: 2px;
  /* moves edge to right outside containing table */
}
#contact-i-form .send-grant-robinson-is-crusoe {
  margin-right: 0px;
  /* padding-right: 0px; */
  /* right edge stays the same */
}
