@import url(fix.css);
html {margin: 0; padding: 0;}
body { color: #036; background-color: #d7c7a9; text-align: center; font-size: 76%; margin: 0; padding: 0 2% 0 2%;}
/*general typography */
h1, h2, h3, h4, h5, h6, th { font-family: "Century Schoolbook", "Times New Roman", Georgia, Times, serif; line-height: 1.3; }
p, li { line-height: 1.3; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
pre { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; padding-bottom: 0; padding-bottom: 0; margin-top:0; margin-bottom: 0;}
blockquote { color: #424242; background-color: #f7efce; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; /*font-size: 0.8em;*/ }
ol, td { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
ul { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
/*headings*/
h1 {font-size: 1.8em; margin-left: 0.4em; margin-right: 0.4em; }
h2 {font-size: 1.7em; margin-left: 0.5em; margin-right: 0.5em; }
h3 {font-size: 1.6em; margin-left: 0.6em; margin-right: 0.6em; }
h4 {font-size: 1.5em; margin-left: 0.7em; margin-right: 0.7em; }
h5 {font-size: 1.4em; margin-left: 0.8em; margin-right: 0.8em; }
h6 {font-size: 1.3em; margin-left: 0.9em; margin-right: 0.9em; }
/*page divisions*/
#main {color: #036; background-color: #f7efce; text-align: left; width: 80%;  clear: both; margin: 0.5em auto; margin-top: 0.5em; font-size: 1.3em; padding: 0; }
#navbar { width:20%; float:left; height:auto ;  border-top: solid 15px #8d836e; border-bottom: solid 15px #8d836e; }
#page { margin-left: 22%; text-align: left; width:auto; padding: 1em 0; line-height: 1;}
#header { font-size: 1.7em; color: #036; background-color:#f7efce; width:80%; clear: both; margin-right: auto; margin-left: auto; padding-bottom: 0; }
#footer { font-size: 1em; color: #036; background-color: #f7efce; text-align: left; width:80%; height:auto ; clear: both; margin-right: auto; margin-left: auto; margin-top: 0; }
/*further refinements*/
p {margin-right: 1em; margin-left: 1em; }
#page li {margin-right: 1em; margin-left: 1em; }
#header p {line-height: 0.8; padding: 0.5em 0 0; margin: 5px 110px 0;}
#page ul {list-style-position: inside; }
.address p {margin-top: 0; margin-bottom: 0; padding-bottom: 0; padding-top: 0;}
/*list styles*/
.nobullet, .dash {list-style: none;}
.disc {list-style: circle; }
.dash li:before {content: "-""\0020";}
/* side menu styles*/
#navbar ul {
	padding: 0;
	margin:  0;
	list-style: none;
	/*width:100%;*/
	}
#navbar li {padding: 0; margin: 0;  
	color: #036;
	background-color: #f7efce;
	}

#navbar li a{ width: 100%; margin: 0;
		padding:  1% 0 1% 2%;
	display: block;
	line-height: 1.3;
	text-decoration: none;
	font-weight: bold;
	}
#navbar  a:link {color: #036; background-color: #f7efce;}
#navbar  a:visited {color: #036; background-color: #f7efce;}
#navbar  a:hover, #navbar  a:focus, #navbar  a:visited:hover { color: #fff; background-color: #8d836e; }
#navbar  a:active, #navbar  a:visited:active {color: #f00; background-color: #f7efce;}
/*table styles*/
table {width: auto; border: solid 2px #8d836e; padding: 0; margin-right: 1em;}
th, td {text-align: left; padding: 0.5em; border: solid 1px #8d836e; vertical-align: top;}
/*images */
img { border: none; }
a img {border: none;}
#header a img {display: block; border: none; padding: 0; margin: auto;}
.logo1 {float: right; width: 100px; height: 100px; margin-right: 0;}
.logo2 {float: left; width: 100px; height: 100px; margin-left: 0;}
br {width: 100%; clear: both;}

/*
.fellowimg{ width: 100px; height: 100px; float: left; margin: 0 5px 5px 0; border: solid 1pt #8d836e;; }
.fellowtext{ text-align: right; border-color: green; border-width: 12pt; }
*/
.fellowimgcontainer{ 
 	margin-bottom: 20px;
	width: 110px;
	padding-left: 10px;
	float: left;
	/*clear: left;*/
 }
 
.fellowtextcontainer{ 
	padding-top: 0px;
	float: left;
	white-space: normal;
 }
 
 .fellowtextcontainer p { 
	margin-top: 0px;
 }



