<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body {  
  text-decoration: none;
  background-color: #B5CCD9;  /*#FCD483;*/ /*#FFBF62;*/ /* #A5C9EC; */
  font-family: Georgia, serif; 
  text-align: justify;
  font-size: 100%;
  height: 100%;
  margin: 0 0 0 0;
  padding:0px;
  width: auto;
  overflow-x: hidden; 
}

#wrap {
    min-height: 100%
}
#menubar{
    position: relative;
    top:30px;
    left:0px;
    display: block;
    height: 23px;
    width: auto;
    min-width: 900px;
    margin: 0 0 0 0;
    color: #CC0000;
    empty-cells:show;
    background-color:  #EEF4F7;/* #B5CCD9; *//*#FCD483;*//*#FFBF62;*//*#FFCC33;*/
    background:  #B5CCD9; /*#FCD483;*//*#FFBF62;*/ /*#FFCC33;*/
    text-align:left;
    padding-left: 96px;
    padding-right: 104px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-family: Lucida,Arial,Helvetica;
    font-size: 18px;
    font-weight: normal;
    font-variant: normal;
    border-bottom:0px solid #7FA1B6; /*#E00000;*/
}

#header{
    top:0px;
    left:0px;
    display: block;
    height: 80px;
    min-width:850px;
    width: auto;
    margin: 0 0 0 0;
    color: #000000;
    background-color: #B5CCD9;  /*#FCD483;*/ /*  #FFBF62;*/ /* #A5C9EC; */
    text-align:left;
    padding-left: 100px;
    padding-right: 100px;
    padding-top: 20px;
    padding-bottom: 0px;      
}

#main {
    overflow:auto;
    padding-bottom: 50px;
}

#text{     
    position: relative; 
    top:30px;
    left: 0px;
    background: white;
    margin: 0 0 0 0 ;
    min-height:700px;
    width: 100%;
    font-size: 1.1em;
    padding-top: 3em;
    padding-left: 99px;
    padding-right: 8em;
    padding-bottom: 40px;
    color: #000000;
    overflow: auto;
}


#footer {  
    margin-top: -50px;
    height: 50px;
    clear:both;
    width: 100%;
    text-decoration: none;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    text-align: justify;
    font-size: 0.8em;
    padding: 0;
    padding-top: 10px;
    padding-left: 100px;
}
/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
/*content:"";
  height:100%;
  float:left;
  width:0;
  margin-top:-32767px;
  *//* thank you Erik J - negate effect of float*/
} 

a, a:link a:visited {
    background:transparent; 
    text-decoration:none; 
    color: #006699;
    border: 0px solid transparent; 
}
.future a:link {
    background:transparent;
    color: #BBBBBB;
    text-decoration:none; 
    border: 0px solid transparent; 
}
.past a:link {
    background:transparent;
    color: #006699;
    text-decoration:none; 
    border: 0px solid transparent; 
}
.past a:hover {
    color: #006699;
    background: #FFFFCC;
    border: 0px solid transparent; 
}

 a:hover {
     color: #006699;
     background: #FFFFCC;
     border: 0px solid transparent; 
 }
 .past a:active {
    color: #006699;
    background: #FFFFCC;
    font-weight: bold;
}

.past a:hover {
    color: #006699;
    background: #FFFFCC;
    border: 0px solid transparent; 
}

 a:active {
    color: #006699;
    background: #FFFFCC;
    font-weight: bold;
}

a.mail {
    margin:0;
}

img.left { 
    float: left; 
    clear: left;
    margin: 4px;
}

img.right { 
    float: right;
    clear: right;
    margin: 4px; 
}

img.portrait {
    width: 100px;
    float: right;
    clear: right;
    margin: 2px;
}

img.mail{
    padding:0px;
    margin: 0px;
    border: 0px;
    width: 20px;
    border-style:none;
}

#portrait{
float: right; 
clear: right;
margin: 4px; 
min-height: 125px;
}

ul.papers{
  list-style: square;
  font-size: 80%;
}

