#page-sidebar {
	float: left;
	width: 270px;
	margin: 125px 0 100px 50px;
}
	#page-sidebar #main {
		width: 140px;
		margin: 120px 0 0 80px;
	}
		#page-sidebar #main p {
			font: normal 11px/15px Verdana, sans-serif;
			color: #000;
		}
		#page-sidebar #main a {
			color: #000;
		}
		#page-sidebar #main a:hover,
		#page-sidebar #main a:active {
			color: #6a7c73;
		}

	#page-sidebar #social {
		width: auto;
		overflow: hidden;
		margin: 25px 0 0;
	}
		#page-sidebar #social a {
			float: left;
			margin: 0 10px 0 0;
		}

#page-body {
	float: left;
	width: 530px;
	margin: 125px 0 100px 60px;
}

#tagline {
	margin-top: 50px;
	text-align: right;
}

#footer {

}
	#footer #webaddress {
		position: absolute;
		left: 130px;
	}
	#footer #copyright {
		left: 0;
		width: 930px;
		text-align: right;
	}

.field {
	width: auto;
	overflow: hidden;
	margin: 1em 0;
	padding: 0;
}
	.field .label {
		float: left;
		width: 120px;
		margin: 0;
		padding: 0;
		line-height: 18px;
		text-align: right;
	}
		.field .label label {
			float: right;
		}
	.field .input {
		float: left;
		width: 370px;
		overflow: hidden;
		margin: 0 0 0 10px;
		padding: 0;
	}
		.field .input .radio {
			float: left;
			width: auto;
			overflow: hidden;
			margin: 0 20px 0 0;
			font: normal 11px/18px Verdana, sans-serif;
			text-transform: uppercase;
			color: #231F20;
		}
			.field .input .radio input[type=radio],
			.field .input .radio span {
				float: left;
				line-height: 18px;
			}
			.field .input .radio span {
				margin-left: 2px;
			}
		.field .input input[type=text] {
			width: 200px;
		}
		.field .input textarea {
			width: 320px;
			height: 200px;
		}
