/* fix: toc should scroll to top (and collapse) on reload collapsable hierarchical toc */ /* style.css Author: David J. Birnbaum Email: djbpitt@pitt.edu Original version: 2007-08-02 Last revised: 2011-04-08 Functionality: css mimics html frames Partially based on: http://ella.slis.indiana.edu/~jawalsh/share/css/tei2html.css John Walsh, jawalsh@indiana.edu Accessed: 2007-08-02 */ dfn { /* opera and safari don't style dfn at all; other browsers may use italic instead of true oblique (is this font-specific?) */ font-style: oblique; } html { background-color: #f4eee2; color: black; } body { font-family: cambria, "palatino linotype", times, serif; /* georgia is missing the acute accent, so IErenders a box */ line-height: 1.25em; background-color: #f4eee2 !important; color: black; /* padding-left: 5px; */ counter-reset: level1 0; } section.main-content { max-width: 80rem !important; } section > ol > li > ol { display: none; } button { /* buttons for entire schedule */ background: linear-gradient(to right, teal, seagreen); border: none; border-radius: 15px; color: #f4eee2; width: 100px; font-size: 80%; /* shrink font and strip padding to reduce button bloat */ padding: 0; /*background-color: lightcyan;*/ } li > button { /* buttons for individual sessions */ width: 75px; } h1, h2, h3, h4, h5, h6 { font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", "Verdana Ref", sans-serif; color: /*#351408*/ seagreen; line-height: 1.4em; page-break-after: avoid; position: relative; /* otherwise IE cuts off top of H1 with increased line-height */ } p { line-height: 1.25em; } pre { font-family: "Andale Mono", "Courier New", monospace !important; font-size: 95% !important; line-height: 1.1em !important; border: 1px dashed #990000 !important; /* background-color : aqua; */ background-color: #D3C8B4 !important; color: black !important; margin: 1em !important; padding: 1em !important; } .pre-highlight { font-style: italic !important; font-weight: bold !important; color: #D7301F !important; } pre.bad_code { background-color: #FFC0CB !important } .pre-colored { /* color non-pre stuff like pre */ border: 1px dashed #990000 !important; /* background-color : aqua; */ background-color: #D3C8B4 !important; color: black !important; margin: 1em !important; padding: 1em !important; } code { font-family: "Andale Mono", "Courier New", monospace !important; /*color : #870429;*/ color: #D7301F !important; background-color: rgba(0, 0, 0, 0.1) !important; font-weight: bold !important; } sub, sup { line-height: 0em; } section > ol { list-style-type: upper-alpha; } section > ol > li > ol { list-style-type: decimal; } section > ol > li > ol > li > ol { list-style-type: lower-alpha; } section > ol > li > ol > li > ol > li > ol { list-style-type: lower-roman; } section > ol > li > ol > li > ol > li > ol > li > ol { list-style-type: lower-greek; } a { text-decoration: none; /* don't underline links */ } a:link:hover, a:visited:hover { text-decoration: underline; } li > p { /* paragraphs are okay within list items, but: need to suppress usual vertical spacing to avoid spacing between list items need to tab non-initial paragraphs to make up for lack of vertical spacing */ margin: 0px; padding: 0px; } li > p + p { text-indent: 1.5em; } table { border-collapse: collapse; } table, th, td { border-color: gray; border-style: solid; border-width: 1px; padding: 5px; } /* floating divs for pseudo-frames*/ #header { padding: 0px 0px 0px; /* top, right-left, bottom */ overflow: visible; height: 200px; white-space: nowrap; } .frame { /* for toc and entries frames must specify top and bottom in order for scroll bars to work */ position: absolute; top: 200px; bottom: 0px; overflow: auto; margin: 0px 5px 10px; /* top, right-left, bottom */ } #toc { left: 5px; width: 185px; font-size: smaller; line-height: 1.2em; } #entries { left: 190px; padding-left: 10px; border-left-style: solid; border-left-width: 1px; } #entries h2 { margin-top: 14px; } p.boilerplate span { text-indent: -1em; margin-left: 1em; display: block; font-size: smaller; line-height: 1.2em; } .logo { color: #A00000; /*font-style : normal;*/ } dt { font-size: larger; line-height: 1.2em; margin-bottom: .2em; margin-top: .7em; } dt > span:hover { text-decoration: underline; cursor: pointer; } .arrow { color: teal; } dl.normal > dt { font-size: inherit; } dl.normal > dd { font-size: inherit; } dd > span { display: block; text-indent: -1em; margin-left: 1em; } .offline { opacity: 0.4; } q { quotes: '“' '”' '‘' '’'; } .note { font-size: smaller; } li[img] { line-height: 1.25em !important; } img.icon { vertical-align: bottom; height: 1.25em; position: relative; top: 2px; /*right: -2px;*/ padding-left: .3em; padding-right: .3em; padding-bottom: .2em; } span.answer { display: none; } div.answer { display: none; font-family: "Andale Mono", "Courier New", monospace; color: #D7301F; font-weight: bold; } span.buttons { display: inline-block; white-space: nowrap; } section[title = "mainPage"] > p { text-align: center !important; } footer { text-align: center; }