/* History: Theory and Culture * common.css: The common style sheet. */ /* Copyright (c) 2000-2018 imacat. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /* Author: imacat * First written: 2000-07-23 */ /* General settings */ body { background: white url("../images/backgrnd.gif") repeat-y scroll; color: black; margin: 0; padding: 0.5em 100px; } a:link, a:visited, a:active { background-color: transparent; color: blue; text-decoration: none; } a:hover { background-color: yellow; color: inherit; text-decoration: underline; } p { text-indent: 2em; } .en { font-family: Arial, sans-serif; } p.en { margin: 0 0 0.5em 0; } h1, h2, h3, h4, h5, h6 { font-family: "標楷體", DFKai-SB, "DFKai SB", kai, serif; font-weight: normal; margin: 0; padding: 0; } address { font-size: 0.833em; display: block; } pre { margin: 0; } dl { margin: 1em 40px; } dl dt { margin: 0 0 0.5em 0; font-family: "標楷體", DFKai-SB, "DFKai SB", kai, serif; font-size: 1.44em; } dl dd { margin: 0.5em 0 0.5em 40px; } caption { font-family: "標楷體", DFKai-SB, "DFKai SB", kai, serif; font-size: 1.44em; } form { margin: 0; } #contents { margin: 1em 15%; } .note { font-size: 0.833em; font-style: italic; } q { quotes: "「" "」" "『" "』"; } div.errmsg { margin: 1em 0.5in; } /* The CAPTCHA */ .trwebsite, .trlastname { display: none; } /* The navigation bar */ .navibar, .pagebar, .langs { text-align: center; font-size: 0.833em; } .navibar .text { width: 4em; } .nav hr { margin: 0.1em 0; padding: 0; height: 0; } /* The title */ .title { margin-left: 40px; } h1 .en { font-family: "Times New Roman", "Times.New.Roman", times, serif; font-style: italic; } .intro { margin: 1em 80px; } #toc { margin: 1em 40px; } #toc li { margin: 1em 40px; } /* The footer */ .footer { clear: both; font-size: 0.833em; text-align: center; } .footer p { margin: 0; text-indent: 0; } .footer img { border-style: none; } .footer .modperl img { height: 30px; width: 110px; } /* The default list */ .deflist { margin: 1em 3em; } .deflist th { white-space: nowrap; } .deflist th, .deflist td { padding: 0.2em 0.5em; vertical-align: top; } .deflist thead { background-color: silver; color: black; } .deflist tbody th { font-weight: normal; } .deflist .listno, .deflist .listdel { text-align: center; } .deflist .oddrow { background-color: #FFE0E0; color: black; } .deflist .evenrow { background-color: #E0E0FF; color: black; } /* The default form */ .defform { margin: 0; width: 100%; } /* Refer to http://www.w3.org/Style/threepart-f.css */ /* The child selectors are a hack to hide these rules from WinIE6 */ body>form.defform { width: auto; } .defform table { margin: 0 auto; width: 100%; } .defform th, .defform td { text-align: left; vertical-align: top; } .defform .thfile { width: 9em; } .defform .th { width: 8.5em; } .defform .oldnew { width: 3.5em; } .defform td .text, .defform td textarea { width: 100%; } .defform td .prompt { font-style: italic; margin: 0; } .defform td ol, .defform td li ul { margin: 0 0 0 2em; padding: 0; } .defform td ul, .defform td li { margin: 0; padding: 0; } .defform td ul li { list-style: none; } .defform td .oneline li { display: block; float: left; margin-right: 0.5em; } .defform td h4, .defform td .picinfo, .defform td .piccap { margin: 0; padding: 0; } /* The home page */ .covertoc h1, .covertoc h3 { font-weight: bolder; } .covertoc ul li h2 { font-size: 1.2em; } /* The guestbook */ .guestbook .defform { margin: 1em 3em; padding: 0 0; width: 70%; } /* Refer to http://www.w3.org/Style/threepart-f.css */ /* The child selectors are a hack to hide these rules from WinIE6 */ .guestbook body>form.defform { width: auto; } .guestbook .defform table { margin: 0 auto; width: 100%; } .guestbook .defform th { text-align: left; vertical-align: top; width: 5.5em; } .guestbook .defform td { vertical-align: top; } .guestbook .defform .text, .guestbook .defform textarea { font-size: 1em; width: 100%; } .guestbook entries { margin: 0 2em; } .guestbook .entry { margin: 1em 1em; } .guestbook .entry div { margin: 1em 0; } .guestbook .entry address { text-align: right; } .guestbook .entry address cite { font-family: "標楷體", DFKai-SB, cursive, serif; font-size: 1.44em; font-style: normal; } .guestbook .entry address :lang(en) { font-family: "Times New Roman", "Times.New.Roman", times, serif; } .guestbook .entry address samp { font-style: normal; vertical-align: text-bottom; } /* The related links */ .links .linkslist { margin: 1em 80px; } .links .linkslist li { margin: 1em 0; } .links .linkslist li img { vertical-align: top; } .links .linkslist li cite { font-family: "標楷體", DFKai-SB, cursive, serif; font-size: 1.2em; font-style: normal; } /* The editor list */ .editors li { font-family: "標楷體", DFKai-SB, cursive, serif; font-size: 1.44em; margin-bottom: 0.3em; margin-top: 1em } /* The rules */ .rules { font-style: italic; text-indent: 0; margin: 0; } /* The accessibility guides */ .skiptobody { position: absolute; line-height: 0; left: 0; top: 0; z-index: -9; } .accessguide { float: left; font-size: 0.5em; color: #FFFFFF; } /* The preview mark */ .previewmark { position: fixed; top: 1em; left: 1em; border: thick solid red; color: red; background-color: transparent; margin: 0; padding: 0.5em; } .previewmark h2 { text-transform: uppercase; text-align: center; margin: 0; padding: 0; } .previewmark p { margin: 0; padding: 0; text-indent: 0; } .previewmark a, .previewmark a:visited, .previewmark a:hover { color: red; background-color: transparent; } /* The breadcrumb trail */ .breadcrumb { clear: both; font-family: "標楷體", DFKai-SB, "DFKai SB", kai, serif; font-size: 1.44em; margin: 0.5em 0 1em 40px; }