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