final move of files
[web.mtrack] / mtrack.css
1 /** <style> */
2 html, body, div, span, applet, object, iframe,
3 h1, h2, h3, h4, h5, h6, p, blockquote, pre,
4 a, abbr, acronym, address, big, cite, code,
5 del, dfn, em, font, img, ins, kbd, q, s, samp,
6 small, strike, strong, sub, sup, tt, var,
7 b, u, i, center,
8 dl, dt, dd, ol, ul, li,
9 fieldset, form, label, legend,
10 table, caption, tbody, tfoot, thead, tr, th, td
11 {
12   margin: 0;
13   padding: 0;
14   border: 0;
15   outline: 0;
16   font-size: 100%;
17   vertical-align: baseline;
18   background: transparent;
19 }
20
21 td, th {
22   padding-left: 0.25em;
23   padding-right: 0.25em;
24   text-align: left;
25 }
26
27 body {
28   line-height: 1;
29 }
30 ol {
31   list-style: decimal;
32 }
33 ul {
34   list-style: disc;
35 }
36 li {
37   /*list-style-position: inside;*/
38   margin-left: 2.5em;
39 }
40 blockquote, q {
41   quotes: none;
42 }
43 blockquote:before, blockquote:after,
44 q:before, q:after {
45   content: '';
46   content: none;
47 }
48
49 /* remember to highlight inserts somehow! */
50 ins {
51   text-decoration: none;
52 }
53 del {
54   text-decoration: line-through;
55 }
56
57 /* tables still need 'cellspacing="0"' in the markup
58 table {
59   border-collapse: collapse;
60   border-spacing: 0;
61 }
62 */
63
64 body {
65   background: #fff;
66   color: #000;
67   margin: 0;
68   padding: 0;
69 }
70
71 body, th, td {
72   font: normal 10pt
73    /* Cambria, */
74     'Lucida Grande', 'Lucida Sans Unicode',
75       Verdana, Arial, 'Bitstream Vera Sans',
76       Helvetica, sans-serif;
77 }
78
79 h1, h2, h3, h4, h5, h6 {
80   font-family: 'Trebuchet MS', verdana, sans-serif;
81   font-weight: bold;
82   margin: 0.75em 1em 0.75em 0;
83   letter-spacing: -0.018em;
84   page-break-after: avoid;
85 }
86
87 h1 {
88   font-size: 18pt;
89 }
90
91 h2 { font-size: 14pt; }
92 h3 { font-size: 12pt; }
93
94 hr {
95   border: none;
96   border-top: 1px solid #ccb;
97   margin: 2em 0;
98 }
99
100 address {
101   font-style: normal;
102 }
103 img {
104   border: none;
105 }
106
107 ol.wikilist li, ul.wikilist li {
108   width: 50em;
109 }
110
111 .underline { text-decoration: underline; }
112 ol.loweralpha { list-style-type: lower-alpha; }
113 ol.upperalpha { list-style-type: upper-alpha; }
114 ol.lowerroman { list-style-type: lower-roman; }
115 ol.upperroman { list-style-type: upper-roman; }
116 ol.arabic { list-style-type: decimal; }
117
118 :link, :visited {
119   text-decoration: none;
120   /* color: #b00; */
121   color: rgb(43, 84, 125);
122   border-bottom: 1px dotted #bbb;
123 }
124
125 :link:hover, :visited:hover {
126   background-color: #eee;
127   color: #555;
128 }
129
130 h1 :link, h1 :visited,
131 h2 :link, h2 :visited,
132 h3 :link, h3 :visited,
133 h4 :link, h4 :visited,
134 h5 :link, h5 :visited,
135 h6 :link, h6 :visited {
136   color: inherit;
137 }
138
139 .anchor:link, .anchor:visited {
140   border: none;
141   color: #d7d7d7;
142   font-size: 0.8em;
143   vertical-align: text-top;
144 }
145
146 * > .anchor:link, * > .anchor:visited {
147   visibility: hidden;
148 }
149
150 h1:hover .anchor,
151 h2:hover .anchor,
152 h3:hover .anchor,
153 h4:hover .anchor,
154 h5:hover .anchor,
155 h6:hover .anchor {
156   visibility: visible;
157 }
158
159 .nav h2, .nav hr {
160   display: none;
161 }
162
163 .nav ul {
164   font-size: 9pt;
165   list-style: none;
166   margin: 0;
167   text-align: right;
168 }
169 .nav li {
170   border-right: 1px solid #d7d7d7;
171   display: inline;
172   padding: 0 0.75em;
173   white-space: nowrap;
174 }
175 .nav li.last {
176   border-right: none;
177 }
178
179 #wikinav {
180   float: right;
181   clear: both;
182 }
183
184 #wikinav ul {
185   text-align: left;
186 }
187
188 #wikinav li {
189   display: block;
190   padding: 0.25em 0px;
191   margin-left: 0.5em;
192   border: none;
193 }
194
195 #mainnav {
196   font-size: 9pt;
197   margin: 1em 0 0.33em;
198   padding: 0.2em 0;
199 }
200
201 #mainnav li {
202   padding: 0.25em 0px;
203   margin-left: 0.5em;
204   border: none;
205 }
206 #mainnav li a {
207   background: #eee;
208 }
209
210 #mainnav :link, #mainnav :visited {
211   color: #000;
212   padding: 0.2em 1em;
213   border: 1px solid lightGrey;
214   border-radius: 8px;
215   -webkit-border-radius: 8px;
216   -moz-border-radius: 8px;
217 }
218
219 #mainnav :link:hover, #mainnav :visited:hover {
220   background-color: #ccc;
221 }
222
223 #mainnav .active :link, #mainnav .active :visited {
224   border: 1px solid #777;
225   background: #333;
226   color: #eee;
227   font-weight: bold;
228 }
229
230 #content {
231   margin: 1em;
232 }
233 #content p {
234   width: 50em;
235   margin-top: 1em;
236 }
237
238 #content td p:first-child {
239   margin-top: 0;
240 }
241
242 input, textarea, select {
243   margin: 2px;
244 }
245 input, select {
246   vertical-align: middle;
247 }
248 .button, input[type=button], input[type=submit], input[type=reset] {
249   background: #eee;
250   color: #222;
251   border: 1px outset #ccc;
252   padding: 0.1em 0.5em;
253 }
254 .button:hover, input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {
255   background: #ccb;
256 }
257 .button[disabled], input[type=button][disabled], input[type=submit][disabled],
258 input[type=reset][disabled] {
259  background: #f6f6f6;
260  border-style: solid;
261  color: #999;
262 }
263 input[type=text], input.textwidget, textarea { border: 1px solid #d7d7d7 }
264 input[type=text], input.textwidget { padding: .25em .5em }
265 input[type=text]:focus, input.textwidget:focus, textarea:focus {
266  border: 1px solid #886;
267 }
268 option { border-bottom: 1px dotted #d7d7d7 }
269 fieldset { border: 1px solid #d7d7d7; padding: .5em; margin: 1em 0 }
270 form p.hint, form span.hint { color: #666; font-size: 85%; font-style: italic; margin: .5em 0;
271   padding-left: 1em;
272 }
273 fieldset.iefix {
274   background: transparent;
275   border: none;
276   padding: 0;
277   margin: 0;
278 }
279 * html fieldset.iefix { width: 98% }
280 fieldset.iefix p { margin: 0 }
281 legend { color: #999; padding: 0 .25em; font-size: 90%; font-weight: bold }
282 label.disabled { color: #d7d7d7 }
283 .buttons { margin: .5em .5em .5em 0 }
284 .buttons form, .buttons form div { display: inline }
285 .buttons input { margin: 1em .5em .1em 0 }
286 .inlinebuttons input {
287  font-size: 70%;
288  border-width: 1px;
289  border-style: dotted;
290  margin: 0 .1em;
291  padding: 0.1em;
292  background: none;
293 }
294
295 div.wikipreview {
296   background-color: #eee;
297   margin-bottom: 2em;
298 }
299
300 div.error, textarea.error, input.error {
301   border: solid 1px red;
302 }
303
304 div#motd {
305   float: right;
306 }
307
308 table.history {
309   border-collapse: collapse;
310 }
311
312 table.history tr {
313   vertical-align: text-top;
314 }
315 table.history tr th {
316   text-align: left;
317 }
318
319 table.history tr td.diff {
320   border-bottom: solid 1px #bbb;
321   padding: 1em 4em;
322 }
323
324 table.codeann {
325   border-collapse: collapse;
326   border: solid 1px #bbb;
327 }
328
329 tt, pre, td.code {
330   font-family: 'Consolas', 'Bitstream Vera Sans Mono',
331     'Monaco', 'Courier New', 'Courier', monospace;
332 }
333
334 pre, td.code {
335   border: solid 1px #bbb;
336   padding: 0.2em;
337   margin: 0.4em;
338   background-color: #eee;
339   overflow-x: auto;
340   word-wrap: break-word;
341 }
342
343 td.code {
344   overflow-x: auto;
345   word-wrap: break-word;
346   border-top: none;
347   border-bottom: none;
348   border-left: solid 1px #bbb;
349   border-right: solid 1px #bbb;
350   font-size: 9pt;
351 }
352
353 td.source-code {
354   overflow-x: auto;
355   white-space: pre;
356   font-family: 'Consolas', 'Bitstream Vera Sans Mono',
357     'Monaco', 'Courier New', 'Courier', monospace;
358   word-wrap: break-word;
359   line-height: 1.6em;
360   border: solid 1px #bbb;
361   background-color: #eee;
362 }
363
364 table.codeann {
365   width: 100%;
366 }
367
368 table.codeann tr th {
369   border-bottom: solid 1px #bbb;
370 }
371 table.codeann tr th.code {
372   text-align: left;
373 }
374 table.codeann tr td {
375   font-family: 'Consolas', 'Bitstream Vera Sans Mono',
376     'Monaco', 'Courier New', 'Courier', monospace;
377   font-size: 8pt;
378  
379 }
380  
381  
382 table.codeann tr th, table.codeann tr td {
383   padding-left: 0.5em;
384   padding-right: 0.5em;
385 }
386
387 table.codeann tr th.line, table.codeann tr td.line,
388   table.codeann tr th.changeset, table.codeann tr td.changeset {
389   text-align: right;
390   line-height: 1.6em;
391 }
392
393 table.codeann tr td.line a:link {
394   text-decoration: none;
395   border: none;
396   padding: none;
397   margin: none;
398 }
399
400 table.codeann tr th.user, table.codeann tr td.user {
401   padding-left: 0.5em;
402   padding-right: 0.5em;
403   white-space: nowrap;
404 }
405
406 /* by default, when showing an annotated file, hide annotations, but show
407  * the line numbers */
408 table.codeann tr th.changeset, table.codeann tr td.changeset,
409 table.codeann tr th.user, table.codeann tr td.user {
410   display: none;
411 }
412
413 pre {
414   font-size: 9pt;
415 }
416
417 #ticketinfo label {
418   font-weight: bold;
419   white-space: nowrap;
420 }
421
422 #ticketinfo fieldset {
423   width: 57em;
424 }
425
426 #ticketinfo fieldset#readonly-tkt-properties {
427   float: left;
428   min-height: 6em;
429   margin-right: 1em;
430   width: 35em;
431 }
432
433 #ticketinfo fieldset#readonly-tkt-resources {
434   min-height: 6em;
435   width: 20em;
436 }
437
438 div#readonly-tkt-description {
439   clear: both;
440   border: solid 1px #ccc;
441   min-width: 57em;
442   background-color: #ffc;
443   padding: 0.25em 0.5em 0.5em 0.5em;
444 }
445
446
447 blockquote.citation {
448   border-left: solid 2px #b00;
449   padding-left: 0.5em;
450   margin-left: inherit;
451   font-style: italic;
452   color: #444;
453 }
454
455 a.pmark {
456   color: inherit;
457 }
458
459 table.wiki {
460   border-collapse: collapse;
461 }
462
463 table.wiki tr td {
464   border: solid 1px #bbb;
465   padding: 0.2em 0.5em;
466 }
467
468 table.report {
469   border-collapse: collapse;
470   width: 100%;
471   clear: both;
472 }
473
474 table.report tr th {
475   border: solid 1px #bbb;
476   padding: 0.2em 0.5em;
477   font-weight: bold;
478   text-align: left;
479 }
480
481 table.report tr td {
482   border: solid 1px #bbb;
483   padding: 0.2em 0.5em;
484 }
485
486 h2.reportgroup {
487 }
488
489 table.progress {
490   width: 20em;
491   height: 1em;
492   border: solid 1px green;
493   border-collapse: collapse;
494 }
495
496 table.progress tr td.closed {
497   background-color: #8b8;
498   padding: 0;
499 }
500
501 table.esthours {
502   border: solid 1px blue;
503 }
504
505 table.esthours tr td.closed {
506   background-color: #88b;
507 }
508
509 div.milestone {
510   margin-bottom: 3em;
511 }
512
513 dt {
514   font-weight: bold;
515 }
516
517 dd {
518   margin-bottom: 1.2em;
519 }
520
521 textarea.code {
522   font-family: monospace;
523   font-size: 1em;
524 }
525
526 textarea.wiki {
527   width: 100%;
528   font-family: monospace;
529   font-size: 1em;
530 }
531
532 #banner-back {
533   min-height: 3em;
534   background-image: url(images/gradient-header.png);
535   background-repeat: repeat-x;
536   background-position: center bottom;
537   background-color: rgb(229,229,229);
538   border-bottom: 1px solid #eee;
539   padding: 0.5em 1em 0.5em 1em;
540 }
541
542 #banner {
543   display: inline;
544   font-family: Calibri, Arial, Verdana, 'Bitstream Vera Sans',
545     Helvetica, sans-serif;
546   font-weight: bolder;
547   font-size: 1.1em;
548   clear: both;
549 }
550
551 #header {
552   clear: both;
553 }
554
555 #mainsearch {
556   float: right;
557   margin: 0;
558 }
559
560 #mainsearch input.search {
561   margin-left: 1em;
562   width: 30em;
563 }
564
565 /* approximate Safari input type=search */
566 input.roundsearch {
567   border-radius: 12px;
568   -moz-border-radius: 12px;
569   border-style: inset;
570   border-width: 1px;
571   border-color: #777;
572   color: black;
573   padding-left: 1em;
574   padding-right: 1em;
575 }
576
577 input.watermark {
578   color: #999;
579 }
580
581
582 div.excerpt span.hl {
583   background-color: yellow;
584 }
585
586 table.searchresults tr td {
587   padding-bottom: 0.8em;
588 }
589
590 table.searchresults tr {
591   vertical-align: top;
592 }
593
594 div.flotgraph div {
595 }
596
597 h1.timelineday {
598   font-size: 1.2em;
599   margin-top: 1.5em;
600   margin-bottom: 0.5em;
601   border-bottom: solid 1px #bbb;
602   color: #999;
603 }
604
605 div.timelineevent {
606   padding-bottom: 0.25em;
607   margin-top: 0.5em;
608   width: 100%;
609   overflow: hidden;
610   border-bottom: solid 1px #eee;
611 }
612
613 div.timelineevent a.userlink.timelineface {
614   float: left;
615   margin: 0 1em 1em 0;
616 /*  padding: 0 1em 1em 0; */
617   border-bottom-style: none;
618 }
619
620 div.timelineevent span.time {
621   color: #999;
622   font-size: 0.9em;
623 }
624
625 div.timelinetext {
626   padding-left: 64px;
627   width: 50em;
628   padding-bottom: 0.5em;
629 }
630
631 div.timelinereason {
632   color: rgb(84,84,84);
633   font-size: 0.8em;
634   margin-bottom: 1em;
635 }
636
637
638
639 .newticket {
640   background: url(images/newticket.png) no-repeat;
641 }
642 .editticket {
643   background: url(images/editedticket.png) no-repeat;
644 }
645 .closedticket {
646   background: url(images/closedticket.png) no-repeat;
647 }
648 .editwiki {
649   background: url(images/wiki.png) no-repeat;
650 }
651 .editmilestone {
652   background: url(images/milestone.png) no-repeat;
653 }
654 .newchangeset {
655   background: url(images/changeset.png) no-repeat;
656 }
657
658 a.changesetlink {
659   background: rgb(170, 255, 170);
660   border-bottom: 1px solid rgb(0, 204, 51);
661   border-left: 1px solid rgb(204, 255, 204);
662   border-right: 1px solid rgb(0, 204, 51);
663   border-top: 1px solid rgb(204, 255, 204);
664   color: black;
665   white-space: normal;
666   padding-top: 1px;
667   padding-bottom: 1px;
668   padding-left: 2px;
669   padding-right: 2px;
670   font-size: 0.9em;
671   border-radius: 8px;
672   -webkit-border-radius: 8px;
673   -moz-border-radius: 8px;
674
675   background-image: url(images/changeset.png);
676   background-repeat: no-repeat;
677   background-position-y: 2;
678   padding-left: 14px;
679 }
680
681 table.codeann tr td.changeset a.changesetlink {
682   background-image: none;
683   padding-left: 2px;
684   font-size: 0.8em;
685 }
686
687 a.ticketlink {
688   background: rgb(255, 255, 170);
689   border-bottom: 1px solid rgb(255, 238, 0);
690   border-left: 1px solid rgb(255, 255, 204);
691   border-right: 1px solid rgb(255, 238, 0);
692   border-top: 1px solid rgb(255, 255, 204);
693   color: black;
694   white-space: normal;
695   padding-top: 1px;
696   padding-bottom: 1px;
697   padding-left: 2px;
698   padding-right: 2px;
699   font-size: 0.9em;
700
701   -webkit-border-radius: 8px;
702   -moz-border-radius: 8px;
703   border-radius: 8px;
704 }
705
706 a.wikilink {
707   background: rgb(170, 255, 170);
708   border-bottom: 1px solid rgb(0, 204, 51);
709   border-left: 1px solid rgb(204, 255, 204);
710   border-right: 1px solid rgb(0, 204, 51);
711   border-top: 1px solid rgb(204, 255, 204);
712   color: black;
713   white-space: normal;
714   padding-top: 1px;
715   padding-bottom: 1px;
716   padding-left: 2px;
717   padding-right: 2px;
718   font-size: 0.9em;
719   -webkit-border-radius: 8px;
720   -moz-border-radius: 8px;
721   border-radius: 8px;
722
723   background-image: url(images/wiki.png);
724   background-repeat: no-repeat;
725   background-position-y: 2;
726   background-position-x: 2;
727   padding-left: 16px;
728 }
729 /* Styles for tabular listings such as those used for displaying directory
730    contents and report results. */
731 table.listing {
732  clear: both;
733  border-bottom: 1px solid #d7d7d7;
734  border-collapse: collapse;
735  border-spacing: 0;
736  margin-top: 1em;
737  width: 100%;
738 }
739 table.listing th { text-align: left; padding: 0 1em .1em 0; font-size: 12px }
740 table.listing thead { background: #f7f7f0 }
741 table.listing thead th {
742  border: 1px solid #d7d7d7;
743  border-bottom-color: #999;
744  font-size: 11px;
745  font-weight: bold;
746  padding: 2px .5em;
747  vertical-align: bottom;
748 }
749 table.listing thead th :link:hover, table.listing thead th :visited:hover {
750  background-color: transparent;
751 }
752 table.listing thead th a { border: none; padding-right: 12px }
753 table.listing th.asc a, table.listing th.desc a { font-weight: bold }
754 table.listing th.asc a, table.listing th.desc a {
755  background-position: 100% 50%;
756  background-repeat: no-repeat;
757 }
758 table.listing th.asc a { }
759 table.listing th.desc a { }
760 table.listing tbody td, table.listing tbody th {
761  border: 1px dotted #ddd;
762  padding: .33em .5em;
763  vertical-align: top;
764 }
765 table.listing tbody td a:hover, table.listing tbody th a:hover {
766  background-color: transparent;
767 }
768 table.listing tbody tr { border-top: 1px solid #ddd }
769 table.listing tbody tr.even { background-color: #fcfcfc }
770 table.listing tbody tr.odd { background-color: #f7f7f7 }
771 table.listing tbody tr:hover { background: #eed !important }
772
773
774 /* Styles for the directory entries table
775    (extends the styles for "table.listing") */
776 #dirlist { margin-top: 0 }
777 #dirlist td.rev, #dirlist td.age, #dirlist td.change, #dirlist td.size {
778  color: #888;
779  white-space: nowrap;
780 }
781 #dirlist td.size { text-align: right; }
782 /* #dirlist td.name { width: 30% } */
783 #dirlist td.name a, #dirlist td.name span {
784  background-position: 0% 50%;
785  background-repeat: no-repeat;
786  padding-left: 20px;
787  white-space: nowrap;
788 }
789
790 #dirlist td.name a.parent { background-image: url(images/parent.png) }
791 #dirlist td.name a.dir { background-image: url(images/treeview/folder-closed.gif) }
792 #dirlist td.name span.dir { background-image: url(images/treeview/folder-closed.gif) }
793 #dirlist td.name a.file { background-image: url(images/file.png) }
794 #dirlist td.name span.file { background-image: url(images/filedeny.png) }
795 #dirlist td.name a, #dirlist td.rev a { border-bottom: none; display: block }
796 #dirlist td.change {
797   white-space: normal;
798 }
799
800 table.code.diff {
801   border-collapse: collapse;
802   border: 1px solid #d3d3d0;
803   width: 100%;
804   margin-bottom: 3em;
805 }
806
807 table.code.diff tr.removed {
808   background-color: rgb(255, 221, 221);
809 }
810 table.code.diff tr.added {
811   background-color: rgb(221, 255, 221);
812 }
813
814 table.code.diff tr td {
815   white-space: pre;
816   font-family: 'Consolas', 'Bitstream Vera Sans Mono',
817     'Monaco', 'Courier New', 'Courier', monospace;
818   color: black;
819   line-height: 1.5em;
820   overflow-x: auto;
821   word-wrap: break-word;
822   font-size: 8pt;
823 }
824
825 table.code.diff tr td.line {
826   padding-left: 1.5em;
827   border-left: 1px solid #d3d3d0;
828 }
829 table.code.diff tr.first {
830   border-top: 1px solid #d3d3d0;
831 }
832
833 table.code.diff tr td.lineno {
834   text-align: right;
835   padding-right: 1em;
836   width: 1%;
837 }
838
839 table.code.diff tr.meta td.line {
840   border: none;
841 }
842
843 pre.code.diff {
844   border: 1px solid #d3d3d0;
845   color: #939399;
846 }
847
848 .code.diff code {
849   width: 100%;
850   margin: 0;
851   padding: 0;
852   color: black;
853   line-height: 1.5em;
854   display: inline-block;
855   overflow-x: auto;
856   word-wrap: break-word;
857 }
858
859 /*
860 .code.diff code.odd {
861   background-color: #f7f7f7;
862 }
863 .code.diff code.even {
864   background-color: #fcfcfc;
865 }
866 .code.diff code.removed {
867   background-color: rgb(255, 221, 221);
868 }
869 .code.diff code.added {
870   background-color: rgb(221, 255, 221);
871 }
872 */
873
874 ol.code {
875   text-align: left;
876   border: 1px solid #d3d3d0;
877   color: #939399;
878 }
879
880 ol.code li {
881   white-space: nowrap;
882   list-style-type: none;
883   margin: 0;
884   margin-left: 2em;
885   padding: 0 0 0 0em;
886   text-align: left;
887   border-left: 1px solid #d3d3d0;
888 }
889
890 ol.code li.even { background-color: #fcfcfc }
891 ol.code li.odd { background-color: #f7f7f7 }
892 ol.code li code {
893   white-space: pre;
894   padding-left: 1em;
895   line-height: 1.5em;
896   color: black;
897 }
898 ol.code {
899   overflow-x: auto;
900   word-wrap: break-word;
901 }
902 div.changesets {
903   background-color: #ddd;
904 }
905
906 div.changeset, div.changesetodd {
907     clear: both;
908   margin: 0;
909   padding: 0;
910   border-bottom: solid 1px #bbb;
911   
912 }
913 div.changeset-committed  div.changelog { 
914   background-color:#fdd;
915 }
916 div.changeset-good-to-go  div.changelog {
917   background-color:#585;
918 }
919 div.changeset-pending-review  div.changelog {
920   background-color:#855;
921 }
922
923 div.changeset-live div.changelog {
924   background-color:#336;
925 }
926  
927
928  
929 div.changesets img.gravatar, div.revinfo img.gravatar
930 {
931   float: left;
932   margin: 0 0.5em 0.5em 0;
933 }
934
935 div.changelog {
936   padding: 0.5em;
937   padding-left: 1em;
938   float: left;
939   
940 }
941 #content div.changelog  p {
942     margin-top: 0;
943     width:auto;
944 }
945 div.changeinfo {
946   /* border-bottom: solid 1px #bbb; */
947   margin: 0;
948   padding: 0.5em 0px 0px 0.5em;
949   float: left;
950   width: 250px;
951 }
952
953 div.changesetday {
954   font-size: 1.2em;
955   background-color: #ccc;
956   border-bottom: solid 1px #bbb;
957   margin: 0;
958   padding: 0;
959   padding-bottom: 0.3em;
960   padding-top: 0.3em;
961   padding-left: 1em;
962   color: #777;
963   clear:both;
964 }
965
966
967 span.branchname, span.milestone {
968   background: rgb(170, 255, 170);
969   border-bottom: 1px solid rgb(0, 204, 51);
970   border-left: 1px solid rgb(204, 255, 204);
971   border-right: 1px solid rgb(0, 204, 51);
972   border-top: 1px solid rgb(204, 255, 204);
973   color: black;
974   white-space: normal;
975   padding-top: 1px;
976   padding-bottom: 1px;
977   padding-left: 2px;
978   padding-right: 2px;
979   font-size: 0.9em;
980   -webkit-border-radius: 8px;
981   -moz-border-radius: 8px;
982   border-radius: 8px;
983 }
984
985 a.keyword {
986   background: rgb(170, 255, 170);
987   border-bottom: 1px solid rgb(0, 204, 51);
988   border-left: 1px solid rgb(204, 255, 204);
989   border-right: 1px solid rgb(0, 204, 51);
990   border-top: 1px solid rgb(204, 255, 204);
991   color: black;
992   white-space: normal;
993   padding-top: 1px;
994   padding-bottom: 1px;
995   padding-left: 4px;
996   padding-right: 4px;
997   margin-right: 0.5em;
998   font-size: 0.9em;
999   -webkit-border-radius: 8px;
1000   -moz-border-radius: 8px;
1001   border-radius: 8px;
1002 }
1003
1004 span.milestone {
1005   background-image: url(images/milestone.png);
1006   background-repeat: no-repeat;
1007   background-position-x: 2px;
1008   padding-left: 16px;
1009 }
1010
1011 span.tagname {
1012   background: rgb(255, 255, 170);
1013   border-bottom: 1px solid rgb(255, 238, 0);
1014   border-left: 1px solid rgb(255, 255, 204);
1015   border-right: 1px solid rgb(255, 238, 0);
1016   border-top: 1px solid rgb(255, 255, 204);
1017   color: black;
1018   white-space: normal;
1019   padding-top: 1px;
1020   padding-bottom: 1px;
1021   padding-left: 2px;
1022   padding-right: 2px;
1023   font-size: 0.9em;
1024 }
1025
1026 .completed {
1027   text-decoration: line-through;
1028 }
1029
1030 ol.code li code.removed {
1031   background-color: rgb(255, 221, 221);
1032   display: block;
1033   padding-right: 0;
1034 }
1035
1036 ol.code li code.added {
1037   background-color: rgb(221, 255, 221);
1038   display: block;
1039   padding-right: 0;
1040 }
1041
1042 div.difffiles {
1043   margin-top: 2em;
1044   margin-bottom: 1em;
1045 }
1046
1047 table.fields {
1048   width: 45em;
1049 }
1050
1051 input.summaryedit {
1052   font-size: 1.1em;
1053   font-weight: bold;
1054 }
1055
1056 select.asmSelect {
1057   display: inline;
1058 }
1059
1060 div.asmContainer {
1061  border: 1px solid #d7d7d7;
1062  padding: .5em;
1063 }
1064
1065 /* disabled options in the asmSelect */
1066 select.asmSelect option.asmOptionDisabled {
1067   color: #999;
1068 }
1069
1070 ol.asmList, ul.asmList {
1071   /* html list constructed around selected items */
1072   margin: 0.25em 0 1em 1em;
1073   position: relative;
1074   display: block;
1075   padding: 0.4em 0 0 0;
1076 }
1077
1078 li.asmListItem {
1079   margin-left: 0.5em;
1080   line-height: 1.6em;
1081   list-style: disc;
1082 }
1083
1084 a.asmListItemRemove {
1085   padding: 0.2em 0.2em 0.2em 0.5em;
1086   border: none;
1087 }
1088
1089 div.ticketchangeinfo img.gravatar {
1090   float: right;
1091   margin: 0 0em 1em 1em;
1092 }
1093 div.timelinereason img.gravatar {
1094   float: left;
1095   margin: 0 1em 1em 0em;
1096 }
1097 div.ticketevent, div.timelineevent, h1.timelineday {
1098   clear: both;
1099 }
1100
1101 div.userinfo img.gravatar {
1102   float: right;
1103 }
1104
1105 div.ui-state-highlight, div.ui-state-error {
1106   padding: 0.4em;
1107 }
1108 .ui-widget {
1109   font-size: 1em;
1110 }
1111 .ui-widget p {
1112   margin-bottom: 1.2em;
1113 }
1114
1115 span.ui-icon-info, span.ui-icon-alert {
1116   margin-right: 0.6em;
1117   float: left;
1118 }
1119
1120 #changelog-container {
1121   margin-left: 2em;
1122 }
1123
1124 div.attachment-list {
1125   clear: both;
1126   margin-top: 1em;
1127   margin-bottom: 1em;
1128   padding: 0;
1129 }
1130
1131 /* sortable report tables */
1132
1133 table.report thead tr th {
1134   cursor: pointer;
1135 /*  font-size: 0.7em;*/
1136 }
1137
1138 table.report thead tr .header {
1139   background-image: url(images/sort/bg.gif);
1140   background-repeat: no-repeat;
1141   background-position: center right;
1142   padding-right: 16px;
1143 }
1144
1145 table.report thead tr .headerSortUp {
1146   background-image: url(images/sort/asc.gif);
1147 }
1148
1149 table.report thead tr .headerSortDown {
1150   background-image: url(images/sort/desc.gif);
1151 }
1152
1153 table.report tbody tr.statusclosed td {
1154   background-color: #eee !important;
1155   color: #777;
1156 }
1157
1158 table.report tbody tr.statusclosed td.summary,
1159     table.report tbody tr.statusclosed td.ticket {
1160   text-decoration: line-through;
1161 }
1162
1163 table.report tbody tr.color1 td {
1164   background-color: rgb(255, 221, 204);
1165   color: rgb(170, 34, 34);
1166 }
1167 table.report tbody tr.color2 td {
1168   background-color: rgb(255, 255, 187);
1169   color: rgb(136, 136, 0);
1170 }
1171 table.report tbody tr.color4 td {
1172   background-color: rgb(221, 255, 255);
1173   color: rgb(0, 153, 153);
1174 }
1175
1176 table.report tbody tr.color5 td {
1177   background-color: rgb(221, 231, 255);
1178   color: rgb(68, 102, 153);
1179 }
1180
1181 table.report tbody tr td a {
1182   border-bottom-style: none;
1183   color: inherit;
1184 }
1185
1186 table.report tbody tr td {
1187   white-space: nowrap;
1188  /* font-size: 0.75em; */
1189 }
1190
1191 table.report tbody tr td.summary {
1192   white-space: normal;
1193 }
1194
1195 .treeview, .treeview ul {
1196   padding: 0;
1197   margin: 0;
1198   list-style: none;
1199 }
1200
1201 .treeview ul {
1202   margin-top: 4px;
1203 }
1204
1205 .treeview .hitarea {
1206 /*  background: url(images/treeview/treeview-gray.gif) -64px -25px no-repeat; */
1207   height: 16px;
1208   width: 16px;
1209   margin-left: -16px;
1210   float: left;
1211   cursor: pointer;
1212 }
1213
1214 /* fix for IE6 */
1215 * html .hitarea {
1216   display: inline;
1217   float: none;
1218 }
1219 .treeview li {
1220   margin: 0;
1221   padding: 3px 0pt 3px 20px;
1222 }
1223
1224 .treeview li {
1225   background-image: none;
1226   /* url(images/treeview/treeview-gray-line.gif) 0 0 no-repeat; */
1227 }
1228 .treeview li.collapsable {
1229   background: url(images/treeview/folder.gif) no-repeat;
1230 }
1231 .treeview li.expandable {
1232   background: url(images/treeview/folder-closed.gif) no-repeat;
1233 }
1234
1235 #wikilastchange {
1236   float: right;
1237   padding: 0.5em;
1238   margin: 1em 0 1.5em 1.5em;
1239   -webkit-border-radius: 8px;
1240   -moz-border-radius: 8px;
1241   border-radius: 8px;
1242   border: solid 1px #bbb;
1243   background-color: #eee;
1244   font-size: 0.8em;
1245   width: 15em;
1246 }
1247
1248 #wikilastchange a.userlink.wikilastchange {
1249   float: left;
1250   padding: 0 0.5em 0.5em 0;
1251   border: none;
1252 }
1253
1254 #footer {
1255   clear: both;
1256   background-image: url(images/gradient-footer.png);
1257   background-position: center top;
1258   background-repeat: repeat-x;
1259   background-color: rgb(229,229,229);
1260   border-top: 1px solid #eee;
1261   width: 100%;
1262   margin-top: 1em;
1263 }
1264
1265 div.navfoot {
1266   color: #999;
1267   font-size: 0.8em;
1268   padding-left: 1em;
1269   padding-top: 1em;
1270   height: 2.5em;
1271 }
1272
1273 #openid_identifier {
1274   font-size: 2em;
1275 }
1276
1277 #openid-sign-in {
1278   font-size: 2em;
1279 }
1280
1281 #openidlink {
1282   border: none;
1283 }
1284
1285 @media print {
1286   #header, #banner, #mainsearch, div.navfoot {
1287     display: none;
1288   }
1289   #qform {
1290     margin-bottom: 0em;
1291   }
1292   #qtable tr td, #qtable tr td input {
1293     font-size: 0.5em;
1294   }
1295   #qtable tr td select {
1296     font-size: 1em;
1297   }
1298   input {
1299     border: none;
1300   }
1301   input[type=submit], button, #customqryaddfilter {
1302     display: none;
1303   }
1304   h1 {
1305     font-size: 1.2em;
1306   }
1307   #wikinav, #wikilastchange {
1308     display: none;
1309   }
1310 }
1311
1312 span.fulldate {
1313     display: block;
1314   color: #999;
1315   padding-left: 1.5em;
1316   padding-right: 1.5em;
1317 }
1318
1319 div.ticketevent abbr.timeinterval {
1320   color: #777;
1321 }
1322
1323 tr.inactiveuser {
1324   text-decoration: line-through;
1325 }
1326
1327 .button, button, input[type=button], input[type=submit], input[type=file] {
1328   border-radius: 4px;
1329   -webkit-border-radius: 4px;
1330   -moz-border-radius: 4px;
1331   background: #e6e6e6
1332     url(css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png);
1333   border: 1px solid lightGrey;
1334   color: #555;
1335   cursor: pointer;
1336 }
1337
1338 .button:hover, button:hover, input[type=button]:hover, input[type=submit]:hover, input[type=file]:hover {
1339   background: #dadada
1340     url(css/smoothness/images/ui-bg_glass_75_dadada_1x400.png);
1341   border: 1px solid #999;
1342   color: #212121;
1343 }
1344
1345 .button[disabled], button[disabled], input[type=button][disabled], input[type=submit][disabled], input[type=file][disabled] {
1346   background: #fff;
1347   border: 1px solid #ddd;
1348   color: #999;
1349 }
1350
1351 textarea.shortwiki.markItUpEditor {
1352   height: 5em;
1353 }
1354
1355 #snippetmug {
1356   float: right;
1357 }
1358
1359 #recentsnippets {
1360   font-size: smaller;
1361   width: 10em;
1362   vertical-align: top;
1363 }
1364
1365 form.snippetform,
1366 div.snippetview {
1367 }
1368
1369 div.snippetsummary {
1370   margin-top: 1em;
1371 }
1372
1373 #newsnippet {
1374   margin-bottom: 1em;
1375 }
1376
1377 div.permissioneditor th {
1378   font-weight: bold;
1379 }
1380
1381 div.permissioneditor tr.inheritedacl {
1382   color: #999;
1383 }
1384
1385 div.button-float {
1386      background-color: #CC3;
1387   width: 100%;
1388    padding: 0.5em;
1389 }
1390
1391 div.button-float-floating {
1392     background-color: #CC3;
1393   border: solid 1px #ccc;
1394   left: -1em;
1395   padding-left: 2.3em;
1396 }
1397 .clear {
1398     float: left;
1399     clear:both;
1400     display: block;
1401 }
1402 /* vim:ts=2:sw=2:et:
1403  */