@charset "utf-8";

a:link {color:#8C5900}
a:visited {color:black}

div.fakehr {background:#8C5900; height:2px; width:150px; margin-top:1em;
   margin-bottom:0.6em}

div.screen {margin:10px; min-width:480px; max-width:850px; border-width:0;
   padding:8em 0 0 8em; background:#FBD7A1}

div.mainblock {padding:0 0 3em 0; background:white; position:relative;
   min-height:450px}
div.maintext {padding:1em 4px 4px 1em; font-family:"Times New Roman"}

div.corner {position:absolute; left:-8em; top:-8em;
   background:#C98300; width:8em; height:8em}
div.corner p {margin:2.7em 1em 3em 0em; padding:0;
   font-family:Helvetica; color:white; line-height:1em;
   letter-spacing:0.1em; font-size:1.1em; text-align:right}

div.tophead {position:absolute; top:-8em; text-align:left;
   padding:2.7em 1em 3em 1em}
div.tophead h1 {margin:0; padding:0;
   text-transform:uppercase; font-family:Helvetica;
   letter-spacing:0.4em; font-size:2.5em; font-weight:normal}

div.menubar {position:absolute; left:-8em; margin:0;
   width:8em; padding:1em 0 0 0}

div.menubar a {margin:0; padding:8px 0 5px 0; display:block;
   text-decoration:none; text-align:center; color:#412700;
   text-transform:uppercase; font-family:Helvetica;
   letter-spacing:0.2em; border-style:solid; border-width:0px;
   width:auto; font-size:0.9em}
div.menubar a:hover, div.menubar a:focus {background:#F1A629}
div.menubar a.current, a:active {background:#C98300}

p.toppara {margin:0.2em 0 1.2em 0; font-size:1.2em; line-height:1.1em}

div.photoblock {position:relative}
div.photoblock img {width:130px; padding:0em 0 0 0}
div.photoblock div.thetext {position:absolute; top:0; left:150px}
div.photoblock div.thetext p {margin:0; font-size:1.2em; line-height:1.7em}

div.leftcolumn {width:6em; position:absolute; left:-7em;
   font-weight:bold; text-align:right; padding:0 1em 0 0}
div.rightcolumn {margin-left:7em; position:relative}

/* before office hours
div.leftcolumn {width:4em; position:absolute; left:-5em;
   font-weight:bold; text-align:right; padding:0 1em 0 0}
div.rightcolumn {margin-left:5em; position:relative}
*/

div.ref {padding:0.5em 0 0 1em}

div.miscdesc {padding:-0.0em 0 0.3em 1em}

/* For Prob */
div.oneweek {font-size:1em; position:relative; height:4.3em}
div.dates {font-weight:bold}
div.reading {position:absolute; top:0; left:6em}
div.HW {position:absolute; top:1.5em; left:6em}
/* Done */

/* For Calc III
div.oneweek {font-size:1em; position:relative; height:2.5em}
div.dates {font-weight:normal}
div.reading {position:absolute; top:0; left:5.5em}
div.HW {position:absolute; top:0; left:11em}

div.tas {position:relative; height:8.5em}
div.tas ul.talist {position:absolute; top:0; left:9em; margin:0; padding:0}
div.tas ul.talist li {list-style-type:none; margin:0 0 0.5em 0}
Done */

div.mainblock address {position:absolute; bottom:1em; left:1em}

span.label {font-weight:bold}
span.title {font-style:italic}
span.vol {font-weight:bold}
span.course {font-style:italic}

/* For Teaching */
div.acourse {position:relative; height:3em; margin:0.8em 0 0 0;
line-height:1.5em}
span.term {font-weight:bold}
/* Done */

