
#mailingListForm {
	border: 1px solid silver;
	border-radius: 1rem;
	width: 520px;
	padding: 1rem;
}


#mailingListForm *,
#mailingListForm ::placeholder {
	font-family: lato, helvetica, arial, sans-serif;
}

#mailingListForm input[type=text],
#mailingListForm input[type=email] {
	padding: .25rem .5rem;
	margin-bottom: .5rem;
}

#mailingListForm input[type=text]:nth-of-type(1) {
	margin-right: 1rem;
}

#mailingListForm fieldset {
	border: 1px solid silver;
	border-radius: 1rem;
	margin-bottom: .75rem
}

#mailingListForm select {
	padding: .375rem .75rem;
}

#mailingListForm input[type=reset], 
	#mailingListForm input[type=submit] {
		padding: .375rem .75rem;
		font-size: 1rem;
		background-color: white;
		border: 1px solid silver;
		border-radius: .5rem;
}

#mailingListForm input[type=reset]:hover, 
	#mailingListForm input[type=submit]:hover {
		background-color: silver;
}
