~ubuntu-branches/debian/sid/ampache/sid

« back to all changes in this revision

Viewing changes to themes/classic/templates/default-rtl.css

  • Committer: Package Import Robot
  • Author(s): Charlie Smotherman
  • Date: 2013-08-27 13:19:48 UTC
  • mfrom: (1.2.9)
  • Revision ID: package-import@ubuntu.com-20130827131948-1czew0zxn6u70dtv
Tags: 3.6-rzb2752+dfsg-1
* New upsteam snapshot.  Contains important bug fixes to the installer.
* Correct typo in ampache-common.postrm.
* Remove courtousy copy of php-getid3, during repack.  Closes: #701526
* Update package to use dh_linktree to make the needed sym links to the
  needed system libs that were removed during repack.
* Update debian/rules to reflect upstreams removing/moving of modules.
* Update debian/ampache-common.install to reflect upstreams removal of files.
* Updated to use new apache2.4 API. Closes: #669756
* Updated /debian/po/de.po thx David Prévot for the patch.  Closes:  #691963
* M3U import is now ordered, fixed upstream.  Closes: #684984
* Text input area has been resized so IPv6 addresses will now fit, fixed
  upstream.  Closes:  #716230
* Added ampache-common.preinst to make sure that the courtousy copies of code
  dirs are empty so dh_linktree can do it's magic on upgrades.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/*
2
 
 
3
 
 Copyright (c) Ampache.org
4
 
 All rights reserved.
5
 
 
6
 
 This program is free software; you can redistribute it and/or
7
 
 modify it under the terms of the GNU General Public License v2
8
 
 as published by the Free Software Foundation
9
 
 
10
 
 This program is distributed in the hope that it will be useful,
11
 
 but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 
 GNU General Public License for more details.
14
 
 
15
 
 You should have received a copy of the GNU General Public License
16
 
 along with this program; if not, write to the Free Software
17
 
 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
18
 
 
19
 
*/
20
 
 
21
 
 
22
 
/************************************************/
23
 
/*    Unify default browsers style rules        */
24
 
/************************************************/
25
 
h1, h2, h3, h4, h5, h6, pre, code       { font-size: 1em; line-height: 1em; } /* avoid browser default inconsistent font-sizes */
26
 
ol, ul { list-style: none; }
27
 
table { border-collapse: separate; border-spacing: 0; }
28
 
caption, th, td {       text-align: right;      font-weight: normal; }
29
 
*       { margin: 0; padding: 0; } /* White space reset */
30
 
a img, :link img, :visited img { border: 0; } /* no blue linked image borders */
31
 
 
32
 
 
33
 
/************************************************/
34
 
/*           General style rules                */
35
 
/************************************************/
36
 
body { 
37
 
        background:#d3d3d3;
38
 
        font-family:Arial, Helvetica, Sans-Serif;
39
 
        min-width:1000px;
40
 
}
41
 
p { 
42
 
        color: #000;
43
 
        margin:1em 0;
44
 
}
45
 
a, a:visited, a:active {
46
 
        color: #000; 
47
 
        font-family: Verdana, Helvetica, sans-serif; 
48
 
}
49
 
td { 
50
 
        padding: 0 8px;
51
 
        color: #000; 
52
 
        font:12px Verdana, Helvetica, sans-serif;
53
 
}
54
 
th {
55
 
        padding-right: 10px;
56
 
        font-family: Verdana, Helvetica, sans-serif;
57
 
        font-size:13px; 
58
 
        font-weight:bold;
59
 
}
60
 
input, select, textarea{
61
 
        font: 12px Verdana, Helvetica, sans-serif; 
62
 
        background: #ddd; 
63
 
        color: #000; 
64
 
}
65
 
input {
66
 
        font-weight: bold;
67
 
}
68
 
 
69
 
/************************************************/
70
 
/*             IE6 behaviors                    */
71
 
/* - csshover2: :hover support on any element   */
72
 
/************************************************/
73
 
body { behavior:url("templates/csshover2.htc"); }
74
 
 
75
 
/************************************************/
76
 
/*         Float Clearer                        */
77
 
/************************************************/
78
 
/* float clearing for IE6 */
79
 
