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