@charset "utf-8";
/* CSS Document */
/*
|  _  (_)/ _|/ _|                  | |   |  _  \       (_)           
| | | |_| |_| |_ ___ _ __ ___ _ __ | |_  | | | |___ _____ _ __   ___ 
| | | | |  _|  _/ _ \ '__/ _ \ '_ \| __| | | | / _ \_  / | '_ \ / _ \
| |/ /| | | | ||  __/ | |  __/ | | | |_  | |/ /  __// /| | | | |  __/
|___/ |_|_| |_| \___|_|  \___|_| |_|\__| |___/ \___/___|_|_| |_|\___|
*/

/* Reset
----------------------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;

}

html {
	background-color: #638b3d;
}

body {
	color: #fff;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
}

.container {
	width: 960px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 30px;
}

hr {
	margin: 40px 0px;
}

h1 {
	font-size: 40px;
}

h2 {
	font-size: 32px;
}


/*
contact form styles */


/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
}

/* contact form
------------------------------------*/
#contactForm form {
	width: 400px;
	margin: 0 auto;
	font-size: 26px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

#contactForm input.text {
	margin: 5px 0px 20px 0px;
	width: 390px;
	height: 45px;
	font-size: 22px;
	color: #333;
	padding: 0px 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: Arial, Helvetica, sans-serif;
	border: 5px solid #814242;
	background-color: #FBFFC8;
}

#contactForm textarea {
	width: 390px;
	font-size: 22px;
	color: #333;
	padding: 0px 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	resize: vertical;
	overflow: auto;
	max-height: 300px; 
	min-height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	border: 5px solid #814242;
	background-color: #FBFFC8;
	margin-top: 5px;
}

#contactForm input.submit {
width: 200px;
padding: 10px;
	}
/* Hover styles for contact form borders */

#contactForm input {
	-webkit-transition: all .35s ease !important;
	-moz-transition: all .35s ease !important;
	-ms-transition: all .35s ease !important;
	-o-transition: all .35s ease !important;
	transition: all .35s ease !important;
}

#contactForm input:focus {
	border: 5px solid #CC2929;
	-webkit-transition: all .35s ease !important;
	-moz-transition: all .35s ease !important;
	-ms-transition: all .35s ease !important;
	-o-transition: all .35s ease !important;
	transition: all .35s ease !important;
}

#contactForm textarea {
	-webkit-transition: all .35s ease !important;
	-moz-transition: all .35s ease !important;
	-ms-transition: all .35s ease !important;
	-o-transition: all .35s ease !important;
	transition: all .35s ease !important;
}

#contactForm textarea:focus {
	border: 5px solid #CC2929;
	-webkit-transition: all .35s ease !important;
	-moz-transition: all .35s ease !important;
	-ms-transition: all .35s ease !important;
	-o-transition: all .35s ease !important;
	transition: all .35s ease !important;
}

