3
Copyright (c) Ampache.org
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
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.
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.
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: left; 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 */
33
/************************************************/
34
/* General style rules */
35
/************************************************/
38
font-family:Arial, Helvetica, Sans-Serif;
46
a, a:visited, a:active{
48
font-family: Verdana, Helvetica, sans-serif;
53
font:12px Verdana, Helvetica, sans-serif;
57
font-family: Verdana, Helvetica, sans-serif;
62
input, select, textarea{
63
font: 12px Verdana, Helvetica, sans-serif;
71
/************************************************/
73
/* - csshover2: :hover support on any element */
74
/************************************************/
75
body { behavior:url("templates/csshover2.htc"); }
77
/************************************************/
79
/************************************************/
80
/* float clearing for IE6 */
81
* html .clearfix{ height: 1%; overflow: visible; }
82
/* float clearing for IE7 */
83
/**+html .clearfix{ min-height: 1%; }*/
84
/* float clearing for everyone else */
85
.clearfix:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }
87
/************************************************/
89
/************************************************/
95
/************************************************/
97
/************************************************/
100
/************************************************/
102
/************************************************/
113
#headerlogo, #headerlogo a{
124
.box_headerbox {display:table;}
125
.box_headerbox #loginInfo {display:none;}
126
#headerbox .box-content { padding: 0px; }
132
#sb_Subsearch #searchBtn { font-size:1.2em; }
133
#sb_Subsearch #searchString { font-size:1.2em;}
134
#sb_Subsearch #searchString { width:100px; }
135
#play_type_switch #play_type_select { font-size:1.2em; }
136
/************************************************/
138
/************************************************/
140
margin: 10px 180px 20px 160px;
145
/************************************************/
147
/************************************************/
156
/************************************************/
158
/************************************************/
159
.button, input[type=button], input[type=submit] {
163
a.button{padding:1px 3px;}
165
/************************************************/
167
/************************************************/
172
padding-bottom:0.5em;
178
#sidebar select { width: 95%; }
179
#sidebar input { vertical-align:middle; background:#4B4B4B; }
180
#sidebar ul { list-style:none; }
181
#sidebar a { text-decoration:none; }
184
/* For sidebar tabs */
185
/********************/
190
#sidebar-tabs li.sb1 {
194
#sidebar-tabs li.active {
197
#sidebar-tabs li.active img{
198
margin-top:0px;position:relative;z-index:2;
199
border:2px solid grey;
210
padding-bottom:0.5em;
214
#sidebar-page ul.sb2 {
217
#sidebar-page ul.sb2 li{
220
padding-bottom: 0.5em;
221
border-bottom: 1px solid #666;
223
#sidebar-page ul.sb2 h4{ padding-bottom: 0.5em;color:#5b5b5b; }
225
#sidebar-page ul.sb3, #sidebar-page div.sb3 {
232
#sidebar-page div.sb3 input[type=radio] {
236
#sidebar-page ul.sb3 li{
244
#sidebar-page ul.sb3 li a{
245
background:url(../images/backgroundmenuleft.jpg) left top;
248
* html #sidebar-page ul.sb3 li{display:inline;} /* fix ie6 */
250
#sidebar-page .sb3 a{
260
#sidebar-page a:hover{
267
/* SIDEBAR : Browse */
268
/********************/
273
.alphabet span.link {
276
.alphabet span.active{ background:#5b5b5b; color:#000000; }
277
.alphabet span.link:hover {
281
#multi_alpha_filter {
286
/* SIDEBAR : Localplay */
287
/***********************/
292
/* SIDEBAR : Preferences */
293
/*************************/
295
/* SIDEBAR : Admin */
296
/*******************/
297
#sb_admin_catalogs li.sb_admin_catalogs_ctrls img {margin:0;}
298
#sb_admin_catalogs li.sb_admin_catalogs_ctrls a{
303
/************************************************/
305
/************************************************/
310
/************************************************/
312
/************************************************/
320
#rightbar ul { list-style:none; }
321
#rightbar a { text-decoration:none; }
322
#rightbar a#localplay_control_previous { padding:2px; }
323
#rightbar a#localplay_control_next { padding:2px; }
324
#rightbar a#rb_clear_playlist img {width:40px; height:40px;}
325
#rightbar li#rb_add img {width:40px; height:40px;}
326
#rightbar a#rightbar_play img {width:40px; height:40px;}
327
#rightbar li#pl_add img {width:40px; height:40px;}
330
#rightbar #rb_action {
337
#rightbar #rb_action li { display:inline; }
339
#rightbar li#rb_add, #rightbar li#pl_add { position:relative; z-index:10;}
340
#rightbar li#rb_add:hover, #rightbar li#pl_add:hover { background:#111111; }
341
/* Rightbar AddItems SubMenu */
342
#rightbar li:hover .submenu { display:block; }
349
border:2px solid #c0c0c0;
355
* html #rightbar .submenu {right:100px;} /* IE6 fix */
357
#rightbar .submenu a {
360
border-bottom:1px dotted #c0c0c0;
362
text-decoration:none;
367
#rightbar .submenu a:hover,
368
#rightbar #rb_current_playlist a:hover { color:#ffffff; }
370
/* Rightbar playlist */
371
#rightbar #rb_current_playlist {
374
#rightbar #rb_current_playlist li { position:relative; font-size:1.1em;line-height:16px; color:#9b9b9b; padding-right:16px; }
375
#rightbar #rb_current_playlist li a { display:block;padding-right:15px;padding-left:0.2em;padding-bottom:0.2em; padding-top:0.2em;border-left:1px solid #9b9b9b;background:#4b4b4b;color:#9b9b9b;}
377
#rightbar .delitem img {position:relative; left:122px;top:-27px; width:30px; height:30px; }
379
/* Rightbar Localplay Controls */
380
#rightbar #localplay-control {
387
#localplay-control span {
392
/************************************************/
393
/* Styles for the star ratings */
394
/************************************************/
400
.dynamic-star-rating{
406
.star-rating a:hover,
407
.star-rating .current-rating{
408
background: url(../../../images/ratings/star_rating.gif) left -1000px repeat-x;
419
background-position: left top;
424
.star-rating a, .star-rating span,
425
.star-rating .current-rating{
436
.star-rating .star1 { width:20%; z-index:6; }
437
.star-rating .star2 { width:40%; z-index:5; }
438
.star-rating .star3 { width:60%; z-index:4; }
439
.star-rating .star4 { width:80%; z-index:3; }
440
.star-rating .star5 { width:100%; z-index:2;}
441
.star-rating .current-rating { z-index:1; background-position: left bottom; }
443
.star-rating a.star0 {
446
background: url(../../../images/ratings/x_off.gif) left top;
449
/* hovering effect only for dynamic star rating */
450
.dynamic-star-rating a:hover{
451
background-position: left center;
453
.dynamic-star-rating a:hover.star0 {
454
background: url(../../../images/ratings/x.gif) left top;
456
.dynamic-star-rating ul {
460
/************************************************/
461
/* Box Related Styles */
462
/************************************************/
466
border-bottom: solid 1px #5b5b5b;
476
/* Enclosing Boxes Styles */
482
height:1%; /* IE6 : Holly Hack comes to rescue once again */
499
position:relative;left:0;top:0;
505
position:absolute;right:0;top:0;
507
* html .box-right-top {right: expression(-this.parentNode.offsetWidth%2+"px");} /* Fixes an IE6 rounding error */
510
position:relative;clear:both;
516
position:relative;left:0;top:0;
522
position:absolute;right:0;top:0;
524
* html .box-right-bottom {right: expression(-this.parentNode.offsetWidth%2+"px");} /* Fixes an IE6 rounding error */
527
/* Specific to Info Boxes */
528
.info-box { float:left;margin-right:10px; }
529
.album_art { float:left; margin-right:10px; }
530
#information_actions { margin-left:5px; font-size:0.7em; float:left;}
531
#information_actions h3 { font-size:1.2em; margin:0.2em;color:#5b5b5b; }
532
#information_actions li {color:#5b5b5b;font-size:1.5em;}
533
#information_actions li a img {
538
.box_newest_albums {}
539
.box_newest_artists {clear:none;}
540
.box_newest_genres {clear:none;}
541
.box_popular_album {}
542
.box_popular_artists {clear:none;}
543
.box_popular_genres {clear:none;}
544
.box_preferences h4 {color:#5b5b5b;font:bold 14px Verdana, Helvetica, sans-serif;padding:0.8em 0;}
547
/************************************************/
548
/* Tables (songs lists...) */
549
/************************************************/
550
.tabledata .th-top, .tabledata .th-bottom {
561
.tabledata .odd, .tabledata .odd td,
562
.tabledata .even, .tabledata .even td, .row-highlight {
564
border-bottom:1px dotted #c0c0c0;
570
.tabledata .even:hover, .tabledata .odd:hover {
573
.row-highlight:hover {
579
.border { background: #5b5b5b; }
580
.tabledata input, .tabledata select{ margin:2px 0;}
583
td.cel_cover{padding:6px;}
584
.cel_select, .cel_action, .cel_date, .cel_applytoall, .cel_level {text-align:center;}
593
/* specific cells : users login state */
594
.user_online{background:#0f0;}
595
.user_offline{background:#7f0000;}
596
.user_disabled{background:#ccc;}
598
/* specific tables */
599
#recently_played .th-bottom {display:none;}
600
.box_preferences .th-bottom {display:none;}
602
/* Inline Editing Tables */
603
.inline-edit input, .inline-edit select {
607
/************************************************/
609
/************************************************/
610
dl.song_details{font-size:0.8em;}
615
min-width:20%; /*Ie bugfix*/
622
min-width:79%; /*Ie bugfix*/
623
margin:0 0 0.2em .3em;
627
dt + dd {border-bottom:1px dotted #c0c0c0;}
628
dt:hover, dt:hover + dd {background:#2b2b2b;}
630
/************************************************/
631
/* Albums of the moment */
632
/************************************************/
640
.random_album .play_album{
644
/************************************************/
646
/************************************************/
677
/************************************************/
679
/************************************************/
685
#shoutbox div.shout {
688
border-top:1px dotted #c0c0c0;
690
#shoutbox div.shout:hover{border-top:1px solid #9cf;}
692
#shoutbox span.information {}
693
#shoutbox .shouttext{display:block;font-size:.9em;margin-top:.5em;}
694
img.shoutboximage { margin:0 3px;}
696
#shoutbox div.odd{margin-right:20%;text-align:left;}
697
#shoutbox div.even{margin-left:20%;text-align:right;}
698
#shoutbox .odd img.shoutboximage {float:left;}
699
#shoutbox .even img.shoutboximage {float:right;}
701
/************************************************/
703
/************************************************/
704
.list-header{margin:7px 0; padding:0 4em; text-align:center; font-size: 0.8em;position:relative;}
705
.list-header .prev{position:absolute; top:0; left:0;font-size:1.3em;}
706
.list-header .next{position:absolute; top:0; right:0;font-size:1.3em;}
707
.list-header .selected{background: #e0e0e0;}
708
.list-header .page-nb{padding:1px;border: 1px solid #ccc;text-decoration: none;}
709
.list-header .page-nb:hover{background: #d0d0d0;}
711
/************************************************/
713
/************************************************/
727
/************************************************/
729
/************************************************/
730
.lp_box_ctrl, .lp_box_vol {
731
text-align: center; /*for compatibility, may be controlled by themers now*/
736
text-decoration:none;
738
#localplay_clear_all img {
743
/************************************************/
744
/* Styles for Login template */
745
/************************************************/
746
#loginPage #maincontainer{
747
margin:100px auto 0 auto;
756
#loginPage #loginbox{
757
background:url(../images/bg_login.jpg) no-repeat;
770
.loginfield input.text_input{
772
border:1px solid #999;
777
.loginfield #rememberme{
782
#loginPage div.fatalerror {
788
margin:0 auto 0 auto;
792
/************************************************/
794
/************************************************/
800
.text-box, .confirmation-box {
802
padding:5px 5px 0 5px;
805
border:2px solid #5b5b5b;
815
background: url(../images/ajax-loader.gif) no-repeat;
820
.information,.information a {
825
/************************************************/
827
/************************************************/
829
#play_playlist_random img{
b'\\ No newline at end of file'