]> git.wh0rd.org - tt-rss.git/blame - themes/compat/theme.css
css layout for preferences
[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;
306 font-size : x-small;
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
496td.welcomePrompt {
497 font-size : x-small;
498 color : gray;
499 text-align : right;
500 padding-right : 10px;
94834216
AD
501}
502
503td.httpWelcomePrompt {
504 font-size : small;
505 color : gray;
506 text-align : right;
507}
508
509table.loginForm {
510 background-image : url("images/vgrad_light_rev.png");
511 background-color : white;
512 background-position : top left;
513 background-repeat : repeat-x;
514}
515
516table.innerLoginForm {
517 border : 1px solid #f0f0f0;
518 padding : 50px;
519 background-color : white;
520}
521
522table.innerLoginForm td {
523 padding : 3px 3px 5px 3px;
524}
525
526span.insensitive {
527 color : gray;
528}
529
530.prefGenericAddBox {
531 margin : 5px;
532 font-size : small;
533}
534
535.prefGenericAddBox td {
536 font-size : small;
537}
538
539body.logoutBody {
540 background-color : #f0f0f0;
541 color : black;
542}
543
544span.logoutWarning {
545 color : red;
546 font-weight : bold;
547}
548
549div.logoutContent {
550 width : 600px;
551 border : 1px solid #c0c0c0;
552 background-color : white;
553 margin-left : auto;
554 margin-right : auto;
555 margin-top : 20px;
556 padding : 10px;
557}
558
559.small {
560 font-size : x-small;
561}
562
563table.innerFeedTable td {
564 margin : 0px;
565 padding : 0px;
566}
567
568td.selectPrompt {
569 font-size : x-small;
570 color : gray;
571}
572
573table.headlinesSubToolbar td.headlineActions {
574 font-size : x-small;
575 color : gray;
576 padding : 5px 0px 5px 5px;
577}
578
579table.headlinesSubToolbar td.headlineActionsRTL {
580 font-size : x-small;
581 color : gray;
582 padding : 5px 5px 5px 0px;
583}
584
585table.headlinesSubToolbar td.headlineTitle {
586 font-size : x-small;
587 color : gray;
588 padding : 5px 5px 5px 0px;
589 text-align : right;
590}
591
592table.headlinesSubToolbar td.headlineTitleRTL {
593 font-size : x-small;
594 color : gray;
595 padding : 5px 0px 5px 5px;
596 text-align : left;
597}
598
599span.contentPreview {
600 font-size : x-small;
601 color : gray;
602 font-weight : normal;
603}
604
605span.contentPreview:hover {
606 color : #5050aa;
607}
608
609table.headlinesList td.hlMarkedPic {
610 width : 25px;
611 text-align : center;
612}
613
614table.headlinesList td.hlfeed {
615 text-align : right;
616 font-size : small;
617}
618
619td.hlSelectRow, td.hlUpdatePic {
620 width : 25px;
621 text-align : center;
622}
623
624table.headlinesList td.hlUpdated {
625 font-size : small;
626 color : gray;
627 text-align : right;
628 width : 100px;
629}
630
631table.headlinesList tr td {
632 padding : 2px 0px 2px 0px;
633}
634
94834216
AD
635div.postHeader td.postDate {
636 font-size : x-small;
637 text-align : right;
638 color : gray;
639}
640
641div.postHeader td.postDateRTL {
642 font-size : x-small;
643 text-align : left;
644 color : gray;
645}
646
647#feedUpdateErrors {
648 display : none;
649}
650
651#allEntryTags {
652 font-size : x-small;
653 border-width : 0px 0px 1px 0px;
654 border-style : solid;
655 border-color : #c0c0c0;
656 padding-bottom : 5px;
657 display : none;
658}
659
660/*td.hlContent {
661 overflow : hidden;
662 height : 1em;
663 display : block;
664} */
665
666td.hlMarkedPic, td.hlSelectRow, td.hlUpdated, td.hlFeed {
667 height : 1em;
668}
669
670div.cdmArticle {
671 border : 1px solid #f0f0f0;
672 background-color : #fafafa;
673 -moz-border-radius : 5px;
674 margin : 10px 10px 0px 10px;
675 padding : 10px;
676}
677
678div.cdmArticleUnread {
679 border : 1px solid #d5f1f4;
680 background-color : #fafeff;
681 -moz-border-radius : 5px;
682 margin : 10px 10px 0px 10px;
683 padding : 10px;
684}
685
686div.cdmArticleSelected, div.cdmArticleUnreadSelected {
687 border : 1px solid #d0d0f6;
688 background-color : #eaeaff;
689 -moz-border-radius : 5px;
690 margin : 10px 10px 0px 10px;
691 padding : 10px;
692}
693
694div.cdmArticleUnread div.cdmHeader a, div.cdmArticleUnreadSelected div.cdmHeader a {
695 font-weight : bold;
696}
697
698div.cdmHeader {
699 padding-bottom : 5px;
700}
701
702div.cdmFooter {
703 font-size : x-small;
704 color : gray;
705 padding-top : 5px;
706}
707
708div.cdmFooter input, div.cdmHeader input, div.cdmFooter img {
709 margin : 0px;
710}
711
712div.cdmHeader, div.cdmHeader a {
713 color : gray;
714 font-size : x-small;
715}
716
717div.cdmHeader a:hover {
718 color : #5050aa;
719}
720
721div.cdmContent {
722}
723
724a.warning {
725 color : #f04040;
726}
727
728img.closeButton {
729 border-width : 0px;
730 float : right;
731}
732
733span.groupPrompt {
734 font-size : x-small;
735 color : #505050;
736}
737
738ul.userFeedList {
739 height : 300px;
740 overflow : auto;
741 list-style-type : none;
08125733 742 border-color : #c0c0c0;
94834216
AD
743}
744
745/* #browseBigFeedList li.oddSelected {
746 border : 1px solid #d0d0f6;
747 background-color : #eaeaff;
748 -moz-border-radius : 5px;
749} */
750
751ul.browseFeedList {
752 height : 300px;
753 overflow : auto;
754 list-style-type : none;
755 margin : 0px 0px 5px 0px;
756 padding : 0px;
08125733 757 border-color : #c0c0c0;
94834216
AD
758}
759
760ul.browseFeedList li {
761 margin : 0px;
762 padding : 0px;
763}
764
765span.subscribers {
766 color : #808080;
767}
768
769div.subscribers {
770 color : #808080;
771 font-size : x-small;
772 float : right;
773}
774
775input.feedBrowseCB {
776 margin-right : 1em;
777}
778
779div.browserDetails {
780 margin : 5px 5px 5px 5px;
781 display : none;
782 padding : 5px;
783}
784
785ul.compact {
786 list-style-type : none;
787 margin : 0px;
788 padding : 0px;
789}
790
791ul.compact li {
792 margin : 0px;
793 padding : 0px;
794}
795
796div.browserFeedInfo {
797 font-size : x-small;
08125733 798 border-color : #c0c0c0;
94834216
AD
799}
800
801div.browserFeedInfo div.detailsPart {
802 margin : 5px 0px 5px 5px;
803}
804
805div.cdmContent a {
806 color : #5050aa;
807}
808
809div.cdmContent a:hover {
810 color : black;
811}
812
abbe0154
AD
813/* layout */
814
815#header {
816 position : absolute;
817 white-space: nowrap;
818 top : 10px;
819 left : 15px;
820 right : 5px;
821 height : 40px;
822 color : gray;
3f59e8cd 823 font-size : small;
abbe0154
AD
824}
825
826#feeds-holder {
827 border-width : 1px 1px 1px 0px;
828 border-style : solid;
829 border-color : #c0c0c0;
830 top : 70px;
831 left : 0px;
832 position : absolute;
833 width : 260px;
834 overflow : auto;
835 bottom : 50px;
836}
837
838#toolbar {
839 position : absolute;
840 left : 261px;
841 padding : 5px 10px 5px 10px;
842 top : 70px;
843 right : 0px;
844 white-space: nowrap;
845 height : 30px;
846 background-image : url("images/vgrad_light.png");
847 background-position : bottom left;
848 background-repeat : repeat-x;
849 font-size : small;
850}
851
852div.headlines_normal {
853 position : absolute;
854 border-width : 1px 0px 0px 0px;
855 border-style : solid;
856 border-color : #c0c0c0;
857 left : 260px;
858 height : 280px;
859 top : 105px;
860 right : 0px;
861 overflow : auto;
862 font-size : small;
863}
864
865div.headlines_cdm {
866 position : absolute;
867 border-width : 1px 0px 1px 0px;
868 border-style : solid;
869 border-color : #c0c0c0;
870 left : 260px;
871 bottom : 50px;
872 top : 105px;
873 right : 0px;
874 overflow : auto;
875 font-size : small;
876}
877
878#content-frame {
879 position : absolute;
880 border-width : 1px 0px 1px 0px;
881 border-style : solid;
882 border-color : #c0c0c0;
883 overflow : auto;
884 top : 390px;
885 left : 260px;
886 bottom : 50px;
887 right : 0px;
888}
889
890#footer {
891 position : absolute;
892 bottom : 0px;
893 height : 30px;
894 text-align : center;
895 color : gray;
896 font-size : x-small;
897 background-image : url("images/vgrad_light_rev2.png");
898 background-position : top left;
899 background-repeat : repeat-x;
900 background-color : white;
901 right : 0px;
902 left : 0px;
903 padding : 10px;
904}
905
906#headlinesContainer {
907 margin-left : 1px;
908 background-color : white;
909}
3f59e8cd
AD
910
911/* preferences layout */
912
913#prefHeader {
914 margin : 10px;
915 color : gray;
916 font-size : small;
917}
918
919#prefTabs {
920 border-width : 0px 0px 1px 0px;
921 border-color : #c0c0c0;
922 border-style : solid;
923 border-collapse : collapse;
924 padding : 0px 10px 0px 10px;
925}
926
927#prefTabs div.return {
928 float : right;
929 font-size : small;
930}
931
932#prefTabs div.return a {
933 color : #5050aa;
934}
935
936#prefTabs div.return a:hover {
937 color : black;
938}
939
940#prefContent {
941 bottom : 20px;
942 padding : 1em;
943 min-height : 300px;
944 background-image : url("images/vgrad_light_rev.png");
945 background-position : top left;
946 background-repeat : repeat-x;
947 font-size : small;
948}