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