]> git.wh0rd.org - tt-rss.git/blob - themes/compat/theme.css
old-skool theme updates
[tt-rss.git] / themes / compat / theme.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, table.main td.prefFooter {
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 ul.feedlist li.feedUnread,
181 ul.feedlist li.errorUnread,
182 ul.feedlist li.labelUnread,
183 ul.feedlist li.virtUnread,
184 ul.feedlist li.tagUnread {
185 font-weight : bold;
186 }
187
188 ul.feedlist li.errorSelected a,
189 ul.feedlist li.error a,
190 ul.feedlist li.errorUnread a,
191 ul.feedlist li.errorUnreadSelected a {
192 color : #f04040;
193 }
194
195 ul.feedlist li.feedSelected a,
196 ul.feedlist li.labelSelected a,
197 ul.feedlist li.virtSelected a,
198 ul.feedlist li.tagSelected a {
199 color : #5050aa;
200 }
201
202 ul.feedlist li.feedUnreadSelected a,
203 ul.feedlist li.labelUnreadSelected a,
204 ul.feedlist li.virtUnreadSelected a,
205 ul.feedlist li.tagUnreadSelected a {
206 color : #5050aa;
207 }
208
209 ul.feedlist li.feedUnreadSelected,
210 ul.feedlist li.errorUnreadSelected,
211 ul.feedlist li.labelUnreadSelected,
212 ul.feedlist li.virtUnreadSelected,
213 ul.feedlist li.tagUnreadSelected {
214 font-weight : bold;
215 }
216
217 ul.feedList li.feed {
218 display : block;
219 }
220
221 ul.feedList img, img.tinyFeedIcon {
222 margin : 0px 3px 0px 0px;
223 width : 16px;
224 height : 16px;
225 border-width : 0px;
226 }
227
228 h1 {
229 font-size : 16pt;
230 }
231
232 h2 {
233 font-size : 14pt;
234 font-weight : bold;
235 border-width : 0px 0px 1px 0px;
236 border-style : solid;
237 border-color : #e0e0e0;
238 }
239
240 h3 {
241 font-size : 12pt;
242 font-weight : bold;
243 border-width : 0px 0px 1px 0px;
244 border-style : solid;
245 border-color : #e0e0e0;
246 }
247
248 hr {
249 border-width : 0px 0px 1px 0px;
250 border-style : dashed;
251 border-color : #e0e0e0;
252 }
253
254 a {
255 color : black;
256 text-decoration : none;
257 }
258
259 a:hover {
260 color : #5050aa;
261 }
262
263 #notify {
264 color : black;
265 font-weight : bold;
266 padding : 3px;
267 }
268
269 #dispSwitch {
270 padding : 5px 5px 5px 0px;
271 font-size : x-small;
272 text-align : right;
273 }
274
275 #dispSwitch a {
276 color : gray;
277 }
278
279 #dispSwitch a:hover {
280 color : #5050aa;
281 }
282
283 iframe {
284 border : 0px solid white;
285 }
286
287 iframe.feedsFrameWithActions {
288 width : 100%;
289 height : 90%;
290 margin : 0px;
291 padding : 0px;
292 }
293
294 iframe.feedsFrame {
295 width : 100%;
296 height : 100%;
297 margin : 0px;
298 padding : 0px;
299 }
300
301 iframe.contentFrame, iframe.headlinesFrame {
302 width : 100%;
303 padding : 0px;
304 margin : 0px;
305 height : 100%;
306 }
307
308 .button {
309 border : 1px solid #d0d0d0;
310 background-image : url("images/button.png");
311 background-position : top;
312 background-repeat : repeat-x;
313 background-color : white;
314 color : black;
315 }
316
317 .button:hover {
318 background : white;
319 text-decoration : none;
320 color : black;
321 }
322
323 a.button {
324 padding : 2px 5px 2px 5px;
325 font-size : small;
326 }
327
328 .evenUnreadSelected, .evenSelectedUnread, .evenUnreadSelected td,
329 .evenSelectedUnread td {
330 background-color : #fff7d5;
331 font-weight : bold;
332 border-width : 1px 0px 1px 0px;
333 border-style : solid;
334 border-color : #e7d796;
335 }
336
337 .oddUnreadSelected, .oddSelectedUnread, .oddUnreadSelected td,
338 .oddSelectedUnread td {
339 background-color : #e0e0ff;
340 font-weight : bold;
341 }
342
343 .evenSelected, .evenSelected td {
344 background-color : #e0e0ff;
345 border-width : 1px 0px 1px 0px;
346 border-style : solid;
347 border-color : #778899;
348 }
349
350 .oddSelected, .evenSelected td {
351 background-color : #e0e0ff;
352 }
353
354
355 .disabledButton {
356 border : 1px solid #c0c0c0;
357 background-color : white;
358 color : gray;
359 }
360
361
362 .evenGrayed, .evenGrayed td {
363 background-color : #f0f0f0;
364 color : #909090;
365 border-width : 1px 0px 1px 0px;
366 border-style : solid;
367 border-color : #88b0f0;
368 }
369
370 .oddGrayed {
371 color : #909090;
372 }
373
374 .even, .even td {
375 border-width : 1px 0px 1px 0px;
376 border-style : solid;
377 border-color : #c0c0c0;
378 background-color : #f0f0f0;
379 }
380
381 .evenUnread, .evenUnread td {
382 background-color : #f0f0f0;
383 font-weight : bold;
384 border-width : 1px 0px 1px 0px;
385 border-style : solid;
386 border-color : #c0c0c0;
387 }
388
389 .oddUnread, .oddUnread td {
390 font-weight : bold;
391 }
392
393 td > input, div > input {
394 border : 1px solid #a0a0a0;
395 }
396
397 /* preferences */
398
399 tr.title td {
400 border-width : 0px 0px 1px 0px;
401 border-color : #f0f0f0;
402 border-style : solid;
403 font-size : x-small;
404 color : gray;
405 }
406
407 tr.title td a {
408 color : gray;
409 }
410
411 tr.title td a:hover {
412 color : #5050aa;
413 }
414
415 table.prefFeedList td.feedEditCat {
416 font-size : large;
417 font-weight : bold;
418 padding : 5px 0px 5px 0px;
419 }
420
421 table.prefFeedList td.feedIcon {
422 text-align : center;
423 }
424
425 table.prefFeedList td.feedSelect {
426 text-align : center;
427 }
428
429 a.helpLink {
430 color : #808080;
431 }
432
433 a.helpLink:hover {
434 color : #5050aa;
435 }
436
437 div.helpResponse {
438 margin : 10px;
439 background-image : url("images/vgrad_light_rev2.png");
440 background-position : top left;
441 background-repeat : repeat-x;
442 padding : 10px 20px 10px 20px;
443 border : 1px solid #f0f0f0;
444 }
445
446 #userDlgShadow {
447 z-index : 3;
448 position : absolute;
449 left : 30%;
450 top : 30%;
451 display : none;
452 background-image : url("images/shadow.png");
453 }
454
455 #userDlg {
456 padding : 15px;
457 border : 1px solid #c0c0c0;
458 font-size : small;
459 position : relative;
460 bottom : 2px;
461 right : 2px;
462 background-color : white;
463 background-image : url("images/vgrad_light_rev2.png");
464 background-position : top left;
465 background-repeat : repeat-x;
466 }
467
468 #qafInput {
469 width : 300px;
470 }
471
472
473 #infoBox {
474 border : 1px solid #c0c0c0;
475 padding-bottom : 10px;
476 font-size : small;
477 position : relative;
478 bottom : 2px;
479 right : 2px;
480 background-color : white;
481 }
482
483 #infoBoxShadow {
484 background-image : url("images/shadow.png");
485 position : absolute;
486 width : 30%;
487 left : 35%;
488 top : 30%;
489 z-index : 3;
490 display : none;
491 }
492
493 div.infoBoxContents {
494 background-image : url("images/vgrad_light_rev2.png");
495 background-position : top left;
496 background-repeat : repeat-x;
497 padding : 5px;
498 margin-bottom : 5px;
499 }
500
501 div.helpResponse h1, div.infoBoxContents h1 {
502 border-width : 0px 0px 1px 0px;
503 border-style : solid;
504 border-color : #c0c0c0;
505 font-size : 16pt;
506 }
507
508 div.helpResponse h2, div.infoBoxContents h2 {
509 border-width : 0px 0px 0px 0px;
510 font-size : 12pt;
511 }
512
513 table.main td.prefsTabs {
514 padding-left : 5px;
515 }
516
517 input.prefsTab {
518 border-width : 1px 1px 0px 1px;
519 border-color : #c0c0c0;
520 padding : 2px 7px 2px 7px;
521 margin : 0px 1px 0px 0px;
522 width : 130px;
523 background-image : url("images/vgrad_light_rev2.png");
524 background-position : top left;
525 background-repeat : repeat-x;
526 -moz-border-radius : 7px 7px 0px 0px;
527 font-size : small;
528 }
529
530 input.prefsTabSelected {
531 border-width : 1px 1px 0px 1px;
532 border-color : #c0c0c0;
533 padding : 2px 7px 2px 7px;
534 margin : 0px 1px 0px 0px;
535 width : 130px;
536 background : white;
537 font-weight : bold;
538 background-position : top left;
539 background-repeat : repeat-x;
540 -moz-border-radius : 7px 7px 0px 0px;
541 font-size : small;
542 color : black;
543 }
544
545 input.prefsTab:hover {
546 background : white;
547 }
548
549 div.warning {
550 background : #fffff0;
551 border : 1px solid #c0c0c0;
552 padding : 5px;
553 margin : 5px;
554 font-size : x-small;
555 }
556
557 div.notice {
558 background : #ffffff;
559 border : 1px solid #c0c0c0;
560 padding : 5px;
561 margin : 5px;
562 font-size : x-small;
563 }
564
565 ul.nomarks {
566 list-style-type : none;
567 margin : 0px;
568 padding : 10px;
569 }
570
571 div.bigErrorMsg {
572 border : 1px solid #c0c0c0;
573 background : #fff0f0;
574 padding : 30px;
575 margin : 20px;
576 }
577
578 div.prefHelp, td.prefHelp {
579 font-size : x-small;
580 color : gray;
581 padding : 5px;
582 }
583
584 td.welcomePrompt {
585 font-size : x-small;
586 color : gray;
587 text-align : right;
588 padding-right : 10px;
589 }
590
591 td.httpWelcomePrompt {
592 font-size : small;
593 color : gray;
594 text-align : right;
595 }
596
597 table.loginForm {
598 background-image : url("images/vgrad_light_rev.png");
599 background-color : white;
600 background-position : top left;
601 background-repeat : repeat-x;
602 }
603
604 table.innerLoginForm {
605 border : 1px solid #f0f0f0;
606 padding : 50px;
607 background-color : white;
608 }
609
610 table.innerLoginForm td {
611 padding : 3px 3px 5px 3px;
612 }
613
614 span.insensitive {
615 color : gray;
616 }
617
618 .prefGenericAddBox {
619 margin : 5px;
620 font-size : small;
621 }
622
623 .prefGenericAddBox td {
624 font-size : small;
625 }
626
627 body.logoutBody {
628 background-color : #f0f0f0;
629 color : black;
630 }
631
632 span.logoutWarning {
633 color : red;
634 font-weight : bold;
635 }
636
637 div.logoutContent {
638 width : 600px;
639 border : 1px solid #c0c0c0;
640 background-color : white;
641 margin-left : auto;
642 margin-right : auto;
643 margin-top : 20px;
644 padding : 10px;
645 }
646
647 .small {
648 font-size : x-small;
649 }
650
651 table.innerFeedTable td {
652 margin : 0px;
653 padding : 0px;
654 }
655
656 td.selectPrompt {
657 font-size : x-small;
658 color : gray;
659 }
660
661 table.headlinesSubToolbar td.headlineActions {
662 font-size : x-small;
663 color : gray;
664 padding : 5px 0px 5px 5px;
665 }
666
667 table.headlinesSubToolbar td.headlineActionsRTL {
668 font-size : x-small;
669 color : gray;
670 padding : 5px 5px 5px 0px;
671 }
672
673 table.headlinesSubToolbar td.headlineTitle {
674 font-size : x-small;
675 color : gray;
676 padding : 5px 5px 5px 0px;
677 text-align : right;
678 }
679
680 table.headlinesSubToolbar td.headlineTitleRTL {
681 font-size : x-small;
682 color : gray;
683 padding : 5px 0px 5px 5px;
684 text-align : left;
685 }
686
687 span.contentPreview {
688 font-size : x-small;
689 color : gray;
690 font-weight : normal;
691 }
692
693 span.contentPreview:hover {
694 color : #5050aa;
695 }
696
697 table.headlinesList td.hlMarkedPic {
698 width : 25px;
699 text-align : center;
700 }
701
702 table.headlinesList td.hlfeed {
703 text-align : right;
704 font-size : small;
705 }
706
707 td.hlSelectRow, td.hlUpdatePic {
708 width : 25px;
709 text-align : center;
710 }
711
712 table.headlinesList td.hlUpdated {
713 font-size : small;
714 color : gray;
715 text-align : right;
716 width : 100px;
717 }
718
719 table.headlinesList tr td {
720 padding : 2px 0px 2px 0px;
721 }
722
723 div.postHeader td.postDate {
724 font-size : x-small;
725 text-align : right;
726 color : gray;
727 }
728
729 div.postHeader td.postDateRTL {
730 font-size : x-small;
731 text-align : left;
732 color : gray;
733 }
734
735 #feedUpdateErrors {
736 display : none;
737 }
738
739 #allEntryTags {
740 font-size : x-small;
741 border-width : 0px 0px 1px 0px;
742 border-style : solid;
743 border-color : #c0c0c0;
744 padding-bottom : 5px;
745 display : none;
746 }
747
748 /*td.hlContent {
749 overflow : hidden;
750 height : 1em;
751 display : block;
752 } */
753
754 td.hlMarkedPic, td.hlSelectRow, td.hlUpdated, td.hlFeed {
755 height : 1em;
756 }
757
758 div.cdmArticle {
759 border : 1px solid #f0f0f0;
760 background-color : #fafafa;
761 -moz-border-radius : 5px;
762 margin : 10px 10px 0px 10px;
763 padding : 10px;
764 }
765
766 div.cdmArticleUnread {
767 border : 1px solid #d5f1f4;
768 background-color : #fafeff;
769 -moz-border-radius : 5px;
770 margin : 10px 10px 0px 10px;
771 padding : 10px;
772 }
773
774 div.cdmArticleSelected, div.cdmArticleUnreadSelected {
775 border : 1px solid #d0d0f6;
776 background-color : #eaeaff;
777 -moz-border-radius : 5px;
778 margin : 10px 10px 0px 10px;
779 padding : 10px;
780 }
781
782 div.cdmArticleUnread div.cdmHeader a, div.cdmArticleUnreadSelected div.cdmHeader a {
783 font-weight : bold;
784 }
785
786 div.cdmHeader {
787 padding-bottom : 5px;
788 }
789
790 div.cdmFooter {
791 font-size : x-small;
792 color : gray;
793 padding-top : 5px;
794 }
795
796 div.cdmFooter input, div.cdmHeader input, div.cdmFooter img {
797 margin : 0px;
798 }
799
800 div.cdmHeader, div.cdmHeader a {
801 color : gray;
802 font-size : x-small;
803 }
804
805 div.cdmHeader a:hover {
806 color : #5050aa;
807 }
808
809 div.cdmContent {
810 }
811
812 a.warning {
813 color : #f04040;
814 }
815
816 img.closeButton {
817 border-width : 0px;
818 float : right;
819 }
820
821 span.groupPrompt {
822 font-size : x-small;
823 color : #505050;
824 }
825
826 ul.userFeedList {
827 height : 300px;
828 overflow : auto;
829 list-style-type : none;
830 border-color : #c0c0c0;
831 }
832
833 /* #browseBigFeedList li.oddSelected {
834 border : 1px solid #d0d0f6;
835 background-color : #eaeaff;
836 -moz-border-radius : 5px;
837 } */
838
839 ul.browseFeedList {
840 height : 300px;
841 overflow : auto;
842 list-style-type : none;
843 margin : 0px 0px 5px 0px;
844 padding : 0px;
845 border-color : #c0c0c0;
846 }
847
848 ul.browseFeedList li {
849 margin : 0px;
850 padding : 0px;
851 }
852
853 span.subscribers {
854 color : #808080;
855 }
856
857 div.subscribers {
858 color : #808080;
859 font-size : x-small;
860 float : right;
861 }
862
863 input.feedBrowseCB {
864 margin-right : 1em;
865 }
866
867 div.browserDetails {
868 margin : 5px 5px 5px 5px;
869 display : none;
870 padding : 5px;
871 }
872
873 ul.compact {
874 list-style-type : none;
875 margin : 0px;
876 padding : 0px;
877 }
878
879 ul.compact li {
880 margin : 0px;
881 padding : 0px;
882 }
883
884 div.browserFeedInfo {
885 font-size : x-small;
886 border-color : #c0c0c0;
887 background-color : #f0f0f0;
888 }
889
890 div.browserFeedInfo div.detailsPart {
891 margin : 5px 0px 5px 5px;
892 }
893
894 div.cdmContent a {
895 color : #5050aa;
896 }
897
898 div.cdmContent a:hover {
899 color : black;
900 }
901