a.this, a.this:link, a.this:active, a.this:visited, a.this:hover {
   
    background: white;
    text-decoration:none;
    font-family: Georgia,serif;
    font-weight: bold; /*normal;*/
    font-variant: small-caps;     
    color: #000000; /*#FFCC33;*/
    padding:4px;
    padding-left: 19px;
    padding-right:19px;
    border-left: 1px solid #7FA1B6; /*#6E92A9; #CC0000;*/
    border-top: 2px solid #6E92A9;/*#E00000;*/
    border-right: 3px solid #6E92A9;/*#E00000;*/
    border-bottom: 1px solid #E0000;
}

a.menu, a.menu:link, a.menu:visited {
    background-color:  #7FA1B6 /*#FFBF62; */
    text-decoration:none;
    font-variant: small-caps;
    font-family: Georgia,serif;
    color:#000000;
    padding:4px;
    border-left: 1px solid #7FA1B6; /*#6E92A9; #CC0000;*/
    border-top: 1px solid #6E92A9;/*#E00000;*/
    border-right: 2px solid #6E92A9;/*#E00000;*/
    border-bottom: 1px solid #E0000; /*#FFCC33;*/
}

.menu:hover {
    text-decoration:none;
    font-variant: small-caps;
    font-family: Georgia,serif;
    padding:4px;
    color: #6E92A9; /* #CC0000; */
    background-color: #D3E1E8; /* #BDD1DD; *//*#6E92A9;*//* #FF9900;*/
    border-top: 1px solid #E00000;
    border-right: 1px solid #E00000;
}
a.menu:active {
    background:#D3E1E8; 
    text-decoration:none;
    font-variant: small-caps;
    font-weight: bold;
    font-family: Georgia,serif;
    padding:4px;
    color: #7FA1B6
    border-top: 2px solid #7FA1B6;
    border-right: 3px solid #7FA1B6;
    border-left: 1px solid #7FA1B6;
}



#title{
    font-family: Georgia, serif;
    font-size: 1.75em;
    font-weight: normal;
    font-variant: normal;
}

#location{
    font-family: Georgia,serif;
    font-size: 1.25em;
    font-weight: normal;
    font-variant: normal;
}
#people {
    float:left;
    padding: 20px;
    width:300px;
    margin:0;
}
#individual {
    float:right;
    width:600px;
    margin-left: 0;
    padding-left: 0;
    margin:0;
}

p {width:800px;margin:0px;padding-top:0px;
   padding-bottom:1.2em;}
p.person { width: 400px;}
p.blurb {width:200px; text-align:justify;padding-top:0px;
	 padding-bottom:1.2em;padding-left:1.2em;
	 margin:0px;
	}
.name{font-size:1.25em; font-weight: normal; padding:0px;}
.role{font-size: 1em; font-variant:small-caps;}

li {max-width:750px; text-align:justify}
li.nobullet{
    list-style: none;
    padding-left: 0;
    margin-left: 0; 
}
h1 {font-size: 1.2em; font-weight: bold; color: #000000; padding:0px; margin-bottom: 0px;}
h2 {font-size: 1.1em; font-weight: bold; padding:0px;
    margin:0px;}
h3 {font-size: 1em; font-weight: bold; /*font-weight: lighter;*/
    font-variant: small-caps; 
    padding:0px;
    margin:0px;}


a.sub {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.25em;
    color: #003366;
    font-weight: normal;
    font-variant: normal;
}
a.subtitle:hover {
    color: #006699; 
}

ul {margin-top: 0px}
.week {width:10px; text-align: left; font-size: 120%; vertical-align:text-top;}
.date {width:80px;text-align: left; font-size: 100%; vertical-align:text-top;}
.lecture {width:10px; text-align: left;  font-style: italic; font-size: 120%; vertical-align:text-top;}
.topic {width:300px; font-style: italic; font-size: 120%; text-align: left; vertical-align:text-top;word-wrap: break-word}
.hw {width:100px;font-size: 100%; vertical-align:text-top;text-align:left; }
.slides {width:80px;vertical-align:text-top;font-size: 100%; text-align:right; word-wrap: break-word}
.reading {width:300px; text-align: left; vertical-align:text-top; word-wrap: break-word}
.project {width:100px; text-align:center;vertical-align:text-top;}
.past {color:#000000;}
/*.future {color: #BBBBBB;}*/
.blurb {word-wrap: break-word}
td.future{
display: none;
}
/*td {
padding-bottom: 0.2em;
}*/
</pre></body></html>