body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-weight: 400; 
	margin: 0 auto;
	color: #000000;
	width:1000px;
	background: url(site/bodyback.jpg) center top  repeat-y  #7fbede ; 
	z-index:0;

}

h1	{font-size:20px}
h2	{font-size:18px}
h3	{font-size:16px}
h4	{font-size:14px;}
h5	{font-size:12px;}
h6	{font-size:10px;}
h1,h2,h3,h4,h5 {padding-top: 10px;}

/*body img	{padding: 10px 10px 0px 10px; 	border: 0px;}*/

P	  	{margin:20px; }


.imgborder img   { border: 2px inset #bbddff ; padding:2px; background-color:#333333 ;	}
.imgborderpad img{ border: 4px inset #bbddff ; padding:2px; background-color:#333333 ; margin:10px 10px 0px 10px}
.noborder img	{ padding:0px; margin:0px; border:none;background-color:#7fbede ;}

a 		{font-style:oblique ;color: #ffffff;	}
a:link  	{color: #000000;text-decoration:none;	}
a:visited 	{color: #000000;text-decoration:none;	  }
a:hover 	{color: #cc4433;text-decoration:underline;}
a:active 	{color: #FF3333;text-decoration:blink;	  }


#nav 	{float:left; z-index:3}
#nav ul {list-style:none; margin:0; padding:0;}
#nav a { display: block;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
	text-align: center; 
	margin: 0px;
	padding-top: 10px;
	width: 125px;
	height:30px;
	background: url(site/nav.png) 0 0 no-repeat;
	font-style:normal ;
	overflow:  hidden;
}

#nav a:link		{ color: #000000; text-decoration:none;	}
#nav a:visited	{ color: #000000; text-decoration:none;	}
#nav a:hover	{ background-color: #FFFF80;background-position:  0 -40px ;text-decoration: none;color: #000000;}
#nav a:active	{ background-color: #FF3333;background-position:  0 -80px ;text-decoration: none;color: #ffffff;}
#nav a:focus 	{ background-color: #CC3333;background-position:  0 -80px ;text-decoration: none;color: #ffffff;}
#nav a.on 	{ background-color: #00CCFF;background-position:  0 -120px;text-decoration: none;color: #000000;}
#nav a.blank	{                           background-position:  0 -160px;text-decoration: none;color: #eeeeee;}
#nav a.clear	{ background-color: #7fbede; background: none; text-decoration: none;color: #222222;height:40px;}
#button {width:216px;}
#button a { display: block;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	text-decoration: none;
	text-align: center; 
	margin: 0px;
	padding-top: 10px;
	width: 212px;
	height:30px;
	background: url(site/button.png) 0 0 no-repeat;
	font-style:normal ;
	overflow:  hidden;
}

#button a:link		{ color: #000000; text-decoration:none;	}
#button a:visited	{ color: #000000; text-decoration:none;	}
#button a:hover		{ background-color: #8fcede;background-position:  0 -40px ;text-decoration: none;color: #000000; }
#button a:active	{ background-color: #afbede;background-position:  0 -80px ;text-decoration: none;color: #ffffff;}
#button a:focus 	{ background-color: #8fbede;background-position:  0 -80px ;text-decoration: none;color: #ffffff;}

.floatleft	{float:left; text-align:center	}
.floatright	{float:right; text-align:center 	}

.feature {	 margin-left: 20px; width: 650px;line-height:24px; font-weight:bold;
}
.feature img{ border:0;  margin-top:4px;  vertical-align: middle;   }
.legend{float:right;
		font-size: x-small;
		width: 300px;
}
.legend img{vertical-align:middle;  }

#featuredgallery 	{width:160px; text-align:center; float:right; padding-right:10px; z-index:-1}

.gallery 		{width:846px; margin-left:auto; margin-right:auto; margin-top:-10px; text-align:center}
.gallery img 		{padding:2px; border: 4px inset #bbddff ;  background-color:#333333 ;  text-align:center; }


					

/*clear:left;  138px */
#content  		{ width:850px; margin-left:140px; padding:0px ; }
#content p 		{text-align:justify}
#content P:first-letter {margin-left:20px;}

.program 	{width:850px;}
.program td 	{vertical-align:top;margin:5px;}
.program h5,h6  {padding: 0px; margin:5px;}
.program table  {width:760px;	margin-left:70px;	border: 3px inset #bbddff ;}

#detail   		{margin-left:230px; margin-right:110px;}
#detail p 		{text-align:justify}
#detail P:first-letter  {margin-left:20px;}

.supporters		{text-align:center; clear:both}

#eXTReMe 		{ width:520px; text-align:right ; z-index:-1  }
.survey 		{ float:right ; text-align:right;margin-right:20px}

/*	*/


.profile h4	{margin-top: -5px; margin-bottom:-5px;}
.profile p	{margin-bottom:-5px;}
.profile ul	{margin-bottom:-10px;}
.profile {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	background-color: #7fbede;
	margin:10px auto 10px auto;
	width: 780px;
	height:160px;
	border: 4px outset #bbddff	;
	padding: 10px ;
	background: url(site/profile.jpg) no-repeat #7fbede ; 
	overflow:hidden;
	}
.profile a:link		{ color: #881111; text-decoration:none;	}
.profile a:visited	{ color: #881111; text-decoration:none;	}

.headshot{float: right; vertical-align:middle; 
	text-align: right; 

	font-style: oblique;
	font-size: 12px; 
	margin:5px 3px 0px 3px;
	}

li a:link		{ color: #881111; text-decoration:none;	}
li a:visited	{ color: #881111; text-decoration:none;	}
.contact {	width:570px;  /* iframe link to contact.txt */
		height:330px;
		overflow:auto;
		background-color:#7fbede;
}

.helper a	{font-style:normal ;	}
 

.footnote {text-decoration:overline; text-align:center; font-size:9px;   clear:both;}
