	form#contact 
	{
		width:515px;
		position:relative;
		margin-top:20px;
		margin-left:5px;
		padding-top:5px;
		padding-left:0px;
		border:dotted 1px grey;
		border-width:1px 0px 0px 0px;;
	}
	form#contact > *
	{
		margin-left:20px;
	}
	form#contact 
	{
		position:relative;
	}
	form#contact li
	{
		list-style-type:none;
		position:relative;
		color:#808080;
		padding-top:10px; 
	}
	form#contact li *
	{
		left:0;
	}
	form#contact li label
	{
		position:absolute;
		top:5px;
		width:80px;
		display:block;
		font-weight:bold;
		vertical-align:top;
	}
	form#contact input, textarea
	{
		margin-left:80px;
		color:#40984E; 		
	}
	form#contact input.text
	{
		width:325px; 
		height:20px; 
		border-width:1px; 
		border-style:solid; 
		background-color:#F4F4F4; 
		border-color:#C6C6C6;		
	}
	form#contact textarea
	{
		width:325px; height:150px; 
		border-width:1px; border-style:solid; border-color:#C6C6C6; 
		background-color:#F4F4F4;  
		overflow:auto;
	}
