body, p, ul, h1, h2, h3, h4, span.name {
    font-family: "Goudy Old Stout", "Goudy Old Style", "Garamond", "Palatino",
	"urw palladio l", times, serif;
}
body {
    font-size: 100%;
    background-color: white;
    color: black;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px
}
p {
    font-size: 100%;
}
ul {
    font-size: 95%
}
ul.pubs {
    font-size: 100%
}
a {text-decoration: none; color: #000080}
a.email {font-family: System, Courier, fixed, sans-serif; font-size: 80%}
h2 a { color: #a03530 }
h1, h2, h3, span.name {
    color: #803530;
}
h1 { font-size: 200% }
h2 { font-size: 120% }
h3 { font-size: 110% }
th { font-size: 110% }
span.ampm {font-size: small; font-variant: small-caps}
span.name {font-size: 200%; font-weight: bold }
td.navigation {background-color: #f0f4e0;
    padding-left: 15px; padding-right: 15px;
    vertical-align: top; text-align: center;
    border-right-style: "solid"; border-right-width: 1; border-color: black}

table.staff {border-width: 1; border-style: solid}
table.staff tr {border-bottom-style: solid; border-bottom-width: 1}
table.staff td {margin: 0px; padding: 2 10 2 10}
table.staff th {background-color: #dddddd; padding: 2 2 10 10; margin: 0px;
                border-bottom-style: solid; border-bottom-width: 1}

cite a:link {font-style: normal; font-weight: bold;
	     text-decoration: none; color: #004080}
cite a:visited {font-style: normal; font-weight: bold;
		text-decoration: none; color: #004080}
cite {font-style: normal; font-weight: bold; text-decoration: none; color: #004080}
a:link i {text-decoration: none; font-weight: normal; color: #004080}
a:visited i {text-decoration: none; font-weight: normal; color: #004080}
i a:link {text-decoration: none; color: #004080}
i a:visited {text-decoration: none; color: #004080}
a.website {text-decoration: none; color: #008040}

body {font-size: 100%}
div.narrow {width:600px; padding-left: 10ex; padding-right: 10ex }
div.wide {padding-left: 10ex; padding-right: 10ex }
div.photo {float: left; padding: 25px}

table.schedule {border-style: solid; border-width: 1; border-color: #c0c0c0}
table.schedule td, table.schedule th {padding: 0 10 0 10; border-style: none}
td.date {text-align: right; padding-right: 10 }
table.schedule td {vertical-align: top}
th.topic {font-style: italic; border-top-style: solid; border-top-width: 1}
tr.topic {border-style: solid none solid none; border-width: 1; border-color: #c0c0c0}
th.topic {color: #803530; font-size: 100% }
tr.headings {border-bottom-style: solid; border-width: 1; border-color: #c0c0c0}

p.seemore {text-align: right}
ol.protocol {border-style: solid; border-width: 1; border-color:#c0c0c0}


div.math { text-align: center }
pre.code {font-size: 95%; border-style: solid; border-width: 1; border-color:#c0c0c0; background: #eee; padding: 3px}
