]> git.wh0rd.org - tt-rss.git/blob - tt-rss.css
use tagwall instead of strip_tags to sanitize RSS content
[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 #99d67a;
442 margin : 5px 0px 5px 0px;
443 background-color : white;
444 }
445
446 a.helpLink {
447 color : #808080;
448 }
449
450 a.helpLink:hover {
451 color : #4684ff;
452 }
453
454 div.helpResponse {
455 margin : 10px;
456 background-image : url("images/vgrad_light_rev2.png");
457 background-position : top left;
458 background-repeat : repeat-x;
459 padding : 10px 20px 10px 20px;
460 border : 1px solid #f0f0f0;
461 }
462
463 #infoBoxTitle {
464 border-width : 1px 1px 1px 1px;
465 border-style : solid;
466 border-color : #99d67a;
467 background-color : #99d67a;
468 padding : 2px;
469 color : white;
470 }
471
472 #infoBox {
473 border-width : 1px 1px 1px 1px;
474 border-style : solid;
475 border-color : #99d67a;
476 position : relative;
477 bottom : 2px;
478 right : 2px;
479 padding-bottom : 5px;
480 background-color : #f8fcf5;
481 }
482
483 /*
484 #infoBoxTitle {
485 border-width : 1px 1px 1px 1px;
486 border-style : solid;
487 border-color : #88b0f0;
488 background-color : #88b0f0;
489 padding : 2px;
490 color : white;
491 }
492
493 #infoBox {
494 border-width : 1px 1px 1px 1px;
495 border-style : solid;
496 border-color : #88b0f0;
497 position : relative;
498 bottom : 2px;
499 right : 2px;
500 padding-bottom : 5px;
501 background-color : #f7faff;
502 } */
503
504 #infoBoxShadow {
505 background-image : url("images/shadow.png");
506 left : 25%;
507 top : 30%;
508 width : 50%;
509 z-index : 3;
510 position : absolute;
511 display : none;
512 }
513
514 div.infoBoxContents {
515 padding : 10px;
516 margin-bottom : 5px;
517 font-size : 9pt;
518 }
519
520 div.infoBoxContents td {
521 font-size : 9pt;
522 }
523
524 div.infoBoxContents a {
525 color : #527040;
526 }
527
528 div.infoBoxContents a:hover {
529 color : black;
530 }
531
532 div.helpResponse h1, div.infoBoxContents h1 {
533 /* border-width : 0px 0px 1px 0px;
534 border-style : solid;
535 border-color : #c0c0c0; */
536 font-size : 16pt;
537 }
538
539 div.helpResponse h2, div.infoBoxContents h2 {
540 /* border-width : 0px 0px 0px 0px; */
541 font-size : 12pt;
542 }
543
544 pre {
545 margin : 5px;
546 }
547
548 input.extSearch {
549 width : 100%;
550 }
551
552 div.firstTab {
553 width : 10px;
554 float : left;
555 }
556
557 div.prefsTab:hover {
558 cursor : pointer;
559 }
560
561 div.prefsTabSelected:hover {
562 cursor : pointer;
563 }
564
565 div.prefsTab {
566 float : left;
567 border-width : 1px 1px 0px 1px;
568 border-color : #88b0f0;
569 border-style : solid;
570 margin : 0px 0px 0px 5px;
571 padding : 3px 5px 3px 5px;
572 font-size : 9pt;
573 font-family : "Lucida Grande", Tahoma, sans-serif;
574 border-collapse : collapse;
575 -moz-border-radius : 3px;
576 min-width : 100px;
577 text-align : center;
578 cursor : pointer;
579 position : relative;
580 bottom : -2px;
581 }
582
583 div.prefsTabSelected {
584 float : left;
585 border-width : 1px 1px 0px 1px;
586 border-color : #88b0f0;
587 border-style : solid;
588 margin : 0px 0px 0px 5px;
589 padding : 3px 5px 3px 5px;
590 background-color : #ecf4ff;
591 font-size : 9pt;
592 font-family : "Lucida Grande", Tahoma, sans-serif;
593 border-collapse : collapse;
594 -moz-border-radius : 3px;
595 font-weight : bold;
596 min-width : 100px;
597 text-align : center;
598 cursor : pointer;
599 position : relative;
600 bottom : -2px;
601
602 }
603
604 div.notice {
605 background : #ffffff;
606 border : 1px solid #88b0f0;
607 width : 50%;
608 padding : 5px;
609 margin : 0px 0px 5px 0px;
610 font-size : 9pt;
611 }
612
613 div.warning {
614 background : #fff7d5;
615 border : 1px solid #d7c47a;
616 font-size : 9pt;
617 width : 50%;
618 padding : 5px;
619 margin : 0px 0px 5px 0px;
620 }
621
622
623 div.warning img, div.notice img, div.error img {
624 vertical-align : middle;
625 padding : 5px;
626 }
627
628 div.error {
629 border : 1px solid #ff0000;
630 background : #ffcccc;
631 padding : 5px;
632 margin : 0px 0px 5px 0px;
633 font-size : 9pt;
634 }
635
636 ul.nomarks {
637 list-style-type : none;
638 margin : 0px;
639 padding : 10px;
640 }
641
642 div.prefHelp, td.prefHelp {
643 color : gray;
644 padding : 5px;
645 }
646
647 table.loginForm {
648 background-color : #ecf4ff;
649 }
650
651 table.innerLoginForm {
652 border : 1px solid #88b0f0;
653 padding : 50px;
654 background-color : white;
655 }
656
657 table.innerLoginForm td {
658 padding : 3px 3px 5px 3px;
659 }
660
661 span.feed_error {
662 color : red;
663 }
664
665 span.insensitive, div.insensitive {
666 color : gray;
667 }
668
669 .insensitive a {
670 color : #4684ff;
671 }
672
673 .insensitive a:hover {
674 color : black;
675 }
676
677 /* .prefGenericAddBox {
678 font-size : 9pt;
679 } */
680
681 body.logoutBody {
682 background-color : #f0f0f0;
683 color : black;
684 }
685
686 span.logoutWarning {
687 color : red;
688 font-weight : bold;
689 }
690
691 div.logoutContent {
692 width : 600px;
693 border : 1px solid #c0c0c0;
694 background-color : white;
695 margin-left : auto;
696 margin-right : auto;
697 margin-top : 20px;
698 padding : 10px;
699 }
700
701 .small {
702 font-size : 9pt;
703 }
704
705 table.innerFeedTable td {
706 margin : 0px;
707 padding : 0px;
708 }
709
710 td.selectPrompt {
711 font-size : 9pt;
712 color : gray;
713 }
714
715 table.headlinesSubToolbar {
716 border-width : 0px 0px 1px 0px;
717 border-style : solid;
718 border-color : #f0f0f0;
719 position : absolute;
720 left : 1px;
721 top : 0px;
722 height : 25px;
723 right : 0px;
724 background-color : white;
725 }
726
727 table.headlinesSubToolbar td.headlineActions {
728 font-size : 9pt;
729 font-family : "Lucida Grande", Tahoma, sans-serif;
730 color : gray;
731 padding : 0px 5px 0px 5px;
732 }
733
734 table.headlinesSubToolbar td.headlineActionsRTL {
735 font-size : 9pt;
736 font-family : "Lucida Grande", Tahoma, sans-serif;
737 color : gray;
738 padding : 0px 5px 0px 5px;
739 }
740
741 table.headlinesSubToolbar td.headlineTitle {
742 font-size : 9pt;
743 font-family : "Lucida Grande", Tahoma, sans-serif;
744 color : gray;
745 padding : 0px 5px 0px 5px;
746 text-align : right;
747 }
748
749 table.headlinesSubToolbar td.headlineTitleRTL {
750 font-size : 9pt;
751 font-family : "Lucida Grande", Tahoma, sans-serif;
752 color : gray;
753 padding : 0px 5px 0px 5px;
754 text-align : left;
755 }
756
757 span.contentPreview {
758 font-size : 9pt;
759 color : gray;
760 font-weight : normal;
761 }
762
763 span.contentPreview:hover {
764 color : #4684ff;
765 }
766
767 table.headlinesList {
768 width : 100%;
769 }
770
771 table.headlinesList td.hlMarkedPic {
772 width : 25px;
773 text-align : center;
774 }
775
776 table.headlinesList td.hlfeed {
777 text-align : right;
778 }
779
780 td.hlSelectRow, td.hlUpdPic {
781 width : 25px;
782 text-align : center;
783 }
784
785 table.headlinesList td.hlUpdated {
786 color : gray;
787 text-align : right;
788 width : 100px;
789 }
790
791 table.headlinesList tr td {
792 padding : 2px 0px 2px 0px;
793 }
794
795 div.postHeader div.postDate {
796 text-align : right;
797 color : gray;
798 float : right;
799 }
800
801 div.postHeader div.postDateRTL {
802 text-align : left;
803 color : gray;
804 float : right;
805 }
806
807 div.postReply span.tagList {
808 color : gray;
809 }
810
811 div.postHeader div {
812 padding-bottom : 3px;
813 font-size : 10pt;
814 /* font-family : "Lucida Grande", Tahoma, sans-serif; */
815 }
816
817 #feedUpdateErrors {
818 display : none;
819 }
820
821 #allEntryTags {
822 font-size : 9pt;
823 border-width : 0px 0px 1px 0px;
824 border-style : solid;
825 border-color : #c0c0c0;
826 padding-bottom : 5px;
827 display : none;
828 }
829
830 /*td.hlContent {
831 overflow : hidden;
832 height : 1em;
833 display : block;
834 } */
835
836 td.hlMarkedPic, td.hlSelectRow, td.hlUpdated, td.hlFeed {
837 height : 1em;
838 }
839
840 td.hlFeed {
841 text-align : right;
842 }
843
844 div.cdmArticle {
845 border-color : #c0c0c0;
846 border-width : 0px 0px 1px 0px;
847 border-style : solid;
848 background-color : #fafafa;
849 margin : 0px;
850 padding : 10px;
851 }
852
853 div.cdmArticleUnread {
854 border-color : #c0c0c0;
855 border-width : 0px 0px 1px 0px;
856 border-style : solid;
857 background-color : #fafeff;
858 margin : 0px;
859 padding : 10px;
860 }
861
862 div.cdmArticleSelected, div.cdmArticleUnreadSelected {
863 margin : 0px;
864 padding : 10px;
865 background-color : #fff7d5;
866 border-color : #e7d796;
867 border-width : 0px 0px 1px 0px;
868 border-style : solid;
869 }
870
871 div.cdmArticleUnread div.cdmHeader a.title,
872 div.cdmArticleUnreadSelected div.cdmHeader a.title {
873 font-weight : bold;
874 }
875
876 div.cdmHeader {
877 padding-bottom : 5px;
878 }
879
880 div.cdmFooter {
881 font-size : 9pt;
882 color : gray;
883 padding-top : 5px;
884 }
885
886 div.cdmFooter img.markedPic {
887 width : 16px;
888 height : 16px;
889 float : right;
890 }
891
892 div.cdmHeader div.articleUpdated {
893 float : right;
894 }
895
896 div.cdmFooter input, div.cdmHeader input, div.cdmFooter img {
897 margin : 0px;
898 }
899
900 div.cdmHeader, div.cdmHeader a {
901 color : gray;
902 font-size : 9pt;
903 }
904
905 div.cdmHeader a:hover {
906 color : #4684ff;
907 }
908
909 div.cdmContent {
910 margin-bottom : 5px;
911 }
912
913 a.warning {
914 color : #f04040;
915 }
916
917 img.closeButton {
918 border-width : 0px;
919 float : right;
920 }
921
922 span.groupPrompt {
923 font-size : 9pt;
924 color : #4684ff;
925 }
926
927 div.tagCloudContainer {
928 /* height : 300px;
929 overflow : auto; */
930 border : 1px solid #99d67a;
931 background-color : white;
932 margin : 5px 0px 5px 0px;
933 padding : 5px;
934 text-align : center;
935 }
936
937 ul.feedErrorsList {
938 height : 300px;
939 overflow : auto;
940 list-style-type : none;
941 border : 1px solid #99d67a;
942 background-color : white;
943 margin : 0px 0px 5px 0px;
944 padding : 0px;
945 }
946
947 ul.userFeedList {
948 height : 300px;
949 overflow : auto;
950 list-style-type : none;
951 border : 1px solid #99d67a;
952 background-color : white;
953 margin : 0px 0px 5px 0px;
954 padding : 0px;
955 }
956
957 /* #browseBigFeedList li.oddSelected {
958 border : 1px solid #d0d0f6;
959 background-color : #eaeaff;
960 -moz-border-radius : 5px;
961 } */
962
963 ul.labelTestResults {
964 height : 100px;
965 overflow : auto;
966 list-style-type : none;
967 margin : 0px 0px 5px 0px;
968 padding : 0px;
969 border : 1px solid #99d67a;
970 background-color : white;
971 }
972
973 ul.filterTestResults {
974 height : 300px;
975 overflow : auto;
976 list-style-type : none;
977 margin : 0px 0px 5px 0px;
978 padding : 0px;
979 border : 1px solid #99d67a;
980 background-color : white;
981 }
982
983 ul.browseFeedList {
984 height : 300px;
985 overflow : auto;
986 list-style-type : none;
987 margin : 0px 0px 5px 0px;
988 padding : 0px;
989 border : 1px solid #99d67a;
990 background-color : white;
991 }
992
993 ul.browseFeedList li {
994 margin : 0px;
995 padding : 0px;
996 }
997
998 span.subscribers {
999 color : #808080;
1000 }
1001
1002 div.subscribers {
1003 color : #808080;
1004 font-size : 9pt;
1005 float : right;
1006 }
1007
1008 input.feedBrowseCB {
1009 margin-right : 1em;
1010 }
1011
1012 div.browserDetails {
1013 margin : 5px 5px 5px 5px;
1014 display : none;
1015 padding : 5px;
1016 }
1017
1018 ul.compact {
1019 list-style-type : none;
1020 margin : 0px;
1021 padding : 0px;
1022 }
1023
1024 ul.compact li {
1025 margin : 0px;
1026 padding : 0px;
1027 }
1028
1029 div.browserFeedInfo {
1030 font-size : 9pt;
1031 /* border : 1px solid #88b0f0;
1032 background-color : #ecf4ff;
1033 -moz-border-radius : 5px; */
1034 padding : 5px;
1035 }
1036
1037 div.browserFeedInfo div.detailsPart {
1038 margin : 5px 0px 5px 5px;
1039 }
1040
1041 div.cdmContent a {
1042 color : #4684ff;
1043 }
1044
1045 div.cdmContent a:hover {
1046 color : black;
1047 }
1048
1049 a.cdmToggleLink {
1050 color : #808080;
1051 font-size : 9pt;
1052 }
1053
1054 a.cdmToggleLink:hover {
1055 color : #4684ff;
1056 }
1057
1058 .noborder {
1059 border-width : 0px;
1060 }
1061
1062 #debug_output {
1063 position : absolute;
1064 width : 400px;
1065 height : 200px;
1066 right : 20px;
1067 bottom : 20px;
1068 z-index : 999;
1069 background-color : white;
1070 display : none;
1071 border : 1px solid #c0c0c0;
1072 overflow : auto;
1073 margin : 0px;
1074 padding : 0px;
1075 list-style-type : none;
1076 }
1077
1078 #debug_output li {
1079 margin : 0px;
1080 padding : 0px;
1081 font-size : 8pt;
1082 }
1083
1084 #dialog_overlay {
1085 background : white;
1086 left : 0;
1087 top : 0;
1088 height : 100%;
1089 width : 100%;
1090 z-index : 2;
1091 opacity : 0.5;
1092 position : absolute;
1093 display : none;
1094 }
1095
1096 #overlay {
1097 background : white;
1098 left : 0;
1099 top : 0;
1100 height : 100%;
1101 width : 100%;
1102 z-index : 100;
1103 position : absolute;
1104 }
1105
1106 #overlay_inner {
1107 font-weight : bold;
1108 text-align : center;
1109 margin : 10px;
1110 }
1111
1112 #fatal_error {
1113 background : white;
1114 left : 0;
1115 top : 0;
1116 height : 100%;
1117 width : 100%;
1118 z-index : 200;
1119 display : none;
1120 position : absolute;
1121 }
1122
1123 #fatal_error_inner {
1124 font-weight : bold;
1125 margin : 10px;
1126 color : red;
1127 }
1128
1129 #fatal_error_msg {
1130 color : black;
1131 padding : 10px;
1132 font-weight : normal;
1133 background-color : #ffcccc;
1134 border : 1px solid #ff0000;
1135 }
1136
1137 #fatal_error_msg a {
1138 color : red;
1139 }
1140
1141 #fatal_error_msg a:hover {
1142 color : red;
1143 text-decoration : underline;
1144 }
1145
1146 #fatal_error_msg img {
1147 vertical-align : middle;
1148 }
1149
1150 #noDaemonWarning {
1151 position : absolute;
1152 background-color : #ecf4ff;
1153 border : 1px solid #88b0f0;
1154 padding : 10px;
1155 margin : 5px;
1156 z-index : 2;
1157 display : none;
1158 }
1159
1160 #qafInput {
1161 width : 100%;
1162 }
1163
1164 form {
1165 margin : 0px;
1166 padding : 0px;
1167 }
1168
1169 #main_toolbar_form {
1170 margin : 0px;
1171 padding : 0px;
1172 display : inline;
1173 }
1174
1175 div.feedExtInfo {
1176 margin-left : 2em;
1177 font-size : 7pt;
1178 color : gray;
1179 font-weight : normal;
1180 }
1181
1182 span.debugTS {
1183 color : #4684ff;
1184 }
1185
1186 #backReqBox {
1187 display : none;
1188 }
1189
1190 /*.scriptWarn:before {
1191 content : "Disabled script:";
1192 }*/
1193
1194 .scriptWarn {
1195 color : white;
1196 background-color : #903030;
1197 border : 1px solid #601010;
1198 padding : 3px;
1199 font-weight : bold;
1200 display : none;
1201 }
1202
1203 .objectWarn {
1204 color : gray;
1205 font-style: italic;
1206 text-align : center;
1207 }
1208
1209 table.loginForm2 {
1210 padding : 1em;
1211 }
1212
1213 table.loginForm2 .loginTop {
1214 border-width : 0px 0px 1px 0px;
1215 border-color : #88b0f0;
1216 border-style : solid;
1217 padding : 0.5em;
1218 }
1219
1220 table.loginForm2 .loginMiddle {
1221 padding : 3em;
1222 }
1223
1224 table.loginForm2 .loginBottom {
1225 border-width : 1px 0px 0px 0px;
1226 border-color : #88b0f0;
1227 border-style : solid;
1228 font-size : 9pt;
1229 text-align : center;
1230 color : #909090;
1231 padding : 0.5em;
1232 }
1233
1234 table.loginForm2 .loginBottom a {
1235 color : gray;
1236 }
1237
1238 table.loginForm2 .loginBottom a:hover {
1239 color : #4684ff;
1240 }
1241
1242 table.loginForm2 .loginError {
1243 color : red;
1244 margin : 0.5em;
1245 }
1246
1247 table.loginForm2 .innerLoginCell {
1248 padding-top : 0.5em;
1249 }
1250
1251 #milestoneDetails {
1252 display : none;
1253 }
1254
1255 div.loadingPrompt {
1256 padding : 1em;
1257 text-align : center;
1258 font-weight : bold;
1259 }
1260
1261 div.whiteBox {
1262 background-color : white;
1263 margin-left : 1px;
1264 text-align : center;
1265 padding : 1em;
1266 }
1267
1268 /* layout */
1269
1270 #header {
1271 position : absolute;
1272 white-space: nowrap;
1273 top : 10px;
1274 left : 15px;
1275 right : 5px;
1276 height : 40px;
1277 color : #4684ff;
1278 font-size : 9pt;
1279 }
1280
1281 #feeds-holder {
1282 border-width : 1px 1px 1px 0px;
1283 border-style : solid;
1284 border-color : #88b0f0;
1285 top : 50px;
1286 left : 0px;
1287 position : absolute;
1288 width : 260px;
1289 overflow : auto;
1290 bottom : 40px;
1291 border-collapse : collapse;
1292 height: expression((parseInt(document.documentElement.clientHeight)-40-20-30)+'px');
1293 }
1294
1295 #toolbar {
1296 position : absolute;
1297 left : 261px;
1298 padding : 5px 10px 5px 10px;
1299 top : 50px;
1300 right : 0px;
1301 white-space: nowrap;
1302 height : 30px;
1303 background-image : url("images/toolbar.png");
1304 background-position : bottom left;
1305 background-repeat : repeat-x;
1306 font-size : 9pt;
1307 }
1308
1309 div.headlines_normal {
1310 position : absolute;
1311 border-width : 1px 0px 0px 0px;
1312 border-style : solid;
1313 border-color : #88b0f0;
1314 left : 260px;
1315 height : 305px;
1316 top : 85px;
1317 right : 0px;
1318 overflow : hidden;
1319 font-size : 9pt;
1320 border-collapse : collapse;
1321 /* css hack for IE */
1322 width: expression((parseInt(document.documentElement.clientWidth)-260)+'px');
1323 }
1324
1325 div.headlines_cdm {
1326 position : absolute;
1327 border-width : 1px 0px 1px 0px;
1328 border-style : solid;
1329 border-color : #88b0f0;
1330 left : 260px;
1331 bottom : 40px;
1332 top : 85px;
1333 right : 0px;
1334 overflow : hidden;
1335 font-size : 9pt;
1336 border-collapse : collapse;
1337 width: expression((parseInt(document.documentElement.clientWidth)-260)+'px');
1338 }
1339
1340 #content-frame {
1341 position : absolute;
1342 border-width : 1px 0px 0px 0px;
1343 border-style : solid;
1344 border-color : #88b0f0;
1345 overflow : auto;
1346 top : 390px;
1347 left : 260px;
1348 bottom : 40px;
1349 right : 0px;
1350 border-collapse : collapse;
1351 width: expression((parseInt(document.documentElement.clientWidth)-260)+'px');
1352 /* height: expression((parseInt(document.documentElement.clientHeight)-40-305-50)+'px'); */
1353 }
1354
1355 #footer, #prefFooter {
1356 position : absolute;
1357 bottom : 0px;
1358 height : 20px;
1359 text-align : center;
1360 color : gray;
1361 font-size : 9pt;
1362 background-image : url("images/footer.png");
1363 background-position : top left;
1364 background-repeat : repeat-x;
1365 background-color : white;
1366 right : 0px;
1367 left : 0px;
1368 padding : 10px;
1369 width: expression((parseInt(document.documentElement.clientWidth)-20)+'px');
1370 border-collapse : collapse;
1371 border-width : 1px 0px 0px 0px;
1372 border-style : solid;
1373 border-color : #88b0f0;
1374
1375 }
1376
1377 #footer a, #prefFooter a {
1378 color : gray;
1379 }
1380
1381 #footer a:hover, #prefFooter a:hover {
1382 color : black;
1383 }
1384
1385 #headlinesContainer {
1386 margin-left : 1px;
1387 background-color : white;
1388 }
1389
1390 #headlineActionsTop {
1391 /* border-width : 0px 0px 1px 0px;
1392 border-style : solid;
1393 border-color : #c0c0c0;
1394 background-color : #fafafa; */
1395 font-size : 9pt;
1396 }
1397
1398 #headlinesInnerContainer {
1399 overflow : auto;
1400 position : absolute;
1401 left : 1px;
1402 right : 0px;
1403 bottom : 0px;
1404 top : 25px;
1405 }
1406
1407 /* preferences layout */
1408
1409 #prefHeader {
1410 color : #4684ff;
1411 font-size : 9pt;
1412 margin : 10px;
1413 height : 33px;
1414 }
1415
1416 div.return {
1417 float : right;
1418 font-size : 9pt;
1419 margin-right : 10px;
1420 }
1421
1422 div.return a {
1423 color : #4684ff;
1424 }
1425
1426 div.return a:hover {
1427 color : black;
1428 }
1429
1430 #prefContent {
1431 clear : left;
1432 position : absolute;
1433 bottom : 40px;
1434 top : 75px;
1435 left : 0px;
1436 right : 0px;
1437 padding : 1em;
1438 overflow : auto;
1439 min-height : 300px;
1440 background-image : url("images/prefs-content.png");
1441 background-position : top left;
1442 background-repeat : repeat-x;
1443 border-width : 1px 0px 0px 0px;
1444 border-color : #88b0f0;
1445 border-style : solid;
1446 height: expression((parseInt(document.documentElement.clientHeight)-75-40)+'px');
1447 width: expression((parseInt(document.documentElement.clientWidth)-25)+'px');
1448 font-size : 10pt;
1449 }
1450
1451 #userSwitch {
1452 position : absolute;
1453 bottom : 2px;
1454 right : 2px;
1455 }
1456
1457 a.feedUpdErrLink {
1458 color : #ff0000;
1459 display : block;
1460 margin-bottom : 0.5em;
1461 }
1462
1463 .catCtrHasUnread {
1464 font-weight : bold;
1465 }
1466
1467 .catCtrNoUnread {
1468 display : none;
1469 }
1470
1471 ul.headlineDropdownMenu {
1472 list-style-type : none;
1473 margin : 0px;
1474 padding : 0px;
1475 }
1476
1477 ul.headlineDropdownMenu li.top {
1478 float : left;
1479 width : 9em;
1480 background-image : url("images/down_arrow.png");
1481 background-position : center right;
1482 background-repeat : no-repeat;
1483 margin : 0px;
1484 cursor : pointer;
1485 border-width : 1px 1px 1px 1px;
1486 border-color : transparent;
1487 border-style : solid;
1488 }
1489
1490 ul.headlineDropdownMenu li.top2 {
1491 float : left;
1492 }
1493
1494 ul.headlineDropdownMenu li.top3 {
1495 float : left;
1496 margin : 0px;
1497 cursor : pointer;
1498 border-width : 1px 1px 1px 1px;
1499 border-color : transparent;
1500 border-style : solid;
1501 }
1502
1503 ul.headlineDropdownMenu li.vsep {
1504 float : left;
1505 margin : 0px 5px 0px 0px;
1506 border-width : 0px 1px 0px 0px;
1507 border-color : #c0c0c0;
1508 border-style : dotted;
1509 color : white;
1510 }
1511
1512 ul.headlineDropdownMenu li.top:hover {
1513 cursor : pointer;
1514 border-width : 1px 1px 0px 1px;
1515 border-color : #c0c0c0;
1516 border-style : solid;
1517 }
1518
1519 ul.headlineDropdownMenu li.top:hover ul {
1520 display : block;
1521 }
1522
1523 ul.headlineDropdownMenu ul {
1524 list-style-type : none;
1525 position : absolute;
1526 float : none;
1527 margin : 0px;
1528 padding : 0px;
1529 display : none;
1530 background-color : white;
1531 width : 9em;
1532 z-index : 3;
1533 top : auto;
1534 left : auto;
1535 border-width : 0px 1px 1px 1px;
1536 border-color : #c0c0c0;
1537 border-style : solid;
1538 margin-left : -1px;
1539 }
1540
1541 ul.headlineDropdownMenu ul li {
1542 float: none;
1543 padding : 2px 0px 2px 10px;
1544 color : black;
1545 }
1546
1547 ul.headlineDropdownMenu ul li:hover {
1548 color : #4684ff;
1549 background-color : #f0f0f0;
1550 }
1551
1552 #newVersionIcon {
1553 vertical-align : middle;
1554 cursor : pointer;
1555 display : none;
1556 }
1557
1558 a.helpLinkPic {
1559 float : right;
1560 }
1561
1562 a.helpLinkPic img {
1563 border-width : 0px;
1564 }
1565
1566 #fadd_login_container {
1567 display : none;
1568 }
1569
1570 li.feedCatHolder {
1571 display : inline;
1572 }
1573
1574 table.prefFeedCatList {
1575 background-color : white;
1576 }