body {margin:1.4em 4em 0 4em;  font-size: 14px; font-family: verdana, helvetica, arial,sans-serif; line-height: 1.6; color:#373737 }

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-weight:normal;} 

/*body{background:#CECFD1;color:#58595A;text-align:center;}
	td {font-size:11px;color:#58595A;}
	#header{position: relative;width: 890px;margin: 0 auto;background:#fff;}
	#content{padding:15px 30px 30px 30px;text-align:left;font-family:verdana;font-size:11px;line-height:1.5em;}
	h1{font-size:14px;color:#000;line-height:1.3em;padding-bottom:20px;}
	.imgport{float:left;margin:12px 35px 220px 0;}
	h2{font-size:12px;padding-bottom:4px;font-weight:bold;}
	h3{font-size:12px;color:#58595A;font-weight:bold;}
	#bottom{width:890px;background:#2C2D2E;height:30px;padding-top:8px;color:#fff;font-size:11px;font-family:verdana;font-size:11px;}
	#bottom a{color:#fff;font-family:verdana;font-size:11px;text-decoration:none;}
	#bottom a:hover{text-decoration:underline;}
	*/
	
	body {margin:1.4em 4em 0 4em;  font-size: 14px; font-family: verdana, helvetica, arial,sans-serif; line-height: 1.6; color:#373737 }

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-weight:normal;} 

	
	h1 {font-size: 1.8em; color:#386F5D; font-variant:small-caps; clear:both; margin-top:.5em; }
	h2 {font-size: 1.1em; color:#51bebc; font-weight:500; margin:1em 0 0 0; }
	ol {list-style-position:inside; margin:1em 0 0 3em; line-height:2em; }
	blockquote {margin-bottom: 2em; border-bottom: 1px solid rgba(108,197,197,0.5); padding-bottom: 1.5em;}
	a.no-under {text-decoration: none; background-image: url(pix/logo.gif); background-repeat: no-repeat; display:block; margin-top:-100px; height:85px; width:275px; margin-bottom: 1em; }
	a.no-under  img {display:block; clear:both; margin-top:-100px; height: 85px; width: 275px; border:red thin solid; }
	a.home:hover {cursor:none;}
	h2 + p {margin-top: 0;}
	div#main-nav {border-top: 1px solid rgba(108,197,197,0.5); border-bottom: 1px solid rgba(108,197,197,0.5); height: auto; padding: .3em 0 .3em 0; margin:-.5em 0 2em 0; overflow:hidden;}
	
	#main-nav, #content {max-width: 1024px; min-width: 550px;}
	
.lead-in {font-style: italic; font-weight: bold;}
.em {font-style: italic;}
.top-2em {margin-top:2em }
#logo {background-image: url(pix/logo.gif); background-repeat:no-repeat; height:100px; clear: both;}
#header { height:2em; /*border: red solid 1px;*/ padding-left:1.3em; padding-top:100px;   font-variant:small-caps;}
a {color: #386F5D;}
#header li a {text-decoration: none;}
#header li a:hover {color:#b8002c; text-decoration: underline;}
#header li {float:left; margin-right: 2em; list-style-type: none; }
.mini-bio {font-style: italic}
#content {margin: 0 0 0 1.3em; background-image:url(pix/logo-back-35.jpg); background-position-x: right; background-position-y: 20px;  background-repeat: no-repeat; border-bottom: 1px solid rgba(108,197,197,0.5); padding-bottom: 2em; min-height: 300px;}
#header .selected a {color: #6CC4C3;}
#header .selected a:hover {cursor:none; color: #6CC4C3; text-decoration: none;}
.float-frame-left {display:block; float:left; border: 2px solid #386F5D; margin: 1em 1em 1em 0;}
#nav-drop1 {position:relative; left:85px;}
.testimony {font-style: italic;}
.testimony:before {content:"—"}