]> git.wh0rd.org - tt-rss.git/blob - tt-rss.css
postIcon: set maximum image size
[tt-rss.git] / tt-rss.css
1 body {
2 background : white;
3 color : black;
4 margin : 0px;
5 padding : 0px;
6 font-family : "Lucida Grande", Arial, sans-serif;
7 }
8
9 blockquote {
10 margin : 0px;
11 border-width : 0px 0px 0px 8px;
12 border-color : #e0e0e0;
13 border-style : solid;
14 padding : 10px;
15 background-color : #f0f0f0;
16 }
17
18 div.postReply {
19 padding : 0px;
20 }
21
22 div.postReply a {
23 color : #4684ff;
24 }
25
26 div.postReply a:hover {
27 color : black;
28 }
29
30 div.postReply div.postHeader {
31 border-width : 0px 0px 1px 0px;
32 border-style : solid;
33 border-color : #a0a0a0;
34 background-color : #f9faff;
35 margin : 0px 1px 0px 0px;
36 padding : 5px;
37 /* cursor : move; */
38 color : #909090;
39 }
40
41 div.postReply div.postContent {
42 padding : 10px;
43 font-size : 12px;
44 }
45
46 div.postReply div.postContent img {
47 border-width : 0px;
48 max-width : 98%;
49 display : block;
50 }
51
52 div.postReply div.postIcon {
53 float : right;
54 border : 0px;
55 margin : 5px;
56 }
57
58 div.postReply div.postIcon img {
59 max-width : 120px;
60 display : inline;
61 }
62
63 div.postReply div.postEnclosures {
64 margin-top : 1em;
65 color : gray;
66 }
67
68 div.postReply img.tagsPic {
69 width : 16px;
70 height : 16px;
71 margin-left : 4px;
72 vertical-align : middle;
73 }
74
75 div.articleNote div.articleNoteOps {
76 text-align : center;
77 color : #9a8c59;
78 font-style : italic;
79 margin-top : 5px;
80 }
81
82 div.articleNote div.articleNoteOps a {
83 color : #9a8c59;
84 }
85
86 div.articleNote div.articleNoteOps a:hover {
87 color : black;
88 }
89
90 div.articleNote {
91 background-color : #fff7d5;
92 border-width : 1px;
93 padding : 5px;
94 border-style : dashed;
95 border-color : #e7d796;
96 font-size : 8px;
97 margin-bottom : 5px;
98 margin-top : 5px;
99 margin-left : 5px;
100 float : right;
101 color : #9a8c59;
102 max-width : 150px;
103 text-align : justify;
104 }
105
106 div.postReply span.author {
107 font-size : 12px;
108 }
109
110 ul.feedList span.feedlink:hover {
111 cursor : pointer;
112 color : #4684ff;
113 }
114
115
116 ul.feedList img.hlLoading {
117 margin-left : 5px;
118 vertical-align : middle;
119 height : 10px;
120 }
121
122 ul.feedList {
123 list-style-type : none;
124 margin : 5px 5px 5px 0px;
125 padding : 0px 0px 0px 5px;
126 font-size : 12px;
127 }
128
129 ul.feedList li.feedCat, ul.feedList li.virtCat {
130 margin : 0px;
131 padding : 3px 0px 3px 0px;
132 color : #707070;
133 font-size : 12px;
134 }
135
136 ul.feedList img.catCollapse {
137 cursor : pointer;
138 }
139
140 ul.feedList span.catTitle {
141 color : #707070;
142 cursor : pointer;
143 }
144
145 ul.feedList span.catTitle:hover {
146 color : #4684ff;
147 }
148
149 ul.feedList li.feedCatSelected {
150 margin : 0px;
151 padding : 3px 0px 3px 0px;
152 color : #4684ff;
153 font-size : 12px;
154 }
155
156 ul.feedList li.feedCatSelected span.catTitle {
157 color : #4684ff;
158 cursor : pointer;
159 }
160
161 ul.feedCatList {
162 list-style-type : none;
163 margin : 0px 0px 0px 20px;
164 padding : 0px;
165 }
166
167 ul.feedCatList li {
168 margin : 0px;
169 padding : 0px 0px 2px 0px;
170 color : black;
171 }
172
173 ul.feedList > li {
174 padding : 0px 0px 2px 0px;
175 }
176
177 ul.feedCatList img, ul.feedList img {
178 vertical-align : bottom;
179 }
180
181 li.feedUnread,
182 li.errorUnread,
183 li.labelUnread,
184 li.virtUnread,
185 li.tagUnread {
186 font-weight : bold;
187 }
188
189 li.errorSelected span.feedlink,
190 li.error span.feedlink,
191 li.errorUnread span.feedlink,
192 li.errorUnreadSelected span.feedlink {
193 color : #f04040;
194 }
195
196 li.feedSelected span.feedlink,
197 li.labelSelected span.feedlink,
198 li.virtSelected span.feedlink,
199 li.tagSelected span.feedlink {
200 color : #4684ff;
201 }
202
203 li.feedUnreadSelected span.feedlink,
204 li.labelUnreadSelected span.feedlink,
205 li.virtUnreadSelected span.feedlink,
206 li.tagUnreadSelected span.feedlink {
207 color : #4684ff;
208 }
209
210 li.feedUnreadSelected,
211 li.errorUnreadSelected,
212 li.labelUnreadSelected,
213 li.virtUnreadSelected,
214 li.tagUnreadSelected {
215 font-weight : bold;
216 }
217
218 li.feed {
219 display : block;
220 }
221
222 ul.feedList img, img.tinyFeedIcon {
223 margin : 0px 3px 0px 0px;
224 width : 16px;
225 height : 16px;
226 vertical-align : middle;
227 border-width : 0px;
228 }
229
230 h1 {
231 font-size : 18px;
232 }
233
234 h2 {
235 font-size : 16px;
236 font-weight : bold;
237 border-width : 0px 0px 1px 0px;
238 border-style : solid;
239 border-color : #ecf4ff;
240 }
241
242 h3 {
243 font-size : 12px;
244 font-weight : bold;
245 border-width : 0px 0px 1px 0px;
246 border-style : solid;
247 border-color : #ecf4ff;
248 }
249
250 hr {
251 border-width : 0px 0px 1px 0px;
252 border-style : dashed;
253 border-color : #e0e0e0;
254 }
255
256 a {
257 color : black;
258 text-decoration : none;
259 }
260
261 a:hover {
262 color : #4684ff;
263 }
264
265 #piggie {
266 z-index : 999;
267 position : absolute;
268 }
269
270 textarea.iedit {
271 width : 100%;
272 }
273
274 input.iedit {
275 width : 100%;
276 padding-left : 2px;
277 }
278
279 select.iedit {
280 width : 100%;
281 }
282
283 input.editbox {
284 width : 200px;
285 padding-left : 2px;
286 }
287
288 #notify {
289 border-width : 0px 1px 1px 1px;
290 border-style : solid;
291 top : 0px;
292 right : 35%;
293 min-width : 30%;
294 position : absolute;
295 display : none;
296 float : right;
297 font-size : 12px;
298 z-index : 998;
299 padding : 5px 5px 5px 5px;
300 }
301
302 #notify img {
303 vertical-align : middle;
304 }
305
306 .notifyProgress {
307 border-color : #d7c47a;
308 background-color : #fff7d5;
309 color : black;
310 }
311
312 .notifyInfo {
313 border-color : #7AD78E;
314 background-color : #D5FFDB;
315 color : black;
316 }
317
318 .notify {
319 border-color : #d7c47a;
320 background-color : #fff7d5;
321 color : black;
322 }
323
324 .notifyError {
325 background-color : #ffcccc;
326 border-color : #ff0000;
327 color : black;
328 }
329
330 .notifyError span:hover {
331 color : red;
332 cursor : pointer;
333 }
334
335 #dispSwitch {
336 font-size : 12px;
337 font-family : "Lucida Grande", Arial, sans-serif;
338 text-align : right;
339 float : right;
340 margin : 5px 5px 0px 0px;
341 }
342
343 #dispSwitch a {
344 color : gray;
345 }
346
347 #dispSwitch a:hover {
348 color : #4684ff;
349 }
350
351 .evenUnreadSelected, .evenSelectedUnread, .evenUnreadSelected td,
352 .evenSelectedUnread td {
353 background-color : #fff7d5;
354 font-weight : bold;
355 border-width : 0px 0px 1px 0px;
356 border-style : solid;
357 border-color : #e7d796;
358 }
359
360 .oddUnreadSelected, .oddSelectedUnread, .oddUnreadSelected td,
361 .oddSelectedUnread td {
362 background-color : #fff7d5;
363 font-weight : bold;
364 border-width : 0px 0px 1px 0px;
365 border-style : solid;
366 border-color : #e7d796;
367 }
368
369 .evenSelected, .evenSelected td {
370 background-color : #fff7d5;
371 border-width : 0px 0px 1px 0px;
372 border-style : solid;
373 border-color : #e7d796;
374 border-collapse : collapse;
375 }
376
377 .oddSelected, .oddSelected td {
378 background-color : #fff7d5;
379 border-width : 0px 0px 1px 0px;
380 border-style : solid;
381 border-color : #e7d796;
382 border-collapse : collapse;
383 }
384
385 .evenGrayed, .evenGrayed td {
386 background-color : #f0f0f0;
387 color : #909090;
388 border-width : 0px 0px 1px 0px;
389 border-style : solid;
390 border-color : #c0c0c0;
391 border-collapse : collapse;
392 }
393
394 .oddGrayed {
395 color : #909090;
396 }
397
398 .even, .even td {
399 border-width : 0px 0px 1px 0px;
400 border-style : solid;
401 border-color : #c0c0c0;
402 background-color : #f0f0f0;
403 border-collapse : collapse;
404 }
405
406 .odd, .odd td {
407 border-width : 0px 0px 1px 0px;
408 border-style : solid;
409 border-color : #c0c0c0;
410 border-collapse : collapse;
411 }
412
413 .evenUnread, .evenUnread td {
414 background-color : #f0f0f0;
415 font-weight : bold;
416 border-width : 0px 0px 1px 0px;
417 border-style : solid;
418 border-color : #c0c0c0;
419 border-collapse : collapse;
420 }
421
422 .oddUnread, .oddUnread td {
423 font-weight : bold;
424 border-width : 0px 0px 1px 0px;
425 border-style : solid;
426 border-color : #c0c0c0;
427 }
428
429 .invisible {
430 display : none;
431 }
432
433 /* preferences */
434
435 table.prefPrefsList tr:hover td.prefValue {
436 color : #88b0f0;
437 }
438
439 table.prefPrefsList tr:hover td.prefValue input {
440 color : #88b0f0;
441 }
442
443 tr.title td {
444 border-width : 0px 0px 1px 0px;
445 border-color : #ecf4ff;
446 border-style : solid;
447 color : #4684ff;
448 }
449
450 tr.title td a {
451 color : #4684ff;
452 }
453
454 tr.title td a:hover {
455 color : black;
456 }
457
458 table.prefFeedList td.feedEditCat {
459 font-weight : bold;
460 border-width : 0px 0px 1px 0px;
461 border-style : solid;
462 border-color : #88b0f0;
463 padding-top : 0.5em;
464 }
465
466 table.prefFilterList td.filterEditCat {
467 font-weight : bold;
468 border-width : 0px 0px 1px 0px;
469 border-style : solid;
470 border-color : #88b0f0;
471 padding-top : 0.5em;
472 }
473
474 /* oh for the love of... */
475
476 table.prefFilterList tr.even,
477 table.prefFilterList tr.odd,
478 table.prefFilterList tr.evenSelected,
479 table.prefFilterList tr.oddSelected,
480 table.prefLabelList tr.even,
481 table.prefLabelList tr.odd,
482 table.prefLabelList tr.evenSelected,
483 table.prefLabelList tr.oddSelected,
484 table.prefUserList tr.even,
485 table.prefUserList tr.odd,
486 table.prefUserList tr.evenSelected,
487 table.prefUserList tr.oddSelected,
488 table.prefFeedList tr.even,
489 table.prefFeedList tr.odd,
490 table.prefFeedList tr.evenSelected,
491 table.prefFeedList tr.oddSelected
492 {
493 cursor : pointer;
494 }
495
496 table.prefFilterList tr.even:hover td,
497 table.prefFilterList tr.odd:hover td,
498 table.prefFilterList tr.evenSelected:hover td,
499 table.prefFilterList tr.oddSelected:hover td
500 table.prefLabelList tr.even:hover td,
501 table.prefLabelList tr.odd:hover td,
502 table.prefLabelList tr.evenSelected:hover td,
503 table.prefLabelList tr.oddSelected:hover td,
504 table.prefUserList tr.even:hover td,
505 table.prefUserList tr.odd:hover td,
506 table.prefUserList tr.evenSelected:hover td,
507 table.prefUserList tr.oddSelected:hover td,
508 table.prefFeedList tr.even:hover td,
509 table.prefFeedList tr.odd:hover td,
510 table.prefFeedList tr.evenSelected:hover td,
511 table.prefFeedList tr.oddSelected:hover td
512 {
513 color : #88b0f0;
514 }
515
516 table.prefFeedList td.feedIcon {
517 text-align : center;
518 }
519
520 table.prefFeedList td.feedSelect {
521 text-align : center;
522 }
523
524 div.prefFeedCatHolder {
525 height : 250px;
526 overflow : auto;
527 border : 1px solid #99d67a;
528 margin : 5px 0px 5px 0px;
529 background-color : white;
530 }
531
532 a.helpLink {
533 color : #808080;
534 }
535
536 a.helpLink:hover {
537 color : #4684ff;
538 }
539
540 pre {
541 margin : 5px;
542 }
543
544 input.extSearch {
545 width : 100%;
546 }
547
548 div.firstTab {
549 width : 10px;
550 float : left;
551 }
552
553 div.prefsTab:hover {
554 cursor : pointer;
555 }
556
557 div.prefsTabSelected:hover {
558 cursor : pointer;
559 }
560
561 div.prefsTab {
562 float : left;
563 border-width : 1px 1px 0px 1px;
564 border-color : #C4D1E4;
565 border-style : solid;
566 margin : 0px 0px 0px 5px;
567 padding : 3px 5px 3px 5px;
568 font-size : 12px;
569 font-family : "Lucida Grande", "Segoe UI", Tahoma, Arial, sans-serif;
570 border-collapse : collapse;
571 min-width : 100px;
572 text-align : center;
573 cursor : pointer;
574 position : relative;
575 bottom : -1px;
576 height : 30px;
577 }
578
579 div.prefsTabSelected {
580 float : left;
581 border-width : 1px 1px 0px 1px;
582 border-color : #88b0f0;
583 border-style : solid;
584 margin : 0px 0px 0px 5px;
585 padding : 3px 5px 3px 5px;
586 background-color : #ecf4ff;
587 font-size : 12px;
588 font-family : "Lucida Grande", "Segoe UI", Tahoma, Arial, sans-serif;
589 border-collapse : collapse;
590 font-weight : bold;
591 min-width : 100px;
592 text-align : center;
593 cursor : pointer;
594 position : relative;
595 bottom : -1px;
596 z-index : 3;
597 height : 30px;
598 }
599
600 div.notice {
601 background : #ffffff;
602 border : 1px solid #88b0f0;
603 width : 60%;
604 padding : 5px;
605 margin : 0px 0px 5px 0px;
606 font-size : 12px;
607 }
608
609 div.warning {
610 background : #fff7d5;
611 border : 1px solid #d7c47a;
612 font-size : 12px;
613 width : 60%;
614 padding : 5px;
615 margin : 0px 0px 5px 0px;
616 }
617
618 div.warning img, div.notice img, div.error img {
619 vertical-align : middle;
620 padding : 5px;
621 }
622
623 span.filterDateError {
624 color : #ff0000;
625 }
626
627 div.error {
628 border : 1px solid #ff0000;
629 background : #ffcccc;
630 padding : 5px;
631 margin : 0px 0px 5px 0px;
632 font-size : 12px;
633 }
634
635 ul.nomarks {
636 list-style-type : none;
637 margin : 0px;
638 padding : 10px;
639 }
640
641 div.prefHelp, td.prefHelp {
642 color : gray;
643 padding : 5px;
644 }
645
646 table.loginForm {
647 background-color : #ecf4ff;
648 }
649
650 span.feed_error {
651 color : red;
652 }
653
654 .insensitive {
655 color : gray;
656 }
657
658 .insensitive a {
659 color : #4684ff;
660 }
661
662 .insensitive a:hover {
663 color : black;
664 }
665
666 .small {
667 font-size : 11px;
668 }
669
670 table.innerFeedTable td {
671 margin : 0px;
672 padding : 0px;
673 }
674
675 td.selectPrompt {
676 font-size : 12px;
677 color : gray;
678 }
679
680 div.headlinesSubToolbar {
681 border-width : 0px 0px 1px 0px;
682 border-style : solid;
683 border-color : #f0f0f0;
684 position : absolute;
685 left : 0px;
686 top : 0px;
687 height : 25px;
688 line-height : 25px;
689 padding-left : 5px;
690 padding-right : 5px;
691 right : 0px;
692 background-color : white;
693 font-size : 11px;
694 font-family : "Lucida Grande", "Segoe UI", Tahoma, Arial, sans-serif;
695 color : gray;
696 }
697
698 div.headlinesSubToolbar * {
699 line-height : normal;
700 }
701
702
703 div.headlinesSubToolbar div#subtoolbar_ftitle {
704 float : right;
705 line-height : 25px;
706
707 }
708
709 span.contentPreview {
710 font-size : 12px;
711 color : gray;
712 font-weight : normal;
713 }
714
715 span.contentPreview:hover {
716 color : #4684ff;
717 }
718
719 table.headlinesList {
720 width : 100%;
721 }
722
723 table.headlinesList span.hlLabelRef, div.cdmHeader span.hlLabelRef {
724 background-color : #fff7d5;
725 font-height : 8px;
726 color : #063064;
727 font-weight : normal;
728 margin : 0px 3px 0px 3px;
729 padding : 0px 4px 0px 4px;
730 white-space: nowrap;
731 }
732
733 table.headlinesList img.hlLoading {
734 margin-left : 5px;
735 vertical-align : middle;
736 }
737
738 table.headlinesList td.hlFeedIcon {
739 width : 25px;
740 text-align : center;
741 cursor : pointer;
742 }
743
744
745 table.headlinesList td.hlMarkedPic {
746 width : 25px;
747 text-align : center;
748 }
749
750 table.headlinesList td.hlfeed {
751 text-align : right;
752 }
753
754 td.hlSelectRow, td.hlUpdPic {
755 width : 25px;
756 text-align : center;
757 }
758
759 table.headlinesList td.hlUpdated {
760 color : gray;
761 text-align : right;
762 width : 100px;
763 cursor : pointer;
764 }
765
766 table.headlinesList tr td {
767 padding : 2px 0px 2px 0px;
768 }
769
770 div.postHeader div.postDate {
771 text-align : right;
772 color : gray;
773 float : right;
774 }
775
776 div.postHeader div.postDateRTL {
777 text-align : left;
778 color : gray;
779 float : right;
780 }
781
782 div.postHeader div {
783 padding-bottom : 3px;
784 font-size : 12px;
785 /* font-family : "Lucida Grande", Tahoma, sans-serif; */
786 }
787
788 #feedUpdateErrors {
789 display : none;
790 }
791
792 #allEntryTags {
793 font-size : 12px;
794 border-width : 0px 0px 1px 0px;
795 border-style : solid;
796 border-color : #c0c0c0;
797 padding-bottom : 5px;
798 display : none;
799 }
800
801 td.hlMarkedPic, td.hlSelectRow, td.hlUpdated, td.hlFeed {
802 height : 1em;
803 }
804
805 td.hlFeed {
806 text-align : right;
807 }
808
809 span.hlFeed, span.hlFeed a {
810 font-size : 12px;
811 color : gray;
812 }
813
814 span.hlFeed a:hover {
815 color : #4684ff;
816 }
817
818 img.markedPic {
819 cursor : pointer;
820 }
821
822 a.warning {
823 color : #f04040;
824 }
825
826 img.closeButton {
827 border-width : 0px;
828 float : right;
829 }
830
831 span.groupPrompt {
832 font-size : 12px;
833 color : #4684ff;
834 }
835
836 div.tagCloudContainer {
837 border : 1px solid #99d67a;
838 background-color : white;
839 margin : 5px 0px 5px 0px;
840 padding : 5px;
841 text-align : center;
842 }
843
844 div.errorExplained {
845 border : 1px solid #99d67a;
846 background-color : white;
847 margin : 5px 0px 5px 0px;
848 padding : 5px;
849 }
850
851 ul.feedErrorsList {
852 height : 300px;
853 overflow : auto;
854 list-style-type : none;
855 border : 1px solid #99d67a;
856 background-color : white;
857 margin : 0px 0px 5px 0px;
858 padding : 0px;
859 }
860
861 ul.userFeedList {
862 height : 300px;
863 overflow : auto;
864 list-style-type : none;
865 border : 1px solid #99d67a;
866 background-color : white;
867 margin : 0px 0px 5px 0px;
868 padding : 0px;
869 }
870
871 ul.browseFeedList {
872 height : 300px;
873 overflow : auto;
874 list-style-type : none;
875 margin : 0px 0px 5px 0px;
876 padding : 0px;
877 border : 1px solid #99d67a;
878 background-color : white;
879 }
880
881 ul.browseFeedList li {
882 margin : 0px;
883 padding : 0px;
884 }
885
886 span.subscribers {
887 color : #808080;
888 }
889
890 div.subscribers {
891 color : #808080;
892 font-size : 12px;
893 float : right;
894 }
895
896 input.feedBrowseCB {
897 margin-right : 1em;
898 }
899
900 div.browserDetails {
901 margin : 5px 5px 5px 5px;
902 padding : 5px;
903 }
904
905 ul.compact {
906 list-style-type : none;
907 margin : 0px;
908 padding : 0px;
909 }
910
911 ul.compact li {
912 margin : 0px;
913 padding : 0px;
914 }
915
916 div.browserFeedInfo {
917 font-size : 12px;
918 /* border : 1px solid #88b0f0;
919 background-color : #ecf4ff;
920 -moz-border-radius : 5px; */
921 padding : 5px;
922 }
923
924 div.browserFeedInfo div.detailsPart {
925 margin : 5px 0px 5px 5px;
926 }
927
928 .noborder {
929 border-width : 0px;
930 }
931
932 #dialog_overlay {
933 left : 0;
934 top : 0;
935 height : 100%;
936 width : 100%;
937 z-index : 4;
938 position : absolute;
939 background-image : url("images/shadow_white.png");
940 }
941
942 #overlay {
943 background : white;
944 left : 0;
945 top : 0;
946 height : 100%;
947 width : 100%;
948 z-index : 100;
949 position : absolute;
950 }
951
952 #overlay_inner {
953 font-weight : bold;
954 margin : 10px;
955 }
956
957 #noDaemonWarning {
958 position : absolute;
959 background-color : #ecf4ff;
960 border : 1px solid #88b0f0;
961 padding : 10px;
962 margin : 5px;
963 z-index : 2;
964 display : none;
965 }
966
967 #qafInput {
968 width : 100%;
969 }
970
971 form {
972 margin : 0px;
973 padding : 0px;
974 }
975
976 #main_toolbar_form {
977 margin : 0px;
978 padding : 0px;
979 display : inline;
980 }
981
982 div.feedExtInfo {
983 margin-left : 2em;
984 font-size : 7pt;
985 color : gray;
986 font-weight : normal;
987 }
988
989 span.debugTS {
990 color : #4684ff;
991 }
992
993 #backReqBox {
994 display : none;
995 }
996
997 /*.scriptWarn:before {
998 content : "Disabled script:";
999 }*/
1000
1001 .scriptWarn {
1002 color : white;
1003 background-color : #903030;
1004 border : 1px solid #601010;
1005 padding : 3px;
1006 font-weight : bold;
1007 display : none;
1008 }
1009
1010 .objectWarn {
1011 color : gray;
1012 font-style: italic;
1013 text-align : center;
1014 }
1015
1016 table.loginForm2 {
1017 padding : 1em;
1018 }
1019
1020 table.loginForm2 .loginTop {
1021 border-width : 0px 0px 1px 0px;
1022 border-color : #88b0f0;
1023 border-style : solid;
1024 padding : 0.5em;
1025 }
1026
1027 table.loginForm2 .loginMiddle {
1028 padding : 3em;
1029 }
1030
1031 table.loginForm2 .loginBottom {
1032 border-width : 1px 0px 0px 0px;
1033 border-color : #88b0f0;
1034 border-style : solid;
1035 font-size : 12px;
1036 text-align : center;
1037 color : #909090;
1038 padding : 0.5em;
1039 }
1040
1041 table.loginForm2 .loginBottom a {
1042 color : gray;
1043 }
1044
1045 table.loginForm2 .loginBottom a:hover {
1046 color : #4684ff;
1047 }
1048
1049 table.loginForm2 .loginError {
1050 color : red;
1051 margin : 0.5em;
1052 }
1053
1054 table.loginForm2 .innerLoginCell {
1055 padding-top : 0.5em;
1056 }
1057
1058 #milestoneDetails {
1059 display : none;
1060 }
1061
1062 div.loadingPrompt {
1063 padding : 1em;
1064 text-align : center;
1065 font-weight : bold;
1066 }
1067
1068 div.whiteBox {
1069 background-color : white;
1070 margin-left : 1px;
1071 text-align : center;
1072 padding : 1em;
1073 }
1074
1075 /* layout */
1076
1077 #header {
1078 position : absolute;
1079 white-space: nowrap;
1080 top : 5px;
1081 left : 15px;
1082 right : 5px;
1083 height : 35px;
1084 color : #4684ff;
1085 font-size : 12px;
1086 }
1087
1088 #feeds-holder {
1089 border-width : 1px 1px 0px 0px;
1090 border-style : solid solid;
1091 border-color : #C4D1E4 #88b0f0;
1092 top : 40px;
1093 left : 0px;
1094 position : absolute;
1095 width : 260px;
1096 overflow : auto;
1097 bottom : 0px;
1098 border-collapse : collapse;
1099 }
1100
1101 #toolbar div.actionChooser {
1102 margin-right : 5px;
1103 float : right;
1104 }
1105
1106 #toolbar {
1107 position : absolute;
1108 left : 261px;
1109 padding : 0px 0px 0px 10px;
1110 top : 40px;
1111 right : 0px;
1112 white-space: nowrap;
1113 height : 30px;
1114 background-image : url("images/toolbar.png");
1115 background-position : bottom left;
1116 background-repeat : repeat-x;
1117 font-size : 12px;
1118 }
1119
1120 #toolbar input {
1121 vertical-align : middle;
1122 }
1123
1124 div.headlines_normal {
1125 position : absolute;
1126 border-width : 1px 0px 0px 0px;
1127 border-style : solid;
1128 border-color : #88b0f0;
1129 left : 261px;
1130 height : 305px;
1131 top : 70px;
1132 right : 0px;
1133 overflow : hidden;
1134 font-size : 12px;
1135 border-collapse : collapse;
1136 }
1137
1138 div.headlines_cdm {
1139 position : absolute;
1140 border-width : 1px 0px 1px 0px;
1141 border-style : solid;
1142 border-color : #88b0f0;
1143 left : 261px;
1144 bottom : 40px;
1145 top : 70px;
1146 right : 0px;
1147 overflow : hidden;
1148 font-size : 12px;
1149 border-collapse : collapse;
1150 }
1151
1152 #content-frame {
1153 position : absolute;
1154 border-width : 1px 0px 0px 0px;
1155 border-style : solid;
1156 border-color : #88b0f0;
1157 overflow : auto;
1158 top : 390px;
1159 left : 261px;
1160 bottom : 40px;
1161 right : 0px;
1162 border-collapse : collapse;
1163 }
1164
1165 /*#resize-grabber {
1166 position : absolute;
1167 border-width : 1px;
1168 border-style : dotted;
1169 border-color : #88b0f0;
1170 background-color : white;
1171 width : 8px;
1172 height : 8px;
1173 z-index : 20;
1174 right : 20px;
1175 top : 20px;
1176 display : none;
1177 cursor : move;
1178 }*/
1179
1180 #resize-grabber {
1181 height : 5px;
1182 border-width : 0px 0px 1px 0px;
1183 border-style : solid;
1184 border-color : #88b0f0;
1185 background : url("images/resize_horiz.png") top left;
1186 cursor : move;
1187 text-align : center;
1188 }
1189
1190 #footer, #prefFooter {
1191 position : absolute;
1192 bottom : 0px;
1193 height : 20px;
1194 text-align : center;
1195 color : gray;
1196 font-size : 12px;
1197 background-image : url("images/footer.png");
1198 background-position : top left;
1199 background-repeat : repeat-x;
1200 background-color : white;
1201 right : 0px;
1202 left : 261px;
1203 padding : 10px;
1204 border-collapse : collapse;
1205 border-width : 1px 0px 0px 0px;
1206 border-style : solid;
1207 border-color : #88b0f0;
1208
1209 }
1210
1211 #prefFooter {
1212 left : 0px;
1213 }
1214
1215 #footer a, #prefFooter a {
1216 color : gray;
1217 }
1218
1219 #footer a:hover, #prefFooter a:hover {
1220 color : black;
1221 }
1222
1223 #headlinesContainer {
1224 margin-left : 0px;
1225 background-color : white;
1226 }
1227
1228 #headlineActionsTop {
1229 font-size : 12px;
1230 }
1231
1232 #headlinesInnerContainer {
1233 overflow : auto;
1234 position : absolute;
1235 left : 0px;
1236 right : 0px;
1237 bottom : 0px;
1238 top : 25px;
1239 }
1240
1241 /* preferences layout */
1242
1243 #prefHeader {
1244 color : #4684ff;
1245 font-size : 12px;
1246 margin : 10px;
1247 height : 33px;
1248 }
1249
1250 div.return {
1251 float : right;
1252 font-size : 12px;
1253 margin-right : 10px;
1254 }
1255
1256 div.return a {
1257 color : #4684ff;
1258 }
1259
1260 div.return a:hover {
1261 color : black;
1262 }
1263
1264 #prefContentOuter {
1265 clear : left;
1266 position : absolute;
1267 bottom : 41px;
1268 top : 75px;
1269 left : 0px;
1270 right : 0px;
1271 min-height : 300px;
1272 border-width : 1px 0px 0px 0px;
1273 border-color : #88b0f0;
1274 border-style : solid;
1275 font-size : 12px;
1276 }
1277
1278 #prefContent {
1279 z-index : 4;
1280 background-image : url("images/prefs-content.png");
1281 background-position : top left;
1282 background-repeat : repeat-x;
1283 position : absolute;
1284 bottom : 0px;
1285 top : 0px;
1286 left : 0px;
1287 right : 0px;
1288 padding : 1em;
1289 overflow : auto;
1290
1291 }
1292
1293 #userSwitch {
1294 position : absolute;
1295 bottom : 2px;
1296 right : 2px;
1297 }
1298
1299 .catCtrHasUnread, .feedCtrHasUnread {
1300 font-weight : bold;
1301 color : #707070;
1302 }
1303
1304 .catCtrNoUnread, .feedCtrNoUnread {
1305 display : none;
1306 }
1307
1308 div.topLinks img {
1309 vertical-align : middle;
1310 cursor : pointer;
1311 }
1312
1313 #offlineModePic {
1314 margin-left : 5px;
1315 }
1316
1317 a.helpLinkPic img {
1318 border-width : 0px;
1319 vertical-align : middle;
1320 }
1321
1322 li.feedCatHolder {
1323 display : inline;
1324 }
1325
1326 table.prefFeedCatList {
1327 background-color : white;
1328 }
1329
1330 div.autocomplete {
1331 position : absolute;
1332 width : 250px;
1333 background-color : white;
1334 border :1px solid #778899;
1335 margin : 0px;
1336 padding : 0px;
1337 }
1338
1339 div.autocomplete ul {
1340 list-style-type : none;
1341 margin : 0px;
1342 padding : 0px;
1343 }
1344
1345 div.autocomplete ul li.selected {
1346 background-color : #fff7d5;
1347 }
1348
1349 div.autocomplete ul li {
1350 list-style-type : none;
1351 display : block;
1352 margin : 0;
1353 padding : 2px;
1354 height : 32px;
1355 cursor : pointer;
1356 }
1357
1358 #feedOpToolbar {
1359 float : right;
1360 }
1361
1362 div.topLinks {
1363 float : right;
1364 color : gray;
1365 font-size : 12px;
1366 }
1367
1368 div.topLinks a {
1369 color : #4684ff;
1370 }
1371
1372 div.topLinks a:hover {
1373 color : black;
1374 }
1375
1376 div.topLinks a.feedback {
1377 color : #009900;
1378 }
1379
1380 a.visibleLink {
1381 color : #4684ff;
1382 }
1383
1384 a.visibleLinkB {
1385 color : #4684ff;
1386 border : 1px solid #4684ff;
1387 padding : 2px;
1388 }
1389
1390 a.visibleLinkB:hover {
1391 background-color : #ecf4ff;
1392 }
1393
1394 table.headlinesList tr.feedTitle td a, div.cdmFeedTitle a {
1395 color : #4684ff;
1396 }
1397
1398 div.cdmFeedTitle {
1399 border-color : #a0a0a0;
1400 border-width : 0px 0px 1px 0px;
1401 border-style : solid;
1402 padding : 5px 3px 5px 5px;
1403 background : url("images/toolbar.png") bottom left;
1404 background-repeat : repeat-x;
1405 }
1406
1407 table.headlinesList tr, table.headlinesList td {
1408 border-collapse : collapse;
1409 margin : 0px;
1410 }
1411
1412 table.headlinesList tr.feedTitle td {
1413 /* text-align : right;
1414 margin-top : 10px; */
1415 /*padding-left : 5px;*/
1416
1417 background : url("images/toolbar.png") bottom left;
1418 background-repeat : repeat-x;
1419
1420 border-color : #c0c0c0;
1421 border-width : 0px 0px 1px 0px;
1422 border-style : solid;
1423 padding : 5px 3px 5px 5px;
1424
1425 }
1426
1427 td.hlContent, td.hlContentL, td.hlContentH {
1428 cursor : pointer;
1429 }
1430
1431 td.hlContentH a, td.hlContentH span {
1432 color : #00cc00;
1433 }
1434
1435 td.hlContentL a, td.hlContentL span {
1436 color : #909090;
1437 text-decoration : line-through;
1438 }
1439
1440 span.titleWrapH, span.titleWrapH a {
1441 color : #00cc00;
1442 }
1443
1444 span.titleWrapL, span.titleWrapL a {
1445 color : #909090;
1446 text-decoration : line-through;
1447 }
1448
1449 img.hlScorePic {
1450 vertical-align : middle;
1451 width : 16px;
1452 height : 16px;
1453 }
1454
1455 div#hotkey_help_overlay {
1456 position : absolute;
1457 left : 30px;
1458 right : 30px;
1459 top : 30px;
1460 z-index : 999;
1461 color : white;
1462 font-size : 15px;
1463 }
1464
1465 div#hotkey_help_overlay h1 {
1466 text-align : center;
1467 }
1468
1469 div#hotkey_help_overlay ul {
1470 list-style-type : none;
1471 margin : 0px;
1472 }
1473
1474 div#hotkey_help_overlay li {
1475 margin : 0px;
1476 }
1477
1478 div#hotkey_help_overlay p {
1479 text-align : center;
1480 }
1481
1482 div#hotkey_help_overlay td.n {
1483 text-align : right;
1484 font-weight : bold;
1485 width : 6em;
1486 color : #a0ffa0;
1487 padding-right : 5px;
1488 }
1489
1490 div#hotkey_help_overlay td {
1491 vertical-align : top;
1492 }
1493
1494 div#hotkey_help_overlay h1 {
1495 margin : 0px;
1496 }
1497
1498 div#hotkey_help_overlay h2 {
1499 font-size : 16px;
1500 border-width : 0px;
1501 margin : 0.3em 0px 0.3em 0px;
1502 text-align : center;
1503 color : #88b0f0;
1504 }
1505
1506 div#hotkey_help_overlay table.hho td.c1 {
1507 height : 30px;
1508 width : 30px;
1509 background : url("images/c1.png");
1510 background-repeat : no-repeat;
1511
1512 }
1513
1514 div#hotkey_help_overlay table.hho td.c2 {
1515 height : 30px;
1516 width : 30px;
1517 background : url("images/c2.png");
1518 background-repeat : no-repeat;
1519 }
1520
1521 div#hotkey_help_overlay table.hho td.c3 {
1522 height : 30px;
1523 width : 30px;
1524 background : url("images/c3.png");
1525 background-repeat : no-repeat;
1526 }
1527
1528 div#hotkey_help_overlay table.hho td.c4 {
1529 height : 30px;
1530 width : 30px;
1531 background : url("images/c4.png");
1532 background-repeat : no-repeat;
1533 }
1534
1535 div#hotkey_help_overlay table.hho td.top,
1536 div#hotkey_help_overlay table.hho td.left,
1537 div#hotkey_help_overlay table.hho td.right,
1538 div#hotkey_help_overlay table.hho td.bottom,
1539 div#hotkey_help_overlay table.hho td.content {
1540 background : url("images/shadow_dark.png");
1541 }
1542
1543 div#hotkey_help_overlay table.hho td.top,
1544 div#hotkey_help_overlay table.hho td.bottom {
1545 text-align : center;
1546 font-size : 11px;
1547 }
1548
1549 div.prefKbdHelp {
1550 float : right;
1551 font-size : 12px;
1552 margin-right : 15px;
1553 }
1554
1555 div.prefKbdHelp img {
1556 vertical-align : middle;
1557 }
1558
1559 div#l_progress_o {
1560 width : 200px;
1561 border : 1px solid black;
1562 background-color : white;
1563 margin-top : 10px;
1564 }
1565
1566 div#l_progress_i {
1567 width : 10px;
1568 background-color : #88b0f0;
1569 height : 10px;
1570 }
1571
1572 #content-insert {
1573 background-color : white;
1574 overflow : auto;
1575 position : absolute;
1576 left : 0px;
1577 right : 0px;
1578 bottom : 0px;
1579 top : 6px;
1580 }
1581
1582 div.dlgSec {
1583 font-size : 12px;
1584 color : gray;
1585 font-weight : bold;
1586 clear : both;
1587 height : 20px;
1588 }
1589
1590 div.dlgSecCont {
1591 position : relative;
1592 left : 150px;
1593 top : -20px;
1594 float : left;
1595 font-size : 12px;
1596 font-weight : normal;
1597 line-height : 200%;
1598 }
1599
1600 div.dlgButtons {
1601 text-align : right;
1602 clear : both;
1603 }
1604
1605 pre, code {
1606 font-size : 12px;
1607 font-family : monospace;
1608 }
1609
1610 span#headlineActionsDrop {
1611 border : 1px solid #c0c0c0;
1612 padding : 1px 5px 1px 10px;
1613 color : #063064;
1614 cursor : pointer;
1615 }
1616
1617 ul#headlineActionsBody {
1618 list-style-type : none;
1619 position : absolute;
1620 margin : 0px;
1621 padding : 0px;
1622 background-color : white;
1623 width : 150px;
1624 z-index : 4;
1625 top : auto;
1626 left : auto;
1627 border-width : 1px 1px 1px 1px;
1628 border-color : #c0c0c0;
1629 border-style : solid;
1630 margin-left : -1px;
1631 max-height : 250px;
1632 overflow : auto;
1633 }
1634
1635 ul#headlineActionsBody li {
1636 padding : 2px 5px 2px 10px;
1637 color : black;
1638 }
1639
1640 ul#headlineActionsBody li:hover {
1641 color : #4684ff;
1642 cursor : pointer;
1643 background : #ecf4ff;
1644 }
1645
1646 ul#headlineActionsBody li.insensitive {
1647 color : gray;
1648 }
1649
1650 ul#headlineActionsBody li.insensitive:hover {
1651 background : white;
1652 cursor : normal;
1653 color : gray;
1654 }
1655
1656 span.prefsLabelEntry {
1657 padding : 2px;
1658 }
1659
1660 div.labelColorIndicator {
1661 height : 14px;
1662 width : 14px;
1663 line-height : 14px;
1664 font-height : 9px;
1665 text-align : center;
1666 border : 1px solid black;
1667 float : left;
1668 background-color : #fff7d5;
1669 color : #063064;
1670 margin-right : 10px;
1671 }
1672
1673 div.colorPicker div.colorPickerEntry:hover {
1674 border : 1px solid #88b0f0;
1675 }
1676
1677 div.colorPicker div.ccPrompt:hover {
1678 color : black;
1679 }
1680
1681 div.colorPicker div.colorPickerEntry {
1682 height : 15px;
1683 width : 15px;
1684 line-height : 13px;
1685 font-height : 9px;
1686 text-align : center;
1687 border : 1px solid black;
1688 margin : 5px 5px 0px 0px;
1689 float : left;
1690 }
1691
1692 div.colorPicker {
1693 border : 1px solid #cccccc;
1694 background : #f0f0f0;
1695 width : 110px;
1696 padding : 0px 0px 5px 5px;
1697 position : absolute;
1698 left : auto;
1699 top : auto;
1700 z-index : 3;
1701 color : #909090;
1702 }
1703
1704 div#offlineModeDrop div {
1705 padding : 2px 2px 2px 2px;
1706 text-align : left;
1707 }
1708
1709 div#offlineModeDrop {
1710 position : absolute;
1711 margin : 0px;
1712 padding : 2px;
1713 background-color : white;
1714 z-index : 2;
1715 margin : 2px 0px 0px 0px;
1716 top : auto;
1717 right : 0px;
1718 border : 1px solid #cccccc;
1719 background : white;
1720 min-width : 170px;
1721 margin-left : -1px;
1722 max-height : 250px;
1723 overflow : auto;
1724 color : #909090;
1725 }
1726
1727 optgroup {
1728 color : #4684ff;
1729 font-style : normal;
1730 }
1731
1732 option {
1733 color : black;
1734 }
1735
1736 div#cmdline {
1737 position : absolute;
1738 left : 5px;
1739 bottom : 5px;
1740 font-size : 11px;
1741 color : gray;
1742 font-weight : bold;
1743 background-color : white;
1744 border : 1px solid #88b0f0;
1745 padding : 3px 5px 3px 5px;
1746 z-index : 5;
1747 }
1748
1749 #feed_browser_spinner {
1750 vertical-align : middle;
1751 height : 18px;
1752 width : 18px;
1753 }
1754
1755 div#auxDlg {
1756 position : absolute;
1757 z-index : 3;
1758 bottom : 5px;
1759 right : 25px;
1760 padding : 5px;
1761 border-width : 1px;
1762 border-style : solid;
1763 border-color : #d7c47a;
1764 background-color : #fff7d5;
1765 color : black;
1766 text-align : center;
1767 font-size : 13px;
1768 }
1769
1770 div#auxDlg a {
1771 color : #4684ff;
1772 }
1773
1774 /*
1775 button:active {
1776 background-image : url("images/button_pressed.png");
1777 }
1778
1779 button, select {
1780 background-color : transparent;
1781 background-repeat : repeat-x;
1782 background-position : top left;
1783 background-image : url("images/button.png");
1784 border : 1px solid #bebebe;
1785 font-family : "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
1786 font-size : 100%;
1787 text-decoration : none;
1788 color : #303030;
1789 cursor : pointer;
1790 padding : 1px 5px 1px 5px;
1791 margin : 0px;
1792 }
1793
1794 select {
1795 background : #ffffff;
1796 padding : 1px 0px 1px 3px;
1797 }
1798
1799 input {
1800 background : white;
1801 border : 1px solid #bebebe;
1802 font-size : 100%;
1803 padding : 1px 3px 1px 3px;
1804 }
1805
1806 button:hover {
1807 background-color : #f9faff;
1808 border : 1px solid #88b0f0;
1809 color : #336699;
1810 }
1811
1812 button[disabled] {
1813 background : #f0f0f0;
1814 color : #dedede;
1815 border : 1px solid #dedede;
1816 } */
1817
1818