@charset "UTF-8";
/* CSS Document */

#body_copy {
	width: 960px;
	height:100%;
	min-height: 580px;
	margin-top: 2px;
	background-image: url(../images/contact.png);
	background-repeat:no-repeat;
	background-position:bottom right;;
	padding-bottom: 30px;
}

#page_marker {
	/*change this to move marker. 192px intervals */
	margin-left: 768px;	
}

#body_copy p {
	font-family:'Antic',  Helvetica, Arial, sans-serif;
	margin-right: 0px;
	margin-left:90px;
	font-size: .85em;
	color: rgb(75,75,75);
	margin-bottom:5px;
}

#body_copy p span {
	position: absolute;
	left:  200px;
}

#body_copy h4 {
	font-family:'Antic',  Helvetica, Arial, sans-serif;
	margin-right: 0px;
	margin-left:70px;
	margin-top:0px;
	padding:0px;
	font-size: 1em;
	color: rgb(75,75,75);
	margin-bottom:5px;
}

#body_copy h1 {
	font-family: 'Nothing You Could Do', Helvetica, Arial, sans-serif;
	font-size: 5em;
	margin-top:0px;
	margin-bottom: 0px;
	margin-left: 40px;
	color: rgb(105,161,27);
	
}

.indent {
	font-family:'Antic',  Helvetica, Arial, sans-serif;
	margin-bottom:0px;
	margin-right: 580px;
	margin-left:90px;
	font-size: .85em;
	color: rgb(75,75,75);
}

/*.indent span {
	position: absolute;
	left: 200px;
}*/
	
.needtopmargin {
	margin-top: 10px;
}
	
.input {
	position: absolute;
	left: 200px;	
}

.input:valid {
	background-color: rgba(0,255,0, .2);
}

.input:invalid {
	background-color: rgba(255,255,255, .2);
	text-decoration:none;
	outline: none;
}


#submit {
	margin-top: 50px;
	
	
}
form {

	margin-top:10px;
}

#body_copy a {
	text-decoration:none;
	color: rgb(105,161,27);
	font-family:'Antic',  Helvetica, Arial, sans-serif;
}

#body_copy a:hover {
	color:rgb(20,20,20);
}