body { background: #dddd99; color: black; font-family: Arial,Helvetica; font-size: 8px; margin: 5 5 5 5; } div.page { text-align: center; width: 700; border: 0px solid red; background: white; } h1 { font-weight: bold; font-size: 14px; } a:link, a:visited, a:active { color: #aaaa55;#888866; text-decoration: none; } a:hover { color: #444400;#666644; } a:link.header, a:visited.header, a:active.header { color: white; text-decoration: none; } a:hover.header { color: #ffcc00; } a:link.nav, a:visited.nav, a:active.nav { color: orange; text-decoration: none; } a:hover.nav { color: #ffcc00; text-decoration: underline; } a:link.nav_current, a:visited.nav_current, a:active.nav_current { color: white; text-decoration: none; } a:hover.nav_current { color: white; text-decoration: underline; } font.warning { color: #dd0000; } div.code { margin: 10 20 10 20; background-color: #dddd99; font-family: monospace; } div.list { margin: 0 20 5 20; } div.definition { padding: 0 0 0 10; text-indent: -10px; } div.quote { margin: 5 20 5 20; } div.numbered { font-weight: bold; margin: 5 5 0 5; } table.outer { border: 0px solid black; } TD.outer { padding: 1 1 1 1; } table.bullets { font-size: 12px; border-collapse: collapse; vertical-align: top; background-color: white; } td.bullet { text-align: center; vertical-align: top; width: 100px; font-weight: bold; } th.bullet { font-size: 14px; font-weight: bold; text-align: left; } td.bullettext { } p.references { padding-left: 25px; padding-bottom: 0; margin-bottom: 0; margin-top: 0; text-align: left; vertical-align: top; text-indent: -25px; } div.navbar { width: 134; } div.content { width: 540; } table.content { width: 552; border: 1px solid black; border-collapse: collapse; padding: 1 1 1 1; vertical-align: top; margin: 2px 2px 2px 2px; background-color: white; } table.copyright { width: 706; border: 0px solid black; border-collapse: collapse; padding: 0 0 0 0; vertical-align: top; text-align: right; } table.center { width: 378; border: 1px solid black; border-collapse: collapse; padding: 1 1 1 1; vertical-align: top; margin: 2px 1px 2px 2px; background-color: white; } table.right { width: 170; border: 1px solid black; border-collapse: collapse; padding: 1 1 1 1; vertical-align: top; margin: 2px 2px 2px 1px; background-color: white; } table.navbar { width: 146; border: 1px solid black; border-collapse: collapse; padding: 1 1 1 1; vertical-align: top; margin: 2px 2px 2px 2px; background-color: white; } table.layout { font-size: 11px; width:100%; border: 0px solid black; border-spacing: 0 0 0 0; border-collapse: collapse; padding: 0 0 0 0; } table.photo { margin-bottom: 4px; align: center; border: 1px solid black; padding: 0 0 0 0; } table.info { margin-bottom: 4px; align: left; border: 1px solid black; padding: 0 0 0 0; font-size: 10px; width: 100%; } td.info { padding: 5 10 5 10; } th.info { vertical-align: center; align: left; padding: 5 5 5 5; font-size: 10px; background-color: #dddd99; } div.center { align: center; } div.caption { padding: 1 5 1 5; background: #dddd99; font-size: 10px; color: ; text-align: left; visibility: visible; float: bottom; } div.photo-right { border: 1px solid black; float: right; margin: 0 0 5 5 ; width: 212; } div.photo-left { border: 1px solid black; float: left; margin: 0 5 5 0 ; width: 212; } img.photo { margin: 5 5 5 5; border: none; } TR.selected { background-color: #dddd99; } TD.layout { font-size: 11px; padding: 0 0 0 0; cell-spacing: 0 0 0 0; vertical-align: top; margin: 0 0 0 0; } TH.header { font-size: 14px; text-align: center; background: lightgray; padding: 5 5 5 5; } TH.home { text-align: left; background: darkgreen; padding: 5 5 5 5; color: white; font-size: 14px; } TH.personal { text-align: left; background: #af0000;//darkblue;//#cc4400;//#ff5500; color: white; padding: 5 5 5 5; font-size: 14px; } TH.books { text-align: left; background: #888888; color: white; padding: 5 5 5 5; font-size: 14px; } TH.how-to { text-align: left; background: #330044; color: white; padding: 5 5 5 5; font-size: 14px; } TH.research { text-align: left; background: darkblue; color: white; padding: 5 5 5 5; font-size: 14px; } TD.content { vertical-align: top; padding: 5 5 5 5; font-size: 12px; } TD.photo { vertical-align: center; text-align: center; font-size: 10px; } TD.copyright { vertical-align: center; text-align: right; font-size: 10px; } TD.caption { vertical-align: center; align: left; padding: 5 5 5 5; font-size: 10px; background-color: #dddd99; } TD.more { vertical-align: top; align: right; padding: 0 5 0 5; font-size: 10px; } a:link.nonday, a:active.nonday, a:visited.nonday { color: darkgray; text-decoration: none; } a:hover.nonday { color: black; } TD.nonday { color: darkgray; background: lightgrey; border-top: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; vertical-align: top; height: 100; } TD.day, TD.week { color: black; width: 150; height: 100; border-top: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; vertical-align: top; } TD.weekend { background-color: lightgrey; color: black; width: 150; height: 100; border-top: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; vertical-align: top; height: 100; } TD.wednesday { background-color: lightyellow; color: black; width: 150; height: 100; border-top: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; vertical-align: top; } TD.week { vertical-align: center; } TD.dayspan { color: black; border-top: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; } TD.cycle { background: white; color: #c0c0c0; border-top: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; } TD.cycle1 { background: lightblue; color: black; border-top: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; } TD.cycle2 { background: pink; color: black; border-top: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; } TD.cycle3 { background: lightgreen; color: black; border-top: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; } TD.cycle4 { background: #ffccff; color: black; border-top: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; }