* html .clearfix{ height: 1%; overflow: visible; }
80
 
/* float clearing for IE7 */
81
 
/**+html .clearfix{ min-height: 1%; }*/
82
 
/* float clearing for everyone else */
83
 
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
84
 
 
85
 
/************************************************/
86
 
/*                XSPF Player                   */
87
 
/************************************************/
88
 
.xspf_player {
89
 
    left: 20px;
90
 
    position: absolute;
91
 
}
92
 
 
93
 
/************************************************/
94
 
/*             Main Container                   */
95
 
/************************************************/
96
 
#maincontainer{}
97
 
 
98
 
/************************************************/
99
 
/*             Header                           */
100
 
/************************************************/
101
 
#header { 
102
 
        height: 85px;
103
 
        padding: 3px 0 0 10px;
104
 
}
105
 
#headerbox { 
106
 
        float: left;
107
 
        font-size: 10px;
108
 
}
109
 
#headerlogo, #headerlogo a{ 
110
 
        float: right;
111
 
}
112
 
.box_headerbox    {display:table;}
113
 
.box_headerbox #loginInfo {font-weight:bold;display:block;text-align:left;margin-bottom:.3em;}
114
 
 
115
 
#play_type_switch { 
116
 
        float:right;
117
 
        margin-top:2px;
118
 
119
 
 
120
 
/************************************************/
121
 
/*               Content block                  */
122
 
/************************************************/
123
 
#content {
124
 
        margin: 20px 135px 20px 135px;
125
 
}
126
 
 
127
 
/************************************************/
128
 
/*                Footer                        */
129
 
/************************************************/
130
 
#footer {
131
 
  clear:both;
132
 
        text-align:center;
133
 
        font-size:10px;
134
 
        padding:3px;
135
 
}
136
 
 
137
 
/************************************************/
138
 
/*                  Buttons                     */
139
 
/************************************************/
140
 
.button, input[type=button], input[type=submit] {
141
 
  border: 1px solid #f0f0f0;
142
 
  border-color: #f0f0f0 #a0a0a0 #a0a0a0 #f0f0f0;
143
 
  background: #d0d0d0;
144
 
        padding: 0 1px;
145
 
        font-size: 11px;
146
 
  font-weight:bold;
147
 
  text-decoration:none;
148
 
        cursor: pointer;
149
 
}
150
 
a.button{padding:1px 3px;}
151
 
 
152
 
/************************************************/
153
 
/*                  Sidebar                     */
154
 
/************************************************/
155
 
#sidebar{
156
 
  position:absolute;
157
 
  top:100px;
158
 
  right:0;
159
 
  width:120px;
160
 
        padding-top:28px;
161
 
        background:#c0c0c0 url(../images/sidebar_top.jpg) no-repeat;
162
 
        font-size:0.9em;
163
 
}
164
 
 
165
 
#sidebar select {       width: 95%; }
166
 
#sidebar input  { vertical-align:middle; background:#fff; }
167
 
#sidebar ul     { list-style:none; }
168
 
#sidebar a      {       text-decoration:none; } 
169
 
 
170
 
 
171
 
/* For sidebar tabs */
172
 
/********************/
173
 
#sidebar-tabs{
174
 
        border-top:1px solid #8b8b8b;
175
 
}
176
 
 
177
 
#sidebar-tabs li.sb1 {
178
 
  float: right;
179
 
        padding:2px;
180
 
  background: #c0c0c0 ; 
181
 
}
182
 
#sidebar-tabs li.active { 
183
 
        background: #fff url(../images/top.gif) repeat-x 0 0; 
184
 
        margin-top:8px;
185
 
186
 
#sidebar-tabs li.active img{ 
187
 
        margin-top:4px;position:relative;z-index:2;
188
 
189
 
 
190
 
/* Tabs content */
191
 
/****************/
192
 
#sidebar-page {
193
 
  position:absolute;
194
 
  right:0;
195
 
  top:52px;
196
 
        background: #fff url(../images/bottom.gif) 0 100% repeat-x;
197
 
        padding-bottom:0.5em;
198
 
        border-left:2px solid #c0c0c0;
199
 
        font-size: 0.8em;
