/* * The default style sheet used by khtml to render HTML pages * (C) Lars Knoll (knoll@kde.org) 2000 * * Konqueror/khtml relies on the existence of this style sheet for * rendering. Do not remove or modify this file unless you know * what you are doing. */ @namespace "http://www.w3.org/1999/xhtml"; html { display: block } /* The children of the <head> element all have display:none */ head { display: none } meta { display: none } title { display: none } link { display: none } style { display: none } script { display: none } /* generic block-level elements */ body { display: block; margin: 8px } p { display: block; margin: 1.0__qem 0px } div { display: block } layer { display: block } marquee { display: inline-block; overflow: marquee } address { display: block } blockquote { display: block; margin: 1__qem 40px 1em 40px } q { display: inline } q:before { content: '"' /* FIXME: content: open-quote; */ } q:after { content: '"' /* FIXME: content: close-quote; */ } iframe, embed, object { width: 300px; height: 150px } center { display: block; /* special centering to be able to emulate the html4/netscape behaviour */ text-align: -khtml-center } hr { display: block; margin: 0.5em auto; border-style: inset; border-width: 1px } map { display: inline } /* heading elements */ h1 { display: block; font-size: 2em; margin: .67__qem 0 .67em 0; font-weight: bold } h2 { display: block; font-size: 1.5em; margin: .83__qem 0 .83em 0; font-weight: bold } h3 { display: block; font-size: 1.17em; margin: 1__qem 0 1em 0; font-weight: bold } h4 { display: block; margin: 1.33__qem 0 1.33em 0; font-weight: bold } h5 { display: block; font-size: .83em; margin: 1.67__qem 0 1.67em 0; font-weight: bold } h6 { display: block; font-size: .67em; margin: 2.33__qem 0 2.33em 0; font-weight: bold } /* tables */ table { display: table; border-collapse: separate; text-align: -khtml-auto; border-spacing: 2px; border-color: gray } table[align="center"] { margin-left: auto; margin-right: auto } thead { display: table-header-group; vertical-align: middle; border-color: inherit } tbody { display: table-row-group; vertical-align: middle; border-color: inherit } tfoot { display: table-footer-group; vertical-align: middle; border-color: inherit } col { display: table-column } colgroup { display: table-column-group } tr { display: table-row; vertical-align: inherit; border-color: inherit } td, th { display: table-cell; vertical-align: inherit } th { font-weight: bold } caption { display: table-caption; text-align: -khtml-center } /* Lists */ ul, menu, dir { display: block; list-style-type: disc; margin: 1__qem 0 1em 0; -khtml-padding-start: 40px } ol { display: block; list-style-type: decimal; margin: 1__qem 0 1em 0; -khtml-padding-start: 40px } li { display: list-item } ul ul, ol ul { list-style-type: circle } ol ol ul, ol ul ul, ul ol ul, ul ul ul { list-style-type: square } dd { display: block; -khtml-margin-start: 40px } dl { display: block; margin: 1__qem 0 1em 0 } dt { display: block } ol ul, ul ol, ul ul, ol ol { margin-top: 0; margin-bottom: 0 } /* form elements */ form { display: block; margin: 0__qem 0 1em 0 } legend { display: block; padding-left: 2px; padding-right: 2px; border: none } fieldset { display: block; margin-left: 2px; margin-right: 2px; padding: 0.75em 0.625em; border: 2px groove ThreeDFace } button { display: inline-block; border: 2px outset ButtonFace; background-color: ButtonFace; color: ButtonText; padding: 2px 2px 2px 2px; cursor: default } button:active { border-style: inset } input, textarea { text-align: -khtml-auto } /* If we support for CSS2 system fonts, then we won't have to hard code Lucida Grande here. */ input, textarea, select, button { margin: 0__qem; font: 11px 'Lucida Grande'; color: initial } input[type="hidden"] { display: none } input[type="radio"], input[type="checkbox"] { margin: 3px 0.5ex } option, optgroup, area, param { display: none } /* inline elements */ u, ins { text-decoration: underline } strong, b { font-weight: bolder } i, cite, em, var, address { font-style: italic } tt, code, kbd, samp { font-family: monospace } pre, xmp, plaintext { display: block; font-family: monospace; white-space: pre; margin: 1__qem 0 } big { font-size: larger; } small { font-size: smaller; } s, strike, del { text-decoration: line-through } sub { vertical-align: sub; font-size: smaller } sup { vertical-align: super; font-size: smaller } nobr { display: inline; white-space: nowrap } wbr { white-space: normal } /* End Inline Elements */ :focus { outline: auto 3px #1f5ccf } html:focus, body:focus { outline: none } a:-khtml-any-link { color: -khtml-link; text-decoration: underline } a:-khtml-any-link:active { color: -khtml-activelink } /* Bidirectionality settings */ bdo[dir="ltr"] { direction: ltr; unicode-bidi: bidi-override } bdo[dir="rtl"] { direction: rtl; unicode-bidi: bidi-override } /* End bidi settings */ /* other elements */ noframes { display: none } frameset, frame { display: block } /* noscript is handled internally, as it depends on the html settings */