]> git.wh0rd.org - tt-rss.git/blob - tt-rss.css
rewrite README, update UPGRADING
[tt-rss.git] / tt-rss.css
1 body {
2 background : white;
3 color : black;
4 margin : 0px;
5 padding : 0px;
6 font-family : sans-serif;
7 }
8
9 /* common styles */
10
11 table.main td.headerBox {
12 background-image : url("images/vgrad_light_rev2.png");
13 background-position : top left;
14 background-repeat : repeat-x;
15 }
16
17 table.main td.header {
18 padding : 10px 10px 10px 30px;
19 height : 70px;
20 }
21
22 table.main td.mainToolbar {
23 border-width : 0px 0px 0px 0px;
24 border-style : solid;
25 border-color : #c0c0c0;
26 padding : 3px 25px 3px 10px;
27 }
28
29 table.main td.prefsToolbar {
30 padding : 0px 5px 5px 0px;
31 }
32
33 table.main td.feeds {
34 width : 290px;
35 height : 100%;
36 border-width : 1px 0px 0px 0px;
37 border-style : solid;
38 border-color : #c0c0c0;
39 padding : 0px;
40 }
41
42 table.main td.headlinesToolbarBox {
43 padding : 10px;
44 border-width : 0px 0px 1px 1px;
45 border-style : solid;
46 border-color : #c0c0c0;
47 background-image : url("images/vgrad_light.png");
48 background-position : bottom left;
49 background-repeat : repeat-x;
50 }
51
52 table.main td.footer {
53 border-width : 1px 0px 0px 0px;
54 border-style : solid;
55 border-color : #c0c0c0;
56 padding : 10px;
57 text-align : center;
58 font-size : x-small;
59 background-image : url("images/vgrad_light_rev2.png");
60 background-position : top left;
61 background-repeat : repeat-x;
62 color : gray;
63 }
64
65 table.main td.footer a {
66 color : gray;
67 }
68
69 table.main td.footer a:hover {
70 color : #5050aa;
71 }
72
73 table.main td.headlines {
74 height : 25%;
75 border-width : 0px 0px 1px 1px;
76 border-style : solid;
77 border-color : #c0c0c0;
78 }
79
80 table.main td.headlines2 {
81 height : 100%;
82 border-width : 0px 0px 0px 1px;
83 border-style : solid;
84 border-color : #c0c0c0;
85 }
86
87 table.main td.content {
88 height : 100%;
89 background-image : url("images/vgrad_light_rev.png");
90 background-position : top left;
91 background-repeat : repeat-x;
92 border-width : 0px 0px 0px 1px;
93 border-style : solid;
94 border-color : #c0c0c0;
95 }
96
97 table.main td.prefContent {
98 height : 100%;
99 background-image : url("images/vgrad_light_rev.png");
100 background-position : top left;
101 background-repeat : repeat-x;
102 border-width : 1px 0px 0px 0px;
103 border-style : solid;
104 border-color : #c0c0c0;
105 padding : 20px;
106 }
107
108 div.postReply {
109 background-image : url("images/vgrad_light_rev.png");
110 background-position : top left;
111 background-repeat : repeat-x;
112 height : 100%;
113 padding : 10px;
114 }
115
116 div.postReply a {
117 color : #5050aa;
118 }
119
120 div.postReply a:hover {
121 color : black;
122 }
123
124 div.postReply div.postHeader {
125 background : white;
126 border : 1px solid #c0c0c0;
127 }
128
129 div.postReply > div.postHeader {
130 padding : 5px;
131 }
132
133 div.postReply div.postContent {
134 padding : 10px;
135 }
136
137 div.postReply div.postIcon {
138 float : right;
139 border : 0px;
140 margin : 10px 0px 10px 10px;
141 }
142
143 ul.feedList {
144 list-style-type : none;
145 margin : 5px;
146 padding : 0px 0px 0px 10px;
147 }
148
149 ul.feedList li.feedCat {
150 margin : 0px;
151 padding : 3px 0px 3px 0px;
152 color : #707070;
153 font-size : x-small;
154 }
155
156 ul.feedList li.feedCat a {
157 color : #707070;
158 }
159
160 ul.feedList li.feedCat a:hover {
161 color : #5050aa;
162 }
163
164 ul.feedCatList {
165 list-style-type : none;
166 margin : 0px 0px 0px 20px;
167 padding : 0px;
168 }
169
170 ul.feedCatList li {
171 margin : 0px;
172 padding : 0px 0px 0px 0px;
173 color : black;
174 }
175
176 ul.feedList li {
177 margin : 0px;
178 }
179
180 /*
181 li.oddSelected, li.evenSelected {
182 background-color : white;
183 }
184
185 li.oddUnreadSelected, li.evenUnreadSelected, li.evenSelectedUnread,
186 li.oddSelectedUnread {
187 background-color : white;
188 font-weight : bold;
189 }
190
191 li.oddSelected a, li.evenSelected a,
192 li.oddUnreadSelected a, li.evenUnreadSelected a {
193 color : #5050aa;
194 }
195
196 ul.feedlist
197 li.virtSelected,
198 li.virtUnreadSelected,
199 li.virtSelectedUnread,
200 li.feedSelected,
201 li.labelSelected,
202 li.feedUnreadSelected,
203 li.labelUnreadSelected,
204 li.feedSelectedUnread,
205 li.labelSelectedUnread {
206 background-color : white;
207 }
208
209 ul.feedlist
210 li.feedSelected a,
211 li.labelSelected a,
212 li.feedUnreadSelected a,
213 li.labelUnreadSelected a,
214 li.virtSelected a,
215 li.virtUnreadSelected a,
216 li.virtSelectedUnread a {
217 color : #5050aa;
218 } */
219
220 ul.feedlist li.feedUnread,
221 ul.feedlist li.errorUnread,
222 ul.feedlist li.labelUnread,
223 ul.feedlist li.virtUnread,
224 ul.feedlist li.tagUnread {
225 font-weight : bold;
226 }
227
228 ul.feedlist li.errorSelected a,
229 ul.feedlist li.error a,
230 ul.feedlist li.errorUnread a,
231 ul.feedlist li.errorUnreadSelected a {
232 color : #f04040;
233 }
234
235 ul.feedlist li.feedSelected a,
236 ul.feedlist li.labelSelected a,
237 ul.feedlist li.virtSelected a,
238 ul.feedlist li.tagSelected a {
239 color : #5050aa;
240 }
241
242 ul.feedlist li.feedUnreadSelected a,
243 ul.feedlist li.labelUnreadSelected a,
244 ul.feedlist li.virtUnreadSelected a,
245 ul.feedlist li.tagUnreadSelected a {
246 color : #5050aa;
247 }
248
249 ul.feedlist li.feedUnreadSelected,
250 ul.feedlist li.errorUnreadSelected,
251 ul.feedlist li.labelUnreadSelected,
252 ul.feedlist li.virtUnreadSelected,
253 ul.feedlist li.tagUnreadSelected {
254 font-weight : bold;
255 }
256
257 ul.feedList li.feed {
258 display : block;
259 }
260
261 ul.feedList img, img.tinyFeedIcon {
262 margin : 0px 3px 0px 0px;
263 width : 16px;
264 height : 16px;
265 border-width : 0px;
266 }
267
268 h1 {
269 font-size : 16pt;
270 }
271
272 h2 {
273 font-size : 14pt;
274 font-weight : bold;
275 border-width : 0px 0px 1px 0px;
276 border-style : solid;
277 border-color : #e0e0e0;
278 }
279
280 h3 {
281 font-size : 12pt;
282 font-weight : bold;
283 border-width : 0px 0px 1px 0px;
284 border-style : solid;
285 border-color : #e0e0e0;
286 }
287
288 hr {
289 border-width : 0px 0px 1px 0px;
290 border-style : dashed;
291 border-color : #e0e0e0;
292 }
293
294 a {
295 color : black;
296 text-decoration : none;
297 }
298
299 a:hover {
300 color : #5050aa;
301 }
302
303 #piggie {
304 width : 400;
305 height : 400;
306 left : 50;
307 background-color : white;
308 display : none;
309 z-index : 3;
310 background-image : url("http://madoka.spb.ru/stuff/fox/piggie.png");
311 background-position : center center;
312 background-repeat : no-repeat;
313 position : absolute;
314 border : 1px solid pink;
315 margin-left : auto;
316 margin-right : auto;
317 -moz-border-radius : 10px;
318 opacity : 0.8;
319 }
320
321 #iedit_title, #iedit_link, #iedit_regexp, #iedit_descr, #iedit_expr, #iedit_updintl,
322 #iedit_purgintl, #iedit_ulogin, #iedit_ulevel, #iedit_match, #iedit_feed,
323 #iedit_fcat, #iedit_filter_action, #iedit_login, #iedit_pass, #iedit_email {
324 width : 100%;
325 padding-left : 2px;
326 }
327
328 input.editbox {
329 width : 200px;
330 padding-left : 2px;
331 }
332
333 td.notifyBox {
334 font-size : 10pt;
335 text-align : right;
336 }
337
338 #notify {
339 color : black;
340 font-weight : bold;
341 padding : 3px;
342 }
343
344 #dispSwitch {
345 padding : 5px 5px 5px 0px;
346 font-size : x-small;
347 text-align : right;
348 }
349
350 #dispSwitch a {
351 color : gray;
352 }
353
354 #dispSwitch a:hover {
355 color : #5050aa;
356 }
357
358 div.expPane {
359 margin : 15px;
360 }
361
362 iframe {
363 border : 0px solid white;
364 }
365
366 iframe.feedsFrameWithActions {
367 width : 100%;
368 height : 90%;
369 margin : 0px;
370 padding : 0px;
371 }
372
373 iframe.feedsFrame {
374 width : 100%;
375 height : 100%;
376 margin : 0px;
377 padding : 0px;
378 }
379
380 iframe.contentFrame, iframe.headlinesFrame {
381 width : 100%;
382 padding : 0px;
383 margin : 0px;
384 height : 100%;
385 }
386
387 .button {
388 border : 1px solid #d0d0d0;
389 background-image : url("images/button.png");
390 background-position : top;
391 background-repeat : repeat-x;
392 background-color : white;
393 color : black;
394 }
395
396 .button:hover {
397 background : white;
398 text-decoration : none;
399 color : black;
400 }
401
402 a.button {
403 padding : 2px 5px 2px 5px;
404 font-size : small;
405 }
406
407 .evenUnreadSelected, .evenSelectedUnread {
408 background-color : #e0e0ff;
409 font-weight : bold;
410 }
411
412 .oddUnreadSelected, .oddSelectedUnread {
413 background-color : #e0e0ff;
414 font-weight : bold;
415 }
416
417 .evenSelected, .oddSelected {
418 background-color : #e0e0ff;
419 }
420
421
422 /*
423 .feedUnreadSelected, .feedSelectedUnread,
424 .virtUnreadSelected, .virtSelectedUnread,
425 .labelUnreadSelected, .labelSelectedUnread {
426 background-color : #e0e0ff;
427 font-weight : bold;
428 } */
429
430 .disabledButton {
431 border : 1px solid #c0c0c0;
432 background-color : white;
433 color : gray;
434 }
435
436 .evenGrayed {
437 background-color : #f0f0f0;
438 color : #909090;
439 }
440
441 .oddGrayed {
442 color : #909090;
443 }
444
445 .even {
446 background-color : #f0f0f0;
447 }
448
449 .evenUnread {
450 background-color : #f0f0f0;
451 font-weight : bold;
452 }
453
454 .oddUnread {
455 font-weight : bold;
456 }
457
458 .invisible {
459 display : none;
460 }
461
462 td > input {
463 border : 1px solid #a0a0a0;
464 }
465
466 /* preferences */
467
468 tr.title td {
469 border-width : 0px 0px 1px 0px;
470 border-color : #f0f0f0;
471 border-style : solid;
472 font-size : x-small;
473 color : gray;
474 }
475
476 tr.title td a {
477 color : gray;
478 }
479
480 tr.title td a:hover {
481 color : #5050aa;
482 }
483
484 table.prefFeedList td.feedEditCat {
485 font-size : large;
486 font-weight : bold;
487 padding : 5px 0px 5px 0px;
488 }
489
490 table.prefFeedList td.feedIcon {
491 text-align : center;
492 }
493
494 table.prefFeedList td.feedSelect {
495 text-align : center;
496 }
497
498 a.helpLink {
499 color : #808080;
500 }
501
502 a.helpLink:hover {
503 color : #5050aa;
504 }
505
506 div.helpResponse {
507 margin : 10px;
508 background-image : url("images/vgrad_light_rev2.png");
509 background-position : top left;
510 background-repeat : repeat-x;
511 padding : 10px 20px 10px 20px;
512 border : 1px solid #f0f0f0;
513 }
514
515 #userDlgShadow {
516 z-index : 3;
517 position : absolute;
518 left : 30%;
519 top : 30%;
520 display : none;
521 background-image : url("images/shadow.png");
522 }
523
524 #userDlg {
525 padding : 15px;
526 border : 1px solid #c0c0c0;
527 font-size : small;
528 position : relative;
529 bottom : 2px;
530 right : 2px;
531 background-color : white;
532 background-image : url("images/vgrad_light_rev2.png");
533 background-position : top left;
534 background-repeat : repeat-x;
535 }
536
537 #qafInput {
538 width : 300px;
539 }
540
541
542 #infoBox {
543 border : 1px solid #c0c0c0;
544 padding-bottom : 10px;
545 font-size : small;
546 position : relative;
547 bottom : 2px;
548 right : 2px;
549 background-color : white;
550 }
551
552 #infoBoxShadow {
553 background-image : url("images/shadow.png");
554 position : absolute;
555 margin-left : 30%;
556 width : 30%;
557 z-index : 3;
558 display : none;
559 top : 30%;
560 }
561
562 div.infoBoxContents {
563 background-image : url("images/vgrad_light_rev2.png");
564 background-position : top left;
565 background-repeat : repeat-x;
566 padding : 5px;
567 margin-bottom : 5px;
568 }
569
570 div.infoBoxContents td {
571 font-size : small;
572 }
573
574
575 div.helpResponse h1, div.infoBoxContents h1 {
576 border-width : 0px 0px 1px 0px;
577 border-style : solid;
578 border-color : #c0c0c0;
579 font-size : 16pt;
580 }
581
582 div.helpResponse h2, div.infoBoxContents h2 {
583 border-width : 0px 0px 0px 0px;
584 font-size : 12pt;
585 }
586
587 /* pre {
588 border : 1px solid #c0c0c0;
589 padding : 5px;
590 background : #f0f0f0;
591 margin : 5px 10px 5px 10px;
592 } */
593
594 pre {
595 margin : 5px;
596 }
597
598 input.extSearch {
599 width : 200px;
600 }
601
602 table.main td.prefsTabs {
603 padding-left : 15px;
604 }
605
606 input.prefsTab {
607 border-width : 1px 1px 0px 1px;
608 border-color : #c0c0c0;
609 padding : 2px 7px 2px 7px;
610 margin : 0px 1px 0px 0px;
611 width : 150px;
612 background-image : url("images/vgrad_light_rev2.png");
613 background-position : top left;
614 background-repeat : repeat-x;
615 -moz-border-radius : 7px 7px 0px 0px;
616 }
617
618 input.prefsTabSelected {
619 border-width : 1px 1px 0px 1px;
620 border-color : #c0c0c0;
621 padding : 2px 7px 2px 7px;
622 margin : 0px 1px 0px 0px;
623 width : 150px;
624 background : white;
625 font-weight : bold;
626 background-position : top left;
627 background-repeat : repeat-x;
628 -moz-border-radius : 7px 7px 0px 0px;
629 }
630
631
632 input.prefsTab:hover {
633 background : white;
634 }
635
636 div.warning {
637 background : #fffff0;
638 border : 1px solid #c0c0c0;
639 padding : 5px;
640 margin : 5px;
641 font-size : x-small;
642 }
643
644 div.notice {
645 background : #ffffff;
646 border : 1px solid #c0c0c0;
647 padding : 5px;
648 margin : 5px;
649 font-size : x-small;
650 }
651
652 ul.nomarks {
653 list-style-type : none;
654 margin : 0px;
655 padding : 10px;
656 }
657
658 div.bigErrorMsg {
659 border : 1px solid #c0c0c0;
660 background : #fff0f0;
661 padding : 30px;
662 margin : 20px;
663 }
664
665 div.prefHelp, td.prefHelp {
666 font-size : x-small;
667 color : gray;
668 padding : 5px;
669 }
670
671 td.welcomePrompt {
672 font-size : x-small;
673 color : gray;
674 text-align : right;
675 padding-right : 10px;
676
677 }
678
679 td.httpWelcomePrompt {
680 font-size : small;
681 color : gray;
682 text-align : right;
683 }
684
685 table.loginForm {
686 background-image : url("images/vgrad_light_rev.png");
687 background-color : white;
688 background-position : top left;
689 background-repeat : repeat-x;
690 }
691
692 table.innerLoginForm {
693 border : 1px solid #f0f0f0;
694 padding : 50px;
695 background-color : white;
696 }
697
698 table.innerLoginForm td {
699 padding : 3px 3px 5px 3px;
700 }
701
702 span.insensitive {
703 color : gray;
704 }
705
706 .prefGenericAddBox {
707 margin : 5px;
708 font-size : small;
709 }
710
711 .prefGenericAddBox td {
712 font-size : small;
713 }
714
715 body.logoutBody {
716 background-color : #f0f0f0;
717 color : black;
718 }
719
720 span.logoutWarning {
721 color : red;
722 font-weight : bold;
723 }
724
725 div.logoutContent {
726 width : 600px;
727 border : 1px solid #c0c0c0;
728 background-color : white;
729 margin-left : auto;
730 margin-right : auto;
731 margin-top : 20px;
732 padding : 10px;
733 }
734
735 .small {
736 font-size : x-small;
737 }
738
739 table.innerFeedTable td {
740 margin : 0px;
741 padding : 0px;
742 }
743
744 td.selectPrompt {
745 font-size : x-small;
746 color : gray;
747 }
748
749 table.headlinesSubToolbar td.headlineActions {
750 font-size : x-small;
751 color : gray;
752 padding : 5px 0px 5px 5px;
753 }
754
755 table.headlinesSubToolbar td.headlineTitle {
756 font-size : x-small;
757 color : gray;
758 padding : 5px 5px 5px 0px;
759 text-align : right;
760 }
761
762 span.contentPreview {
763 font-size : x-small;
764 color : gray;
765 font-weight : normal;
766 }
767
768 span.contentPreview:hover {
769 color : #5050aa;
770 }
771
772 table.headlinesList td.hlMarkedPic {
773 width : 25px;
774 text-align : center;
775 }
776
777 table.headlinesList td.hlfeed {
778 text-align : right;
779 font-size : small;
780 }
781
782 td.hlSelectRow, td.hlUpdatePic {
783 width : 25px;
784 text-align : center;
785 }
786
787 table.headlinesList td.hlUpdated {
788 font-size : small;
789 color : gray;
790 text-align : right;
791 width : 100px;
792 }
793
794 table.headlinesList tr td {
795 padding : 2px 0px 2px 0px;
796 }
797
798 /*
799 tr.even td.headlineContent, tr.evenUnread td.headlineContent {
800 display : block;
801 overflow : hidden;
802 height : 1em;
803 background-color : #f0f0f0;
804 }
805
806 tr.odd td.headlineContent, tr.oddUnread td.headlineContent {
807 display : block;
808 overflow : hidden;
809 height : 1em;
810 }
811
812 tr.oddSelected td.headlineContent,
813 tr.evenSelected td.headlineContent,
814 tr.oddUnreadSelected td.headlineContent,
815 tr.evenUnreadSelected td.headlineContent {
816 display : block;
817 overflow : hidden;
818 height : 1em;
819 background-color : #e0e0ff;
820 } */
821
822 div.postHeader td.postDate {
823 font-size : x-small;
824 text-align : right;
825 color : gray;
826 }
827
828 #feedUpdateErrors {
829 display : none;
830 }
831
832 #allEntryTags {
833 font-size : x-small;
834 border-width : 0px 0px 1px 0px;
835 border-style : solid;
836 border-color : #c0c0c0;
837 padding-bottom : 5px;
838 display : none;
839 }
840
841 td.hlContent {
842 overflow : hidden;
843 height : 1em;
844 display : block;
845 }
846
847 td.hlMarkedPic, td.hlSelectRow, td.hlUpdated, td.hlFeed {
848 height : 1em;
849 }
850
851 div.cdmArticle {
852 border : 1px solid #f0f0f0;
853 background-color : #fafafa;
854 -moz-border-radius : 5px;
855 margin : 10px 10px 0px 10px;
856 padding : 10px;
857 }
858
859 div.cdmArticleUnread {
860 border : 1px solid #d5f1f4;
861 background-color : #fafeff;
862 -moz-border-radius : 5px;
863 margin : 10px 10px 0px 10px;
864 padding : 10px;
865 }
866
867 div.cdmArticleSelected, div.cdmArticleUnreadSelected {
868 border : 1px solid #d0d0f6;
869 background-color : #eaeaff;
870 -moz-border-radius : 5px;
871 margin : 10px 10px 0px 10px;
872 padding : 10px;
873 }
874
875 div.cdmArticleUnread div.cdmHeader a, div.cdmArticleUnreadSelected div.cdmHeader a {
876 font-weight : bold;
877 }
878
879 div.cdmHeader {
880 padding-bottom : 5px;
881 }
882
883 div.cdmFooter {
884 font-size : x-small;
885 color : gray;
886 padding-top : 5px;
887 }
888
889 div.cdmFooter input, div.cdmHeader input, div.cdmFooter img {
890 margin : 0px;
891 }
892
893 div.cdmHeader, div.cdmHeader a {
894 color : gray;
895 font-size : x-small;
896 }
897
898 div.cdmHeader a:hover {
899 color : #5050aa;
900 }
901
902 div.cdmContent {
903 }
904
905 a.warning {
906 color : #f04040;
907 }
908
909 img.closeButton {
910 border-width : 0px;
911 float : right;
912 }