<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* this stylesheet is for Firefox*/

html, body {
 background-color: #584040;
 color: #422;
 font-family: verdana, helvetica, ariel, sans-serif;
}
#wrapper {
 text-align: left;
 margin-left: auto;
 margin-right: auto;
 width: 49.5em;
}

/* this section is for titles */
#title {
 margin-top: 1em;
 margin-left: 2px;
 color: #7a7;
 white-space: nowrap;
 font-size: 16px;
}
#title h1, h2 {
 margin: 0;
 font-family: garamond, georgia, serif;
}
#title h1 {
 text-transform: uppercase;
 font-size: 32px;
 letter-spacing: 6px;
 word-spacing: 8px;
}
#title h2 {
 text-transform: capitalize;
 font-size: 24px;
 letter-spacing: 4px;
 word-spacing: 8px;
}
#title a {
 color: #7a7;
 text-decoration: none;
}
#title a:hover {
 color: #8b8;
 text-decoration: underline;
}
#title span.highlight {
 color: #7c7;
}

/* the navigation buttons */
#navigation {
 font-size: small;
 margin: .5em 0;
 width: 80em;
 height: 4.3ex;
}
#navigation ul {
 list-style-type: none;
 margin: 0;
 padding: 0;
}
#navigation li {
 float: left;
 display: inline;
 padding: .5em 0;
}
#navigation a {
 text-decoration: none;
 padding: .5em .6em;
}
#navigation a.go {
 color: #8c8;
 background-color: #454;
}
#navigation a.go:hover {
 color: #ddd;
 background-color: #584040;
}
#navigation a.here {
 color: #ddd;
 background-color: #584040;
}



/* needs to be gone over still */
#content {
 clear: both;
 margin: 0;
 padding: 1ex;
 background-color: white;
 font-size: small;
 line-height: 1.3;
 font-family: verdana, sans-serif;
 text-align: justify;
}
#content h3 {
 font-family: georgia, serif;
}
#content h4, h5, h6 {
 margin: 0;
 font-family: georgia, serif;
}
#content h3 {
 text-align: center;
}
p.text {
 text-indent: 3.5ex;
 margin: 1ex 0;
}
#content ul {
 margin: 0 0 1ex 1em;
 list-style-type: none;
}
#content a {
 color: #422;
 background-color: white;
}
#content a:hover { 
 color: #200;
 background-color: white;
}

ol.research_list ol {
 list-style-type: upper-alpha;
}
ol.research_list ol ol {
 list-style-type: lower-roman;
}
.diagram_header {
 text-align: center;
 color: black;
 background-color: white;
 font-family: helvetica,arial,sans-serif;
}
.clickable {
 text-decoration: underline;
 cursor: pointer;
}
.diagram {
 text-align: center;
 background-color: white;
}

#content ul.no_margin {
 margin: 0;
 padding: 0;
}

#name_num {
 float: left;
 margin: 4em 0 0 3ex;
}
.cv_photo {
 float: left;
}
#cv {
 clear: both;
 padding-top: .5em;
}

#content ul.discs {
 list-style-type: disc;
 margin-left: 3ex;
}
#content ul.discs li {
 margin-top:.5em;
}

.title {
 font-weight: bold;
}
.name {
 font-weight: bold;
 color: #944;
}

.thumbs {
 text-align: center;
}
.thumbs li {
 display: inline;
}
.thumbs img {
 width: 24.5%;
 border-width: 0;
}

.spacer_name {
 float: left;
 width: 30ex;
 margin-left: 5ex;
 clear: left;
 text-align: left;
}
.spacer_email {
 float: left;
 width: 25ex;
 text-align: left;
}
.spacer_num {
 float: left;
 width: 23ex;
 clear: right;
 text-align: right;
}
.contact_header {
 padding: 1em;
 clear: both;
}
.links {
 text-align: center;
}
.links li {
 display: inline;
 padding-top: 1em;
 float: left;
 border: thin red solid;
}
.links img {
 border-width: 0px;
}
.links li a{
 vertical-align: middle;
}
a *.subtitle {
 font-size: xx-small;
 text-decoration: none;
}
table img {
 border-width: 0;
}

acronym {
 cursor: help;
}

div.half {
 float: left;
 width: 50%;
 text-align: left;
}
div.half h4 {
 text-indent: 15%;
}





















</pre></body></html>