1 /* $Id: drupal.css 144 2007-03-28 07:52:20Z thierry $ */
16 border: 1px solid gray;
22 border-collapse: collapse;
27 border-bottom: 3px solid #ccc;
33 background-color: #eee;
34 border-bottom: 1px solid #ccc;
40 background-color: #ddd;
55 list-style-type: circle;
56 list-style-image: url(menu-expanded.png);
57 padding: 0.2em 0.5em 0 0;
61 list-style-type: disc;
62 list-style-image: url(menu-collapsed.png);
63 padding: 0.2em 0.5em 0 0;
67 list-style-type: square;
68 list-style-image: url(menu-leaf.png);
69 padding: 0.2em 0.5em 0 0;
80 ** Other common styles
86 background-color: #ffff66;
93 padding: 0 0 0.25em 1em;
99 .container-inline div {
108 padding-left: 0.25em;
113 text-decoration: none;
115 .item-list .icon a:hover {
117 text-decoration: none;
123 margin: 0 0 0.75em 0;
127 margin: 0 0 0.25em 1.5em;
135 tr.odd .form-item, tr.even .form-item {
140 .form-item input.error, .form-item textarea.error {
141 border: 2px solid red;
143 .form-item .description {
150 .form-item label.option {
154 .marker, .form-required {
160 .node-form .form-text {
164 .node-form .standard {
167 .node-form textarea {
171 .node-form .attachments fieldset {
185 #pager a, #pager strong.pager-current {
189 padding-bottom: 0.7em;
194 ** Module specific styles
196 #aggregator .feed-source .feed-title {
199 #aggregator .feed-source .feed-image img {
200 margin-bottom: 0.75em;
202 #aggregator .feed-source .feed-icon {
206 #aggregator .feed-item {
207 margin-bottom: 1.5em;
209 #aggregator .feed-item-title {
213 #aggregator .feed-item-meta, #aggregator .feed-item-body {
214 margin-bottom: 0.5em;
216 #aggregator .feed-item-categories {
220 vertical-align: bottom;
222 #aggregator td.categorize-item {
225 #aggregator .categorize-item .news-item .body {
228 #aggregator .categorize-item h3 {
232 .book-navigation .menu {
233 border-top: 1px solid #888;
234 padding: 1em 0 0 3em;
236 .book-navigation .page-links {
237 border-top: 1px solid #888;
238 border-bottom: 1px solid #888;
242 .book-navigation .page-previous {
245 .book-navigation .page-up {
248 .book-navigation .page-next {
251 .node-unpublished, .comment-unpublished {
252 background-color: #fff4f4;
254 .preview .node, .preview .comment {
255 background-color: #ffffea;
260 .calendar .row-week td a {
263 .calendar .row-week td a:hover {
264 background-color: #888; color: #fff;
267 text-decoration: none;
270 text-decoration: none;
273 border-collapse: collapse;
275 border: 1px solid #000;
277 .calendar td, .calendar th {
279 border: 1px solid #000;
284 .calendar td.day-blank {
294 #forum .description {
298 #forum td.created, #forum td.posts, #forum td.topics, #forum td.last-reply, #forum td.replies, #forum td.pager {
301 #forum td.posts, #forum td.topics, #forum td.replies, #forum td.pager {
304 .forum-topic-navigation {
305 padding: 1em 0 0 3em;
306 border-top: 1px solid #888;
307 border-bottom: 1px solid #888;
311 .forum-topic-navigation .topic-previous {
315 .forum-topic-navigation .topic-next {
318 .locale-untranslated {
320 text-decoration: line-through;
322 #node-admin-filter ul {
323 list-style-type: none;
328 #node-admin-buttons {
333 td.revision-current {
336 dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select {
337 font-family: inherit;
341 dl.multiselect dd.a, dl.multiselect dd.a .form-item {
344 dl.multiselect dt, dl.multiselect dd {
350 dl.multiselect .form-item {
354 #permissions td.module, #blocks td.region {
357 #permissions td.permission, #blocks td.block, #taxonomy td.term, #taxonomy td.message {
361 #access-rules .access-type, #access-rules .rule-type {
365 #access-rules .access-type .form-item, #access-rules .rule-type .form-item {
368 #access-rules .mask {
374 background-color: #ddd;
376 .poll .bar .foreground {
377 background-color: #000;
394 .poll .vote-form .choices {
408 margin: 1em 0 0.2em 0;
414 .node-form .poll-form fieldset {
418 border: 1px solid #808080;
427 margin-bottom: 0.2em;
444 .search-results .search-info {
447 .search-advanced .criterion {
451 .search-advanced .action {
455 #tracker td.replies {
461 .theme-settings-left {
465 .theme-settings-right {
469 .theme-settings-bottom {
479 table.watchdog-event th {
480 border-bottom: 1px solid #ccc;
485 tr.watchdog-user .active {
488 tr.watchdog-content {
491 tr.watchdog-content .active {
494 tr.watchdog-page-not-found, tr.watchdog-access-denied {
497 tr.watchdog-page-not-found .active, tr.watchdog-access-denied .active {
503 tr.watchdog-error .active {
509 border-collapse: collapse;
516 border-bottom: 1px solid #bbb;
522 background-color: #ddd;
525 border-style: solid solid none solid;
529 text-decoration: none;
531 ul.primary li.active a {
532 background-color: #fff;
533 border: 1px solid #bbb;
534 border-bottom: #fff 1px solid;
536 ul.primary li a:hover {
537 background-color: #eee;
539 border-bottom-color: #eee;
542 border-bottom: 1px solid #bbb;
543 padding: 0.5em 1em 0.5em 1em;
549 border-right: 1px solid #ccc;
553 text-decoration: none;
555 ul.secondary a.active {
556 border-bottom: 4px solid #999;
572 ** Autocomplete styles
574 /* Suggestion list */
591 #autocomplete li.selected {
595 /* Animated throbber */
596 html.js input.form-autocomplete {
597 background-image: url(throbber.gif);
598 background-repeat: no-repeat;
599 background-position: 100% 2px;
601 html.js input.throbbing {
602 background-position: 100% -18px;
606 ** Progressbar styles
612 background: #fff url(progress.gif);
613 border: 1px solid #00375a;
620 border-bottom: 0.5em solid #004a73;
623 .progress .percentage {
628 ** Collapsing fieldsets
630 html.js fieldset.collapsed {
631 border-bottom-width: 0;
632 border-left-width: 0;
633 border-right-width: 0;
636 html.js fieldset.collapsed * {
639 html.js fieldset.collapsed table *,
640 html.js fieldset.collapsed legend,
641 html.js fieldset.collapsed legend * {
644 html.js fieldset.collapsible legend a {
646 background: url(menu-expanded.png) 5px 50% no-repeat;
648 html.js fieldset.collapsed legend a {
649 background-image: url(menu-collapsed.png);
651 /* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */
652 * html.js fieldset.collapsible legend a {
657 ** Resizable text areas
659 .resizable-textarea {
662 .resizable-textarea .grippie {
664 background: #eee url(grippie.png) no-repeat 100% 100%;
665 border: 1px solid #ddd;
671 ** Formatting for welcome page
675 padding: 1.5em 0 .5em;