@charset "utf-8";
/* CSS Document */
/* BODY */
body { 
	padding: 0px; 
	margin: 0px; 
	/*background: #7a4001 url(img/bg-grad-v6.jpg) top center repeat-x*/;
	background-color:#7ad;
	color:#410; }
#kolel { 
	width: 785px;
	padding: 0px; 
	margin: 8px auto 0px auto; 
	background: #ffc url(img/bg-grad-h-yel-785.jpg) repeat-y;
	font-family: Times new roman, serif;
	font-size:101%; }
.zeroheight{height:0px;}
.nowrap{white-space:nowrap;}

/* HEADER */
#header { 	
	padding: 0; 
	margin: 0; 
	width: 785px;
	background: url(img/seeds_top_781.jpg) top center no-repeat;
	background: url(img/blumfield-sd.jpg) top center no-repeat; 
	 }

	#logo { 	padding: 0; margin: 0; height: 100px; background: transparent; }
		#logo img{ margin: 48px 0px 0px 10px; }
	#tracer { 	background: url(img/bg-grad-h-green-785.jpg) top center repeat-y ; height: 25px;  }
	#tracer ul { padding: 4px 0px 4px 130px; margin: 0; display:block; }
	#tracer li { float:left; color: #fc6; font: italic 500 9pt arial; list-style:none; height:20px;}
	#tracer .head{ color: #fc6; font: normal 600 9pt arial; }
	#tracer a { color: #fc6; text-decoration: none; display:block; height:20px;}
	#tracer a:hover { color: #0f0; }
	#tracer .mail { 
		background: url(img/env20.gif) left no-repeat;
		float:right; 
		padding:0 30px; 
		font: Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:normal;
		font-style:normal;
		list-style:none; 
		height:20px;}
		#tracer .mail a{ color:#800; }
		#tracer .mail a:hover{ color: #f33; }
#col1 { 
	float: left;
	width: 140px;
	padding: 0px; 
	margin: 0px;
	background: transparent url(img/bg-lines-140y2.gif) repeat-y left top; }

/* NAV */
#nav {
	/*height:350px;*/
	padding: 0;
	margin: 30px 0px 0px 0px;
	line-height:normal;
	 }
	#nav ul { 
		padding: 0; 
		margin: 0; 
		background: transparent; 
		list-style:none; }
	#nav li { 
		padding: 2px 0px 0px 0px; 
		margin: 10px 0px 0px 0px; 
		background: url(img/nav-bg-off.gif) no-repeat left top; height: 30px; width: 140px; border-width: 0;
		border:px solid gray; }
	#nav li.duo { 
		padding: 2px 0px 0px 0px; 
		margin: 10px 0px 0px 0px; 
		background: url(img/nav-bg-duo-off.gif) no-repeat left top; height: 46px; width: 140px; border-width: 0;
		border:px solid red; }
	#nav #current { 
		padding: 2px 0px 0px 0px; 
		margin: 10px 0px 0px 0px;
		background: url(img/nav-bg-on.gif) no-repeat left top; height: 30px; width: 140px; border-width: 0; }
	#nav #current-duo { 
		padding: 2px 0px 0px 0px; 
		margin: 10px 0px 0px 0px;
		background: url(img/nav-bg-duo-on.gif) no-repeat left top; height: 46px; width: 140px; border-width: 0; }
	#nav a {
		display:block;
		padding:5px 0px 0px 18px;
		background: url(img/tr.gif); width: 120px; height: 40px;
		border:none;
		font-size: 80%;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		color: #fc0;
		text-decoration:none; }
	#nav a:visited { 
		display:block; 
		padding:5px 0px 0px 18px; 
		color:#fc0; }
	#nav a:hover { 	 
		display:block; 
		padding:5px 0px 0px 18px; 
		color:#ff3; }
	#nav #current a,  #nav #current-duo a{ 
		display:block;
		padding:5px 0px 0px 33px; 
		color:#600;}
	.navtail{ 
		padding:0px; 
		margin: 6px 0px 0px 0px;
		background:url(img/nav-tail.gif) no-repeat left top;  height: 30px; width: 140px; border-width: 0; }
/*	.navtail-ie{ 
		padding:0px;
		height:9px;
		margin:4px; }*/

/* CONTENT */

