
h1, h2, h3, h4, h5, h6 {
	margin: 15.6px 0;
}

p,
ol, ul,
blockquote {
	margin: 0 0 15.6px 0;
}

h3 {
	/*margin-bottom: 0;*/
}

.tight-top {
	margin-top: 0;
}

.tight-bottom {
	margin-bottom: 0;
}

.single-bottom {
	margin-bottom: 15.6px;
}

.single-top {
	margin-top: 15.6px;
}

.double-top {
	margin-top: 31.2px;
}

.double-bottom {
	margin-bottom: 31.2px;
}

h4 {
	margin-bottom: 0;
}

blockquote {
	margin-left: 20px;
}

/* lists */

	ol,
	ul {
		margin-left: 20px;
	}
	
	ul {
		list-style: disc;
	}
	
	ol {
		list-style: decimal;
	}
	
	ul.spaced li {
		margin: 0 0 15.6px 0;
	}
	
	.clear {
		clear: both;
	}

/* form */

	input.text {
		padding: 2px;
		border: 1px solid #CCC;
	}
	
	select {
		padding: 2px;
		border: 1px solid #CCC;
	}
	
	textarea {
		padding: 2px;
		border: 1px solid #CCC;
	}
	
	input.submit {
		padding: 5px 10px;
		color: #FFF;
		background: #74B74A;
		border: 1px solid #CCC;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		cursor: pointer;
	}
	
	input.submit:hover {
		background: #808080;
	}