200
 
  width:118px;
201
 
202
 
#sidebar-page ul.sb2 {
203
 
  padding:2px 4px;
204
 
}
205
 
#sidebar-page ul.sb2 li{
206
 
  font-weight:bold;
207
 
  margin:1em auto;
208
 
  padding-bottom: 0.5em;
209
 
  border-bottom: 1px solid #666;
210
 
}
211
 
#sidebar-page ul.sb2 h4{ padding-bottom: 0.5em; }
212
 
 
213
 
#sidebar-page ul.sb3, #sidebar-page div.sb3 {
214
 
  font-size:0.9em;
215
 
  margin-right:2px;
216
 
  font-weight:normal;
217
 
  color:#5b5b5b;
218
 
}
219
 
#sidebar-page div.sb3 input[type=radio] { 
220
 
        margin-right:2px; 
221
 
222
 
 
223
 
#sidebar-page ul.sb3 li{
224
 
  margin:0;
225
 
  padding:0;
226
 
  border:none;
227
 
  font-weight:normal;
228
 
}
229
 
* html #sidebar-page ul.sb3 li{display:inline;} /* fix ie6 */
230
 
 
231
 
#sidebar-page .sb3 a{
232
 
 padding:0.1em;
233
 
 border-bottom:1px dotted #c0c0c0;
234
 
 color:#5b5b5b;
235
 
}
236
 
 
237
 
 
238
 
#sidebar-page a{
239
 
  display:block;
240
 
}
241
 
#sidebar-page a:hover {
242
 
  background:#99ccff;
243
 
  color:#fff;
244
 
}
245
 
 
246
 
/* SIDEBAR : Home */
247
 
/******************/
248
 
 
249
 
/* SIDEBAR : Browse */
250
 
/********************/
251
 
.alphabet { 
252
 
  background:transparent; /* fix ie bug */
253
 
  font-size:0.95em;
254
 
        font-weight:normal;
255
 
        margin: 0.3em auto;
256
 
        color:#5b5b5b;
257
 
}
258
 
.alphabet span.link { 
259
 
        cursor: pointer;
260
 
        margin: 0;
261
 
        padding:0 5px;
262
 
        font-family: monospace, Courier, Georgia;
263
 
264
 
.alphabet span.active{ background:#5b5b5b; color:#fff; }
265
 
.alphabet span.link:hover { 
266
 
        background: #99ccff;
267
 
        color:#fff;
268
 
269
 
 
270
 
#multi_alpha_filter { 
271
 
        width:40px; 
272
 
        margin-bottom:4px;
273
 
274
 
 
275
 
/* SIDEBAR : Localplay */
276
 
/***********************/
277
 
.active_instance {
278
 
        background:#99ccff; 
279
 
}
280
 
 
281
 
/* SIDEBAR : Preferences */
282
 
/*************************/
283
 
 
284
 
/* SIDEBAR : Admin */
285
 
/*******************/
286
 
#sb_admin_catalogs li.sb_admin_catalogs_ctrls img {margin:0;}
287
 
#sb_admin_catalogs li.sb_admin_catalogs_ctrls a{
288
 
  display:inline; 
289
 
  padding:0; 
290
 
  border:none; 
291
 
}
292
 
 
293
 
 
294
 
/************************************************/
295
 
/*                  XSPF Player                 */
296
 
/************************************************/
297
 
#xspf_player { 
298
 
        width:400px;
299
 
        float: right;
300
 
        background:#fff;
301
 
        font-family: Verdana,Helvetica,sans-serif;
302
 
303
 
 
304
 
/************************************************/
305
 
/*                  Rightbar                    */
306
 
/************************************************/
307
 
#rightbar { 
308
 
        width:120px;
309
 
        background:#fff;
310
 
        padding-top:28px;
311
 
        background:#c0c0c0 url(../images/rightbar_top.jpg) no-repeat;
312
 
        float:left;
313
 
        font-family: Verdana,Helvetica,sans-serif;
314
 
        clear:both;
315
 
316
 
#rightbar ul                      {     list-style:none; }
317
 
#rightbar a                       { text-decoration:none; }
318
 
 
319
 
 
320
 
/* Rightbar Menu */
321
 
#rightbar #rb_action {  
322
 
  border-top:1px solid #8b8b8b; 
323
 
  padding:4px;
324
 
}
325
 
#rightbar #rb_action li         {       display:inline; }
326
 
 
327
 
#rightbar li#rb_add, #rightbar li#pl_add             { position:relative; z-index:10;}
328
 
#rightbar li#rb_add:hover, #rightbar li#pl_add:hover { background:#99ccff; } 
329
 
/* Rightbar AddItems SubMenu */
330
 
#rightbar li:hover .submenu {   display:block; } 
331
 
#rightbar .submenu  { 
332
 
  display:none;         
333
 
  position:absolute;
334
 
        left:0px;
335
 
        top:18px;
336
 
        background:#fff;
337
 
        border:2px solid #c0c0c0;
338
 
        width:120px;
339
 
        font-size:0.7em;
340
 
        padding:0.3em;
341
 
}
342
 
