1/* PostgreSQL.org Documentation Style */
2
3@import 'website-docs.css';
4
5/* requires global.css, table.css and text.css to be loaded before this file! */
6body {
7  font-family: verdana, sans-serif;
8  font-size: 76%;
9  background: url("/resources/background.png") repeat-x scroll left top transparent;
10  padding: 15px 4%;
11  margin: 0;
12}
13
14/* monospace font size fix */
15pre, code, kbd, samp, tt {
16  font-family: monospace,monospace;
17  font-size: 1em;
18}
19
20div.NAVHEADER table {
21  margin-left: 0;
22}
23
24/* Container Definitions */
25
26#docContainerWrap {
27  text-align: center; /* Win IE5 */
28}
29
30#docContainer {
31  margin: 0 auto;
32  width: 90%;
33  padding-bottom: 2em;
34  display: block;
35  text-align: left; /* Win IE5 */
36}
37
38#docHeader {
39  background-image: url("/media/img/docs/bg_hdr.png");
40  height: 83px;
41  margin: 0px;
42  padding: 0px;
43  display: block;
44}
45
46#docHeaderLogo {
47  position: relative;
48  width: 206px;
49  height: 83px;
50  border: 0px;
51  padding: 0px;
52  margin: 0 0 0 20px;
53}
54
55#docHeaderLogo img {
56  border: 0px;
57}
58
59#docNavSearchContainer {
60  padding-bottom: 2px;
61}
62
63#docNav, #docVersions {
64  position: relative;
65  text-align: left;
66  margin-left: 10px;
67  margin-top: 5px;
68  color: #666;
69  font-size: 0.95em;
70}
71
72#docSearch {
73  position: relative;
74  text-align: right;
75  padding: 0;
76  margin: 0;
77  color: #666;
78}
79
80#docTextSize {
81  text-align: right;
82  white-space: nowrap;
83  margin-top: 7px;
84  font-size: 0.95em;
85}
86
87#docSearch form {
88  position: relative;
89  top: 5px;
90  right: 0;
91  margin: 0; /* need for IE 5.5 OSX */
92  text-align: right; /* need for IE 5.5 OSX */
93  white-space: nowrap; /* for Opera */
94}
95
96#docSearch form label {
97  color: #666;
98  font-size: 0.95em;
99}
100
101#docSearch form input {
102  font-size: 0.95em;
103}
104
105#docSearch form #submit {
106  font-size: 0.95em;
107  background: #7A7A7A;
108  color: #fff;
109  border: 1px solid #7A7A7A;
110  padding: 1px 4px;
111}
112
113#docSearch form #q {
114  width: 170px;
115  font-size: 0.95em;
116  border:  1px solid #7A7A7A;
117  background: #E1E1E1;
118  color: #000000;
119  padding: 2px;
120}
121
122.frmDocSearch {
123  padding: 0;
124  margin: 0;
125  display: inline;
126}
127
128.inpDocSearch {
129  padding: 0;
130  margin: 0;
131  color: #000;
132}
133
134#docContent {
135  position: relative;
136  margin-left: 10px;
137  margin-right: 10px;
138  margin-top: 40px;
139}
140
141#docFooter {
142  position: relative;
143  font-size: 0.9em;
144  color: #666;
145  line-height: 1.3em;
146  margin-left: 10px;
147  margin-right: 10px;
148}
149
150#docComments {
151  margin-top: 10px;
152}
153
154#docClear {
155  clear: both;
156  margin: 0;
157  padding: 0;
158}
159
160/* Heading Definitions */
161
162h1, h2, h3 {
163  font-weight: bold;
164  margin-top: 2ex;
165  color: #444;
166}
167
168h1 {
169  font-size: 1.4em;
170}
171
172h2 {
173  font-size: 1.2em !important;
174}
175
176h3 {
177  font-size: 1.1em;
178}
179
180h1 a:hover,
181h2 a:hover,
182h3 a:hover,
183h4 a:hover {
184  color: #444;
185  text-decoration: none;
186}
187
188/* Text Styles */
189
190div.SECT2 {
191  margin-top: 4ex;
192}
193
194div.SECT3 {
195  margin-top: 3ex;
196  margin-left: 3ex;
197}
198
199.txtCurrentLocation {
200  font-weight: bold;
201}
202
203p, ol, ul, li {
204  line-height: 1.5em;
205}
206
207.txtCommentsWrap {
208  border: 2px solid #F5F5F5;
209  width: 100%;
210}
211
212.txtCommentsContent {
213  background: #F5F5F5;
214  padding: 3px;
215}
216
217.txtCommentsPoster {
218  float: left;
219}
220
221.txtCommentsDate {
222  float: right;
223}
224
225.txtCommentsComment {
226  padding: 3px;
227}
228
229#docContainer pre code,
230#docContainer pre tt,
231#docContainer pre pre,
232#docContainer tt tt,
233#docContainer tt code,
234#docContainer tt pre {
235  font-size: 1em;
236}
237
238pre.LITERALLAYOUT,
239.SCREEN,
240.SYNOPSIS,
241.PROGRAMLISTING,
242.REFSYNOPSISDIV p,
243table.CAUTION,
244table.WARNING,
245blockquote.NOTE,
246blockquote.TIP,
247table.CALSTABLE {
248  -moz-box-shadow: 3px 3px 5px #DFDFDF;
249  -webkit-box-shadow: 3px 3px 5px #DFDFDF;
250  -khtml-box-shadow: 3px 3px 5px #DFDFDF;
251  -o-box-shadow: 3px 3px 5px #DFDFDF;
252  box-shadow: 3px 3px 5px #DFDFDF;
253}
254
255pre.LITERALLAYOUT,
256.SCREEN,
257.SYNOPSIS,
258.PROGRAMLISTING,
259.REFSYNOPSISDIV p,
260table.CAUTION,
261table.WARNING,
262blockquote.NOTE,
263blockquote.TIP {
264  color: black;
265  border-width: 1px;
266  border-style: solid;
267  padding: 2ex;
268  margin: 2ex 0 2ex 2ex;
269  overflow: auto;
270  -moz-border-radius: 8px;
271  -webkit-border-radius: 8px;
272  -khtml-border-radius: 8px;
273  border-radius: 8px;
274}
275
276pre.LITERALLAYOUT,
277pre.SYNOPSIS,
278pre.PROGRAMLISTING,
279.REFSYNOPSISDIV p,
280.SCREEN {
281  border-color: #CFCFCF;
282  background-color: #F7F7F7;
283}
284
285blockquote.NOTE,
286blockquote.TIP {
287  border-color: #DBDBCC;
288  background-color: #EEEEDD;
289  padding: 14px;
290  width: 572px;
291}
292
293blockquote.NOTE,
294blockquote.TIP,
295table.CAUTION,
296table.WARNING {
297  margin: 4ex auto;
298}
299
300blockquote.NOTE p,
301blockquote.TIP p {
302  margin: 0;
303}
304
305blockquote.NOTE pre,
306blockquote.NOTE code,
307blockquote.TIP pre,
308blockquote.TIP code {
309  margin-left: 0;
310  margin-right: 0;
311  -moz-box-shadow: none;
312  -webkit-box-shadow: none;
313  -khtml-box-shadow: none;
314  -o-box-shadow: none;
315  box-shadow: none;
316}
317
318.emphasis,
319.c2 {
320  font-weight: bold;
321}
322
323.REPLACEABLE {
324  font-style: italic;
325}
326
327/* Table Styles */
328
329table {
330  margin-left: 2ex;
331}
332
333table.CALSTABLE td,
334table.CALSTABLE th,
335table.CAUTION td,
336table.CAUTION th,
337table.WARNING td,
338table.WARNING th {
339  border-style: solid;
340}
341
342table.CALSTABLE,
343table.CAUTION,
344table.WARNING {
345  border-spacing: 0;
346  border-collapse: collapse;
347}
348
349table.CALSTABLE
350{
351  margin: 2ex 0 2ex 2ex;
352  background-color: #E0ECEF;
353  border: 2px solid #A7C6DF;
354}
355
356table.CALSTABLE tr:hover td
357{
358  background-color: #EFEFEF;
359}
360
361table.CALSTABLE td {
362  background-color: #FFF;
363}
364
365table.CALSTABLE td,
366table.CALSTABLE th {
367  border: 1px solid #A7C6DF;
368  padding: 0.5ex 0.5ex;
369}
370
371table.CAUTION,
372table.WARNING {
373  border-collapse: separate;
374  display: block;
375  padding: 0;
376  max-width: 600px;
377}
378
379table.CAUTION {
380  background-color: #F5F5DC;
381  border-color: #DEDFA7;
382}
383
384table.WARNING {
385  background-color: #FFD7D7;
386  border-color: #DF421E;
387}
388
389table.CAUTION td,
390table.CAUTION th,
391table.WARNING td,
392table.WARNING th {
393  border-width: 0;
394  padding-left: 2ex;
395  padding-right: 2ex;
396}
397
398table.CAUTION td,
399table.CAUTION th {
400  border-color: #F3E4D5
401}
402
403table.WARNING td,
404table.WARNING th {
405  border-color: #FFD7D7;
406}
407
408td.c1,
409td.c2,
410td.c3,
411td.c4,
412td.c5,
413td.c6 {
414  font-size: 1.1em;
415  font-weight: bold;
416  border-bottom: 0px solid #FFEFEF;
417  padding: 1ex 2ex 0;
418}
419
420/* Link Styles */
421
422#docNav a {
423  font-weight: bold;
424}
425
426a:link,
427a:visited,
428a:active,
429a:hover {
430  text-decoration: underline;
431}
432
433a:link,
434a:active {
435  color:#0066A2;
436}
437
438a:visited {
439  color:#004E66;
440}
441
442a:hover {
443  color:#000000;
444}
445
446#docFooter a:link,
447#docFooter a:visited,
448#docFooter a:active {
449  color:#666;
450}
451
452#docContainer code.FUNCTION tt {
453  font-size: 1em;
454}
455
456div.header {
457    color: #444;
458    margin-top: 5px;
459}
460
461div.footer {
462    text-align: center;
463    background-image: url("/resources/footerl.png"), url("/resources/footerr.png"), url("/resources/footerc.png");
464    background-position: left top, right top, center top;
465    background-repeat: no-repeat, no-repeat, repeat-x;
466    padding-top: 45px;
467}
468
469img {
470    border-style: none;
471}
472