body{
	font-size:62.5%;
	line-height: 1.8;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	text-align:center;
	background:  #2e2f32 url(../graphics/body_bg.gif) repeat-x 0 0;
	color: #efefef;
}


/* <hr />'s added to mark-up for browsers without CSS */
hr {display:none}

/**********************************

Use: Reset Styles for all browsers

***********************************/
	
body, p, blockquote {
	margin: 0;
	padding: 0;
	}

a img, iframe { border: none; }
	
/* Headers
------------------------------*/

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-size: 100%;
	}
	
/* Lists
------------------------------*/
	
ul, ol, dl, li, dt, dd {
	margin: 0;
	padding: 0;
	}
	
/* Links
------------------------------*/

a, a:link {color: #67C126
	}
a:visited {
	}
a:hover {

	}
a:active {
	}


/* Easy Clearing - positioniseverything.net
----------------------------------------------- */


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
	
/*macIE5 fix for easy clear*/
.clearfix {
	display: inline-block;
	}
	
/* hides from macIE5 \*/
* html .clearfix {
	height: 1%; display: block;
	}
.clearfix {
	display: block;
	}
/* end hide from macIE5 */


/* End Easy Clearing information
----------------------------------------------- */


h1, h2, h3 {
	font-size:1.7em;
	font-family: Georgia, "Times New Roman", Times, serif;
	
}

h1 {
	font-size: 1em;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #EDF7DB;
	}

p.thank-you {
	color: #EDF7DB;
	}

h2, h3 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #C7E196;
	}
	
h2 span, h3 span {

	}

p{
	margin: 0 0 1em 0;
}

p em {
	color: #E4E5E3;
	}

/* Main container
----------------------------------------------- */

#container{
	width: 50%;
	max-width: 35em;
	margin: 3em auto;
	background: transparent;
	padding-top: 0px;
	font-size: 1.2em;
	text-align: left;
}

*html #container {
	width: 420px;
	}


/* Header
----------------------------------------------- */

#header {
	margin: 0;
	padding: 1.3em 0 1.2em 0;
	/*background-color: #485D20;
	border-bottom: 1px solid #637C34;*/
	color: #fff;
	height: 1%;
	}
	
	
	
/* Main content area
----------------------------------------------- */




/* Footer
----------------------------------------------- */

#footer {
	color: #666;
	padding: 1em 0;
	border-top: 1px solid #3C4B43;
	margin: 2em 0 2em 0;
	}
	
#footer p {
	margin: 0;
	}
	

/* Forms
------------------------------*/

form {
	margin: -2em 0 1em 0;
	padding: 0;
	}
	
fieldset { border: 0;
	margin: 0;
	padding: 0;
	}

legend {
	padding: 0;
	margin: 0;
	color: #000;
	text-indent: -9999px;
	}

input, textarea, select {
	margin: 0;
	padding: 2px;
	font-size: 100%;
	font-family: inherit;
	}
	
input#email {
	width: 75%;
	margin: 0 0.5em 0 0;
	color: #555;
	background: #EDF1E7;
	vertical-align: middle;
	padding: 3px;
	}
	
input.submit {
	cursor: pointer;
	vertical-align: middle;
	}