* html #rightbar .submenu {right:100px;} /* IE6 fix */
343
 
 
344
 
#rightbar .submenu a {
345
 
 display:block;
346
 
 padding:0.1em;
347
 
 border-bottom:1px dotted #c0c0c0;
348
 
 color:#5b5b5b;
349
 
 text-decoration:none;
350
 
 text-align:left;
351
 
}
352
 
 
353
 
#rightbar .submenu a:hover,
354
 
#rightbar #rb_current_playlist a:hover { background:#99ccff; color:#fff; }
355
 
 
356
 
/* Rightbar playlist */
357
 
#rightbar #rb_current_playlist    {
358
 
  background: #fff url(../images/bottom.gif) 0 100% repeat-x;
359
 
  padding-bottom:0.5em; 
360
 
        border-left:2px solid #c0c0c0;
361
 
        border-right:2px solid #c0c0c0;
362
 
}
363
 
#rightbar #rb_current_playlist li   { position:relative; font-size:0.6em;line-height:14px; color:#5b5b5b; padding-left:20px;}
364
 
#rightbar #rb_current_playlist li a { display:block; padding:0.2em;}
365
 
#rightbar .delitem                  { position:absolute;left:0;top:0; }
366
 
 
367
 
/* Rightbar Localplay Controls */
368
 
#rightbar #localplay-control { 
369
 
        padding-right: 5px;
370
 
371
 
#localplay-control span { 
372
 
        cursor: pointer; 
373
 
374
 
 
375
 
 
376
 
/************************************************/
377
 
/*        Styles for the star ratings           */
378
 
/************************************************/
379
 
.star-rating {
380
 
  position:relative;
381
 
}
382
 
.dynamic-star-rating{
383
 
  width:95px;
384
 
}
385
 
.star-rating ul,
386
 
.star-rating a:hover,
387
 
.star-rating .current-rating{
388
 
  background: url(../../../images/ratings/star_rating.gif) right -1000px repeat-x;
389
 
}
390
 
.star-rating ul{
391
 
  position:relative;
392
 
  width:80px;
393
 
  height:15px;
394
 
  overflow:hidden;
395
 
  list-style:none;
396
 
  margin:0;
397
 
  padding:0;
398
 
  background-position: right top;
399
 
}
400
 
.star-rating li{
401
 
  display: inline;
402
 
}
403
 
.star-rating a, .star-rating span,  
404
 
.star-rating .current-rating{
405
 
  position:absolute;
406
 
  top:0;
407
 
  right:0;
408
 
  text-indent:-1000em;
409
 
  height:15px;
410
 
  line-height:15px;
411
 
  outline:none;
412
 
  overflow:hidden;
413
 
  border:none;
414
 
}
415
 
.star-rating .star1 { width:20%; z-index:6; }
416
 
.star-rating .star2 { width:40%; z-index:5; }
417
 
.star-rating .star3 { width:60%; z-index:4; }
418
 
.star-rating .star4 { width:80%; z-index:3; }
419
 
.star-rating .star5 { width:100%; z-index:2;}
420
 
.star-rating .current-rating { z-index:1; background-position: right bottom; }
421
 
 
422
 
