html body {
	color: #000;
	font-family: Georgia, san-serif;
	font-size: 15px;
	margin: 0;
	padding: 0;
}

.envelope {
	
}
	
	
	.envelope h1 a {
		color: #000;
		display: block;
		font-size: 18px;
		margin: 0;
		text-decoration: none;
	}
		
	
	#content {
		background: #fff;
		padding: 0;
	}
		
		
		#content h2 {
			font-size: 16px;
			margin: 0;
			padding: 0 0 15px 0;
		}
			
		
		#content p {
			margin: 0 0 15px 0;
		}
		a#back {
			display: none;
		}

		
		
/* Form */
form h3 {
	clear: left;
	font-size: 15px;
	margin: 0 0 7px 0;
}

form div.row {
	clear: left;
	margin: 0 0 18px 0;
	overflow: hidden;
}

form div.row div {
	float: left;
	
}
	form div.row div.column {
		width: 308px;
	}
	form div.row div label {
		display: block;
		font-size: 13px;
		margin: 5px 0 0 0;
	}
	input, select, textarea {
		font: 13px Georgia, sans-serif;
	}
	form div.row div input, form div.row div textarea {
		border: 1px solid #ddd;
		border-top: 1px solid #7c7c7c;
		padding: 2px 5px 3px 2px;
		width: 253px; /* 262 */
	}	
		form div.row div textarea {
			height: 246px; /* 255 */
		}
		form div.row div.fullWidth input {
			width: 562px; /* 571 */
		}
		
		form div.row div input.date {
			text-align: center;
			width: 41px; /* 50 */
		}
			
		
	form div.row div select {
		border: 1px solid #ddd;
		border-top: 1px solid #7c7c7c;
		padding: 1px;
		width: 262px;
	}
	
	form div#recipe label {
		font-size: 15px;
		font-weight: bold;
		margin: 0 0 7px 0;
	}
	
	form div.buttonRow {
		clear: both;
		padding: 0 0 15px 194px;
	}
	
	#imagery {
		display: none;
	}
	
/* Footer */

#footer {
	border-top: 5px solid #ccc;
	margin: 35px 0 0 0;
	padding: 10px 0 0 0;
}
	#footer a {
		display: none;
	}
	#footer p {
		margin: 0;
		padding: 0;
	}
		#footer p.copyright {
			font-size: 13px;
			padding: 0;
		}
