
		body {
			background:#cdf url(/site/bkg_water2.jpg) fixed bottom;
			color:#000;
			width:920px;
			margin:0 auto;
			padding:0;
			font-family:"Book Antiqua";
		}
		a {
			color:#5B777D;
		}
		#content {
			background:#f8fffb;
			margin-bottom:40px;
		}
		#menu {
			background:url('/shadow_bottom8.png');
			background-repeat: repeat-x;
			background-position: bottom;
			margin-top:3px;
			margin-bottom:10px;
			padding:10px;
			text-align:center;
			color:#5B777D;
			font-family:Optima,'Gill Sans','Lucida Sans',Lucida,Helvetica,Ariel,Sans-Serif;
			font-size:1.2em;
			font-weight:bold;
			letter-spacing:.05em;
		}
		#menu a {
			text-decoration:none;
			line-height:1.5;
			padding:0 7px;
		}
		#menu a:hover {
			border-bottom:6px solid #5B777D;
		}
		#menu a:active {
			color:#dbb97b;
			border-bottom:5px solid #dbb97b;
		}

		#body {
			padding:8px;
			overflow:auto;
		}
		#footer {
			padding:12px;
			margin:12px;
			color:#444;
			border-top:1px solid #5B777D;
			letter-spacing:.05em;
			clear:both;
		}

		.feature {
			width:62%;
			float:right;
			padding:0 4px;
			padding-left:16px;
			background:#fff;
			clear:right;
		}
		.col3 {
			width:31%;
			padding:1%;
			float:left;
		}
		#banner {
			background-image:url(/site/fade-out-top40.png);
			background-repeat:repeat-x;
			background-position:top left; 
			width:100%;
			height:375px;
			position:relative; 
			margin-bottom:-375px;
			padding:0px;
			z-index:50;
		} 
	/*	#banner:before {
		  background: transparent url(site/fade-out-top40.png) repeat-x top;
		  margin-bottom: -20px;
		  height: 30px;
		  display: block;
		  border: none;
		  content: " ";  url(site/fade-out-top40.png); 
		  padding: 0;
		  line-height: 0.1;
		  font-size: 1px;
		}*/
		#banner:after {
		  display: block;
		  line-height: 0.1;
		  font-size: 1px;
		  content: " "; /* (url(site/fade-out-bottom40.png); */
		  margin: 0 0 -1px 0;
		  height: 355px;
		  background: transparent url(/site/fade-out-bottom40.png) repeat-x bottom;
		  padding: 0;
		}
		#banner_img1 {
			z-index:10;
			position:relative;
			margin:0px;
			padding:0px;
		}
		#banner_img2 {
			position:relative;
			z-index:20;
			top:-390px;
			margin:0px;
			margin-bottom:-375px;
			padding:0px;
		}
		#imageContainer {
			position:relative;
			margin:auto;
			width:900px;
		}
		h1 {
			margin:0;
		}
		h2 {
			
			font-size:1.3em;
			background:#5B777D;
			color:#fff;
			text-align:center;
			margin-bottom:.3em;
		}
		h3 {
			font-size:1.5em;
			margin:0;
			padding:4px;
			padding-bottom:-8px;
			line-height:.5;
			border-bottom:1px solid #5B777D;
			/* border-left:8px solid #5B777D; */
		}
		h4 {
			margin-bottom:0px;
		}
		ul {
		}
		li{
			padding-bottom:12px;
			list-style:inside !important;
		}
		li span {
			font-size:1.2em;
			font-weight:bold;
			color:#5B777D;
			text-shadow: #000 0px 0px 1px;
			
		}
		p {
			line-height:1.8;
		}
		p.caption {
			text-align:right;
			color:#999;
			font-size:.8em;
			margin-top:-.5em;
			margin-right:.5em;
		}
		pre {
			font-family:"Book Antiqua";
			margin-top:0px;
		}
		#imageContainer img {
			display:none;
			position:absolute;
			top:0; left:0;
		}
		img {
			border:0px;
		}
		
		table, td, tr {
			vertical-align:top;
		}
		.project_open {
			background-color:#eee;
			border-bottom:solid 1px #5B777D;
		}
