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