/* Woman's Voice * common.css: The common style sheet. */ /* Copyright (c) 1999-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: 1999-05-24 */ /* General settings */ body { background: #FFF8F8 url("../images/backgrnd") scroll; color: black; margin: 0; padding: 0.5em 1em; } .body { padding: 1em; } a:link { background-color: transparent; color: red; text-decoration: none; } a:visited { background-color: transparent; color: maroon; text-decoration: none; } a:active { background-color: transparent; color: #400000; text-decoration: none; } a:hover { background-color: #FFD700; color: inherit; text-decoration: underline; } h1, h2, h3, h4, h5, h6 { font-family: "標楷體", DFKai-SB, "DFKai SB", kai, serif; font-weight: normal; } caption { font-family: "標楷體", DFKai-SB, "DFKai SB", kai, serif; font-weight: normal; font-size: 1.44em; } dl { clear: both; margin: 1em 0 1.5em 2em; } 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 2em; } dl dl { margin: 0; } dl dl dt { margin: 0; font-family: "標楷體", DFKai-SB, "DFKai SB", kai, serif; font-size: 1.2em; } dl dl dd { margin: 0; } p { margin: 0.5em 0 0.5em 0; text-indent: 0; } th { vertical-align: top; } .en { font-family: Arial, sans-serif; } .error { background-color: transparent; color: red; font-weight: bold; text-align: center; } address { display: block; font-size: 0.833em; font-style: italic; clear: both; } hr { clear: both; } form { margin: 0; } .note { font-size: 0.833em; font-style: italic; } em { font-style: normal; font-weight: bolder; } q { quotes: "「" "」" "『" "』"; } div.errmsg { margin: 1em 0.5in; } /* The CAPTCHA */ .trwebsite, .trlastname { display: none; } /* The title */ .title img { float: left; height: 150px; width: 100px; } .title h1 { font-family: "華康行書體(P)", DFPXingShu-B5, "DFPXingShu B5", "標楷體", DFKai-SB, "DFKai SB", kai, cursive; font-size: 3.6em; margin: 0 0 0 0; } .title h1.en { font-family: "Monotype Corsiva", "Monotype.Corsiva", cursive; } .stitle img { float: left; height: 75px; width: 50px; } .stitle h1 { font-family: "華康行書體(P)", DFPXingShu-B5, "DFPXingShu B5", "標楷體", DFKai-SB, "DFKai SB", kai, cursive; font-size: 3.6em; margin: 0 0 0 0; } .intro { clear: both; margin: 1em 15%; } .intro p { text-align: justify; text-indent: 2em; margin: 0.5em 0; } /* 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; } .nav span { background-color: #FFE4E1; color: black; } .nav span a { background-color: #FFE4E1; color: red; } /* 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; } .deflist .amount { text-align: right; } .deflist .amount .neg { color: red; background-color: transparent; } .deflist .crdtsubj { text-indent: 2em; } .deflist .subjlv2 { text-indent: 1em; } .deflist .subjlastlv { text-indent: 2em; } /* The default form */ .defform { width: 100%; } .defform div { margin: 0 4em; } .defform table { margin: 0; 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; } .defform .amount { text-align: right; } /* The newsletters */ .newsletters .index { margin: 1em 3em; } .newsletters .index th { vertical-align: top; text-align: left; } .newsletters .index h3 { margin: 0; } .newsletters .index ul { margin: 0; padding: 0; } .newsletters .index ul li { list-style: none; margin: 0; padding: 0; } .newsletters .credits { background-color: white; border: medium double black; color: black; margin: 1em 4em; padding: 0.3em; font-size: 0.833em; } .newsletters .credits ol { margin: 0 0 0 2em; padding: 0; } .newsletters .credits ol li { margin: 0; padding: 0; } .newsletters .article { margin: 1em 4em 1em 4em; } .newsletters .article address { font-family: "標楷體",cursive,serif; font-size: 1.2em; text-align: right; } .newsletters .article div { margin: 1.5em 0 1.5em 0; } .newsletters .article h2 { margin: 1em 0 0 2em; } .newsletters .article p { text-indent: 2em; } .newsletters .article blockquote { margin: 1.5em 3em; } .newsletters .article blockquote p.first:before { content: "「"; } .newsletters .article blockquote p.last:after { content: "」"; } .newsletters .article blockquote q { quotes: "『" "』" "「" "」"; } .newsletters .article table th, .newsletters .article table td { text-align: left; vertical-align: top; padding: 0.2em 0.5em; } /* The guestbook */ .guestbook .defform { margin: 1em 3em; padding: 0 10%; width: 100%; } /* 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 p { text-indent: 0; margin: 0; } .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 .defform .prompt { font-style: italic; font-size: 0.833em; } .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, "DFKai SB", kai, 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 breadcrumb trail */ .breadcrumb { clear: both; font-family: "標楷體", DFKai-SB, "DFKai SB", kai, serif; font-size: 1.44em; } /* The related links */ .links .linkslist { clear: both; margin: 0.5em 0.5in; } .links .linkslist li { margin: 1em 0; } .links .linkslist li img { vertical-align: top; border: none; } .links .linkslist li cite { font-family: "標楷體", DFKai-SB, "DFKai SB", kai, serif; font-size: 1.2em; font-style: normal; } .links .regform { margin: 1em 10%; width: 100%; } /* Refer to http://www.w3.org/Style/threepart-f.css */ /* The child selectors are a hack to hide these rules from WinIE6 */ .links .body>form.regform { width: auto; } .links .regform table { margin: 0; width: 100%; } .links .regform th { text-align: left; vertical-align: top; width: 8em; } .links .regform input.text, .links .regform textarea { width: 100%; } /* The full text search */ .searchresult em { background-color: #FFE0E0; color: red; } .searchresult h3 { margin: 0; } .searchresult li { margin-bottom: 1em; } /* The home page */ .home .nav { float: left; padding: 0; margin: 0 0 1em 0; text-align: center; width: 49%; } .home .nav .accessguide { float: none; text-align: left; width: 100%; } .home .nav .nav1 { display: table; margin: 0 auto; width: 10em; } .home .nav ul { margin: 0; padding: 0; } .home .nav ul li { list-style-type: none; background-color: #FFC0C0; color: #000000; margin: 0 0 0.8em 0; padding: 0.3em 1em; text-align: left; } .home .nav form .text { width: 7em; } .home .bulletin { border-width: thin thick thick thin; border-style: solid; background-color: white; color: black; float: right; width: 50%; margin: 0 0 1em 0; } .home .bulletin .bulletin1 { padding: 1em; } .home .bulletin p { text-indent: 2em; } .home .bulletin h2 { text-align: center; } /* 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 footer */ .footer { clear: both; font-size: 0.833em; text-align: center; } .footer p { margin: 0; text-indent: 0; } .footer img { border-style: none; height: 31px; width: 88px; } .footer .modperl img { height: 30px; width: 110px; } .footer .linkcode { border-width: thin thick thick thin; border-style: solid; background-color: white; color: black; display: table; font-size: 1em; margin: 0 auto; padding: 0.5em; text-align: left; display: table; width: 28em; } /* The split table of contents */ .splittoc { width: 90%; margin: 1em 5%; } .tocl { float: left; width: 45%; } .tocl ul { float: right; margin: 0; padding: 0; } .tocr { float: right; width: 45%; } .tocr ul { float: left; margin: 0; padding: 0; } .splittoc ul li { background-color: #FFC0C0; color: #000000; list-style-type: none; margin: 0.8em 0; padding: 0.3em 1em; text-align: left; width: 11em; }