annotate themes/garland/style.css @ 16:8f09b8a89d76

Added tag 6.7 for changeset 4347c45bb494
author Franck Deroche <webmaster@defr.org>
date Tue, 23 Dec 2008 14:32:44 +0100
parents c1f4ac30525a
children
rev   line source
webmaster@1 1 /* $Id: style.css,v 1.38.2.1 2008/02/05 09:27:26 goba Exp $ */
webmaster@1 2
webmaster@1 3 /**
webmaster@1 4 * Garland, for Drupal 6.x
webmaster@1 5 * Stefan Nagtegaal, iStyledThis [dot] nl
webmaster@1 6 * Steven Wittens, acko [dot] net`
webmaster@1 7 *
webmaster@1 8 * If you use a customized color scheme, you must regenerate it after
webmaster@1 9 * modifying this file.
webmaster@1 10 */
webmaster@1 11
webmaster@1 12 /**
webmaster@1 13 * Generic elements
webmaster@1 14 */
webmaster@1 15 body {
webmaster@1 16 margin: 0;
webmaster@1 17 padding: 0;
webmaster@1 18 background: #edf5fa;
webmaster@1 19 font: 12px/170% Verdana, sans-serif;
webmaster@1 20 color: #494949;
webmaster@1 21 }
webmaster@1 22
webmaster@1 23 input {
webmaster@1 24 font: 12px/100% Verdana, sans-serif;
webmaster@1 25 color: #494949;
webmaster@1 26 }
webmaster@1 27
webmaster@1 28 textarea, select {
webmaster@1 29 font: 12px/160% Verdana, sans-serif;
webmaster@1 30 color: #494949;
webmaster@1 31 }
webmaster@1 32
webmaster@1 33 h1, h2, h3, h4, h5, h6 {
webmaster@1 34 margin: 0;
webmaster@1 35 padding: 0;
webmaster@1 36 font-weight: normal;
webmaster@1 37 font-family: Helvetica, Arial, sans-serif;
webmaster@1 38 }
webmaster@1 39
webmaster@1 40 h1 {
webmaster@1 41 font-size: 170%;
webmaster@1 42 }
webmaster@1 43
webmaster@1 44 h2 {
webmaster@1 45 font-size: 160%;
webmaster@1 46 line-height: 130%;
webmaster@1 47 }
webmaster@1 48
webmaster@1 49 h3 {
webmaster@1 50 font-size: 140%;
webmaster@1 51 }
webmaster@1 52
webmaster@1 53 h4 {
webmaster@1 54 font-size: 130%;
webmaster@1 55 }
webmaster@1 56
webmaster@1 57 h5 {
webmaster@1 58 font-size: 120%;
webmaster@1 59 }
webmaster@1 60
webmaster@1 61 h6 {
webmaster@1 62 font-size: 110%;
webmaster@1 63 }
webmaster@1 64
webmaster@1 65 ul, quote, code, fieldset {
webmaster@1 66 margin: .5em 0;
webmaster@1 67 }
webmaster@1 68
webmaster@1 69 p {
webmaster@1 70 margin: 0.6em 0 1.2em;
webmaster@1 71 padding: 0;
webmaster@1 72 }
webmaster@1 73
webmaster@1 74 a:link, a:visited {
webmaster@1 75 color: #027AC6;
webmaster@1 76 text-decoration: none;
webmaster@1 77 }
webmaster@1 78
webmaster@1 79 a:hover {
webmaster@1 80 color: #0062A0;
webmaster@1 81 text-decoration: underline;
webmaster@1 82 }
webmaster@1 83
webmaster@1 84 a:active, a.active {
webmaster@1 85 color: #5895be;
webmaster@1 86 }
webmaster@1 87
webmaster@1 88 hr {
webmaster@1 89 margin: 0;
webmaster@1 90 padding: 0;
webmaster@1 91 border: none;
webmaster@1 92 height: 1px;
webmaster@1 93 background: #5294c1;
webmaster@1 94 }
webmaster@1 95
webmaster@1 96 ul {
webmaster@1 97 margin: 0.5em 0 1em;
webmaster@1 98 padding: 0;
webmaster@1 99 }
webmaster@1 100
webmaster@1 101 ol {
webmaster@1 102 margin: 0.75em 0 1.25em;
webmaster@1 103 padding: 0;
webmaster@1 104 }
webmaster@1 105
webmaster@1 106 ol li, ul li {
webmaster@1 107 margin: 0.4em 0 0.4em .5em; /* LTR */
webmaster@1 108 }
webmaster@1 109
webmaster@1 110 ul.menu, .item-list ul {
webmaster@1 111 margin: 0.35em 0 0 -0.5em; /* LTR */
webmaster@1 112 padding: 0;
webmaster@1 113 }
webmaster@1 114
webmaster@1 115 ul.menu ul, .item-list ul ul {
webmaster@1 116 margin-left: 0em; /* LTR */
webmaster@1 117 }
webmaster@1 118
webmaster@1 119 ol li, ul li, ul.menu li, .item-list ul li, li.leaf {
webmaster@1 120 margin: 0.15em 0 0.15em .5em; /* LTR */
webmaster@1 121 }
webmaster@1 122
webmaster@1 123 ul li, ul.menu li, .item-list ul li, li.leaf {
webmaster@1 124 padding: 0 0 .2em 1.5em;
webmaster@1 125 list-style-type: none;
webmaster@1 126 list-style-image: none;
webmaster@1 127 background: transparent url(images/menu-leaf.gif) no-repeat 1px .35em; /* LTR */
webmaster@1 128 }
webmaster@1 129
webmaster@1 130 ol li {
webmaster@1 131 padding: 0 0 .3em;
webmaster@1 132 margin-left: 2em; /* LTR */
webmaster@1 133 }
webmaster@1 134
webmaster@1 135 ul li.expanded {
webmaster@1 136 background: transparent url(images/menu-expanded.gif) no-repeat 1px .35em; /* LTR */
webmaster@1 137 }
webmaster@1 138
webmaster@1 139 ul li.collapsed {
webmaster@1 140 background: transparent url(images/menu-collapsed.gif) no-repeat 0px .35em; /* LTR */
webmaster@1 141 }
webmaster@1 142
webmaster@1 143 ul li.leaf a, ul li.expanded a, ul li.collapsed a {
webmaster@1 144 display: block;
webmaster@1 145 }
webmaster@1 146
webmaster@1 147 ul.inline li {
webmaster@1 148 background: none;
webmaster@1 149 margin: 0;
webmaster@1 150 padding: 0 1em 0 0; /* LTR */
webmaster@1 151 }
webmaster@1 152
webmaster@1 153 ol.task-list {
webmaster@1 154 margin-left: 0; /* LTR */
webmaster@1 155 list-style-type: none;
webmaster@1 156 list-style-image: none;
webmaster@1 157 }
webmaster@1 158 ol.task-list li {
webmaster@1 159 padding: 0.5em 1em 0.5em 2em; /* LTR */
webmaster@1 160 }
webmaster@1 161 ol.task-list li.active {
webmaster@1 162 background: transparent url(images/task-list.png) no-repeat 3px 50%; /* LTR */
webmaster@1 163 }
webmaster@1 164 ol.task-list li.done {
webmaster@1 165 color: #393;
webmaster@1 166 background: transparent url(../../misc/watchdog-ok.png) no-repeat 0px 50%; /* LTR */
webmaster@1 167 }
webmaster@1 168 ol.task-list li.active {
webmaster@1 169 margin-right: 1em; /* LTR */
webmaster@1 170 }
webmaster@1 171
webmaster@1 172 fieldset ul.clear-block li {
webmaster@1 173 margin: 0;
webmaster@1 174 padding: 0;
webmaster@1 175 background-image: none;
webmaster@1 176 }
webmaster@1 177
webmaster@1 178 dl {
webmaster@1 179 margin: 0.5em 0 1em 1.5em; /* LTR */
webmaster@1 180 }
webmaster@1 181
webmaster@1 182 dl dt {
webmaster@1 183 }
webmaster@1 184
webmaster@1 185 dl dd {
webmaster@1 186 margin: 0 0 .5em 1.5em; /* LTR */
webmaster@1 187 }
webmaster@1 188
webmaster@1 189 img, a img {
webmaster@1 190 border: none;
webmaster@1 191 }
webmaster@1 192
webmaster@1 193 table {
webmaster@1 194 margin: 1em 0;
webmaster@1 195 width: 100%;
webmaster@1 196 }
webmaster@1 197
webmaster@1 198 thead th {
webmaster@1 199 border-bottom: 2px solid #d3e7f4;
webmaster@1 200 color: #494949;
webmaster@1 201 font-weight: bold;
webmaster@1 202 }
webmaster@1 203
webmaster@1 204 th a:link, th a:visited {
webmaster@1 205 color: #6f9dbd;
webmaster@1 206 }
webmaster@1 207
webmaster@1 208 td, th {
webmaster@1 209 padding: .3em .5em;
webmaster@1 210 }
webmaster@1 211
webmaster@1 212 tr.even, tr.odd, tbody th {
webmaster@1 213 border: solid #d3e7f4;
webmaster@1 214 border-width: 1px 0;
webmaster@1 215 }
webmaster@1 216
webmaster@1 217 tr.odd, tr.info {
webmaster@1 218 background-color: #edf5fa;
webmaster@1 219 }
webmaster@1 220
webmaster@1 221 tr.even {
webmaster@1 222 background-color: #fff;
webmaster@1 223 }
webmaster@1 224
webmaster@1 225 tr.drag {
webmaster@1 226 background-color: #fffff0;
webmaster@1 227 }
webmaster@1 228
webmaster@1 229 tr.drag-previous {
webmaster@1 230 background-color: #ffd;
webmaster@1 231 }
webmaster@1 232
webmaster@1 233 tr.odd td.active {
webmaster@1 234 background-color: #ddecf5;
webmaster@1 235 }
webmaster@1 236
webmaster@1 237 tr.even td.active {
webmaster@1 238 background-color: #e6f1f7;
webmaster@1 239 }
webmaster@1 240
webmaster@1 241 td.region, td.module, td.container, td.category {
webmaster@1 242 border-top: 1.5em solid #fff;
webmaster@1 243 border-bottom: 1px solid #b4d7f0;
webmaster@1 244 background-color: #d4e7f3;
webmaster@1 245 color: #455067;
webmaster@1 246 font-weight: bold;
webmaster@1 247 }
webmaster@1 248
webmaster@1 249 tr:first-child td.region, tr:first-child td.module, tr:first-child td.container, tr:first-child td.category {
webmaster@1 250 border-top-width: 0;
webmaster@1 251 }
webmaster@1 252
webmaster@1 253 span.form-required {
webmaster@1 254 color: #ffae00;
webmaster@1 255 }
webmaster@1 256
webmaster@1 257 span.submitted, .description {
webmaster@1 258 font-size: 0.92em;
webmaster@1 259 color: #898989;
webmaster@1 260 }
webmaster@1 261
webmaster@1 262 .description {
webmaster@1 263 line-height: 150%;
webmaster@1 264 margin-bottom: 0.75em;
webmaster@1 265 color: #898989;
webmaster@1 266 }
webmaster@1 267
webmaster@1 268 .messages, .preview {
webmaster@1 269 margin: .75em 0 .75em;
webmaster@1 270 padding: .5em 1em;
webmaster@1 271 }
webmaster@1 272
webmaster@1 273 .messages ul {
webmaster@1 274 margin: 0;
webmaster@1 275 }
webmaster@1 276
webmaster@1 277 .form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item {
webmaster@1 278 margin: 0.25em 0;
webmaster@1 279 }
webmaster@1 280
webmaster@1 281 #center form {
webmaster@1 282 margin-bottom: 2em;
webmaster@1 283 }
webmaster@1 284
webmaster@1 285 .form-button, .form-submit {
webmaster@1 286 margin: 2em 0.5em 1em 0; /* LTR */
webmaster@1 287 }
webmaster@1 288
webmaster@1 289 #dblog-form-overview .form-submit,
webmaster@1 290 .confirmation .form-submit,
webmaster@1 291 .search-form .form-submit,
webmaster@1 292 .poll .form-submit,
webmaster@1 293 fieldset .form-button, fieldset .form-submit,
webmaster@1 294 .sidebar .form-button, .sidebar .form-submit,
webmaster@1 295 table .form-button, table .form-submit {
webmaster@1 296 margin: 0;
webmaster@1 297 }
webmaster@1 298
webmaster@1 299 .box {
webmaster@1 300 margin-bottom: 2.5em;
webmaster@1 301 }
webmaster@1 302
webmaster@1 303 /**
webmaster@1 304 * Layout
webmaster@1 305 */
webmaster@1 306 #header-region {
webmaster@1 307 min-height: 1em;
webmaster@1 308 background: #d2e6f3 url(images/bg-navigation.png) repeat-x 50% 100%;
webmaster@1 309 }
webmaster@1 310
webmaster@1 311 #header-region .block {
webmaster@1 312 display: block;
webmaster@1 313 margin: 0 1em;
webmaster@1 314 }
webmaster@1 315
webmaster@1 316 #header-region .block-region {
webmaster@1 317 display: block;
webmaster@1 318 margin: 0 0.5em 1em;
webmaster@1 319 padding: 0.5em;
webmaster@1 320 position: relative;
webmaster@1 321 top: 0.5em;
webmaster@1 322 }
webmaster@1 323
webmaster@1 324 #header-region * {
webmaster@1 325 display: inline;
webmaster@1 326 line-height: 1.5em;
webmaster@1 327 margin-top: 0;
webmaster@1 328 margin-bottom: 0;
webmaster@1 329 }
webmaster@1 330
webmaster@1 331 /* Prevent the previous directive from showing the content of script elements in Mozilla browsers. */
webmaster@1 332 #header-region script {
webmaster@1 333 display: none;
webmaster@1 334 }
webmaster@1 335
webmaster@1 336 #header-region p, #header-region img {
webmaster@1 337 margin-top: 0.5em;
webmaster@1 338 }
webmaster@1 339
webmaster@1 340 #header-region h2 {
webmaster@1 341 margin: 0 1em 0 0; /* LTR */
webmaster@1 342 }
webmaster@1 343
webmaster@1 344 #header-region h3, #header-region label, #header-region li {
webmaster@1 345 margin: 0 1em;
webmaster@1 346 padding: 0;
webmaster@1 347 background: none;
webmaster@1 348 }
webmaster@1 349
webmaster@1 350 #wrapper {
webmaster@1 351 background: #edf5fa url(images/body.png) repeat-x 50% 0;
webmaster@1 352 }
webmaster@1 353
webmaster@1 354 #wrapper #container {
webmaster@1 355 margin: 0 auto;
webmaster@1 356 padding: 0 20px;
webmaster@1 357 max-width: 1270px;
webmaster@1 358 }
webmaster@1 359
webmaster@1 360 #wrapper #container #header {
webmaster@1 361 height: 80px;
webmaster@1 362 }
webmaster@1 363
webmaster@1 364 #wrapper #container #header #logo-floater {
webmaster@1 365 position: absolute;
webmaster@1 366 }
webmaster@1 367
webmaster@1 368 #wrapper #container #header h1, #wrapper #container #header h1 a:link, #wrapper #container #header h1 a:visited {
webmaster@1 369 line-height: 120px;
webmaster@1 370 position: relative;
webmaster@1 371 z-index: 2;
webmaster@1 372 white-space: nowrap;
webmaster@1 373 }
webmaster@1 374
webmaster@1 375 #wrapper #container #header h1 span {
webmaster@1 376 font-weight: bold;
webmaster@1 377 }
webmaster@1 378
webmaster@1 379 #wrapper #container #header h1 img {
webmaster@1 380 padding-top: 16px;
webmaster@1 381 padding-right: 20px; /* LTR */
webmaster@1 382 float: left; /* LTR */
webmaster@1 383 }
webmaster@1 384
webmaster@1 385 /* With 3 columns, require a minimum width of 1000px to ensure there is enough horizontal space. */
webmaster@1 386 body.sidebars {
webmaster@1 387 min-width: 980px;
webmaster@1 388 }
webmaster@1 389 /* With 2 columns, require a minimum width of 800px. */
webmaster@1 390 body.sidebar-left, body.sidebar-right {
webmaster@1 391 min-width: 780px;
webmaster@1 392 }
webmaster@1 393
webmaster@1 394 /* We must define 100% width to avoid the body being too narrow for near-empty pages */
webmaster@1 395 #wrapper #container #center {
webmaster@1 396 float: left;
webmaster@1 397 width: 100%;
webmaster@1 398 }
webmaster@1 399
webmaster@1 400 /* So we move the #center container over the sidebars to compensate */
webmaster@1 401 body.sidebar-left #center {
webmaster@1 402 margin-left: -210px;
webmaster@1 403 }
webmaster@1 404 body.sidebar-right #center {
webmaster@1 405 margin-right: -210px;
webmaster@1 406 }
webmaster@1 407 body.sidebars #center {
webmaster@1 408 margin: 0 -210px;
webmaster@1 409 }
webmaster@1 410
webmaster@1 411 /* And add blanks left and right for the sidebars to fill */
webmaster@1 412 body.sidebar-left #squeeze {
webmaster@1 413 margin-left: 210px;
webmaster@1 414 }
webmaster@1 415 body.sidebar-right #squeeze {
webmaster@1 416 margin-right: 210px;
webmaster@1 417 }
webmaster@1 418 body.sidebars #squeeze {
webmaster@1 419 margin: 0 210px;
webmaster@1 420 }
webmaster@1 421
webmaster@1 422 /* We ensure the sidebars are still clickable using z-index */
webmaster@1 423 #wrapper #container .sidebar {
webmaster@1 424 margin: 60px 0 5em;
webmaster@1 425 width: 210px;
webmaster@1 426 float: left;
webmaster@1 427 z-index: 2;
webmaster@1 428 position: relative;
webmaster@1 429 }
webmaster@1 430
webmaster@1 431 #wrapper #container .sidebar .block {
webmaster@1 432 margin: 0 0 1.5em 0;
webmaster@1 433 }
webmaster@1 434
webmaster@1 435 #sidebar-left .block {
webmaster@1 436 padding: 0 15px 0 0px;
webmaster@1 437 }
webmaster@1 438
webmaster@1 439 #sidebar-right .block {
webmaster@1 440 padding: 0 0px 0 15px;
webmaster@1 441 }
webmaster@1 442
webmaster@1 443 .block .content {
webmaster@1 444 margin: 0.5em 0;
webmaster@1 445 }
webmaster@1 446
webmaster@1 447 #sidebar-left .block-region {
webmaster@1 448 margin: 0 15px 0 0px; /* LTR */
webmaster@1 449 }
webmaster@1 450
webmaster@1 451 #sidebar-right .block-region {
webmaster@1 452 margin: 0 0px 0 15px; /* LTR */
webmaster@1 453 }
webmaster@1 454
webmaster@1 455 .block-region {
webmaster@1 456 padding: 1em;
webmaster@1 457 background: transparent;
webmaster@1 458 border: 2px dashed #b4d7f0;
webmaster@1 459 text-align: center;
webmaster@1 460 font-size: 1.3em;
webmaster@1 461 }
webmaster@1 462
webmaster@1 463 /* Now we add the backgrounds for the main content shading */
webmaster@1 464 #wrapper #container #center #squeeze {
webmaster@1 465 background: #fff url(images/bg-content.png) repeat-x 50% 0;
webmaster@1 466 position: relative;
webmaster@1 467 }
webmaster@1 468
webmaster@1 469 #wrapper #container #center .right-corner {
webmaster@1 470 background: transparent url(images/bg-content-right.png) no-repeat 100% 0;
webmaster@1 471 position: relative;
webmaster@1 472 left: 10px;
webmaster@1 473 }
webmaster@1 474
webmaster@1 475 #wrapper #container #center .right-corner .left-corner {
webmaster@1 476 padding: 60px 25px 5em 35px;
webmaster@1 477 background: transparent url(images/bg-content-left.png) no-repeat 0 0;
webmaster@1 478 margin-left: -10px;
webmaster@1 479 position: relative;
webmaster@1 480 left: -10px;
webmaster@1 481 min-height: 400px;
webmaster@1 482 }
webmaster@1 483
webmaster@1 484 #wrapper #container #footer {
webmaster@1 485 float: none;
webmaster@1 486 clear: both;
webmaster@1 487 text-align: center;
webmaster@1 488 margin: 4em 0 -3em;
webmaster@1 489 color: #898989;
webmaster@1 490 }
webmaster@1 491
webmaster@1 492 #wrapper #container .breadcrumb {
webmaster@1 493 position: absolute;
webmaster@1 494 top: 15px;
webmaster@1 495 left: 35px; /* LTR */
webmaster@1 496 z-index: 3;
webmaster@1 497 }
webmaster@1 498
webmaster@1 499 body.sidebar-left #footer {
webmaster@1 500 margin-left: -210px;
webmaster@1 501 }
webmaster@1 502
webmaster@1 503 body.sidebar-right #footer {
webmaster@1 504 margin-right: -210px;
webmaster@1 505 }
webmaster@1 506
webmaster@1 507 body.sidebars #footer {
webmaster@1 508 margin: 0 -210px;
webmaster@1 509 }
webmaster@1 510
webmaster@1 511 /**
webmaster@1 512 * Header
webmaster@1 513 */
webmaster@1 514 #wrapper #container #header h1, #wrapper #container #header h1 a:link, #wrapper #container #header h1 a:visited {
webmaster@1 515 color: #fff;
webmaster@1 516 font-weight: normal;
webmaster@1 517 text-shadow: #1659ac 0px 1px 3px;
webmaster@1 518 font-size: 1.5em;
webmaster@1 519 }
webmaster@1 520
webmaster@1 521 #wrapper #container #header h1 a:hover {
webmaster@1 522 text-decoration: none;
webmaster@1 523 }
webmaster@1 524
webmaster@1 525 #wrapper #container .breadcrumb {
webmaster@1 526 font-size: 0.92em;
webmaster@1 527 }
webmaster@1 528
webmaster@1 529 #wrapper #container .breadcrumb, #wrapper #container .breadcrumb a {
webmaster@1 530 color: #529ad6;
webmaster@1 531 }
webmaster@1 532
webmaster@1 533 #mission {
webmaster@1 534 padding: 1em;
webmaster@1 535 background-color: #fff;
webmaster@1 536 border: 1px solid #e0e5fb;
webmaster@1 537 margin-bottom: 2em;
webmaster@1 538 }
webmaster@1 539
webmaster@1 540 /**
webmaster@1 541 * Primary navigation
webmaster@1 542 */
webmaster@1 543 ul.primary-links {
webmaster@1 544 margin: 0;
webmaster@1 545 padding: 0;
webmaster@1 546 float: right; /* LTR */
webmaster@1 547 position: relative;
webmaster@1 548 z-index: 4;
webmaster@1 549 }
webmaster@1 550
webmaster@1 551 ul.primary-links li {
webmaster@1 552 margin: 0;
webmaster@1 553 padding: 0;
webmaster@1 554 float: left; /* LTR */
webmaster@1 555 background-image: none;
webmaster@1 556 }
webmaster@1 557
webmaster@1 558 ul.primary-links li a, ul.primary-links li a:link, ul.primary-links li a:visited {
webmaster@1 559 display: block;
webmaster@1 560 margin: 0 1em;
webmaster@1 561 padding: .75em 0 0;
webmaster@1 562 color: #fff;
webmaster@1 563 background: transparent url(images/bg-navigation-item.png) no-repeat 50% 0;
webmaster@1 564 }
webmaster@1 565
webmaster@1 566 ul.primary-links li a:hover, ul.primary-links li a.active {
webmaster@1 567 color: #fff;
webmaster@1 568 background: transparent url(images/bg-navigation-item-hover.png) no-repeat 50% 0;
webmaster@1 569 }
webmaster@1 570
webmaster@1 571 /**
webmaster@1 572 * Secondary navigation
webmaster@1 573 */
webmaster@1 574 ul.secondary-links {
webmaster@1 575 margin: 0;
webmaster@1 576 padding: 18px 0 0;
webmaster@1 577 float: right; /* LTR */
webmaster@1 578 clear: right; /* LTR */
webmaster@1 579 position: relative;
webmaster@1 580 z-index: 4;
webmaster@1 581 }
webmaster@1 582
webmaster@1 583 ul.secondary-links li {
webmaster@1 584 margin: 0;
webmaster@1 585 padding: 0;
webmaster@1 586 float: left; /* LTR */
webmaster@1 587 background-image: none;
webmaster@1 588 }
webmaster@1 589
webmaster@1 590 ul.secondary-links li a, ul.secondary-links li a:link, ul.secondary-links li a:visited {
webmaster@1 591 display: block;
webmaster@1 592 margin: 0 1em;
webmaster@1 593 padding: .75em 0 0;
webmaster@1 594 color: #cde3f1;
webmaster@1 595 background: transparent;
webmaster@1 596 }
webmaster@1 597
webmaster@1 598 ul.secondary-links li a:hover, ul.secondary-links li a.active {
webmaster@1 599 color: #cde3f1;
webmaster@1 600 background: transparent;
webmaster@1 601 }
webmaster@1 602
webmaster@1 603 /**
webmaster@1 604 * Local tasks
webmaster@1 605 */
webmaster@1 606 ul.primary, ul.primary li, ul.secondary, ul.secondary li {
webmaster@1 607 border: 0;
webmaster@1 608 background: none;
webmaster@1 609 margin: 0;
webmaster@1 610 padding: 0;
webmaster@1 611 }
webmaster@1 612
webmaster@1 613 #tabs-wrapper {
webmaster@1 614 margin: 0 -26px 1em;
webmaster@1 615 padding: 0 26px;
webmaster@1 616 border-bottom: 1px solid #e9eff3;
webmaster@1 617 position: relative;
webmaster@1 618 }
webmaster@1 619 ul.primary {
webmaster@1 620 padding: 0.5em 0 10px;
webmaster@1 621 float: left; /* LTR */
webmaster@1 622 }
webmaster@1 623 ul.secondary {
webmaster@1 624 clear: both;
webmaster@1 625 text-align: left; /* LTR */
webmaster@1 626 border-bottom: 1px solid #e9eff3;
webmaster@1 627 margin: -0.2em -26px 1em;
webmaster@1 628 padding: 0 26px 0.6em;
webmaster@1 629 }
webmaster@1 630 h2.with-tabs {
webmaster@1 631 float: left; /* LTR */
webmaster@1 632 margin: 0 2em 0 0; /* LTR */
webmaster@1 633 padding: 0;
webmaster@1 634 }
webmaster@1 635
webmaster@1 636 ul.primary li a, ul.primary li.active a, ul.primary li a:hover, ul.primary li a:visited,
webmaster@1 637 ul.secondary li a, ul.secondary li.active a, ul.secondary li a:hover, ul.secondary li a:visited {
webmaster@1 638 border: 0;
webmaster@1 639 background: transparent;
webmaster@1 640 padding: 4px 1em;
webmaster@1 641 margin: 0 0 0 1px; /* LTR */
webmaster@1 642 height: auto;
webmaster@1 643 text-decoration: none;
webmaster@1 644 position: relative;
webmaster@1 645 top: -1px;
webmaster@1 646 }
webmaster@1 647 ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:visited, ul.primary li a:hover,
webmaster@1 648 ul.secondary li.active a, ul.secondary li.active a:link, ul.secondary li.active a:visited, ul.secondary li a:hover {
webmaster@1 649 background: url(images/bg-tab.png) repeat-x 0 50%;
webmaster@1 650 color: #fff;
webmaster@1 651 }
webmaster@1 652 ul.primary li.active a,
webmaster@1 653 ul.secondary li.active a {
webmaster@1 654 font-weight: bold;
webmaster@1 655 }
webmaster@1 656
webmaster@1 657 /**
webmaster@1 658 * Nodes & comments
webmaster@1 659 */
webmaster@1 660 .node {
webmaster@1 661 border-bottom: 1px solid #e9eff3;
webmaster@1 662 margin: -1.5em -26px 1.5em;
webmaster@1 663 padding: 1.5em 26px;
webmaster@1 664 }
webmaster@1 665
webmaster@1 666 ul.links li, ul.inline li {
webmaster@1 667 margin-left: 0;
webmaster@1 668 margin-right: 0;
webmaster@1 669 padding-left: 0; /* LTR */
webmaster@1 670 padding-right: 1em; /* LTR */
webmaster@1 671 background-image: none;
webmaster@1 672 }
webmaster@1 673
webmaster@1 674 .node .links, .comment .links {
webmaster@1 675 text-align: left; /* LTR */
webmaster@1 676 }
webmaster@1 677
webmaster@1 678 .node .links ul.links li, .comment .links ul.links li {}
webmaster@1 679 .terms ul.links li {
webmaster@1 680 margin-left: 0;
webmaster@1 681 margin-right: 0;
webmaster@1 682 padding-right: 0;
webmaster@1 683 padding-left: 1em;
webmaster@1 684 }
webmaster@1 685
webmaster@1 686 .picture, .comment .submitted {
webmaster@1 687 float: right; /* LTR */
webmaster@1 688 clear: right; /* LTR */
webmaster@1 689 padding-left: 1em; /* LTR */
webmaster@1 690 }
webmaster@1 691
webmaster@1 692 .new {
webmaster@1 693 color: #ffae00;
webmaster@1 694 font-size: 0.92em;
webmaster@1 695 font-weight: bold;
webmaster@1 696 float: right; /* LTR */
webmaster@1 697 }
webmaster@1 698
webmaster@1 699 .terms {
webmaster@1 700 float: right; /* LTR */
webmaster@1 701 }
webmaster@1 702
webmaster@1 703 .preview .node, .preview .comment, .sticky {
webmaster@1 704 margin: 0;
webmaster@1 705 padding: 0.5em 0;
webmaster@1 706 border: 0;
webmaster@1 707 background: 0;
webmaster@1 708 }
webmaster@1 709
webmaster@1 710 .sticky {
webmaster@1 711 padding: 1em;
webmaster@1 712 background-color: #fff;
webmaster@1 713 border: 1px solid #e0e5fb;
webmaster@1 714 margin-bottom: 2em;
webmaster@1 715 }
webmaster@1 716
webmaster@1 717 #comments {
webmaster@1 718 position: relative;
webmaster@1 719 top: -1px;
webmaster@1 720 border-bottom: 1px solid #e9eff3;
webmaster@1 721 margin: -1.5em -25px 0;
webmaster@1 722 padding: 0 25px;
webmaster@1 723 }
webmaster@1 724
webmaster@1 725 #comments h2.comments {
webmaster@1 726 margin: 0 -25px;
webmaster@1 727 padding: .5em 25px;
webmaster@1 728 background: #fff url(images/gradient-inner.png) repeat-x 0 0;
webmaster@1 729 }
webmaster@1 730
webmaster@1 731 .comment {
webmaster@1 732 margin: 0 -25px;
webmaster@1 733 padding: 1.5em 25px 1.5em;
webmaster@1 734 border-top: 1px solid #e9eff3;
webmaster@1 735 }
webmaster@1 736
webmaster@1 737 .indented {
webmaster@1 738 margin-left: 25px; /* LTR */
webmaster@1 739 }
webmaster@1 740
webmaster@1 741 .comment h3 a.active {
webmaster@1 742 color: #494949;
webmaster@1 743 }
webmaster@1 744
webmaster@1 745 .node .content, .comment .content {
webmaster@1 746 margin: 0.6em 0;
webmaster@1 747 }
webmaster@1 748
webmaster@1 749 /**
webmaster@1 750 * Aggregator.module
webmaster@1 751 */
webmaster@1 752 #aggregator {
webmaster@1 753 margin-top: 1em;
webmaster@1 754 }
webmaster@1 755 #aggregator .feed-item-title {
webmaster@1 756 font-size: 160%;
webmaster@1 757 line-height: 130%;
webmaster@1 758 }
webmaster@1 759 #aggregator .feed-item {
webmaster@1 760 border-bottom: 1px solid #e9eff3;
webmaster@1 761 margin: -1.5em -31px 1.75em;
webmaster@1 762 padding: 1.5em 31px;
webmaster@1 763 }
webmaster@1 764 #aggregator .feed-item-categories {
webmaster@1 765 font-size: 0.92em;
webmaster@1 766 }
webmaster@1 767 #aggregator .feed-item-meta {
webmaster@1 768 font-size: 0.92em;
webmaster@1 769 color: #898989;
webmaster@1 770 }
webmaster@1 771
webmaster@1 772 /**
webmaster@1 773 * Color.module
webmaster@1 774 */
webmaster@1 775 #palette .form-item {
webmaster@1 776 border: 1px solid #fff;
webmaster@1 777 }
webmaster@1 778 #palette .item-selected {
webmaster@1 779 background: #fff url(images/gradient-inner.png) repeat-x 0 0;
webmaster@1 780 border: 1px solid #d9eaf5;
webmaster@1 781 }
webmaster@1 782
webmaster@1 783 /**
webmaster@1 784 * Menu.module
webmaster@1 785 */
webmaster@1 786 tr.menu-disabled {
webmaster@1 787 opacity: 0.5;
webmaster@1 788 }
webmaster@1 789 tr.odd td.menu-disabled {
webmaster@1 790 background-color: #edf5fa;
webmaster@1 791 }
webmaster@1 792 tr.even td.menu-disabled {
webmaster@1 793 background-color: #fff;
webmaster@1 794 }
webmaster@1 795
webmaster@1 796 /**
webmaster@1 797 * Poll.module
webmaster@1 798 */
webmaster@1 799 .poll .bar {
webmaster@1 800 background: #fff url(images/bg-bar-white.png) repeat-x 0 0;
webmaster@1 801 border: solid #f0f0f0;
webmaster@1 802 border-width: 0 1px 1px;
webmaster@1 803 }
webmaster@1 804
webmaster@1 805 .poll .bar .foreground {
webmaster@1 806 background: #71a7cc url(images/bg-bar.png) repeat-x 0 100%;
webmaster@1 807 }
webmaster@1 808
webmaster@1 809 .poll .percent {
webmaster@1 810 font-size: .9em;
webmaster@1 811 }
webmaster@1 812
webmaster@1 813 /**
webmaster@1 814 * Autocomplete.
webmaster@1 815 */
webmaster@1 816 #autocomplete li {
webmaster@1 817 cursor: default;
webmaster@1 818 padding: 2px;
webmaster@1 819 margin: 0;
webmaster@1 820 }
webmaster@1 821
webmaster@1 822 /**
webmaster@1 823 * Collapsible fieldsets
webmaster@1 824 */
webmaster@1 825 fieldset {
webmaster@1 826 margin: 1em 0;
webmaster@1 827 padding: 1em;
webmaster@1 828 border: 1px solid #d9eaf5;
webmaster@1 829 background: #fff url(images/gradient-inner.png) repeat-x 0 0;
webmaster@1 830 }
webmaster@1 831
webmaster@1 832 /* Targets IE 7. Fixes background image in field sets. */
webmaster@1 833 *:first-child+html fieldset {
webmaster@1 834 padding: 0 1em 1em;
webmaster@1 835 background-position: 0 .75em;
webmaster@1 836 background-color: transparent;
webmaster@1 837 }
webmaster@1 838
webmaster@1 839 *:first-child+html fieldset > .description, *:first-child+html fieldset .fieldset-wrapper .description {
webmaster@1 840 padding-top: 1em;
webmaster@1 841 }
webmaster@1 842
webmaster@1 843 fieldset legend {
webmaster@1 844 /* Fix disappearing legend in FFox */
webmaster@1 845 display: block;
webmaster@1 846 }
webmaster@1 847
webmaster@1 848 *:first-child+html fieldset legend, *:first-child+html fieldset.collapsed legend {
webmaster@1 849 display: inline;
webmaster@1 850 }
webmaster@1 851
webmaster@1 852 html.js fieldset.collapsed {
webmaster@1 853 background: transparent;
webmaster@1 854 padding-top: 0;
webmaster@1 855 padding-bottom: .6em;
webmaster@1 856 }
webmaster@1 857
webmaster@1 858 html.js fieldset.collapsible legend a {
webmaster@1 859 padding-left: 2em; /* LTR */
webmaster@1 860 background: url(images/menu-expanded.gif) no-repeat 0% 50%; /* LTR */
webmaster@1 861 }
webmaster@1 862
webmaster@1 863 html.js fieldset.collapsed legend a {
webmaster@1 864 background: url(images/menu-collapsed.gif) no-repeat 0% 50%; /* LTR */
webmaster@1 865 }
webmaster@1 866
webmaster@1 867 /**
webmaster@1 868 * Syndication icons and block
webmaster@1 869 */
webmaster@1 870 #block-node-0 h2 {
webmaster@1 871 float: left; /* LTR */
webmaster@1 872 padding-right: 20px; /* LTR */
webmaster@1 873 }
webmaster@1 874
webmaster@1 875 #block-node-0 img, .feed-icon {
webmaster@1 876 float: right; /* LTR */
webmaster@1 877 padding-top: 4px;
webmaster@1 878 }
webmaster@1 879
webmaster@1 880 #block-node-0 .content {
webmaster@1 881 clear: right; /* LTR */
webmaster@1 882 }
webmaster@1 883
webmaster@1 884 /**
webmaster@1 885 * Login Block
webmaster@1 886 */
webmaster@1 887 #user-login-form {
webmaster@1 888 text-align: center;
webmaster@1 889 }
webmaster@1 890 #user-login-form ul {
webmaster@1 891 text-align: left; /* LTR */
webmaster@1 892 }
webmaster@1 893
webmaster@1 894 /**
webmaster@1 895 * User profiles.
webmaster@1 896 */
webmaster@1 897 .profile {
webmaster@1 898 margin-top: 1.5em;
webmaster@1 899 }
webmaster@1 900 .profile h3 {
webmaster@1 901 border-bottom: 0;
webmaster@1 902 margin-bottom: 1em;
webmaster@1 903 }
webmaster@1 904 .profile dl {
webmaster@1 905 margin: 0;
webmaster@1 906 }
webmaster@1 907 .profile dt {
webmaster@1 908 font-weight: normal;
webmaster@1 909 color: #898989;
webmaster@1 910 font-size: 0.92em;
webmaster@1 911 line-height: 1.3em;
webmaster@1 912 margin-top: 1.4em;
webmaster@1 913 margin-bottom: 0.45em;
webmaster@1 914 }
webmaster@1 915 .profile dd {
webmaster@1 916 margin-bottom: 1.6em;
webmaster@1 917 }
webmaster@1 918
webmaster@1 919 /**
webmaster@1 920 * Admin Styles
webmaster@1 921 */
webmaster@1 922 div.admin-panel,
webmaster@1 923 div.admin-panel .description,
webmaster@1 924 div.admin-panel .body,
webmaster@1 925 div.admin,
webmaster@1 926 div.admin .left,
webmaster@1 927 div.admin .right,
webmaster@1 928 div.admin .expert-link,
webmaster@1 929 div.item-list,
webmaster@1 930 .menu {
webmaster@1 931 margin: 0;
webmaster@1 932 padding: 0;
webmaster@1 933 }
webmaster@1 934
webmaster@1 935 div.admin .left {
webmaster@1 936 float: left; /* LTR */
webmaster@1 937 width: 48%;
webmaster@1 938 }
webmaster@1 939 div.admin .right {
webmaster@1 940 float: right; /* LTR */
webmaster@1 941 width: 48%;
webmaster@1 942 }
webmaster@1 943
webmaster@1 944 div.admin-panel {
webmaster@1 945 background: #fff url(images/gradient-inner.png) repeat-x 0 0;
webmaster@1 946 padding: 1em 1em 1.5em;
webmaster@1 947 }
webmaster@1 948 div.admin-panel .description {
webmaster@1 949 margin-bottom: 1.5em;
webmaster@1 950 }
webmaster@1 951 div.admin-panel dl {
webmaster@1 952 margin: 0;
webmaster@1 953 }
webmaster@1 954 div.admin-panel dd {
webmaster@1 955 color: #898989;
webmaster@1 956 font-size: 0.92em;
webmaster@1 957 line-height: 1.3em;
webmaster@1 958 margin-top: -.2em;
webmaster@1 959 margin-bottom: .65em;
webmaster@1 960 }
webmaster@1 961
webmaster@1 962 table.system-status-report th {
webmaster@1 963 border-color: #d3e7f4;
webmaster@1 964 }
webmaster@1 965
webmaster@1 966 #autocomplete li.selected, tr.selected td, tr.selected td.active {
webmaster@1 967 background: #027ac6;
webmaster@1 968 color: #fff;
webmaster@1 969 }
webmaster@1 970
webmaster@1 971 tr.selected td a:link, tr.selected td a:visited, tr.selected td a:active {
webmaster@1 972 color: #d3e7f4;
webmaster@1 973 }
webmaster@1 974
webmaster@1 975 tr.taxonomy-term-preview {
webmaster@1 976 opacity: 0.5;
webmaster@1 977 }
webmaster@1 978
webmaster@1 979 tr.taxonomy-term-divider-top {
webmaster@1 980 border-bottom: none;
webmaster@1 981 }
webmaster@1 982
webmaster@1 983 tr.taxonomy-term-divider-bottom {
webmaster@1 984 border-top: 1px dotted #CCC;
webmaster@1 985 }
webmaster@1 986
webmaster@1 987 /**
webmaster@1 988 * CSS support
webmaster@1 989 */
webmaster@1 990
webmaster@1 991 /*******************************************************************
webmaster@1 992 * Color Module: Don't touch *
webmaster@1 993 *******************************************************************/
webmaster@1 994
webmaster@1 995 /**
webmaster@1 996 * Generic elements.
webmaster@1 997 */
webmaster@1 998 .messages {
webmaster@1 999 background-color: #fff;
webmaster@1 1000 border: 1px solid #b8d3e5;
webmaster@1 1001 }
webmaster@1 1002
webmaster@1 1003 .preview {
webmaster@1 1004 background-color: #fcfce8;
webmaster@1 1005 border: 1px solid #e5e58f;
webmaster@1 1006 }
webmaster@1 1007
webmaster@1 1008 div.status {
webmaster@1 1009 color: #33a333;
webmaster@1 1010 border-color: #c7f2c8;
webmaster@1 1011 }
webmaster@1 1012
webmaster@1 1013 div.error, tr.error {
webmaster@1 1014 color: #a30000;
webmaster@1 1015 background-color: #FFCCCC;
webmaster@1 1016 }
webmaster@1 1017
webmaster@1 1018 .form-item input.error, .form-item textarea.error {
webmaster@1 1019 border: 1px solid #c52020;
webmaster@1 1020 color: #363636;
webmaster@1 1021 }
webmaster@1 1022
webmaster@1 1023 /**
webmaster@1 1024 * dblog.module
webmaster@1 1025 */
webmaster@1 1026 tr.dblog-user {
webmaster@1 1027 background-color: #fcf9e5;
webmaster@1 1028 }
webmaster@1 1029
webmaster@1 1030 tr.dblog-user td.active {
webmaster@1 1031 background-color: #fbf5cf;
webmaster@1 1032 }
webmaster@1 1033
webmaster@1 1034 tr.dblog-content {
webmaster@1 1035 background-color: #fefefe;
webmaster@1 1036 }
webmaster@1 1037
webmaster@1 1038 tr.dblog-content td.active {
webmaster@1 1039 background-color: #f5f5f5;
webmaster@1 1040 }
webmaster@1 1041
webmaster@1 1042 tr.dblog-warning {
webmaster@1 1043 background-color: #fdf5e6;
webmaster@1 1044 }
webmaster@1 1045
webmaster@1 1046 tr.dblog-warning td.active {
webmaster@1 1047 background-color: #fdf2de;
webmaster@1 1048 }
webmaster@1 1049
webmaster@1 1050 tr.dblog-error {
webmaster@1 1051 background-color: #fbe4e4;
webmaster@1 1052 }
webmaster@1 1053
webmaster@1 1054 tr.dblog-error td.active {
webmaster@1 1055 background-color: #fbdbdb;
webmaster@1 1056 }
webmaster@1 1057 tr.dblog-page-not-found, tr.dblog-access-denied {
webmaster@1 1058 background: #d7ffd7;
webmaster@1 1059 }
webmaster@1 1060 tr.dblog-page-not-found td.active, tr.dblog-access-denied td.active {
webmaster@1 1061 background: #c7eec7;
webmaster@1 1062 }
webmaster@1 1063
webmaster@1 1064 /**
webmaster@1 1065 * Status report colors.
webmaster@1 1066 */
webmaster@1 1067 table.system-status-report tr.error, table.system-status-report tr.error th {
webmaster@1 1068 background-color: #fcc;
webmaster@1 1069 border-color: #ebb;
webmaster@1 1070 color: #200;
webmaster@1 1071 }
webmaster@1 1072 table.system-status-report tr.warning, table.system-status-report tr.warning th {
webmaster@1 1073 background-color: #ffd;
webmaster@1 1074 border-color: #eeb;
webmaster@1 1075 }
webmaster@1 1076 table.system-status-report tr.ok, table.system-status-report tr.ok th {
webmaster@1 1077 background-color: #dfd;
webmaster@1 1078 border-color: #beb;
webmaster@1 1079 }