1
/* ***** BEGIN LICENSE BLOCK *****
2
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
4
* The contents of this file are subject to the Mozilla Public License Version
5
* 1.1 (the "License"); you may not use this file except in compliance with
6
* the License. You may obtain a copy of the License at
7
* http://www.mozilla.org/MPL/
9
* Software distributed under the License is distributed on an "AS IS" basis,
10
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11
* for the specific language governing rights and limitations under the
14
* The Original Code is mozilla.org code.
16
* The Initial Developer of the Original Code is
17
* Netscape Communications Corporation.
18
* Portions created by the Initial Developer are Copyright (C) 1998
19
* the Initial Developer. All Rights Reserved.
22
* Blake Ross <BlakeR1234@aol.com>
24
* Alternatively, the contents of this file may be used under the terms of
25
* either of the GNU General Public License Version 2 or later (the "GPL"),
26
* or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
27
* in which case the provisions of the GPL or the LGPL are applicable instead
28
* of those above. If you wish to allow use of your version of this file only
29
* under the terms of either the GPL or the LGPL, and not to allow others to
30
* use your version of this file under the terms of the MPL, indicate your
31
* decision by deleting the provisions above and replace them with the notice
32
* and other provisions required by the GPL or the LGPL. If you do not delete
33
* the provisions above, a recipient may use your version of this file under
34
* the terms of any one of the MPL, the GPL or the LGPL.
36
* ***** END LICENSE BLOCK ***** */
38
@namespace url(http://www.w3.org/1999/xhtml); /* set default namespace to HTML */
42
html, div, map, dt, isindex, form {
75
blockquote[type=cite] {
82
span[_moz_quote=true] {
86
pre[_moz_quote=true] {
133
font-family: monospace;
139
xmp, pre, plaintext {
141
font-family: monospace;
151
border-collapse: separate;
157
table[align="left"] {
161
table[align="right"] {
165
table[rules]:not([rules="none"]) {
166
border-collapse: collapse;
169
/* caption inherits from table not table-outer */
171
display: table-caption;
175
table[align="center"] > caption {
180
table[align="center"] > caption[align="left"] {
184
table[align="center"] > caption[align="right"] {
190
vertical-align: inherit;
194
display: table-column;
198
display: table-column-group;
202
display: table-row-group;
203
vertical-align: middle;
207
display: table-header-group;
208
vertical-align: middle;
212
display: table-footer-group;
213
vertical-align: middle;
216
/* for XHTML tables without tbody */
218
vertical-align: middle;
223
vertical-align: inherit;
230
vertical-align: inherit;
242
content: close-quote;
249
i, cite, em, var, dfn {
253
tt, code, kbd, samp {
254
font-family: monospace;
258
text-decoration: underline;
262
text-decoration: line-through;
266
text-decoration: blink;
284
vertical-align: super;
294
abbr[title], acronym[title] {
295
border-bottom: dotted 1px;
302
list-style-type: disc;
308
list-style-type: decimal;
316
/* nested lists have no top/bottom margins */
317
ul ul, ul ol, ul dir, ul menu, ul dl,
318
ol ul, ol ol, ol dir, ol menu, ol dl,
319
dir ul, dir ol, dir dir, dir menu, dir dl,
320
menu ul, menu ol, menu dir, menu menu, menu dl,
321
dl ul, dl ol, dl dir, dl menu, dl dl {
326
/* 2 deep unordered lists use a circle */
327
ol ul, ul ul, menu ul, dir ul,
328
ol menu, ul menu, menu menu, dir menu,
329
ol dir, ul dir, menu dir, dir dir {
330
list-style-type: circle;
333
/* 3 deep (or more) unordered lists use a square */
334
ol ol ul, ol ul ul, ol menu ul, ol dir ul,
335
ol ol menu, ol ul menu, ol menu menu, ol dir menu,
336
ol ol dir, ol ul dir, ol menu dir, ol dir dir,
337
ul ol ul, ul ul ul, ul menu ul, ul dir ul,
338
ul ol menu, ul ul menu, ul menu menu, ul dir menu,
339
ul ol dir, ul ul dir, ul menu dir, ul dir dir,
340
menu ol ul, menu ul ul, menu menu ul, menu dir ul,
341
menu ol menu, menu ul menu, menu menu menu, menu dir menu,
342
menu ol dir, menu ul dir, menu menu dir, menu dir dir,
343
dir ol ul, dir ul ul, dir menu ul, dir dir ul,
344
dir ol menu, dir ul menu, dir menu menu, dir dir menu,
345
dir ol dir, dir ul dir, dir menu dir, dir dir dir {
346
list-style-type: square;
352
/* <hr> noshade and color attributes are handled completely by
353
* the nsHTMLHRElement attribute mapping code
359
margin: 0.5em auto 0.5em auto;
364
border-style: solid none none none;
367
img[usemap], object[usemap] {
372
display: block ! important;
373
position: static ! important;
374
float: none ! important;
375
border: none ! important;
379
border: none ! important;
391
position: static ! important;
392
float: none ! important;
395
/* focusable content: anything w/ tabindex >=0 is focusable */
396
abbr:focus, acronym:focus, address:focus, applet:focus, b:focus,
397
base:focus, big:focus, blockquote:focus, br:focus, canvas:focus, caption:focus,
398
center:focus, cite:focus, code:focus, col:focus, colgroup:focus, dd:focus,
399
del:focus, dfn:focus, dir:focus, div:focus, dl:focus, dt:focus, em:focus,
400
fieldset:focus, font:focus, form:focus, h1:focus, h2:focus, h3:focus, h4:focus,
401
h5:focus, h6:focus, hr:focus, i:focus, img:focus, ins:focus,
402
kbd:focus, label:focus, legend:focus, li:focus, link:focus, menu:focus,
403
object:focus, ol:focus, p:focus, pre:focus, q:focus, s:focus, samp:focus,
404
small:focus, span:focus, strike:focus, strong:focus, sub:focus, sup:focus,
405
table:focus, tbody:focus, td:focus, tfoot:focus, th:focus, thead:focus,
406
tr:focus, tt:focus, u:focus, ul:focus, var:focus {
407
/* Don't specify the outline-color, we should always use initial value. */
411
/* hidden elements */
412
area, base, basefont, head, meta, script, style, title,
413
noembed, param, link {
417
/* Page breaks at body tags, to help out with LIT-generation */
419
page-break-before: always;
422
/* Explicit line-breaks are blocks, sure... */