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