#content {
	width:560px;
	padding: 0px;
	margin: 20px 0px 0px 170px; }
	#content h1 { 
		padding: 0;
		margin: 0px 0px -20px 0px;
		color: #410;
		font-size: 110%; 
		font-weight: 700 ; }
	#content a:link{
		color:#060;
		text-decoration:none;
		font-weight:bold; }
	#content a:visited{
		color:#060;
		text-decoration:none;
		font-weight:bold; }
		/* ----------------------------------- */
		#content .homtxt {
			display:block;
			margin:30px 0px 0px 0px;}
		#content .homtxt  a{
			font-size:102%;
			text-decoration:underline;
			font-weight:bold;}

		/* ----------------------------------- */
		.person {
			padding: 0px;
			margin: 20px 0px 0px 0px; }
			.p_title {
				padding: 0px;
				margin: 0px;
				float: left; 
				width: 160px;
				margin: 16px 0px 0px 4px;}
			.p_pic {
				margin-left: 170px;}
			.p_pic_b img{
				margin-left: 6px;
				border:1px solid #cc9;}
			#content .p_title h1 {
				padding: 0px;
				margin: 0px;
				color: #043;
				font-size: 105%; 
				font-weight: 700;}
			#content .p_title h2 {
				padding-top: 0px;
				margin: 10px 0px 0px 0px ;
				color: #043;
				font-size: 100%; 
				font-weight: 400 ;}
				#content .p_title h2 a{
					color: #04c;
					font-size: 85%; 
					font-weight: 400 ;}
					#content .p_title h2 a:hover{
						color: #f33;}
			#content .p_title h3 {
				padding-top: 0px;
				margin: 10px 0px 0px 0px ;
				color: #04c;
				font-size: 95%; 
				font-weight: 400 ;}			
			.person p {margin: 6px 0px 40px 170px;}
		/* ----------------------------------- */
		#biztxt {
			padding-top:10px;}
			#biztxt q {
				font-style: italic;
				color: #343;
				font-size: 115%;
				font-weight:bold;}
			#biztxt .gray{	
				padding-top:10px;
				color: #323;
				font-size: 100%;}
		/* ----------------------------------- */

		/* users */
		#content .users_hdr { 
			float:left;
			width:550px;
			height:20px;
			margin:0px 0px 0px 0px;
			background:url("img/bgb_line.gif") repeat-x left bottom;
			font-family:Arial, Helvetica, sans-serif;
			font-size:85%;}
		#content .users_hdr a {
			display:block;
			background:url("img/tabright20-off.gif") no-repeat right top;
			padding:2px 20px 2px 20px;
			color:#040;
			font-weight:400;
			text-decoration:none; }	
		#content .users_hdr li.current a {
			display:block;
			height:15px;
			float:left;
			background:url("img/tabright20-on2.gif") no-repeat right top;
			color:#ff0;
			font-weight:400; }	
		#content .users_hdr ul { 
			margin:0px 0px 0px 20px;
			padding:0;
			list-style:none;}
		#content .users_hdr li { 
			float:left;
			margin:0px;
			background: url("img/tableft20-off.gif") no-repeat left top;}
		#content .users_hdr li.current { 
			float:left;
			background: url("img/tableft20-on2.gif") no-repeat left top; }
		#content .users_hdr a:hover {	color:#070;	}
		#content .users_column {
			width:260px;
			float:left;
			margin:0px 0px 0px 0px;	}
		#content .users_column .users_txt {
			width:240px;
			margin:0px 0px 0px 8px;
			font-size: 95%;
			font-weight:normal; 	}
		#content .users_column .users_pdf {
			width:240px;
			margin: 60px 0px 0px 60px; 	}
		#content .users_title{
			font-size: 110%;
			font-weight:bold;
			padding: 40px 0px 0px 0px;}
		#content .users_txt {
			width: 550px;
			float:left;
			text-align:left;
			padding: 20px 0px 30px 0px;
			font-size: 105%;
			font-weight:normal;
			border: 0px solid red;	}
		#content .users_txt b { 
			font-weight:bold;	}
		#content .users_txt a { 
			text-decoration:underline;	}		
		#content .users_pics {
			text-align: center;
			float:left;
			margin: 8px 8px 8px 8px;
			padding: 0px 0px 0px 0px;
			font-size: 90%;
			font-family:Arial, Helvetica, sans-serif;
			}
		#content .users_pics_right {
			text-align: center;
			float:right;
			margin-right: 10px;
			padding: 8px 10px 8px 10px;
			font-size: 90%;
			font-family:Arial, Helvetica, sans-serif;
			}
		#content .users_pics_left {
			text-align: center;
			float:left;
			margin: 0;
			padding: 8px 20px 8px 10px;
			font-size: 90%;
			font-family:Arial, Helvetica, sans-serif;
			}


		/* ----------------------------------- */		

		/* Projects */
		#content .projects h1 {padding-top:40px;}
		#content .projects_hdr { 
			float:left;
			width:550px;
			height:20px;
			margin:0px 0px 0px 0px;
			background:url("img/bgb_line.gif") repeat-x left bottom;
			font-family:Arial, Helvetica, sans-serif;
			font-size:85%;}
		#content .projects_hdr a {
			display:block;
			background:url("img/tabright20-off.gif") no-repeat right top;
			padding:2px 20px 2px 20px;
			color:#040;
			font-weight:400;
			text-decoration:none; }	
		#content .projects_hdr li.current a {
			display:block;
			height:15px;
			float:left;
			background:url("img/tabright20-on2.gif") no-repeat right top;
			color:#ff0;
			font-weight:400; }	
		#content .projects_hdr ul { 
			margin:0px 0px 0px 20px;
			padding:0;
			list-style:none;}
		#content .projects_hdr li { 
			float:left;
			margin:0px;
			background: url("img/tableft20-off.gif") no-repeat left top;}
		#content .projects_hdr li.current { 
			float:left;
			background: url("img/tableft20-on2.gif") no-repeat left top; }
		#content .projects_hdr a:hover {	color:#070;	}
		#content .projects_column {
			width:260px;
			float:left;
			margin:0px 0px 0px 0px;	}
		#content .projects_column .users_txt {
			width:240px;
			margin:0px 0px 0px 8px;
			font-size: 100%;
			font-weight:normal; 	}
		#content .projects_column .users_pdf {
			width:240px;
			margin: 60px 0px 0px 60px; 	}
		#content .projects .txt {
			width: 550px;
			float:left;
			text-align:left;
			padding: 0px 0px 10px 0px;
			font-size: 100%;
			font-weight:normal;
			border: 0px solid red;	}
		#content .projects .movie {
			width: 550px;
			float:left;
			text-align:center;
			background: url(img/movie-bg550.jpg) repeat-y;
			padding: 20px 0px 30px 0px;
			font-size: 100%;
			font-weight:normal;
			border: 0px solid red;	}
		#content .projects .txt b { 
			font-weight:bold;	}
		#content .projects .txt a { 
			text-decoration:underline;
			font-weight:400;	}		
		#content .projects .pics {
			text-align: center;
			float:left;
			margin: 0px 8px 10px 8px;
			padding: 0px 0px 0px 0px;
			font-size: 80%;
			font-family:Arial, Helvetica, sans-serif; }
			
		/* ----------------------------------- */

		#content .envtxt {
			display:block;
			margin:40px 0px 0px -25px;}
			.envtxt p{ 
				height:40px;}
			.envtxt li{margin-top:20px;}
			
		/* ----------------------------------- */

		.gallery {
			margin: 20px 0px 50px 0px;
			padding: 0px;
			border: 0px solid gray; }

			.pictitle {
				text-align: center;
				font-size:110%;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 10px 0px; }
	
			.pics {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				text-align: center;
				color: #043; 
				font-weight: 600; }
				
				.pics ul{
					margin: 0px;
					padding: 0px;
					list-style:none;
					list-style-position: outside;}
					.pics ul li {
						float:left;
						margin: 0px 0px 0px 0px;
						padding: 0px 5px 15px 20px; }
					.pics ul li.up200 {
						margin: -175px 0px 0px 0px;
						border:0px solid red;}

		/* ----------------------------------- */
		.links .tempfill {
			height:80px;}
		/* ----------------------------------- */	
		#contact { 
			padding:0 ;
			text-align:center;
			font-size:100%;
			margin:40px 0px 0px 0px ;}
				#contact .tempfill { 
				width:2px;
				height:30px;}
		/* ----------------------------------- */
		#recycle {
			width: 520px;
			float:left;
			margin:40px 0px 0px 0px ;
			padding: 0px 0px 0px 0px;
			border: 0px solid blue;
			text-align:center; }
				#recycle a{ 
				text-decoration:none;
				
				font-family:Arial, Helvetica, sans-serif;
				font-size: 75%;
				font-weight: 900;
				color:#410;}
		#footer {
			clear:both;
			text-align:center;
			background:#7ad url(img/footer-bg-sd.jpg) bottom;
			/*background:#7a4001 url(img/footer-bg.jpg);*/
			width:785px; height: 32px;
			/*margin-bottom:20px;
			padding-bottom:30px;*/}
	#oops h1{
		font-size: 2em;
		margin:10px 0 ;}
	#oops h2{
		font-size: 110%;}
	#oops h3{
		font-size: 100%;}		
		
		
/* ================================================================= */
