html, body {

	background-color: #000000;

	margin:0px 0px 20px 0px;

	padding:0px;

}



#top {

	float: left;

	height: 300px;

	width: 1000px;

	margin: 0px;

	padding:0px;

}



#top img#logo {

	margin: 260px 0px 0px 30px;

	padding:0px;

}



#top_subpage {

	height: 255px;

	width: 1000px;

	margin: 0px;

	padding:0px;

	

}



#top_project {

	height: 300px;

	width: 1000px;

	margin: 0px;

	padding:0px;

	background: #000 url(/img/bg_top_project.gif) top left repeat-x;

}



#subheader {

	margin: 0px 0px 0px 30px;

	padding: 20px 0px 0px 0px;

	/* color: #9f3e00; */

	color: #669933;

	font-family: Century Gothic, Arial, Helvetica, sans-serif;

	font-size: 16px;

	letter-spacing:4px;

	height: 25px;

	width: 800px;

	text-align:left;

}



#subheader img {

	vertical-align:text-bottom;

}



#subheader_project {

	float:left;

	margin: 0px;

	height: 28px;

	width: 100%;

	padding: 7px 0px 0px 30px;

	background-color: #383838;

	color: #fff;

	font-family: Century Gothic, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: normal;

	line-height: 20px;

	letter-spacing:4px;	

	text-align:left;

}



#subheader_project img {

	vertical-align:text-bottom;

}



#top_content, #top_content_profile {

	clear: left;

	float: left;

	width: 975px;

	margin: 10px 0px 0px 25px;

	padding: 0px;

	/*background-color:#FFCC00;*/

}



#bottom {

	float:left;

	clear: both;

	/*overflow: auto;*/

	background-color: #000;

	background-image: url(../img/bg_leaves.gif);

	background-repeat: no-repeat;

	background-position: right top;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #b7b7b7;

	min-height: 300px;

	/*height:auto;*/

	margin: 0px;

	padding:0px;

	width: 100%;

}



#bottom_content {

	clear: left;

	float: left;

	width: 975px;

	margin: 0px 0px 10px 25px;

	padding: 0px;

	/*background-color:#FFCC00;*/

}



#nav_container {

	float:left;

	height: 50px;

	width: 1000px;

	margin: 5px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	/*background: #ccc;*/

}



#arrows, #spacer {

	float:left;

	width:105px;

	height: 50px;

	margin: 0px;

	padding: 0px 0px 0px 15px;

	/*background: #999;*/

}



#arrows .arrow {

	float:left;

	margin: 10px 25px 0px 0px ;

	padding: 0px;

	/*background: #999;*/

}



#nav {

	float:left;

	height: 20px;

	width: 880px;

	margin: 5px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	/*background: #ccc;*/

}



#nav ul

{

	height: 20px;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}





#nav ul li {

	height: 20px;

	margin: 0px;

	padding: 0px;

	float: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	line-height: 20px;

	text-align:center;

	letter-spacing:.5px;

	color: #838383;

}



#nav ul li .current {

	/* color: #9f3e00; */

	color: #669933;

	font-weight:bold;

}



#nav ul li a

{

	padding: 0px;

	/* color: #9f3e00; */

	color: #669933;

	font-weight: normal;

	border:none;

	text-decoration:none;

}



#nav ul li a:hover

{

	color: #b7b7b7;

	text-decoration:underline;

}



#ssp {

	float: left;

	height: 255px;

	width: 529px;

	margin: 0px 0px 0px 25px;

	padding: 0px;

	/*background-color:#FFCC00;*/

}



#project {

	float: left;

	height: 265px;

	width: 550px;

	margin: 0px;

	padding: 0px;

	/*background-color:#FFCC00;*/

}



#project_content {

	float: left;

	height: 265px;

	width: 410px;

	margin: 0px;

	padding: 0px 20px;

	background-color:#000;

}



#project_thumbs_container {

	float: left;

	width: 1000px;

	min-height: 300px;

	margin: 0px;

	padding: 0px;

}



.project_thumb {

	float: left;

	width: 115px;

	height: 125px;

	margin: 0px;

	padding: 0px 5px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	letter-spacing:1px;

	line-height: 13px;

	text-align: center;

	/*border: 1px solid #ccc;*/

}	



.project_thumb img {

	margin: 0px 0px 7px 0px;

	padding: 0px;

}



.project_thumb a

{

	padding: 0px;

	color: #b7b7b7;

	text-decoration:none;

	margin: 0px 0px 0px 0px;

	font-weight: lighter;

}



.project_thumb a:hover, .project_thumb a:visited:hover

{

	/* color: #9f3e00; */

	color: #669933;

	text-decoration:underline;

}

{

	/* color: #9f3e00; */

	color: #669933;

	text-decoration:underline;

}

/*

.project_thumb a:visited

{	

	color: #999999;

	text-decoration:none;

	font-weight: normal;

}

*/

.project_thumb a.current {

	/* color: #9f3e00; */

	color: #669933;

}



.project_thumb img.current {

	/* border: 3px solid #9f3e00; */

	border: 3px solid #669933;

	margin-bottom: 3px;

}



#bios_container {

	float: left;

	width: 1000px;

	height: 300px;

	margin: 0px;

	padding: 0px;

	/*background: #ccc;*/

}



.bio_column {

	float: left;

	width: 200px;

	height: 300px;

	margin: 0px;

	padding: 0px;

	/*border: 1px solid #99ff99;*/

}



