/* 
CSS Document 
tylerbefus.com
all code is copyright to jamwerx and may not be used without written permission 
*/

form {
	width: 600px;
	margin: 20px auto;
	padding: 20px;
	text-align: left;
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	color: #505050;
	background-color: #b4d9c9;
	border: solid 1px white;
}

form div {
	margin: 0 0 10px 0;
	clear: left;
}

label {
	width: 9em;
	display: block;
	float: left;
	font-weight: bold;
	padding-right: 1.5em;
	line-height: 30px;
	font-family: Arial;
}

input {
	border: solid 1px #cb9940;
	padding: 3px;
	margin: 3px 5px 2px;
	background-color: #e2bc75;
	color: #505050;
}

input:focus, input:active {
	border: solid 1px #12516b;
	padding: 3px;
	margin: 3px 5px 2px;
	background: url(/images/forms/innershadow.gif) left top;
	color: #12516b;
}

select {
	border: solid 1px #cb9940;
	padding: 3px;
	margin: 3px 5px 2px;
	color: #505050;
	width: 160px;
}

select:focus, select:active {
	border: solid 1px #12516b;
	padding: 3px;
	margin: 3px 5px 2px;
	background: url(/images/forms/innershadow.gif) left top;
	color: #12516b;
}

textarea {
	border: solid 1px #cb9940;
	padding: 3px;
	margin: 3px 5px 2px;
	background-color: #e2bc75;
	color: #505050;
	width: 300px;
}

textarea:focus, textarea:active {
	border: solid 1px #12516b;
	padding: 3px;
	margin: 3px 5px 2px;
	background: url(/images/forms/innershadow.gif) left top;
	color: #12516b;
}



form em {
	color: #990000;
}


form div img {
	padding: 3px;
	background-color: seashell;
	border: solid 1px #12516b;
	margin: 10px;
}


.captchaimageswrap {
	margin: 0 0 0 4px;
	padding: 0;
}

.captchaimageswrap img {
	margin: 0;
	border: 1px solid #cb9940;
	padding: 0;
}


.formclear{
	clear: both;
	line-height: 20px;
}

.formerrorarea {
	width: 100%;
	padding: 10px;
	background-color: #f3f3f3;
	color: #505050;
	text-align: left;
	border: solid 1px #dcdcdc;
}

#formthanks {
	width: 500px;
	margin: 10px auto;
	padding: 10px;
	text-align: center;
	border: solid 1px #990000;
	background-color: #fefcdf;
}

/* links */
.theform a:link {
	color: black;
}

.theform a:visited {
	color: black;
}

.theform a:hover {
	color: #990000;
}

