]> git.wh0rd.org - tt-rss.git/blob - tt-rss.css
getRelativeFeedId iterates over hidden categories correctly (2)
[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", sans-serif;
7 }
8
9 blockquote {
10 margin : 5px;
11 border-width : 0px 0px 0px 4px;
12 border-color : #f0f0f0;
13 border-style : solid;
14 padding : 2px 0px 2px 5px;
15 }
16
17 div.postReply {
18 padding : 10px;
19 }
20
21 div.postReply a {
22 color : #4684ff;
23 }
24
25 div.postReply a:hover {
26 color : black;
27 }
28
29 div.postReply div.postHeader {
30 background : #ecf4ff;
31 border : 1px solid #88b0f0;
32 }
33
34 div.postReply > div.postHeader {
35 padding : 5px;
36 }
37
38 div.postReply div.postContent {
39 padding : 10px;
40 font-size : 10pt;
41 }
42
43 div.postReply div.postIcon {
44 float : right;
45 border : 0px;
46 margin : 10px 0px 10px 10px;
47 }
48
49 ul.feedList {
50 list-style-type : none;
51 margin : 5px;
52 padding : 0px 0px 0px 5px;
53 font-size : 9pt;
54 font-family : "Lucida Grande", Tahoma, sans-serif;
55 }
56
57 ul.feedList li.feedCat {
58 margin : 0px;
59 padding : 3px 0px 3px 0px;
60 color : #707070;
61 font-size : 9pt;
62 }
63
64 ul.feedList li.feedCat a {
65 color : #707070;
66 }
67
68 ul.feedList li.feedCat a:hover {
69 color : #4684ff;
70 }
71
72 ul.feedCatList {
73 list-style-type : none;
74 margin : 0px 0px 0px 15px;
75 padding : 0px;
76 }
77
78 ul.feedCatList li {
79 margin : 0px;
80 padding : 0px 0px 2px 0px;
81 color : black;
82 }
83
84 ul.feedList li {
85 margin : 0px;
86 }
87
88 ul.feedCatList img {
89 vertical-align : bottom;
90 }
91
92 li.feedUnread,
93 li.errorUnread,
94 li.labelUnread,
95 li.virtUnread,
96 li.tagUnread {
97 font-weight : bold;
98 }
99
100 li.errorSelected a,
101 li.error a,
102 li.errorUnread a,
103 li.errorUnreadSelected a {
104 color : #f04040;
105 }
106
107 li.feedSelected a,
108 li.labelSelected a,
109 li.virtSelected a,
110 li.tagSelected a {
111 color : #4684ff;
112 }
113
114 li.feedUnreadSelected a,
115 li.labelUnreadSelected a,
116 li.virtUnreadSelected a,
117 li.tagUnreadSelected a {
118 color : #4684ff;
119 }
120
121 li.feedUnreadSelected,
122 li.errorUnreadSelected,
123 li.labelUnreadSelected,
124 li.virtUnreadSelected,
125 li.tagUnreadSelected {
126 font-weight : bold;
127 }
128
129 li.feed {
130 display : block;
131 }
132
133 ul.feedList img, img.tinyFeedIcon {
134 margin : 0px 3px 0px 0px;
135 width : 16px;
136 height : 16px;
137 border-width : 0px;
138 }
139
140 h1 {
141 font-size : 16pt;
142 }
143
144 h2 {
145 font-size : 14pt;
146 font-weight : bold;
147 border-width : 0px 0px 1px 0px;
148 border-style : solid;
149 border-color : #ecf4ff;
150 }
151
152 h3 {
153 font-size : 12pt;
154 font-weight : bold;
155 border-width : 0px 0px 1px 0px;
156 border-style : solid;
157 border-color : #ecf4ff;
158 }
159
160 hr {
161 border-width : 0px 0px 1px 0px;
162 border-style : dashed;
163 border-color : #e0e0e0;
164 }
165
166 a {
167 color : black;
168 text-decoration : none;
169 }
170
171 a:hover {
172 color : #4684ff;
173 }
174
175 #piggie {
176 width : 400;
177 height : 400;
178 right : 0;
179 top : -400;
180 background-color : white;
181 display : none;
182 z-index : 999;
183 background-image : url("images/piggie.png");
184 background-position : center center;
185 background-repeat : no-repeat;
186 position : absolute;
187 border : 1px solid pink;
188 margin-left : auto;
189 margin-right : auto;
190 -moz-border-radius : 10px;
191 opacity : 0.8;
192 }
193
194 #iedit_title, #iedit_link, #iedit_regexp, #iedit_descr, #iedit_expr, #iedit_updintl,
195 #iedit_purgintl, #iedit_ulogin, #iedit_ulevel, #iedit_match, #iedit_feed,
196 #iedit_fcat, #iedit_filter_action, #iedit_login, #iedit_pass, #iedit_email,
197 #iedit_parent_feed {
198 width : 100%;
199 padding-left : 2px;
200 background-color : #f0fff0;
201 }
202
203 textarea.iedit {
204 width : 100%;
205 }
206
207 input.iedit {
208 width : 100%;
209 padding-left : 2px;
210 }
211
212 select.iedit {
213 width : 100%;
214 }
215
216 input.editbox {
217 width : 200px;
218 padding-left : 2px;
219 }
220
221 #notify {
222 border-width : 1px;
223 border-style : solid;
224 top : 10px;
225 right : 35%;
226 min-width : 30%;
227 position : absolute;
228 display : none;
229 float : right;
230 font-size : 9pt;
231 z-index : 999;
232 -moz-border-radius : 2px;
233 padding : 5px 5px 5px 5px;
234 }
235
236 #notify img {
237 vertical-align : middle;
238 }
239
240 .notifyProgress {
241 border-color : #d7c47a;
242 background-color : #fff7d5;
243 color : black;
244 }
245
246 .notifyInfo {
247 border-color : #7AD78E;
248 background-color : #D5FFDB;
249 color : black;
250 }
251
252 .notify {
253 border-color : #d7c47a;
254 background-color : #fff7d5;
255 color : black;
256 }
257
258 .notifyError {
259 background-color : #ffcccc;
260 border-color : #ff0000;
261 color : black;
262 }
263
264 .notifyError span:hover {
265 color : red;
266 cursor : pointer;
267 }
268
269 #dispSwitch {
270 font-size : 8pt;
271 font-family : "Lucida Grande", Tahoma, sans-serif;
272 text-align : right;
273 float : right;
274 margin : 5px 5px 0px 0px;
275 }
276
277 #dispSwitch a {
278 color : gray;
279 }
280
281 #dispSwitch a:hover {
282 color : #4684ff;
283 }
284
285 div.expPane {
286 margin : 15px;
287 }
288
289 iframe {
290 border : 0px solid white;
291 }
292
293 iframe.feedsFrameWithActions {
294 width : 100%;
295 height : 90%;
296 margin : 0px;
297 padding : 0px;
298 }
299
300 iframe.feedsFrame {
301 width : 100%;
302 height : 100%;
303 margin : 0px;
304 padding : 0px;
305 }
306
307 iframe.contentFrame, iframe.headlinesFrame {
308 width : 100%;
309 padding : 0px;
310 margin : 0px;
311 height : 100%;
312 }
313
314 /*.button {
315 border : 1px solid #d0d0d0;
316 background-image : url("images/button.png");
317 background-position : top;
318 background-repeat : repeat-x;
319 background-color : white;
320 color : black;
321 }
322
323 .button:hover {
324 background : white;
325 text-decoration : none;
326 color : black;
327 }
328
329 .disabledButton {
330 border : 1px solid #c0c0c0;
331 background-color : white;
332 color : gray;
333 }
334
335 a.button {
336 padding : 2px 5px 2px 5px;
337 font-size : small;
338 } */
339
340 .evenUnreadSelected, .evenSelectedUnread, .evenUnreadSelected td,
341 .evenSelectedUnread td {
342 background-color : #fff7d5;
343 font-weight : bold;
344 border-width : 1px 0px 1px 0px;
345 border-style : solid;
346 border-color : #e7d796;
347 }
348
349 .oddUnreadSelected, .oddSelectedUnread, .oddUnreadSelected td,
350 .oddSelectedUnread td {
351 background-color : #fff7d5;
352 font-weight : bold;
353 }
354
355 .evenSelected, .evenSelected td {
356 background-color : #fff7d5;
357 border-width : 1px 0px 1px 0px;
358 border-style : solid;
359 border-color : #e7d796;
360 }
361
362 .oddSelected, .evenSelected td {
363 background-color : #fff7d5;
364 }
365
366 .evenGrayed, .evenGrayed td {
367 background-color : #f0f0f0;
368 color : #909090;
369 border-width : 1px 0px 1px 0px;
370 border-style : solid;
371 border-color : #c0c0c0;
372 }
373
374 .oddGrayed {
375 color : #909090;
376 }
377
378 .even, .even td {
379 border-width : 1px 0px 1px 0px;
380 border-style : solid;
381 border-color : #c0c0c0;
382 background-color : #f0f0f0;
383 }
384
385 .evenUnread, .evenUnread td {
386 background-color : #f0f0f0;
387 font-weight : bold;
388 border-width : 1px 0px 1px 0px;
389 border-style : solid;
390 border-color : #c0c0c0;
391 }
392
393 .oddUnread, .oddUnread td {
394 font-weight : bold;
395 }
396
397 .invisible {
398 display : none;
399 }
400
401 /* preferences */
402
403 tr.title td {
404 border-width : 0px 0px 1px 0px;
405 border-color : #ecf4ff;
406 border-style : solid;
407 color : #4684ff;
408 }
409
410 tr.title td a {
411 color : #4684ff;
412 }
413
414 tr.title td a:hover {
415 color : black;
416 }
417
418 div.feedEditSearch {
419 float : right;
420 }
421
422 table.prefFeedList td.feedEditCat {
423 font-weight : bold;
424 border-width : 0px 0px 1px 0px;
425 border-style : solid;
426 border-color : #88b0f0;
427 padding-top : 0.5em;
428 }
429
430 table.prefFeedList td.feedIcon {
431 text-align : center;
432 }
433
434 table.prefFeedList td.feedSelect {
435 text-align : center;
436 }
437
438 div.prefFeedCatHolder {
439 height : 250px;
440 overflow : auto;
441 border : 1px solid #88b0f0;
442 margin : 5px 0px 5px 0px;
443 }
444
445 a.helpLink {
446 color : #808080;
447 }
448
449 a.helpLink:hover {
450 color : #4684ff;
451 }
452
453 div.helpResponse {
454 margin : 10px;
455 background-image : url("images/vgrad_light_rev2.png");
456 background-position : top left;
457 background-repeat : repeat-x;
458 padding : 10px 20px 10px 20px;
459 border : 1px solid #f0f0f0;
460 }
461
462 #infoBoxTitle {
463 border-width : 1px 1px 1px 1px;
464 border-style : solid;
465 border-color : #88b0f0;
466 background-color : #88b0f0;
467 padding : 2px;
468 color : white;
469 }
470
471
472 #infoBox {
473 border-width : 1px 1px 1px 1px;
474 border-style : solid;
475 border-color : #88b0f0;
476 position : relative;
477 bottom : 2px;
478 right : 2px;
479 padding-bottom : 5px;
480 background-image : url("images/prefs-content.png");
481 background-position : top left;
482 background-repeat : repeat-x;
483 background-color : white;
484 }
485
486 #infoBoxShadow {
487 background-image : url("images/shadow.png");
488 left : 25%;
489 top : 30%;
490 width : 50%;
491 z-index : 3;
492 position : absolute;
493 display : none;
494 }
495
496 div.infoBoxContents {
497 padding : 10px;
498 margin-bottom : 5px;
499 font-size : 9pt;
500 }
501
502 div.infoBoxContents td {
503 font-size : 9pt;
504 }
505
506 div.infoBoxContents a {
507 color : #4684ff;
508 }
509
510 div.infoBoxContents a:hover {
511 color : black;
512 }
513
514 div.helpResponse h1, div.infoBoxContents h1 {
515 /* border-width : 0px 0px 1px 0px;
516 border-style : solid;
517 border-color : #c0c0c0; */
518 font-size : 16pt;
519 }
520
521 div.helpResponse h2, div.infoBoxContents h2 {
522 /* border-width : 0px 0px 0px 0px; */
523 font-size : 12pt;
524 }
525
526 pre {
527 margin : 5px;
528 }
529
530 input.extSearch {
531 width : 100%;
532 }
533
534 div.firstTab {
535 width : 10px;
536 float : left;
537 }
538
539 div.prefsTab:hover {
540 cursor : pointer;
541 }
542
543 div.prefsTabSelected:hover {
544 cursor : pointer;
545 }
546
547 div.prefsTab {
548 float : left;
549 border-width : 1px 1px 0px 1px;
550 border-color : #88b0f0;
551 border-style : solid;
552 margin : 0px 0px 0px 5px;
553 padding : 3px 5px 3px 5px;
554 font-size : 9pt;
555 font-family : "Lucida Grande", Tahoma, sans-serif;
556 position : relative;
557 bottom : -2px;
558 border-collapse : collapse;
559 -moz-border-radius : 3px;
560 min-width : 100px;
561 text-align : center;
562 }
563
564 div.prefsTabSelected {
565 float : left;
566 border-width : 1px 1px 0px 1px;
567 border-color : #88b0f0;
568 border-style : solid;
569 margin : 0px 0px 0px 5px;
570 padding : 3px 5px 3px 5px;
571 background-color : #ecf4ff;
572 font-size : 9pt;
573 font-family : "Lucida Grande", Tahoma, sans-serif;
574 position : relative;
575 bottom : -1px;
576 border-collapse : collapse;
577 -moz-border-radius : 3px;
578 font-weight : bold;
579 min-width : 100px;
580 text-align : center;
581 z-index : 2;
582 }
583
584 div.notice {
585 background : #ffffff;
586 border : 1px solid #88b0f0;
587 width : 50%;
588 padding : 5px;
589 margin : 0px 0px 5px 0px;
590 font-size : 9pt;
591 }
592
593 div.warning {
594 background : #fff7d5;
595 border : 1px solid #d7c47a;
596 font-size : 9pt;
597 width : 50%;
598 padding : 5px;
599 margin : 0px 0px 5px 0px;
600 }
601
602
603 div.warning img, div.notice img, div.error img {
604 vertical-align : middle;
605 padding : 5px;
606 }
607
608 div.error {
609 border : 1px solid #ff0000;
610 background : #ffcccc;
611 padding : 5px;
612 margin : 0px 0px 5px 0px;
613 font-size : 9pt;
614 }
615
616 ul.nomarks {
617 list-style-type : none;
618 margin : 0px;
619 padding : 10px;
620 }
621
622 div.prefHelp, td.prefHelp {
623 color : gray;
624 padding : 5px;
625 }
626
627 table.loginForm {
628 background-color : #ecf4ff;
629 }
630
631 table.innerLoginForm {
632 border : 1px solid #88b0f0;
633 padding : 50px;
634 background-color : white;
635 }
636
637 table.innerLoginForm td {
638 padding : 3px 3px 5px 3px;
639 }
640
641 span.insensitive, div.insensitive {
642 color : gray;
643 }
644
645 .insensitive a {
646 color : #4684ff;
647 }
648
649 .insensitive a:hover {
650 color : black;
651 }
652
653 /* .prefGenericAddBox {
654 font-size : 9pt;
655 } */
656
657 body.logoutBody {
658 background-color : #f0f0f0;
659 color : black;
660 }
661
662 span.logoutWarning {
663 color : red;
664 font-weight : bold;
665 }
666
667 div.logoutContent {
668 width : 600px;
669 border : 1px solid #c0c0c0;
670 background-color : white;
671 margin-left : auto;
672 margin-right : auto;
673 margin-top : 20px;
674 padding : 10px;
675 }
676
677 .small {
678 font-size : 9pt;
679 }
680
681 table.innerFeedTable td {
682 margin : 0px;
683 padding : 0px;
684 }
685
686 td.selectPrompt {
687 font-size : 9pt;
688 color : gray;
689 }
690
691 table.headlinesSubToolbar {
692 border-width : 0px 0px 1px 0px;
693 border-style : solid;
694 border-color : #f0f0f0;
695 position : absolute;
696 left : 1px;
697 top : 0px;
698 height : 25px;
699 right : 0px;
700 background-color : white;
701 }
702
703 table.headlinesSubToolbar td.headlineActions {
704 font-size : 9pt;
705 font-family : "Lucida Grande", Tahoma, sans-serif;
706 color : gray;
707 padding : 0px 5px 0px 5px;
708 }
709
710 table.headlinesSubToolbar td.headlineActionsRTL {
711 font-size : 9pt;
712 font-family : "Lucida Grande", Tahoma, sans-serif;
713 color : gray;
714 padding : 0px 5px 0px 5px;
715 }
716
717 table.headlinesSubToolbar td.headlineTitle {
718 font-size : 9pt;
719 font-family : "Lucida Grande", Tahoma, sans-serif;
720 color : gray;
721 padding : 0px 5px 0px 5px;
722 text-align : right;
723 }
724
725 table.headlinesSubToolbar td.headlineTitleRTL {
726 font-size : 9pt;
727 font-family : "Lucida Grande", Tahoma, sans-serif;
728 color : gray;
729 padding : 0px 5px 0px 5px;
730 text-align : left;
731 }
732
733 span.contentPreview {
734 font-size : 9pt;
735 color : gray;
736 font-weight : normal;
737 }
738
739 span.contentPreview:hover {
740 color : #4684ff;
741 }
742
743 table.headlinesList {
744 width : 100%;
745 }
746
747 table.headlinesList td.hlMarkedPic {
748 width : 25px;
749 text-align : center;
750 }
751
752 table.headlinesList td.hlfeed {
753 text-align : right;
754 }
755
756 td.hlSelectRow, td.hlUpdatePic {
757 width : 25px;
758 text-align : center;
759 }
760
761 table.headlinesList td.hlUpdated {
762 color : gray;
763 text-align : right;
764 width : 100px;
765 }
766
767 table.headlinesList tr td {
768 padding : 2px 0px 2px 0px;
769 }
770
771 div.postHeader div.postDate {
772 text-align : right;
773 color : gray;
774 float : right;
775 }
776
777 div.postHeader div.postDateRTL {
778 text-align : left;
779 color : gray;
780 float : right;
781 }
782
783 div.postReply span.tagList {
784 color : gray;
785 }
786
787 div.postHeader div {
788 padding-bottom : 3px;
789 font-size : 10pt;
790 /* font-family : "Lucida Grande", Tahoma, sans-serif; */
791 }
792
793 #feedUpdateErrors {
794 display : none;
795 }
796
797 #allEntryTags {
798 font-size : 9pt;
799 border-width : 0px 0px 1px 0px;
800 border-style : solid;
801 border-color : #c0c0c0;
802 padding-bottom : 5px;
803 display : none;
804 }
805
806 /*td.hlContent {
807 overflow : hidden;
808 height : 1em;
809 display : block;
810 } */
811
812 td.hlMarkedPic, td.hlSelectRow, td.hlUpdated, td.hlFeed {
813 height : 1em;
814 }
815
816 td.hlFeed {
817 text-align : right;
818 }
819
820 div.cdmArticle {
821 border-color : #c0c0c0;
822 border-width : 0px 0px 1px 0px;
823 border-style : solid;
824 background-color : #fafafa;
825 margin : 0px;
826 padding : 10px;
827 }
828
829 div.cdmArticleUnread {
830 border-color : #c0c0c0;
831 border-width : 0px 0px 1px 0px;
832 border-style : solid;
833 background-color : #fafeff;
834 margin : 0px;
835 padding : 10px;
836 }
837
838 div.cdmArticleSelected, div.cdmArticleUnreadSelected {
839 margin : 0px;
840 padding : 10px;
841 background-color : #fff7d5;
842 border-color : #e7d796;
843 border-width : 0px 0px 1px 0px;
844 border-style : solid;
845 }
846
847 div.cdmArticleUnread div.cdmHeader a.title,
848 div.cdmArticleUnreadSelected div.cdmHeader a.title {
849 font-weight : bold;
850 }
851
852 div.cdmHeader {
853 padding-bottom : 5px;
854 }
855
856 div.cdmFooter {
857 font-size : 9pt;
858 color : gray;
859 padding-top : 5px;
860 }
861
862 div.cdmFooter img.markedPic {
863 width : 16px;
864 height : 16px;
865 float : right;
866 }
867
868 div.cdmHeader div.articleUpdated {
869 float : right;
870 }
871
872 div.cdmFooter input, div.cdmHeader input, div.cdmFooter img {
873 margin : 0px;
874 }
875
876 div.cdmHeader, div.cdmHeader a {
877 color : gray;
878 font-size : 9pt;
879 }
880
881 div.cdmHeader a:hover {
882 color : #4684ff;
883 }
884
885 div.cdmContent {
886 margin-bottom : 5px;
887 }
888
889 a.warning {
890 color : #f04040;
891 }
892
893 img.closeButton {
894 border-width : 0px;
895 float : right;
896 }
897
898 span.groupPrompt {
899 font-size : 9pt;
900 color : #4684ff;
901 }
902
903 ul.feedErrorsList {
904 height : 300px;
905 overflow : auto;
906 list-style-type : none;
907 border : 1px solid #88b0f0;
908 background-color : white;
909 margin : 0px 0px 5px 0px;
910 padding : 0px;
911 }
912
913 ul.userFeedList {
914 height : 300px;
915 overflow : auto;
916 list-style-type : none;
917 border : 1px solid #88b0f0;
918 background-color : white;
919 margin : 0px 0px 5px 0px;
920 padding : 0px;
921 }
922
923 /* #browseBigFeedList li.oddSelected {
924 border : 1px solid #d0d0f6;
925 background-color : #eaeaff;
926 -moz-border-radius : 5px;
927 } */
928
929 ul.labelTestResults {
930 height : 100px;
931 overflow : auto;
932 list-style-type : none;
933 margin : 0px 0px 5px 0px;
934 padding : 0px;
935 border : 1px solid #88b0f0;
936 background-color : white;
937 }
938
939 ul.filterTestResults {
940 height : 300px;
941 overflow : auto;
942 list-style-type : none;
943 margin : 0px 0px 5px 0px;
944 padding : 0px;
945 border : 1px solid #88b0f0;
946 background-color : white;
947 }
948
949 ul.browseFeedList {
950 height : 300px;
951 overflow : auto;
952 list-style-type : none;
953 margin : 0px 0px 5px 0px;
954 padding : 0px;
955 border : 1px solid #88b0f0;
956 background-color : white;
957 }
958
959 ul.browseFeedList li {
960 margin : 0px;
961 padding : 0px;
962 }
963
964 span.subscribers {
965 color : #808080;
966 }
967
968 div.subscribers {
969 color : #808080;
970 font-size : 9pt;
971 float : right;
972 }
973
974 input.feedBrowseCB {
975 margin-right : 1em;
976 }
977
978 div.browserDetails {
979 margin : 5px 5px 5px 5px;
980 display : none;
981 padding : 5px;
982 }
983
984 ul.compact {
985 list-style-type : none;
986 margin : 0px;
987 padding : 0px;
988 }
989
990 ul.compact li {
991 margin : 0px;
992 padding : 0px;
993 }
994
995 div.browserFeedInfo {
996 font-size : 9pt;
997 /* border : 1px solid #88b0f0;
998 background-color : #ecf4ff;
999 -moz-border-radius : 5px; */
1000 padding : 5px;
1001 }
1002
1003 div.browserFeedInfo div.detailsPart {
1004 margin : 5px 0px 5px 5px;
1005 }
1006
1007 div.cdmContent a {
1008 color : #4684ff;
1009 }
1010
1011 div.cdmContent a:hover {
1012 color : black;
1013 }
1014
1015 a.cdmToggleLink {
1016 color : #808080;
1017 font-size : 9pt;
1018 }
1019
1020 a.cdmToggleLink:hover {
1021 color : #4684ff;
1022 }
1023
1024 .noborder {
1025 border-width : 0px;
1026 }
1027
1028 #debug_output {
1029 position : absolute;
1030 width : 400px;
1031 height : 200px;
1032 right : 20px;
1033 bottom : 20px;
1034 z-index : 999;
1035 background-color : white;
1036 display : none;
1037 border : 1px solid #c0c0c0;
1038 overflow : auto;
1039 margin : 0px;
1040 padding : 0px;
1041 list-style-type : none;
1042 }
1043
1044 #debug_output li {
1045 margin : 0px;
1046 padding : 0px;
1047 font-size : 8pt;
1048 }
1049
1050 #overlay {
1051 background : white;
1052 left : 0;
1053 top : 0;
1054 height : 100%;
1055 width : 100%;
1056 z-index : 100;
1057 position : absolute;
1058 }
1059
1060 #overlay_inner {
1061 font-weight : bold;
1062 text-align : center;
1063 margin : 10px;
1064 }
1065
1066 #fatal_error {
1067 background : white;
1068 left : 0;
1069 top : 0;
1070 height : 100%;
1071 width : 100%;
1072 z-index : 200;
1073 display : none;
1074 position : absolute;
1075 }
1076
1077 #fatal_error_inner {
1078 font-weight : bold;
1079 margin : 10px;
1080 color : red;
1081 }
1082
1083 #fatal_error_msg {
1084 color : black;
1085 padding : 10px;
1086 font-weight : normal;
1087 background-color : #ffcccc;
1088 border : 1px solid #ff0000;
1089 }
1090
1091 #fatal_error_msg a {
1092 color : red;
1093 }
1094
1095 #fatal_error_msg a:hover {
1096 color : red;
1097 text-decoration : underline;
1098 }
1099
1100 #fatal_error_msg img {
1101 vertical-align : middle;
1102 }
1103
1104 #noDaemonWarning {
1105 position : absolute;
1106 background-color : #ecf4ff;
1107 border : 1px solid #88b0f0;
1108 padding : 10px;
1109 margin : 5px;
1110 z-index : 2;
1111 display : none;
1112 }
1113
1114 #qafInput {
1115 width : 100%;
1116 }
1117
1118 form {
1119 margin : 0px;
1120 padding : 0px;
1121 }
1122
1123 #main_toolbar_form {
1124 margin : 0px;
1125 padding : 0px;
1126 display : inline;
1127 }
1128
1129 div.feedExtInfo {
1130 margin-left : 2em;
1131 font-size : 7pt;
1132 color : gray;
1133 font-weight : normal;
1134 }
1135
1136 span.debugTS {
1137 color : #4684ff;
1138 }
1139
1140 #backReqBox {
1141 display : none;
1142 }
1143
1144 /*.scriptWarn:before {
1145 content : "Disabled script:";
1146 }*/
1147
1148 .scriptWarn {
1149 color : white;
1150 background-color : #903030;
1151 border : 1px solid #601010;
1152 padding : 3px;
1153 font-weight : bold;
1154 display : none;
1155 }
1156
1157 .objectWarn {
1158 color : gray;
1159 font-style: italic;
1160 text-align : center;
1161 }
1162
1163 table.loginForm2 {
1164 padding : 1em;
1165 }
1166
1167 table.loginForm2 .loginTop {
1168 border-width : 0px 0px 1px 0px;
1169 border-color : #88b0f0;
1170 border-style : solid;
1171 padding : 0.5em;
1172 }
1173
1174 table.loginForm2 .loginMiddle {
1175 padding : 3em;
1176 }
1177
1178 table.loginForm2 .loginBottom {
1179 border-width : 1px 0px 0px 0px;
1180 border-color : #88b0f0;
1181 border-style : solid;
1182 font-size : 9pt;
1183 text-align : center;
1184 color : #909090;
1185 padding : 0.5em;
1186 }
1187
1188 table.loginForm2 .loginBottom a {
1189 color : gray;
1190 }
1191
1192 table.loginForm2 .loginBottom a:hover {
1193 color : #4684ff;
1194 }
1195
1196 table.loginForm2 .loginError {
1197 color : red;
1198 margin : 0.5em;
1199 }
1200
1201 table.loginForm2 .innerLoginCell {
1202 padding-top : 0.5em;
1203 }
1204
1205 #milestoneDetails {
1206 display : none;
1207 }
1208
1209 div.loadingPrompt {
1210 padding : 1em;
1211 text-align : center;
1212 font-weight : bold;
1213 }
1214
1215 div.whiteBox {
1216 background-color : white;
1217 margin-left : 1px;
1218 text-align : center;
1219 padding : 1em;
1220 }
1221
1222 /* layout */
1223
1224 #header {
1225 position : absolute;
1226 white-space: nowrap;
1227 top : 10px;
1228 left : 15px;
1229 right : 5px;
1230 height : 40px;
1231 color : #4684ff;
1232 font-size : 9pt;
1233 }
1234
1235 #feeds-holder {
1236 border-width : 1px 1px 1px 0px;
1237 border-style : solid;
1238 border-color : #88b0f0;
1239 top : 50px;
1240 left : 0px;
1241 position : absolute;
1242 width : 260px;
1243 overflow : auto;
1244 bottom : 40px;
1245 border-collapse : collapse;
1246 height: expression((parseInt(document.documentElement.clientHeight)-40-20-30)+'px');
1247 }
1248
1249 #toolbar {
1250 position : absolute;
1251 left : 261px;
1252 padding : 5px 10px 5px 10px;
1253 top : 50px;
1254 right : 0px;
1255 white-space: nowrap;
1256 height : 30px;
1257 background-image : url("images/toolbar.png");
1258 background-position : bottom left;
1259 background-repeat : repeat-x;
1260 font-size : 9pt;
1261 }
1262
1263 div.headlines_normal {
1264 position : absolute;
1265 border-width : 1px 0px 0px 0px;
1266 border-style : solid;
1267 border-color : #88b0f0;
1268 left : 260px;
1269 height : 305px;
1270 top : 85px;
1271 right : 0px;
1272 overflow : hidden;
1273 font-size : 9pt;
1274 border-collapse : collapse;
1275 /* css hack for IE */
1276 width: expression((parseInt(document.documentElement.clientWidth)-260)+'px');
1277 }
1278
1279 div.headlines_cdm {
1280 position : absolute;
1281 border-width : 1px 0px 1px 0px;
1282 border-style : solid;
1283 border-color : #88b0f0;
1284 left : 260px;
1285 bottom : 40px;
1286 top : 85px;
1287 right : 0px;
1288 overflow : hidden;
1289 font-size : 9pt;
1290 border-collapse : collapse;
1291 width: expression((parseInt(document.documentElement.clientWidth)-260)+'px');
1292 }
1293
1294 #content-frame {
1295 position : absolute;
1296 border-width : 1px 0px 0px 0px;
1297 border-style : solid;
1298 border-color : #88b0f0;
1299 overflow : auto;
1300 top : 390px;
1301 left : 260px;
1302 bottom : 40px;
1303 right : 0px;
1304 border-collapse : collapse;
1305 width: expression((parseInt(document.documentElement.clientWidth)-260)+'px');
1306 /* height: expression((parseInt(document.documentElement.clientHeight)-40-305-50)+'px'); */
1307 }
1308
1309 #footer, #prefFooter {
1310 position : absolute;
1311 bottom : 0px;
1312 height : 20px;
1313 text-align : center;
1314 color : gray;
1315 font-size : 9pt;
1316 background-image : url("images/footer.png");
1317 background-position : top left;
1318 background-repeat : repeat-x;
1319 background-color : white;
1320 right : 0px;
1321 left : 0px;
1322 padding : 10px;
1323 width: expression((parseInt(document.documentElement.clientWidth)-20)+'px');
1324 border-collapse : collapse;
1325 border-width : 1px 0px 0px 0px;
1326 border-style : solid;
1327 border-color : #88b0f0;
1328
1329 }
1330
1331 #footer a, #prefFooter a {
1332 color : gray;
1333 }
1334
1335 #footer a:hover, #prefFooter a:hover {
1336 color : black;
1337 }
1338
1339 #headlinesContainer {
1340 margin-left : 1px;
1341 background-color : white;
1342 }
1343
1344 #headlineActionsTop {
1345 /* border-width : 0px 0px 1px 0px;
1346 border-style : solid;
1347 border-color : #c0c0c0;
1348 background-color : #fafafa; */
1349 font-size : 9pt;
1350 }
1351
1352 #headlinesInnerContainer {
1353 overflow : auto;
1354 position : absolute;
1355 left : 1px;
1356 right : 0px;
1357 bottom : 0px;
1358 top : 25px;
1359 }
1360
1361 /* preferences layout */
1362
1363 #prefHeader {
1364 color : #4684ff;
1365 font-size : 9pt;
1366 margin : 10px;
1367 height : 33px;
1368 }
1369
1370 div.return {
1371 float : right;
1372 font-size : 9pt;
1373 margin-right : 10px;
1374 }
1375
1376 div.return a {
1377 color : #4684ff;
1378 }
1379
1380 div.return a:hover {
1381 color : black;
1382 }
1383
1384 #prefContent {
1385 clear : left;
1386 position : absolute;
1387 bottom : 40px;
1388 top : 75px;
1389 left : 0px;
1390 right : 0px;
1391 padding : 1em;
1392 overflow : auto;
1393 min-height : 300px;
1394 background-image : url("images/prefs-content.png");
1395 background-position : top left;
1396 background-repeat : repeat-x;
1397 border-width : 1px 0px 0px 0px;
1398 border-color : #88b0f0;
1399 border-style : solid;
1400 height: expression((parseInt(document.documentElement.clientHeight)-75-40)+'px');
1401 width: expression((parseInt(document.documentElement.clientWidth)-25)+'px');
1402 font-size : 10pt;
1403 }
1404
1405 #userSwitch {
1406 position : absolute;
1407 bottom : 2px;
1408 right : 2px;
1409 }
1410
1411 a.feedUpdErrLink {
1412 color : #ff0000;
1413 display : block;
1414 margin-bottom : 0.5em;
1415 }
1416
1417 .catCtrHasUnread {
1418 font-weight : bold;
1419 }
1420
1421 .catCtrNoUnread {
1422 display : none;
1423 }
1424
1425 ul.headlineDropdownMenu {
1426 list-style-type : none;
1427 margin : 0px;
1428 padding : 0px;
1429 }
1430
1431 ul.headlineDropdownMenu li.top {
1432 float : left;
1433 width : 9em;
1434 background-image : url("images/down_arrow.png");
1435 background-position : center right;
1436 background-repeat : no-repeat;
1437 margin : 0px;
1438 cursor : pointer;
1439 border-width : 1px 1px 1px 1px;
1440 border-color : transparent;
1441 border-style : solid;
1442 }
1443
1444 ul.headlineDropdownMenu li.top2 {
1445 float : left;
1446 }
1447
1448 ul.headlineDropdownMenu li.vsep {
1449 float : left;
1450 margin : 0px 5px 0px 0px;
1451 border-width : 0px 1px 0px 0px;
1452 border-color : #c0c0c0;
1453 border-style : dotted;
1454 color : white;
1455 }
1456
1457 ul.headlineDropdownMenu li.top:hover {
1458 cursor : pointer;
1459 border-width : 1px 1px 0px 1px;
1460 border-color : #c0c0c0;
1461 border-style : solid;
1462 }
1463
1464 ul.headlineDropdownMenu li.top:hover ul {
1465 display : block;
1466 }
1467
1468 ul.headlineDropdownMenu ul {
1469 list-style-type : none;
1470 position : absolute;
1471 float : none;
1472 margin : 0px;
1473 padding : 0px;
1474 display : none;
1475 background-color : white;
1476 width : 9em;
1477 z-index : 3;
1478 top : auto;
1479 left : auto;
1480 border-width : 0px 1px 1px 1px;
1481 border-color : #c0c0c0;
1482 border-style : solid;
1483 margin-left : -1px;
1484 }
1485
1486 ul.headlineDropdownMenu ul li {
1487 float: none;
1488 padding : 2px 0px 2px 10px;
1489 color : black;
1490 }
1491
1492 ul.headlineDropdownMenu ul li:hover {
1493 color : #4684ff;
1494 background-color : #f0f0f0;
1495 }
1496
1497 #newVersionIcon {
1498 vertical-align : middle;
1499 cursor : pointer;
1500 display : none;
1501 }
1502
1503 a.helpLinkPic {
1504 float : right;
1505 }
1506
1507 a.helpLinkPic img {
1508 border-width : 0px;
1509 }
1510
1511 #fadd_login_container {
1512 display : none;
1513 }
1514
1515 li.feedCatHolder {
1516 display : inline;
1517 }