logged in users can now add tags to podcasts
[mygpo.git] / htdocs / media / screen.css
blob231bec60dc7f47370568e33b557354fdea5bc7f8
1 body
2 {
3 font-family: DeJaVu Sans, Bitstream Vera Sans, sans-serif;
4 background-color: #333;
5 padding: 0px;
6 margin: 0px;
9 body, table, td, th
11 font-size: 12px;
14 hr
16 border-width: 0px;
17 border-bottom: 1px #aaa dotted;
18 clear: both;
21 img
23 border-width: 0px;
26 #body
28 width: 800px;
29 margin-left: auto;
30 margin-right: auto;
31 background-color: white;
32 min-height: 100%;
33 padding: 0px;
36 #logo
38 float: right;
39 padding: 0px;
40 margin: 7px 10px 0px 0px;
43 #content-area
45 padding: 20px;
48 #logininfo
50 float: right;
51 margin-top: 1px;
52 background-color: white;
53 padding: 5px;
54 text-align: right;
55 background-image: url(logininfo-bottomleft.png);
56 background-repeat: no-repeat;
57 background-position: bottom left;
60 #navigation
62 background-color: rgb(102, 102, 102);
65 a {
66 color: #10488B;
67 text-decoration: none;
70 a:hover {
71 text-decoration: underline;
74 div.error
76 border-radius: 4px;
77 background-color: #fa7080;
78 border: #f5001d thin solid;
79 padding: 1em 1em 1em 45px;
80 background-image: url('dialog-error.png');
81 background-repeat: no-repeat;
82 background-position: 3px 50%;
83 margin: .5em;
86 table.register th {
87 font-weight:normal;
88 width:150px;
89 text-align:left;
92 .success
94 background-color: #b7f46e;
95 border: #539800 thin solid;
96 border-radius: 4px;
97 padding: 1em 1em 1em 45px;
98 background-image: url('emblem-default.png');
99 background-repeat: no-repeat;
100 background-position: 3px 50%;
101 margin: .5em;
104 .info
106 border-radius: 4px;
107 background-color: #eeeeee;
108 border: #aaaaaa thin solid;
109 padding: 1em 1em 1em 45px;
110 background-image: url('info.png');
111 background-repeat: no-repeat;
112 background-position: 3px 50%;
113 margin: .5em;
116 .info a
118 color: black;
122 .menu a
124 color: #aaa;
127 ul.menu
129 list-style-type: none;
130 padding: 10px;
131 margin: 0px;
132 border-width: 0px;
135 ul.menu.secondary
137 background-color: #777;
138 padding-left: 40px;
139 padding-top: 20px;
140 border-top: 1px #666 solid;
143 ul.menu.primary
145 padding-top: 20px;
148 ul.menu li {
149 display: inline;
150 padding: 10px;
151 padding-left: 10px;
152 border-width: 0px;
153 text-shadow: 0px 0px 3px #333;
154 position: relative;
155 top: 1px;
158 ul.menu.primary li.selected {
159 background-color: #777;
160 background-image: url(navcaps/primary-top-left.png),
161 url(navcaps/primary-top-right.png);
162 background-position: top left, top right;
163 background-repeat: no-repeat;
164 text-shadow: 0px 0px 4px #333;
167 ul.menu.primary li.selected:hover {
168 background-color: #777;
171 ul.menu.secondary li.selected a,
172 ul.menu.secondary li.selected a:hover,
173 ul.menu.secondary li.selected a:visited,
174 ul.menu.secondary li.selected:hover a {
175 color: black;
178 ul.menu.secondary li.selected {
179 position: relative;
180 top: 1px;
181 background-color: white;
182 background-image: url(navcaps/secondary-top-left.png),
183 url(navcaps/secondary-top-right.png),
184 url(navcaps/secondary-bg-gradient.png);
185 background-position: top left, top right, top left;
186 background-repeat: no-repeat, no-repeat, repeat-x;
187 text-shadow: 0px 0px 4px #777;
190 ul.menu.secondary li.selected:hover {
191 background-color: white;
194 ul.menu li a:hover {
195 text-shadow: 0px 0px 5px black;
198 ul.menu.secondary li.selected a:hover {
199 text-shadow: 0px 0px 5px #444;
202 ul.menu li:hover a {
203 text-decoration: none;
206 ul.menu li.selected a, ul.menu li.selected:hover a {
207 color: white;
210 ul.menu li.heading {
211 cursor: default;
214 ul.menu li.heading:hover {
215 background-color: #777;
218 .menu strong {
219 color: white;
220 padding-left: 10px;
221 padding-right: 10px;
224 table.list
226 font-size: 1em;
227 border-collapse: collapse;
228 margin-bottom: 2em;
229 width: 100%;
232 table.list tr {
233 border: 1px solid white;
236 table.list tr:nth-child(even) td {
237 background-color: #f7f7f7;
240 table.list tr:nth-child(odd) td {
241 background-color: #f0f0f0;
244 table.list tr:nth-child(even):hover td {
245 background-color: #e7e7e7;
248 table.list tr:nth-child(odd):hover td {
249 background-color: #e0e0e0;
252 table.list th
254 text-align: left;
255 padding: 5px;
258 table.list th,
259 table.list td
261 padding-right: 1em;
264 table td.numeric,
265 table th.numeric
267 text-align: right;
270 table.list tr.group
272 font-weight: bold;
273 height: 3em;
274 vertical-align: bottom;
277 table.list tr.group:hover td
279 /* don't show hover effect for group rows */
280 background-color: inherit;
283 .episode_list .title
287 .podcast_list p, .episode_list p
289 margin: 2px 0px 2px 0px;
290 padding: 0px;
293 .podcast_list p.description, .episode_list p.description
295 font-size: x-small;
298 .description
300 color: #666;
303 .URL
305 text-decoration: none;
306 color: black;
309 .URL:hover
311 text-decoration: underline;
314 h1, h2
316 padding: 5px 0px 2px 0px;
317 margin: 0px;
320 h1 {
321 font-size: 14pt;
324 h2 {
325 font-size: 12pt;
328 img.device_icon
330 padding: 3px;
331 vertical-align: middle;
334 ul.devices li.desktop
336 list-style-image: url('16x16/computer.png');
339 ul.devices li.laptop
341 list-style-image: url('16x16/stock_notebook.png');
344 ul.devices li.mobile
346 list-style-image: url('16x16/stock_cell-phone.png');
349 ul.devices li.server
351 list-style-image: url('16x16/server.png');
354 ul.devices li.other
356 list-style-image: url('16x16/audio-x-generic.png');
359 div.rate
361 padding-top: 2em;
362 padding-bottom: 3em;
365 div.devicesLeft
367 float:left;
368 width: 10em;
371 div.devicesRight
373 float:left;
374 margin-top:-5px;
375 width: 26px;
376 height: 26px;
379 div.devicesClear
381 clear:left;
385 form.search input[type="text"]
387 width: 300px;
388 display: inline;
391 form.search ul
393 display: inline;
394 margin: 0px;
395 padding: 0px;
398 form.search ul li
400 list-style: none;
401 display: inline;
404 form.search input[type="submit"]
406 margin-top: 20px;
407 display: inline;
410 div.result img
412 float: left;
415 div.result a.podcast
417 font-size: 1.2em;
418 color: black;
419 padding-top: 2em;
420 font-weight: bold;
421 display: block;
424 div.result span.episode
426 display: list-item;
427 margin-left: 2em;
430 div.result span.episode a
432 color: black;
435 div.result
439 div#podcastlogo
441 float: right;
442 padding-left: 20px;
443 padding-bottom: 10px;
446 table.form
450 table.form th
452 font-weight: normal;
453 text-align: right;
456 input.url
458 width: 80%;
461 .bar
463 background-color: #333;
464 color: white;
465 float: left;
466 text-align: left;
469 .bar span, .barbg span
471 padding-left: 5px;
472 padding-right: 5px;
475 .barbg
477 background-color: #aaa;
478 text-align: right;
479 color: black;
480 float: left;
481 width: 100%;
484 td.position
486 font-size: 1.3em;
487 font-weight: bold;
488 padding-right: 0;
489 margin-right: 0;
492 td.oldposition
494 font-size: .8em;
497 .pos
499 color: green;
502 .neg
504 color: red;
507 .new
509 color: #555;
512 span.from_podcast, span.latest_episode {
513 font-size: x-small;
514 color: #666;
517 span.from_podcast a, span.latest_episode a {
518 color: #333;
521 .time
523 width: 5em;
526 .watermark
528 color: #aaa;
531 ul.square-menu
533 padding: 20px;
536 ul.square-menu li
538 display: block;
539 float: left;
540 width: 100px;
541 height: 100px;
542 margin: 10px;
543 background-color: #aaa;
544 text-align: center;
547 ul.square-menu li a
549 position: relative;
550 bottom: -40px;
553 address
555 clear: both;
556 text-align: center;
557 padding: 5px;
558 font-style: normal;
559 color: #999;
562 .own-chapter
564 font-weight: bold;
567 div.related-podcasts
569 float: right;
572 div.intro-box
574 text-align: justify;
575 float: left;
576 width: 40%;
577 padding-top: 1em;
578 padding-left: 5%;
579 padding-bottom: 1em;
582 div.wide-box
584 float: left;
585 width: 90%;
586 padding-top: 1em;
587 padding-left: 5%;
588 padding-bottom: 1em;
591 div.intro-box ul
593 text-align: left;
596 div.come-in-box
598 padding-top: 1em;
599 padding-bottom: 1em;
600 clear: both;
601 font-size: 2em;
602 text-align: center;
605 .toplist-pos
607 padding-left: 1em;
610 #tagcloud
612 text-align: justify;
615 #feature-list h3
617 cursor: pointer;
620 .sponsoring-podcast
622 padding-top: 1em;
623 padding-bottom: 1em;
626 .sponsoring-podcast img
628 float: left;
631 .buttons
635 .action-button
637 vertical-align: middle;
638 padding-bottom: .5em;
641 .pagination
643 text-align: center;
646 .pagination
648 font-size: 1.5em;
651 .pagination span
653 padding: .5em .3em .5em .3em;
656 .deactivated,
657 .activated:hover
659 text-decoration: line-through;
662 .config-toplist
664 float: left;
665 padding-right: 2em;
668 #subscribed-devices-list
670 float: left;
671 width: 45%;
672 margin-right: 3%;
675 #tag-list
677 padding-left: 2%;
678 float: left;
679 background-color: #f7f7f7;
680 width: 45%;
683 #tag-list span.other
685 color: #888;
688 #tag-list span.own a.remove
690 font-size: .7em;
691 font-weight: bold;
694 #tag-list span.own
696 color: black;