.bio {

	width: 160px;

	height: 40px;

	margin:0px;

	padding: 65px 40px 0px 0px;

	text-align:right;

	background: url(/img/bg_bio.gif) top left no-repeat;

}	



.bio_blank {

	width: 160px;

	height: 35px;

	margin:0px;

	padding: 65px 40px 0px 0px;

	text-align:right;

}	



.bio_group_large {

	float:right;

	margin: 0px 20px 10px 0px;

	border: 1px solid #fff;

}



.bio_image_large {

	float:left;

	margin: 0px 20px 10px 0px;

	border: 1px solid #fff;

}



.bio img {

	float:left;

	border: 1px solid #fff;

}



.bio img.current {

	/* border: 3px solid #9f3e00; */

	border: 3px solid #669933;

}



.bio_name {

	width: 160px;

	height: 30px;

	float:left;

	font-weight: bold;

	margin:0px;

	padding: 0px 0px 0px 0px;

	text-align:right;

	font-family: Century Gothic, Arial, Helvetica, sans-serif;

	line-height: 14px;

}	



.bio_name a.name, .bio_name a:visited.name, .bio_name a:visited.nameRodwin

{

	font-size: 16px;

	font-weight: bold;

	line-height: 20px;

	letter-spacing: 1px;

	/* color: #9f3e00; */

	color: #669933;

	text-decoration:none;

	margin: 0px;

	padding: 0px;

	

}



.bio_name a.nameRodwin

{

	font-size: 18px;

	font-weight: bold;

	line-height: 20px;

	letter-spacing: 1px;

	/* color: #9f3e00; */

	color: #669933;

	text-decoration:none;

	margin: 0px;

	padding: 0px;

	

}



.bio_name a#current

{

	color: #fff;

	font-weight: bold;	

}



.bio_name a.name:hover

{

	color: #fff;

	text-decoration:underline;

	font-weight: bold;

}



.bio_name a.bio

{

	font-size: 11px;

	font-weight: bold;

	font-style:italic;

	/* color: #9f3e00; */

	color: #669933;

	letter-spacing: 1px;

	text-decoration:none;

	margin: 0px;

	padding: 0px;

	background: none;

}



.bio_name a.bio:hover

{

	color: #fff;

	text-decoration:underline;

}



#contact_content {

	clear: left;

	float: left;

	width: 975px;

	margin: 0px 0px 10px 25px;

	padding: 20px;

	/*background-color:#FFCC00;*/

}



#contactbody {

	float: left;

	width: 300px;

	padding: 0px 20px 0px 0px;

}	



div#contactform {

	float: left;

	width: 600px;

}



table#contactform {

	

	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFFFFF;

	line-height: 20px;

	letter-spacing: 1px;

}	



#footer {

	/*

	position: absolute;

	bottom: 0;

	left: 0;

	*/

	float:left;

	clear: both;

	width:1000px;

	height: 25px;

	margin: 0px 0px 20px 0px;

	padding: 20px 0px 0px 100px;

}



#footer_scroll {

	float:left;

	width:1000px;

	height: 25px;

	margin: 0px 0px 20px 0px;

	padding: 20px 0px 0px 100px;

}



#footer ul, #footer_scroll ul

{

	height: 20px;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}





#footer ul li, #footer_scroll ul li {

	height: 20px;

	margin: 0px 20px 0px 20px;

	padding: 0px;

	float: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	letter-spacing: 4px;

	line-height: 20px;

	text-align:center;

	/* color: #9f3e00; */

	color: #669933;

}



img.large {

	float:left;

	margin: 25px 25px 0px 25px;

	border: 1px solid #fff;

}



h1 {

	font-family: Century Gothic, Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: lighter;

	color: #fff;

	line-height: 16px;

	margin: 20px 0px 20px 0px;

	padding: 0px;

	letter-spacing: 2px;

}	



h2 {

	font-family: Century Gothic, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	/* color: #9f3e00; */

	color: #669933;

	background-color: #000;

	line-height: 16px;

	margin: 15px 0px 10px 0px;

	padding: 0px;

}	



h3 {

	font-family: Century Gothic, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #fff;

	line-height: 16px;

	margin: 5px 0px 10px 0px;

	padding: 0px;

}



h4 {

	font-family: Century Gothic, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: lighter;

	color: #fff;

	line-height: 16px;

	letter-spacing: 1px;

	margin: 10px 0px 10px 0px;

	padding: 0px;

}	



p, blockquote {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFFFFF;

	line-height: 18px;

	margin: 0px 0px 10px 0px;

	letter-spacing: 1px;

	padding: 0px;

}



blockquote {

	margin-left: 20px;

}



#top_content_profile p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FFFFFF;

	line-height: 15px;

	margin: 0px 0px 10px 0px;

	letter-spacing: 1px;

	padding: 0px;

}



ul {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFFFFF;

	line-height: 18px;

}



a

{

	/*color: #fff;*/

	color: #B8B8B8;

	text-decoration:none;

	font-weight: normal;

}



a:hover, a:visited:hover

{	

	/* color: #9f3e00; */

	color: #669933;

	text-decoration:underline;

	font-weight: normal;

}



a:visited

{	

	color: #999;

	text-decoration:none;

	font-weight: normal;

}



a.backLink

{

	padding: 0px;

	/* color: #9f3e00; */

	color: #669933;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	line-height: 20px;

	text-align:center;

	letter-spacing:1px;

	font-weight: normal;

	border:none;

	text-decoration:none;

}



a:hover.backLink

{

	color: #b7b7b7;

	text-decoration:underline;

}