/*
 * LAYOUT STYLES
 *
 */


/** body **/

	html, body {
		height:100%;
		background: #86ce5a url(../images/background.gif) repeat center top;
		font: 9pt/1.8em Arial, Verdana, Arial, sans-serif;
		}
		
	body {
		margin:0; padding:0;
		color: #333333;
		}

	#page {
		margin: 0 auto;
		width: 730px;
		background-color: #fff;
		border-left: 1em solid #67a843;
		border-right: 1em solid #67a843;
		}
	
	#thankyou #page{
		position: relative;
		top: 200px;
		border-top: 1em solid #67a843;
		border-bottom: 1em solid #67a843;
	}
	
	#header {
		margin: 0; padding: 2em 2em 0.25em 2em;
		background: #eee url(../images/bg_header.gif) repeat center top;
		}
		
/* Padding */

	.project-inner {
		padding: 2.5em 2em;
		}
		
	.mission {
		font-size: 125%;
		letter-spacing: .015em;
		}
		
/* Project Style */

	.odd {
		background-color: #f9f9f9;
		border-top: 1px dotted #b5b5b5;
		}
	
	.even {
		background-color: #ffffff;
		border-top: 1px dotted #b5b5b5;
		}
		
/* Headings & Hyperlinks */
	
	h1 {
		font-size: 150%;
		line-height: 150%;
		font-weight: normal;
		font-family: Trebuchet MS;
		margin: 0;
		color: #2b6b2b;
		}

	h2 {
		font-size: 140%;
		line-height: 170%;
		font-weight: normal;
		font-family: "Times New Roman";
		margin: 1em 0 0.5em;
		color: #666;
		}
		
	a:link, a:visited { color:#488643; text-decoration:none; }
	a:hover, a:active { color:#67a844; text-decoration:underline; }
			
/* Images */

	.image {
		margin-left: 3em;
		margin-bottom: 2.5em;
		padding: 5px;
		float: right;
		border: 1px dotted #ccc;
		background-color: #fff;
		}

	.logo {
		padding: 0.5em 0 1.5em;
		}
				
/* Arrows */		
		
	.launch {
		background: url(../assets/arrow.gif) center left no-repeat;
		padding-left: 1.2em;		
		}

	.list li {
		list-style-image: url(../assets/arrow.gif);		
		}
		
/* Navigation */

	#nav {
		background: #eee url(../images/bg_nav.gif) repeat center top;
		border: 0;
		}

	.tabs li {
		display: inline;
		padding-right: 1.5em;
		border: 0;
		}
	
	#nav ul {
		padding: 1.25em 0 1.25em 2em;
		margin: 0;
		}

/* Tabbed Content */

	.content {  
		background-color:#f9f9f9;  
		padding: 2em;
		border-top: 1px dotted #b5b5b5;
		}  

	#content_1, #content_2, #content_3 { display:none; } 
	
/* Form */

	.form-item, form-submit {
		margin: 1.5em 0;
		}
	
	.form-title {
		width: 7em;
		float: left;
		}
		
	.form-item label { font-weight: bold; }
	
	.form-text, .form-textarea {
		border: 1px dotted #999;
		}

/* Cleaner */

	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
