	div#timeline {
		background: none;
	}
	
	div#content {
		color:				#373437;

	}
	
	div#content p {
	}
	
	div#contact_left {
		width: 				250px;
		float: 				left;
		margin:				0px 25px 0px 0px;
	}
	
	div#contact_middle {
		width: 				180px;
		float: 				left;
		margin:				0px 10px 0px 0px;	
	}
	
	div#contact_right {
		width: 				180px;
		float: 				left;
		text-align:			left;
		margin:				0px 0px 0px 0px;	;
	}
	
	div#contact_left p, 	div#contact_middle p {
		clear: 				left;
		float:				left;
		width:				100%;
		margin: 				0px 0px 3px 0px;
		padding: 			0px 0px 0px 0px;
	}
	
	label {
		width:				8em;
		float:				left;
		margin:				5px 0px 0px 0px;
		padding:				4px 0px 0px 0px;
	}
	
	input {
		width: 				160px;
		margin:				5px 0px 0px 0px;
		border:				1px solid #C7C7C7;
		height:				16px;
		font-size:			1em;
		float:				left;
		padding: 			2px 0px 0px 0px;
		color:				#373437;
	}
	
	input.small {
		width:				48px;
		margin:				5px 0px 0px 0px;
	}
	
	input.medium {
		margin:				5px 0px 0px 10px;
		width:				100px;
	}
	
	input.button, input.button_submit {
		border:				1px solid #C7C7C7;
		background:			#FFFFFF;
		height:				16px;
		font-size:			1em;
		line-height:		10px;
		width:				75px;
		margin:				5px 0px 0px 0px;
		padding:				0px 0px 0px 0px;
		text-align:			center;
	}

	input.button_submit {
		margin:				5px 0px 0px 10px;	
	}
	
	textarea {
		width:				158px;
		height:				150px;
		border:				1px solid #C7C7C7;
		font-size:			1em;
		font-family: 		Verdana, sans-serif;
		margin: 				5px 0px 0px 0px;
		overflow:			hidden;
		color:				#373437;
	}
	
	ul#error_list {
		clear: 				left;
		margin:				0px;
		padding: 			0px;
	}
	
	ul#error_list li {
		margin:				0px 0px 0px 15px;
	}
	
	p.error_message {
		margin:				20px 0px 0px 0px;
	}
