]> git.wh0rd.org - tt-rss.git/blame - themes/compat/theme.css
introduce old-skool theme
[tt-rss.git] / themes / compat / theme.css
CommitLineData
94834216
AD
1body {
2 background : white;
3 color : black;
4 margin : 0px;
5 padding : 0px;
6 font-family : sans-serif;
7}
8
9/* common styles */
10
11table.main td.headerBox {
12 background-image : url("images/vgrad_light_rev2.png");
13 background-position : top left;
14 background-repeat : repeat-x;
15}
16
17table.main td.header {
18 padding : 10px 10px 10px 30px;
19 height : 70px;
20}
21
22table.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
29table.main td.prefsToolbar {
30 padding : 0px 5px 5px 0px;
31}
32
33table.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
42table.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
52table.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
65table.main td.footer a {
66 color : gray;
67}
68
69table.main td.footer a:hover {
70 color : #5050aa;
71}
72
73table.main td.headlines {
74 height : 25%;
75 border-width : 0px 0px 1px 1px;
76 border-style : solid;
77 border-color : #c0c0c0;
78}
79
80table.main td.headlines2 {
81 height : 100%;
82 border-width : 0px 0px 0px 1px;
83 border-style : solid;
84 border-color : #c0c0c0;
85}
86
87table.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
97table.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
108div.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
116div.postReply a {
117 color : #5050aa;
118}
119
120div.postReply a:hover {
121 color : black;
122}
123
124div.postReply div.postHeader {
125 background : white;
126 border : 1px solid #c0c0c0;
127}
128
129div.postReply > div.postHeader {
130 padding : 5px;
131}
132
133div.postReply div.postContent {
134 padding : 10px;
135}
136
137div.postReply div.postIcon {
138 float : right;
139 border : 0px;
140 margin : 10px 0px 10px 10px;
141}
142
143ul.feedList {
144 list-style-type : none;
145 margin : 5px;
146 padding : 0px 0px 0px 10px;
147}
148
149ul.feedList li.feedCat {
150 margin : 0px;
151 padding : 3px 0px 3px 0px;
152 color : #707070;
153 font-size : x-small;
154}
155
156ul.feedList li.feedCat a {
157 color : #707070;
158}
159
160ul.feedList li.feedCat a:hover {
161 color : #5050aa;
162}
163
164ul.feedCatList {
165 list-style-type : none;
166 margin : 0px 0px 0px 20px;
167 padding : 0px;
168}
169
170ul.feedCatList li {
171 margin : 0px;
172 padding : 0px 0px 0px 0px;
173 color : black;
174}
175
176ul.feedList li {
177 margin : 0px;
178}
179
180/*
181li.oddSelected, li.evenSelected {
182 background-color : white;
183}
184
185li.oddUnreadSelected, li.evenUnreadSelected, li.evenSelectedUnread,
186 li.oddSelectedUnread {
187 background-color : white;
188 font-weight : bold;
189}
190
191li.oddSelected a, li.evenSelected a,
192 li.oddUnreadSelected a, li.evenUnreadSelected a {
193 color : #5050aa;
194}
195
196ul.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
209ul.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
220ul.feedlist li.feedUnread,
221ul.feedlist li.errorUnread,
222ul.feedlist li.labelUnread,
223ul.feedlist li.virtUnread,
224ul.feedlist li.tagUnread {
225 font-weight : bold;
226}
227
228ul.feedlist li.errorSelected a,
229ul.feedlist li.error a,
230ul.feedlist li.errorUnread a,
231ul.feedlist li.errorUnreadSelected a {
232 color : #f04040;
233}
234
235ul.feedlist li.feedSelected a,
236ul.feedlist li.labelSelected a,
237ul.feedlist li.virtSelected a,
238ul.feedlist li.tagSelected a {
239 color : #5050aa;
240}
241
242ul.feedlist li.feedUnreadSelected a,
243ul.feedlist li.labelUnreadSelected a,
244ul.feedlist li.virtUnreadSelected a,
245ul.feedlist li.tagUnreadSelected a {
246 color : #5050aa;
247}
248
249ul.feedlist li.feedUnreadSelected,
250ul.feedlist li.errorUnreadSelected,
251ul.feedlist li.labelUnreadSelected,
252ul.feedlist li.virtUnreadSelected,
253ul.feedlist li.tagUnreadSelected {
254 font-weight : bold;
255}
256
257ul.feedList li.feed {
258 display : block;
259}
260
261ul.feedList img, img.tinyFeedIcon {
262 margin : 0px 3px 0px 0px;
263 width : 16px;
264 height : 16px;
265 border-width : 0px;
266}
267
268h1 {
269 font-size : 16pt;
270}
271
272h2 {
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
280h3 {
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
288hr {
289 border-width : 0px 0px 1px 0px;
290 border-style : dashed;
291 border-color : #e0e0e0;
292}
293
294a {
295 color : black;
296 text-decoration : none;
297}
298
299a:hover {
300 color : #5050aa;
301}
302
303#piggie {
304 width : 400;
305 height : 400;
306 right : 0;
307 top : -400;
308 background-color : white;
309 display : none;
310 z-index : 3;
311 background-image : url("http://madoka.spb.ru/stuff/fox/piggie.png");
312 background-position : center center;
313 background-repeat : no-repeat;
314 position : absolute;
315 border : 1px solid pink;
316 margin-left : auto;
317 margin-right : auto;
318 -moz-border-radius : 10px;
319 opacity : 0.8;
320}
321
322#iedit_title, #iedit_link, #iedit_regexp, #iedit_descr, #iedit_expr, #iedit_updintl,
323#iedit_purgintl, #iedit_ulogin, #iedit_ulevel, #iedit_match, #iedit_feed,
324#iedit_fcat, #iedit_filter_action, #iedit_login, #iedit_pass, #iedit_email,
325#iedit_parent_feed {
326 width : 100%;
327 padding-left : 2px;
328}
329
330input.editbox {
331 width : 200px;
332 padding-left : 2px;
333}
334
335td.notifyBox {
336 font-size : 10pt;
337 text-align : right;
338}
339
340#notify {
341 color : black;
342 font-weight : bold;
343 padding : 3px;
344}
345
346#dispSwitch {
347 padding : 5px 5px 5px 0px;
348 font-size : x-small;
349 text-align : right;
350}
351
352#dispSwitch a {
353 color : gray;
354}
355
356#dispSwitch a:hover {
357 color : #5050aa;
358}
359
360div.expPane {
361 margin : 15px;
362}
363
364iframe {
365 border : 0px solid white;
366}
367
368iframe.feedsFrameWithActions {
369 width : 100%;
370 height : 90%;
371 margin : 0px;
372 padding : 0px;
373}
374
375iframe.feedsFrame {
376 width : 100%;
377 height : 100%;
378 margin : 0px;
379 padding : 0px;
380}
381
382iframe.contentFrame, iframe.headlinesFrame {
383 width : 100%;
384 padding : 0px;
385 margin : 0px;
386 height : 100%;
387}
388
389.button {
390 border : 1px solid #d0d0d0;
391 background-image : url("images/button.png");
392 background-position : top;
393 background-repeat : repeat-x;
394 background-color : white;
395 color : black;
396}
397
398.button:hover {
399 background : white;
400 text-decoration : none;
401 color : black;
402}
403
404a.button {
405 padding : 2px 5px 2px 5px;
406 font-size : small;
407}
408
409.evenUnreadSelected, .evenSelectedUnread {
410 background-color : #e0e0ff;
411 font-weight : bold;
412}
413
414.oddUnreadSelected, .oddSelectedUnread {
415 background-color : #e0e0ff;
416 font-weight : bold;
417}
418
419.evenSelected, .oddSelected {
420 background-color : #e0e0ff;
421}
422
423
424/*
425.feedUnreadSelected, .feedSelectedUnread,
426.virtUnreadSelected, .virtSelectedUnread,
427.labelUnreadSelected, .labelSelectedUnread {
428 background-color : #e0e0ff;
429 font-weight : bold;
430} */
431
432.disabledButton {
433 border : 1px solid #c0c0c0;
434 background-color : white;
435 color : gray;
436}
437
438.evenGrayed {
439 background-color : #f0f0f0;
440 color : #909090;
441}
442
443.oddGrayed {
444 color : #909090;
445}
446
447.even {
448 background-color : #f0f0f0;
449}
450
451.evenUnread {
452 background-color : #f0f0f0;
453 font-weight : bold;
454}
455
456.oddUnread {
457 font-weight : bold;
458}
459
460.invisible {
461 display : none;
462}
463
464td > input, div > input {
465 border : 1px solid #a0a0a0;
466}
467
468/* preferences */
469
470tr.title td {
471 border-width : 0px 0px 1px 0px;
472 border-color : #f0f0f0;
473 border-style : solid;
474 font-size : x-small;
475 color : gray;
476}
477
478tr.title td a {
479 color : gray;
480}
481
482tr.title td a:hover {
483 color : #5050aa;
484}
485
486table.prefFeedList td.feedEditCat {
487 font-size : large;
488 font-weight : bold;
489 padding : 5px 0px 5px 0px;
490}
491
492table.prefFeedList td.feedIcon {
493 text-align : center;
494}
495
496table.prefFeedList td.feedSelect {
497 text-align : center;
498}
499
500a.helpLink {
501 color : #808080;
502}
503
504a.helpLink:hover {
505 color : #5050aa;
506}
507
508div.helpResponse {
509 margin : 10px;
510 background-image : url("images/vgrad_light_rev2.png");
511 background-position : top left;
512 background-repeat : repeat-x;
513 padding : 10px 20px 10px 20px;
514 border : 1px solid #f0f0f0;
515}
516
517#userDlgShadow {
518 z-index : 3;
519 position : absolute;
520 left : 30%;
521 top : 30%;
522 display : none;
523 background-image : url("images/shadow.png");
524}
525
526#userDlg {
527 padding : 15px;
528 border : 1px solid #c0c0c0;
529 font-size : small;
530 position : relative;
531 bottom : 2px;
532 right : 2px;
533 background-color : white;
534 background-image : url("images/vgrad_light_rev2.png");
535 background-position : top left;
536 background-repeat : repeat-x;
537}
538
539#qafInput {
540 width : 300px;
541}
542
543
544#infoBox {
545 border : 1px solid #c0c0c0;
546 padding-bottom : 10px;
547 font-size : small;
548 position : relative;
549 bottom : 2px;
550 right : 2px;
551 background-color : white;
552}
553
554#infoBoxShadow {
555 background-image : url("images/shadow.png");
556 position : absolute;
557 width : 30%;
558 left : 35%;
559 top : 30%;
560 z-index : 3;
561 display : none;
562}
563
564div.infoBoxContents {
565 background-image : url("images/vgrad_light_rev2.png");
566 background-position : top left;
567 background-repeat : repeat-x;
568 padding : 5px;
569 margin-bottom : 5px;
570}
571
572div.infoBoxContents td {
573 font-size : small;
574}
575
576
577div.helpResponse h1, div.infoBoxContents h1 {
578 border-width : 0px 0px 1px 0px;
579 border-style : solid;
580 border-color : #c0c0c0;
581 font-size : 16pt;
582}
583
584div.helpResponse h2, div.infoBoxContents h2 {
585 border-width : 0px 0px 0px 0px;
586 font-size : 12pt;
587}
588
589/* pre {
590 border : 1px solid #c0c0c0;
591 padding : 5px;
592 background : #f0f0f0;
593 margin : 5px 10px 5px 10px;
594} */
595
596pre {
597 margin : 5px;
598}
599
600input.extSearch {
601 width : 200px;
602}
603
604table.main td.prefsTabs {
605 padding-left : 5px;
606}
607
608input.prefsTab {
609 border-width : 1px 1px 0px 1px;
610 border-color : #c0c0c0;
611 padding : 2px 7px 2px 7px;
612 margin : 0px 1px 0px 0px;
613 width : 130px;
614 background-image : url("images/vgrad_light_rev2.png");
615 background-position : top left;
616 background-repeat : repeat-x;
617 -moz-border-radius : 7px 7px 0px 0px;
618 font-size : small;
619}
620
621input.prefsTabSelected {
622 border-width : 1px 1px 0px 1px;
623 border-color : #c0c0c0;
624 padding : 2px 7px 2px 7px;
625 margin : 0px 1px 0px 0px;
626 width : 130px;
627 background : white;
628 font-weight : bold;
629 background-position : top left;
630 background-repeat : repeat-x;
631 -moz-border-radius : 7px 7px 0px 0px;
632 font-size : small;
633 color : black;
634}
635
636
637input.prefsTab:hover {
638 background : white;
639}
640
641div.warning {
642 background : #fffff0;
643 border : 1px solid #c0c0c0;
644 padding : 5px;
645 margin : 5px;
646 font-size : x-small;
647}
648
649div.notice {
650 background : #ffffff;
651 border : 1px solid #c0c0c0;
652 padding : 5px;
653 margin : 5px;
654 font-size : x-small;
655}
656
657ul.nomarks {
658 list-style-type : none;
659 margin : 0px;
660 padding : 10px;
661}
662
663div.bigErrorMsg {
664 border : 1px solid #c0c0c0;
665 background : #fff0f0;
666 padding : 30px;
667 margin : 20px;
668}
669
670div.prefHelp, td.prefHelp {
671 font-size : x-small;
672 color : gray;
673 padding : 5px;
674}
675
676td.welcomePrompt {
677 font-size : x-small;
678 color : gray;
679 text-align : right;
680 padding-right : 10px;
681
682}
683
684td.httpWelcomePrompt {
685 font-size : small;
686 color : gray;
687 text-align : right;
688}
689
690table.loginForm {
691 background-image : url("images/vgrad_light_rev.png");
692 background-color : white;
693 background-position : top left;
694 background-repeat : repeat-x;
695}
696
697table.innerLoginForm {
698 border : 1px solid #f0f0f0;
699 padding : 50px;
700 background-color : white;
701}
702
703table.innerLoginForm td {
704 padding : 3px 3px 5px 3px;
705}
706
707span.insensitive {
708 color : gray;
709}
710
711.prefGenericAddBox {
712 margin : 5px;
713 font-size : small;
714}
715
716.prefGenericAddBox td {
717 font-size : small;
718}
719
720body.logoutBody {
721 background-color : #f0f0f0;
722 color : black;
723}
724
725span.logoutWarning {
726 color : red;
727 font-weight : bold;
728}
729
730div.logoutContent {
731 width : 600px;
732 border : 1px solid #c0c0c0;
733 background-color : white;
734 margin-left : auto;
735 margin-right : auto;
736 margin-top : 20px;
737 padding : 10px;
738}
739
740.small {
741 font-size : x-small;
742}
743
744table.innerFeedTable td {
745 margin : 0px;
746 padding : 0px;
747}
748
749td.selectPrompt {
750 font-size : x-small;
751 color : gray;
752}
753
754table.headlinesSubToolbar td.headlineActions {
755 font-size : x-small;
756 color : gray;
757 padding : 5px 0px 5px 5px;
758}
759
760table.headlinesSubToolbar td.headlineActionsRTL {
761 font-size : x-small;
762 color : gray;
763 padding : 5px 5px 5px 0px;
764}
765
766table.headlinesSubToolbar td.headlineTitle {
767 font-size : x-small;
768 color : gray;
769 padding : 5px 5px 5px 0px;
770 text-align : right;
771}
772
773table.headlinesSubToolbar td.headlineTitleRTL {
774 font-size : x-small;
775 color : gray;
776 padding : 5px 0px 5px 5px;
777 text-align : left;
778}
779
780span.contentPreview {
781 font-size : x-small;
782 color : gray;
783 font-weight : normal;
784}
785
786span.contentPreview:hover {
787 color : #5050aa;
788}
789
790table.headlinesList td.hlMarkedPic {
791 width : 25px;
792 text-align : center;
793}
794
795table.headlinesList td.hlfeed {
796 text-align : right;
797 font-size : small;
798}
799
800td.hlSelectRow, td.hlUpdatePic {
801 width : 25px;
802 text-align : center;
803}
804
805table.headlinesList td.hlUpdated {
806 font-size : small;
807 color : gray;
808 text-align : right;
809 width : 100px;
810}
811
812table.headlinesList tr td {
813 padding : 2px 0px 2px 0px;
814}
815
816/*
817tr.even td.headlineContent, tr.evenUnread td.headlineContent {
818 display : block;
819 overflow : hidden;
820 height : 1em;
821 background-color : #f0f0f0;
822}
823
824tr.odd td.headlineContent, tr.oddUnread td.headlineContent {
825 display : block;
826 overflow : hidden;
827 height : 1em;
828}
829
830tr.oddSelected td.headlineContent,
831tr.evenSelected td.headlineContent,
832tr.oddUnreadSelected td.headlineContent,
833tr.evenUnreadSelected td.headlineContent {
834 display : block;
835 overflow : hidden;
836 height : 1em;
837 background-color : #e0e0ff;
838} */
839
840div.postHeader td.postDate {
841 font-size : x-small;
842 text-align : right;
843 color : gray;
844}
845
846div.postHeader td.postDateRTL {
847 font-size : x-small;
848 text-align : left;
849 color : gray;
850}
851
852#feedUpdateErrors {
853 display : none;
854}
855
856#allEntryTags {
857 font-size : x-small;
858 border-width : 0px 0px 1px 0px;
859 border-style : solid;
860 border-color : #c0c0c0;
861 padding-bottom : 5px;
862 display : none;
863}
864
865/*td.hlContent {
866 overflow : hidden;
867 height : 1em;
868 display : block;
869} */
870
871td.hlMarkedPic, td.hlSelectRow, td.hlUpdated, td.hlFeed {
872 height : 1em;
873}
874
875div.cdmArticle {
876 border : 1px solid #f0f0f0;
877 background-color : #fafafa;
878 -moz-border-radius : 5px;
879 margin : 10px 10px 0px 10px;
880 padding : 10px;
881}
882
883div.cdmArticleUnread {
884 border : 1px solid #d5f1f4;
885 background-color : #fafeff;
886 -moz-border-radius : 5px;
887 margin : 10px 10px 0px 10px;
888 padding : 10px;
889}
890
891div.cdmArticleSelected, div.cdmArticleUnreadSelected {
892 border : 1px solid #d0d0f6;
893 background-color : #eaeaff;
894 -moz-border-radius : 5px;
895 margin : 10px 10px 0px 10px;
896 padding : 10px;
897}
898
899div.cdmArticleUnread div.cdmHeader a, div.cdmArticleUnreadSelected div.cdmHeader a {
900 font-weight : bold;
901}
902
903div.cdmHeader {
904 padding-bottom : 5px;
905}
906
907div.cdmFooter {
908 font-size : x-small;
909 color : gray;
910 padding-top : 5px;
911}
912
913div.cdmFooter input, div.cdmHeader input, div.cdmFooter img {
914 margin : 0px;
915}
916
917div.cdmHeader, div.cdmHeader a {
918 color : gray;
919 font-size : x-small;
920}
921
922div.cdmHeader a:hover {
923 color : #5050aa;
924}
925
926div.cdmContent {
927}
928
929a.warning {
930 color : #f04040;
931}
932
933img.closeButton {
934 border-width : 0px;
935 float : right;
936}
937
938span.groupPrompt {
939 font-size : x-small;
940 color : #505050;
941}
942
943ul.userFeedList {
944 height : 300px;
945 overflow : auto;
946 list-style-type : none;
947}
948
949/* #browseBigFeedList li.oddSelected {
950 border : 1px solid #d0d0f6;
951 background-color : #eaeaff;
952 -moz-border-radius : 5px;
953} */
954
955ul.browseFeedList {
956 height : 300px;
957 overflow : auto;
958 list-style-type : none;
959 margin : 0px 0px 5px 0px;
960 padding : 0px;
961}
962
963ul.browseFeedList li {
964 margin : 0px;
965 padding : 0px;
966}
967
968span.subscribers {
969 color : #808080;
970}
971
972div.subscribers {
973 color : #808080;
974 font-size : x-small;
975 float : right;
976}
977
978input.feedBrowseCB {
979 margin-right : 1em;
980}
981
982div.browserDetails {
983 margin : 5px 5px 5px 5px;
984 display : none;
985 padding : 5px;
986}
987
988ul.compact {
989 list-style-type : none;
990 margin : 0px;
991 padding : 0px;
992}
993
994ul.compact li {
995 margin : 0px;
996 padding : 0px;
997}
998
999div.browserFeedInfo {
1000 font-size : x-small;
1001}
1002
1003div.browserFeedInfo div.detailsPart {
1004 margin : 5px 0px 5px 5px;
1005}
1006
1007div.cdmContent a {
1008 color : #5050aa;
1009}
1010
1011div.cdmContent a:hover {
1012 color : black;
1013}
1014
1015.noborder {
1016 border-width : 0px;
1017}
1018
1019#debug_output {
1020 width : 400;
1021 height : 200;
1022 right : 20;
1023 bottom : 20;
1024 background-color : white;
1025 display : none;
1026 z-index : 999;
1027 position : absolute;
1028 border : 1px solid #c0c0c0;
1029 overflow : auto;
1030 margin : 0px;
1031 padding : 0px;
1032 list-style-type : none;
1033}
1034
1035#debug_output li {
1036 margin : 0px;
1037 padding : 0px;
1038 font-size : x-small;
1039}
1040
1041#overlay {
1042 background : white;
1043 left : 0;
1044 top : 0;
1045 height : 100%;
1046 width : 100%;
1047 z-index : 100;
1048 position : absolute;
1049}
1050
1051#overlay_inner {
1052 font-weight : bold;
1053 text-align : center;
1054 margin : 10px;
1055}
1056
1057#fatal_error {
1058 background : white;
1059 left : 0;
1060 top : 0;
1061 height : 100%;
1062 width : 100%;
1063 z-index : 200;
1064 display : none;
1065 position : absolute;
1066}
1067
1068#fatal_error_inner {
1069 font-weight : bold;
1070 margin : 10px;
1071 color : red;
1072}
1073
1074#fatal_error_msg {
1075 border : 1px solid #c0c0c0;
1076 background-color : #f0f0f0;
1077 color : black;
1078 padding : 10px;
1079 font-weight : normal;
1080}