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