.star-rating a.star0 {
423
 
  right:0px;
424
 
  width:16px;
425
 
  background: url(../../../images/ratings/x_off.gif) right top;
426
 
}
427
 
 
428
 
/* hovering effect only for dynamic star rating */
429
 
.dynamic-star-rating a:hover {
430
 
  background-position: right center;
431
 
}
432
 
.dynamic-star-rating a:hover.star0 {
433
 
  background: url(../../../images/ratings/x.gif) right top;
434
 
}
435
 
.dynamic-star-rating ul {
436
 
  right:16px;
437
 
}
438
 
 
439
 
/************************************************/
440
 
/*              Box Related Styles              */
441
 
/************************************************/
442
 
 
443
 
.box-title { 
444
 
        border-bottom: solid 1px #000;
445
 
        font-size: 1.05em;
446
 
        font-weight: bold;
447
 
        margin: 0 10px;
448
 
}
449
 
.box-list { 
450
 
        padding-left: 10px;
451
 
}
452
 
 
453
 
/* Enclosing Boxes Styles */
454
 
 
455
 
.box, .info-box { 
456
 
        background: #f7f7f7 url(../images/left.gif) top right repeat-y;
457
 
        float:left;
458
 
  clear:left;
459
 
        height:1%; /* IE6 : Holly Hack comes to rescue once again */
460
 
}
461
 
.box-inside { 
462
 
        background: url(../images/right.gif) top left repeat-y;
463
 
}
464
 
.box-content {
465
 
        padding:8px 15px;
466
 
}
467
 
 
468
 
.box-top { 
469
 
        background: url(../images/top.gif) 0 0 repeat-x;
470
 
        position:relative;
471
 
}
472
 
.box-left-top { 
473
 
        background: url(../images/topleft.gif) no-repeat;
474
 
        height:16px;
475
 
        width:16px;
476
 
        position:relative;right:0;top:0;
477
 
}
478
 
.box-right-top {
479
 
        background: url(../images/topright.gif) no-repeat;
480
 
        height:16px;
481
 
        width:20px;
482
 
        position:absolute;left:0;top:0;
483
 
}
484
 
* html .box-right-top {left: expression(-this.parentNode.offsetWidth%2+"px");} /* Fixes an IE6 rounding error */
485
 
.box-bottom { 
486
 
        background: url(../images/bottom.gif) 0 0 repeat-x;
487
 
        position:relative;clear:both;
488
 
}
489
 
.box-left-bottom {
490
 
        background: url(../images/bottomleft.gif) no-repeat;
491
 
        height:18px;
492
 
        width:16px;
493
 
        position:relative;right:0;top:0;
494
 
}
495
 
.box-right-bottom { 
496
 
        background: url(../images/bottomright.gif) no-repeat;
497
 
        height:18px;
498
 
        width:20px;
499
 
        position:absolute;left:0;top:0;
500
 
}
501
 
* html .box-right-bottom {left: expression(-this.parentNode.offsetWidth%2+"px");} /* Fixes an IE6 rounding error */
502
 
 
503
 
 
504
 
/* Specific to Info Boxes */
505
 
.info-box { float:right;margin-left:10px; }
506
 
.album_art { float:right; margin-left:10px; } 
507
 
#information_actions { margin-right:5px; font-size:0.7em; float:right; } 
508
 
#information_actions h3 { font-size:1.2em; margin:0.2em; }
509
 
 
510
 
/* Specific boxes */
511
 
.box_newest_albums  {}
512
 
.box_newest_artists {clear:none;}
513
 
.box_newest_genres  {clear:none;}
514
 
.box_popular_album  {}
515
 
.box_popular_artists {clear:none;}
516
 
.box_popular_genres {clear:none;}
517
 
