* {
	margin:0;
	padding:0;
}

body {
	width:700px;
	margin:0 auto;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	background-color:#fff;
}

#header {
	background-color:#fff;
}

#navigation {
	background:url(../images/navBG.gif) bottom left repeat-x #fff;
	float:left;
	height:40px;
}

	#navigation ul {
		font-family:georgia, serif;
		list-style:none;
		font-size:103% !important;
		text-align:right;
		float:right;
		margin-right:1.5em;
		font-size:10px;
	}

		#navigation ul li {
			float:left;
			width:78px;
			margin:0 1px;
			background:url(../images/tabOff.gif) top left no-repeat;
		}

			#navigation ul li.active {
				width:78px;
				padding-bottom:14px;
				background:url(../images/tabOn.gif) top left no-repeat;
				color:#016c43;
				font-weight:bold;
			}

			#navigation ul li a {
				display:block;
				text-align:center;
				padding-top:0.5em;
				color:#fff;
				text-decoration:none;
			}

			#navigation ul li.active a {
				color:#016c43;
			}

#content, #extraContent {
	padding:1em 3em 0 3em;
	background-color:#fff;
}

#footer {
	background:url(../images/footerBG.gif) top left repeat-x #006c43;
	padding:40px 0 10px 2em;
}


#content h1 {
	font-size:2em;
	font-family: Georgia, serif;
	color:#006c43;
	margin:1em 0;
	font-weight:normal;
}

#content h2 {
	font-size:1.25em;
	color:#006c43;
	margin-top:1em;
}

#content ul {
	margin:1em;
	padding:0 1em;
}

#content p {
	/*width:311px;*/
	margin:1.25em 0 0 0;
}

	#content .intro {
		width:311px;
		font-family: Georgia, serif;
		color:#006c43;
		font-size:200%;
		line-height:1.25em;
		margin:0 0 1.5em 0;
	}


	#content a {
		color:#006C43;
	}

#content div.image {
	float:right;
	margin:0 0 1em 0;
	padding:0;
	width:283px;
}

	
	#extraContent {
		
	}


	div.image img {
		margin:0;
		padding:0;
		display:block;
	}

	div.image span.caption {
		display:block;
		font-size:90%;
		margin:0;
		padding:0.75em;
		background-color:#006c43;
		color:#fff;
		text-align:right;
	}


/* Forms */

#mailForm label {
	display:block;
}

	#mailForm input, #mailForm textarea {
		width:300px;
		font-family:inherit;
		font-size:110%;
		line-height:1.5em;
		font-weight:normal;
		color:#333;
		border:1px solid #ddd;
		padding:0.25em;
	}

		#mailForm #fld_submit {
			width:7em;
			cursor:pointer;
		}


	#mailForm textarea {
		display:block;
		height:8em;
	}
	
	#mailForm span.error {
		font-weight:bold;
		color:#f00;
		display:block;
		}


div.portfolioItem {
	margin:0.5em 0;
	padding:1em;
	border-bottom:1px solid #eee;
}


.clearer {
	visibility:hidden;
	clear:both;
}

