/* ****************************** Style for page body ********************************* */ body { background-color: white; color: black; font-family: Verdana, Arial, sans-serif; } .left { text-align: left; } .center { text-align: center; } .right { text-align: right; } .hide { display: none; } .slogan { text-align: center; font-style: italic; } /* ****************************** Style for description list ***************************** */ li.description a:link, li.description a:visited { text-decoration: none; color: blue; background: transparent; } li.description a:active, li.description a:hover { text-decoration: none; color: red; background: transparent; } /* ****************************** Style for schedule table ***************************** */ table.schedule { border: none; font-size: smaller; text-align: center; vertical-align: middle; background: rgb(80%, 80%, 80%); color: black; } table.schedule tr { } table.schedule th { border: 1px; background: rgb(15%, 42%, 45%); color: white; } table.schedule td { vertical-align: top; } table.schedule a:link, table.schedule a:visited { text-decoration: none; color: blue; background: transparent; } table.schedule a:active, table.schedule a:hover { text-decoration: none; color: red; background: transparent; } /* ************************** Style for navigation bar ************************ */ table.nav-bar { color: white; background: rgb(15%, 42%, 45%); font-size: smaller; text-decoration: none; text-align: center; font-family: verdana, sans-serif; } a.nav-bar:link, a.nav-bar:visited { color: white; background: rgb(15%, 42%, 45%); text-decoration: none; text-align: center; font-family: verdana, sans-serif; } a.nav-bar:active, a.nav-bar:hover { color: rgb(15%, 42%, 45%); background: white; text-align: center; font-family: verdana, sans-serif; } /* *************************** Style for simple text links ****************************** */ p.text-link { color: black; background: transparent; font-size: smaller; text-align: center; font-family: verdana, sans-serif; } a.text-link { color: blue; background: transparent; text-decoration: none; font-family: verdana, sans-serif; } a.text-link:link, a.text-link:visited { color: blue; background: transparent; text-decoration: none; font-family: verdana, sans-serif; } a.text-link:active, a.text-link:hover { color: red; background: transparent; text-decoration: none; font-family: verdana, sans-serif; } /* ****************************** Style for printing *********************************** */ @media print { h1, h2, h3, h4, h5, h6 { page-break-after: avoid; page-break-inside: avoid; } blockquote, pre { page-break-inside: avoid; } ul, ol, dl { page-break-before: avoid; } .navbar { background-color: white; color: black; border-color: black; border-width: 1px; } a.navlink, a.bannerLink { font-weight: normal; } } /* ******************************* Style for speech *********************************** */ @media aural { h1, h2, h3, h4, h5, h6 { voice-family: paul, male; stress: 20; richness: 90; } h1 { pitch: x-low; pitch-range: 90; } h2 { pitch: x-low; pitch-range: 80; } h3 { pitch: low; pitch-range: 70; } h4 { pitch: medium; pitch-range: 60; } h5 { pitch: medium; pitch-range: 50; } h6 { pitch: medium; pitch-range: 40; } li, dt, dd { pitch: medium; richness: 60; } dt { stress: 80; } pre, code, tt { pitch: medium; pitch-range: 0; stress: 0; richness: 80; } em { pitch: medium; pitch-range: 60; stress: 60; richness: 50; } strong { pitch: medium; pitch-range: 60; stress: 90; richness: 90; } dfn { pitch: high; pitch-range: 60; stress: 60; } s, strike { richness: 0; } i { pitch: medium; pitch-range: 60; stress: 60; richness: 50; } b { pitch: medium; pitch-range: 60; stress: 90; richness: 90; } u { richness: 0; } a:link { voice-family: harry, male; } a:visited { voice-family: betty, female; } a:active { voice-family: betty, female; pitch-range: 80; pitch: x-high; } } /* ************************************************************************************** */