.box_preferences h4 {color:#000;font:bold 14px Verdana, Helvetica, sans-serif;padding:0.8em 0;}
518
 
 
519
 
 
520
 
/************************************************/
521
 
/*         Tables (songs lists...)              */
522
 
/************************************************/
523
 
.tabledata .th-top, .tabledata .th-bottom {
524
 
        font-size:1.1em;
525
 
        vertical-align: top;
526
 
        text-align:center;
527
 
}
528
 
 
529
 
.tableform select { 
530
 
        width: 150px; 
531
 
532
 
 
533
 
/* table rows */
534
 
.tabledata .odd, .tabledata .odd td,
535
 
.tabledata .even, .tabledata .even td, .row-highlight {
536
 
        font-size: 12px;
537
 
        border-bottom:1px dotted #c0c0c0;
538
 
}
539
 
.tabledata .even:hover, .tabledata .odd:hover { 
540
 
        background:#9cf;
541
 
542
 
.row-highlight:hover { 
543
 
        background:#c33;
544
 
545
 
        
546
 
 
547
 
/* Misc */
548
 
.border         { background: #000; }
549
 
.tabledata input, .tabledata select{ margin:2px 0;}
550
 
 
551
 
/* specific cells */
552
 
td.cel_cover{padding:6px;}
553
 
.cel_select, .cel_action, .cel_date, .cel_applytoall, .cel_level {text-align:center;}
554
 
/* specific cells : users login state */
555
 
.user_online{background:#0f0;}
556
 
.user_offline{background:#7f0000;}
557
 
.user_disabled{background:#ccc;}
558
 
 
559
 
/* specific tables */
560
 
#recently_played .th-bottom {display:none;}
561
 
.box_preferences .th-bottom {display:none;}
562
 
 
563
 
/* Inline Editing Tables */
564
 
.inline-edit input, .inline-edit select {
565
 
        font-size: 0.8em; 
566
 
567
 
 
568
 
/************************************************/
569
 
/*          Song details                        */
570
 
/************************************************/
571
 
dl.song_details{font-size:0.8em;}
572
 
.song_details dt {
573
 
   float:right;
574
 
   clear:both;
575
 
   width:20%;
576
 
   min-width:20%; /*Ie bugfix*/
577
 
   font-weight:bold;
578
 
}
579
 
.song_details dd {
580
 
   float:right;
581
 
   width:79%;
582
 
   min-width:79%; /*Ie bugfix*/
583
 
   margin:0 0 0.2em .3em;
584
 
   padding-right:.2em;
585
 
}
586
 
dt + dd {border-bottom:1px dotted #c0c0c0;}
587
 
dt:hover, dt:hover + dd {background:#9cf;}
588
 
 
589
 
/************************************************/
590
 
/*          Albums of the moment                */
591
 
/************************************************/
592
 
.random_album{
593
 
  position:relative;
594
 
  float:right;
595
 
  padding:8px;
596
 
  width:80px;
597
 
}
598
 
 
599
 
.random_album .play_album{
600
 
  display:none;
601
 
}
602
 
 
603
 
/************************************************/
604
 
/*          Now Playing                         */
605
 
/************************************************/
606
 
#now_playing{
607
 
}
608
 
 
609
 
.np_row {
610
 
        padding: 3px;
611
 
        float:right;
612
 
        font-size:0.75em;
613
 
        display:block;
614
 
        
615
 
}
616
 
.np_cell {
617
 
  padding-right:5px;
618
 
  margin-right:5px;
619
 
}
620
 
 
621
 
.np_row label {
622
 
  display:block;
623
 
  font-weight:bold;
624
 
  margin:2px 0 0 -5px;
625
 
}
626
 
 
627
 
.np_group {
628
 
  float:right;
629
 
  padding-left:15px;
630
 
}
631
 
 
632
 
.np_row a {
633
 
  font-size:0.8em;
634
 
}
635
 
 
636
 
/************************************************/
637
 
/*               Shoutbox                       */
638
 
/************************************************/
639
 
 
640
 
#shoutbox {
641
 
        font-size:0.8em;
642
 
643
 
 
644
 
#shoutbox div.shout {
645
 
  padding-top:0.5em; 
646
 
        margin:10px 5px 0 0;
647
 
  border-top:1px dotted #c0c0c0;
648
 
649
 
#shoutbox div.shout:hover {border-top:1px solid #9cf;}
650
 
 
651
 
#shoutbox span.information {}
652
 
#shoutbox .shouttext {display:block;font-size:.9em;margin-top:.5em;}
653
 
img.shoutboximage {     margin:0 3px;}
654
 
 
655
 
#shoutbox div.odd{margin-left:20%;text-align:right;}
656
 
#shoutbox div.even{margin-right:20%;text-align:left;}
657
 
#shoutbox .odd img.shoutboximage {float:right;}
658
 
#shoutbox .even img.shoutboximage {float:left;}
659
 
 
660
 
/************************************************/
661
 
/*             List Header                      */
662
 
/************************************************/
663
 
.list-header{margin:7px 0; padding:0 4em; text-align:center; font-size: 0.8em;position:relative;} 
664
 
.list-header .prev{position:absolute; top:0; right:0;}
665
 
.list-header .next{position:absolute; top:0; left:0;}
666
 
.list-header .selected{background: #e0e0e0;}
667
 
.list-header .page-nb{padding:1px;border: 1px solid #ccc;text-decoration: none;}
668
 
.list-header .page-nb:hover{background: #d0d0d0;}
669
 
 
670
 
/************************************************/
671
 
/*             Errors                           */
672
 
/************************************************/
673
 
.error { 
674
 
        color:#903; 
675
 
}
676
 
 
677
 
.fatalerror {
678
 
        display:table-cell;
679
 
        padding:3px;
680
 
        color:#903; 
681
 
        font-weight:bold;
682
 
        font-size:1.2em;
683
 
}
684
 
 
685
 
 
686
 
/************************************************/
687
 
/*             LocalPlay                        */
688
 
/************************************************/
689
 
.lp_box_ctrl, .lp_box_vol {
690
 
        text-align: center; /*for compatibility, may be controlled by themers now*/
691
 
}
692
 
 
693
 
td.lp_current a { 
694
 
        font-weight:bold;
695
 
        text-decoration:none;
696
 
697
 
 
698
 
/************************************************/
699
 
/*         Styles for Login template            */
700
 
/************************************************/
701
 
#loginPage #maincontainer{
702
 
        margin:100px auto 0 auto;
703
 
        width:437px;
704
 
        font-size:12px;
705
 
        text-align:center;
706
 
}
707
 
#loginPage #header{
708
 
  padding:0;
709
 
}
710
 
 
711
 
#loginPage #loginbox{
712
 
        background:url(../images/bg_login.jpg) no-repeat;
713
 
        height:292px;
714
 
}
715
 
#loginPage h2{
716
 
  color:#333;
717
 
  padding-top:60px;
718
 
  font-weight: normal;
719
 
}
720
 
.loginfield{
721
 
        text-align:left;
722
 
        padding-right:100px;
723
 
        margin: 1em 0;
724
 
}
725
 
.loginfield input.text_input{
726
 
  width:12em;
727
 
  border:1px solid #999;
728
 
}
729
 
.loginfield label{
730
 
        font-weight:bold;
731
 
}
732
 
.loginfield #rememberme{
733
 
  margin-left:5em;
734
 
  background:none;
735
 
736
 
 
737
 
#loginPage div.fatalerror {
738
 
        padding:5px;
739
 
        margin:10px;
740
 
}
741
 
 
742
 
#motd { 
743
 
        margin:0 auto 0 auto;
744
 
        width: 437px;
745
 
}
746
 
 
747
 
/************************************************/
748
 
/*                Misc                          */
749
 
/************************************************/
750
 
.formValidation{
751
 
  margin-top:1em;
752
 
  text-align:center;
753
 
}
754
 
 
755
 
.text-box, .confirmation-box {
756
 
        display:table-cell;
757
 
        padding:5px 5px 0 5px;
758
 
        margin-bottom:10px;
759
 
        background:#bbb;
760
 
        border:2px solid #000;
761
 
}
762
 
 
763
 
#ajax-loading { 
764
 
        position: absolute;  
765
 
  top:42px;
766
 
  right:345px; 
767
 
  width:43px;
768
 
  height:11px;
769
 
        z-index:100;
770
 
  background: url(../images/ajax-loader.gif) no-repeat;
771
 
        display: none;
772
 
        text-indent:-9999em;
773
 
774
 
 
775
 
.information,.information a { 
776
 
        font-size: 0.9em; 
777
 
        font-style: italic; 
778
 
        color: #c0c0c0; 
779
 
780