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