/*
Contact Form by html-form-guide.com
You can customize all the aspects of the form in this style sheet
All the style elements use form id selector(notice the ). So, including this
stylesheet does not affect the other elements at all!
*/
body {
	margin:7px 0;
	padding:0;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:12px;
}

h2 { color:#3c8a7a; }
a:link, a:visited { color:#FF6600; }
.hilight {
	color: #ff5a00;
}
.container {
	margin-bottom:7px;
	clear:right;
	float:right;
}

.container-submit {
	margin:10px 0 20px;
	clear:right;
	float:right;
}

.tag { vertical-align:bottom; }

input[type="text"], textarea, input[type="submit"] {
	color : #3c8a7a;
	padding: 3px;
	margin-left:5px;
	border: 1px solid #3c8a7a;
	background-color: #c4f1dd;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	height:12px;
	width:130px;
}


.file {
	display: inline-block;
	width:130px;
	position: absolute;
	top: 77px;
	right: 0;
	background: #fff;
	border:solid 1px #3c8a7a;
	padding:3px;
}
/* style text of the upload field and add an attachment icon */
.file .button {
	font-size:10px;
	color:#3c8a7a;
	text-align:center;
	height:16px;
	line-height:16px;
	display: block;
	overflow:hidden;
	text-transform:uppercase;
}
/* hide the real file upload input field */
.file input {
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	filter: alpha(opacity=1);
	-moz-opacity: 0.01;
	opacity: 0.01;
}

textarea {
	height:45px;
	width:317px;
	margin-left:0;
	text-align:right;
	font-size:11px;
	resize:none;
	text-transform:none;
}


#scaptcha {
	width:60px;
	height:18px;
}
input[type="submit"] {
	padding: 3px 0 3px;
	border: 1px solid #3c8a7a;
	width:138px;
	background-color: #fff;
	height:19px;
}
input[type="submit"]:hover {
	color : #fff;
	background-color: #4bbac3;
}
input[type="text"]:focus, textarea:focus {
	color : #333;
	background-color : #fff;
}
.error {
	color: #FF5A00;
	margin:0;
}
fieldset#antispam {
	padding:2px;
	border-top:1px solid #EEE;
	border-left:0;
	border-right:0;
	border-bottom:0;
	width:350px;
}
fieldset#antispam legend {
	font-family : Arial, sans-serif;
	font-size: 0.8em;
	font-weight:bold;
	color:#333;
}
/* spam_trap: This input is hidden. This is here to trick the spam bots*/
.spmhidip {
	display:none;
	width:10px;
	height:3px;
}
#fg_crdiv {
	font-size: 0.3em;
	opacity: .2;
	-moz-opacity: .2;
	filter: alpha(opacity=20);
}
#fg_crdiv p {
	display:none;
}

#donations {
	float:right;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom: 1px #ccc dotted;
	
	 }

#donations span.tag {
	float:right;
	margin: 5px 8px;
	 }

#donations a {

	display:block;

	width:138px;

	height:20px;

	background-position: top;

	text-indent:-10000em;

	background-image: url(../images/contribute.jpg);

	background-repeat: no-repeat;

	float:right;

 }

 #donations a:hover {

	background-position: bottom;

 }
