body {
	margin: 0;
	padding: 0;
	font: 76%/1.5 "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color: #000;
	text-align: center;	
	background: #069;		
	}

#wrapper  {
	margin: 0 auto;
	border: 0;	
	padding: 0;		
	text-align: left;
	background-color: #fff;	
	overflow: hidden;
	width: 680px; 	
	}

#header  {
	margin: 0;
	border: 0;
	padding: 40px 0 20px 40px;
	float: left;
	width: 660px;	
	}  
	
#logo  {
	margin: 0;
	border: 0;
	padding: 0;
	float: left;
	width: 185px;	
	}
	
#myinfo    {
	margin: 0;
	border-bottom: 1px solid #000;
	padding: 40px 40px 5px 20px;
	font:  bold 1.1em Optima, "Trebuchet MS", sans-serif;	
	float: left;
	width: 330px;	
	}
	
#formcontent  {
	margin: 0;
	border: 0;
	padding: 0px 0 0 60px;
	float: left;
	width: 640px;	
	}
	
p  {
	font-size: 1em;
	}
	
h1 {
	padding: 0;
	font:  bold 1.2em Optima, "Trebuchet MS", sans-serif;
	color: #000;
	}	
	
#fields  {
	margin: 0;
	border: 0;
	padding: 0;
	overflow: hidden;
	}

#contactinfo    {
	margin: 0;
	border: 0;
	padding: 0;
	}		

.forminfo  {
	margin: 0;
	border: 0;
	padding: 20px 20px 0 0px;
	font:  bold 1em Optima, "Trebuchet MS", sans-serif;	
	width: 225px;
	}	

.forminfo label {
	padding: 0 0 10px 0;
	}	
	
.formmessage  {
	margin: 0;
	border: 0;
	padding: 40px 0 0 0;
	font:  bold 1em Optima, "Trebuchet MS", sans-serif;	
	width: 275px;
	}

.formmessage label {
	padding: 0 0 10px 0;
	}
	
#formbutton  {
	margin: 0;
	border: 0;
	padding: 20px 0 0 0;
	width: 25px;
	}
	
	
#backhome  {	
	margin: 0;
	border: 0;
	padding: 10px 0 40px;
	text-align: center;
	}
