/* CSS Document for email form 
   jeffludwig.com 
   Author: Jeff Ludwig 
   Feel free to glean inspiration, as much inspiration as this document shows
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#content table.emailForm {
	Margin: 0px 20px 10px 20px;
	Text-Align: left;
	Float: none; }

#content table.emailForm tr { Height: 1.6em; }
		
		
#content table.emailForm td.emailLeft { 
	Padding: 0px 5px 0px 0px;
	Text-Align: right;
	Width: 200px;
	Min-Width: 200px;
	Font-Size: 92%; }

#content table.emailForm td.emailRight { 
	Padding: 0px 0px 0px 15px;
	Text-Align: left;
/*
	Width: 410px;
*/
	Min-Width: 450px;
	Font-Size: 92%; }

#content table.emailForm select {
	Background-Color: #111111; 
	Color: #ffcc99;
	Font-Family: Verdana, Arial, Helvetica, sans-serif; 

	Padding: 0.25em;

	Border: 1px solid #cccccc;
	Border-Right: 1px solid #888888;
	Border-Bottom: 1px solid #888888;
			
	Font-Size: 92%; }
			
#content table.emailForm select:focus { Background-Color: #333333; Color: #ffddcc; }

#content table.emailForm input {
	Background-Color: #000000; 
	Color: #ffcc99;
	Font-Family: Verdana, Arial, Helvetica, sans-serif; 

	Padding: 0.25em;
	Border: 1px solid #cccccc;
	Border-Right: 1px solid #888888;
	Border-Bottom: 1px solid #888888;
			
	Font-Size: 92%; }
			
#content table.emailForm input:focus { Background-Color: #222222; Color: #ffddcc; }

#content table.emailForm textarea {
	Background-Color: #111111; 
	Color: #ffcc99;
	Font-Family: Verdana, Arial, Helvetica, sans-serif;

	Padding: 0.25em;
	Line-Height: 1.25;
	Overflow: hidden; 
	
	Border: 1px solid #cccccc;
	Border-Right: 1px solid #888888;
	Border-Bottom: 1px solid #888888;
			
	Font-Size: 92%; }
			
#content table.emailForm textarea:focus { Background-Color: #333333; Color: #ffddcc; }

#content table.emailForm .required, #content table.emailForm input.required { 
	Background-Color: #111111; 
	Color: #ffcc99;
	Border: 1px solid #11cc33; 
	Border-Right: 1px solid #008811;
	Border-Bottom: 1px solid #008811; }

#content table.emailForm .required:hover, #content table.emailForm input.required:hover { 
	Background-Color: #333333; 
	Color: #ffddbb;
	Border: 1px solid #11cc33; 
	Border-Right: 1px solid #008811;
	Border-Bottom: 1px solid #008811; }

#content form#theform table.emailForm input.button  { 
  Color: #ffddbb; 
  Background-Color: #2a2a2a;
  Border: 3px outset #11cc33;
  Text-Align: center;
  Font-Style: normal; 
  Height: 35px;
  Width: 80px; }

#content form#theform table.emailForm input.button:hover { 
  Color: #ffeedd;
  Background-Color: #080808;
  Cursor: pointer;
  Border: 3px inset #11cc33;
/*  Padding-Top: 3px; Padding-Left: 20px; */
  Font-Weight: bold; 
  Height: 35px;
  Width: 80px;  }

/*
#content form.theform input.button { 
	Background-Color: #044411;
	Color: #ffffaa; 
	Border: 1px solid #444499;
	Border-Right: 1px solid #222255;
	Border-Bottom: 1px solid #222255;
	Font-Family: Georgia, "Times New Roman", Times, serif;
	Font-Size: 110%; 
	Padding: 5px;
	Width: 100px; }

#content form.theform input.button:hover { Cursor: pointer; 
	Background-Color: #066611;
	Color: #ffffdd; 
	Border: 1px solid #444499;
	Border-Top: 1px solid #222255;
	Border-Left: 1px solid #222255; }

*/
