source: extensions/yoga/KoffeeTux/theme.css @ 4695

Last change on this file since 4695 was 4695, checked in by Swan, 14 years ago
File size: 17.8 KB
Line 
1@import url(menu.css);
2
3* { margin: 0; padding: 0; border: 0; }
4
5body {
6background:#BF9D61 url(img/bg.png) repeat-x top;
7        font-size:0.7em;
8        font-family: Verdana,arial,Helvetica,sans-serif;
9    margin:0;
10    padding:0;
11}
12
13.content h2 {
14background:#DEBF81 none repeat scroll 0 0;
15border:1px double #552200;
16color:#552200;
17height:25px;
18margin-bottom:3px;
19margin-top:10px;
20        -moz-border-radius:8px;
21        -khtml-border-radius:8px;
22        -webkit-border-radius:8px;
23}
24
25* { outline: none }
26
27/* =========================
28        Common styles
29===========================*/
30h2 {
31color:#552200; 
32border: 1px solid #552200;
33-moz-border-radius:8px;
34-khtml-border-radius:8px;
35-webkit-border-radius:8px;
36}
37
38h3 { 
39-moz-border-radius-bottomleft:12px;
40-moz-border-radius-bottomright:12px;
41background:#aE9161 url(img/form.png) repeat-x scroll center top;
42border:1px solid #552200;
43color:#552200;
44font-size:0.85em;
45font-weight:bold;
46line-height:1.5em;
47padding:6px 42px;
48position:relative;
49text-transform:uppercase;
50top:0;
51vertical-align:middle;
52}
53
54h4
55{ color:#FFFFFF;
56font-size:120%;
57margin:0;
58padding:5px 0.5em;
59text-align:left; 
60}
61
62ul { list-style: none; }
63ul li { list-style: none; }
64
65a, a:link { 
66color:#552200; 
67text-decoration: none; 
68border:0; 
69}
70a:hover { 
71color:#FFFFFF;
72text-decoration: none; 
73
74}
75
76
77pre { overflow: auto; width: 100%; height: auto; }
78.left { float: left; }
79.right { float: right; }
80
81img{ border:4px double #552200; }
82
83img.title{ border:none; }
84
85/* Stuffs
86-------------------------------------------------------- */
87.middle_block { width: auto !important; }
88
89/* page
90------------------------------------------------------ */
91body#thepicturepage,body#theCategorypage, body#theTagspage {}
92
93#the_page {
94margin:-2px auto;
95position:relative;
96width:auto;
97}
98
99.content div.titrepage { padding: 10px 3px; }
100
101/* Header
102-------------------------------------------------------- */
103#theHeader {
104        background: transparent url(img/header.png) no-repeat center bottom;
105height:211px;
106        margin: 0 auto;
107}
108
109#theHeader h1 { 
110color:#552200;
111font-size:18px;
112left:30px;
113margin:0;
114position:absolute;
115text-align:left;
116top:28px;
117}
118
119#theHeader p {display:none;}
120
121.content, body#theadminpage .content, body#theTagspage .content {
122        width: 980px;
123        margin: 0 auto !important;
124}
125
126/* Spécifique à la page des images */
127
128#thepicturepage #theHeader {
129height:211px;
130}
131#thepicturepage #theHeader h1 { display: none; }
132
133/*=========================================================================================*/
134
135.row1 { background-color: #999;}
136.throw { background-color: #999;}
137
138/*      page Catégories
139-----------------------------------------------------------------------------------------------*/
140.comments_table{
141-moz-border-radius-bottomleft:12px;
142-moz-border-radius-bottomright:12px;
143-moz-border-radius-topleft:12px;
144-moz-border-radius-topright:12px;
145background:#DEBF81;
146border:1px solid #552200;
147/*margin:auto auto 30px;width:98%;*/
148font-size:0.85em;
149font-weight:bold;
150line-height:1.5em;
151padding:6px 42px;
152
153}
154
155.content div.thumbnailCategory { 
156        padding: 20px; 
157/*      text-align: center;    */
158}
159.content div.thumbnailCategory:hover {
160        border:1px solid #747474;
161        background-color: #F4F4F4;
162}
163.content ul.thumbnailCategories li { width:49.9%; }
164
165
166
167/*      page Image
168-----------------------------------------------------------------------------------------------*/
169
170#imageToolBar, #imageHeaderBar {
171        width: 860px;
172        margin: 10px auto;
173}
174#imageHeaderBar{
175        background:#DEBF81 none repeat scroll 0 0;
176        border: 1px solid #552200;
177        -moz-border-radius:8px;
178        -khtml-border-radius:8px;
179        -webkit-border-radius:8px;
180}
181
182#theImage IMG {
183  padding: 5px;
184  border: 1px solid #552200;
185}
186
187#imageHeaderBar H2 { 
188    color:#552200;
189        border: none;
190        clear: both;
191        padding: 0;
192        text-align: center;
193        padding: 0.5em 0 0 0;
194}
195#imageHeaderBar .browsepath a { color:#552200; text-decoration: none; }
196#imageHeaderBar .browsepath a:hover { color:#FFFFFF; }
197
198.infotable{ margin: 20px auto; }
199#linkPrev{ margin: 20px 0 0 20px; }
200#linkNext{ margin: 20px 0 0 20px; }
201a#thumbprev, a#thumbNext { text-decoration: none; border:0; }
202
203#addComment label { width: 100%; margin-top: 1em; }
204
205#menubar .button {
206border:medium none;
207float:right;
208list-style-image:none;
209list-style-position:outside;
210list-style-type:none;
211margin:-2px 2px 2px;
212padding:0;
213text-align:center;
214text-indent:0;
215width:auto;
216}
217
218/*      commentaires
219-----------------------------------------------------------------------------------------------*/
220
221#comments{ 
222border:1px solid #552200;
223width: 860px; 
224margin: 20px auto; 
225}
226
227#comments div.comment blockquote { 
228border: 1px solid #5f5f5f; 
229border-left: 2px solid #696969; 
230}
231       
232.content div.thumbnailCategory { 
233    border: 1px solid #552200;         
234    -moz-border-radius:12px;
235        -khtml-border-radius:12px;
236        -webkit-border-radius:12px; 
237background: transparent url(img/content_index.png) no-repeat center top;
238}
239#comments ul.thumbnailCategories li { margin: 5px auto; }
240
241textarea { width: 100%; }
242
243/*      miniatures
244-----------------------------------------------------------------------------------------------*/
245
246.content ul.thumbnails span, .content ul.thumbnails span.wrap2 a,
247.content ul.thumbnails span.wrap2 label, .content div.thumbnailCategory div.illustration {
248width:167px;
249}
250.content ul.thumbnails span.wrap2{ width: 172px; height:184px; }
251.content div.thumbnailCategory div.description { height: 100px; }               /* max thumbnail height + 2px */
252.content div.thumbnailCategory div.illustration img { height: 96px; }
253.content div.thumbnailCategory div.illustration a:hover { border:0; }
254
255.content div.comment blockquote {
256  margin-left: 172px;   /*maximum thumbnail width + ~10px */
257}
258.content div.thumbnailCategory div.description  p { text-align: left; }
259
260/*.content ul.thumbnails span.wrap1 { margin: 0 10px; }*/
261.content ul.thumbnails span.wrap2 img { padding: 5px; border: 1px solid #552200; background-color: #FFFFFF;}
262.content ul.thumbnails span.wrap2 img:hover { border-color: #848484; background-color: #FFFFFF;}
263
264.content ul.thumbnails li.thumbCat span.wrap2 { border-style: hidden; background-color: #552200; }
265.content ul.thumbnails li.thumbCat span.wrap2:hover { border-style: solid; }
266
267.content ul.thumbnails span.wrap1 {
268    -moz-border-radius:12px;
269        -khtml-border-radius:12px;
270        -webkit-border-radius:12px; 
271background: transparent url(img/backthumb.png) no-repeat center top;
272border:1px solid #552200; 
273display:inline-block;
274margin:0 5px 5px;
275text-align:center;
276vertical-align:top;
277}
278
279.content ul.thumbnails span.thumbLegend {
280/*    height: auto;*/
281    padding: 0.5em 0;
282}
283.zero { display: none }
284.nb-hits { color: #552200; }
285.nb-comments { color: #552200; }
286}
287
288/*      Menu
289-----------------------------------------------------------------------------------------------*/
290
291#menubar { position: relative; z-index: 2; }
292.content { /*position: relative; z-index: 1;*/ }
293
294.content div.thumbnailCategory div.description {
295        overflow: hidden; /* bug in FF 1.0 (not 1.5) */
296}
297
298/* horizontal menubar */
299#menubar{
300        float: none;
301        width: 898px;
302        margin: 5px auto;
303        border: none;
304        display: block;
305
306}
307
308body#theadminpage #menubar {
309        float: none;
310        width: 898px;
311        margin: 5px auto;
312        border: none;
313        display: block;
314}
315
316/* Filter button */
317#menubar .button { position: absolute; left:95% } 
318#menubar p, #menubar p.totalimages{ clear: both; margin: 0; text-align: center; padding: 0.2em }
319
320/* set menubar height (not for IE) */
321#the_page > #menubar, body#theadminpage #the_page > #menubar {
322-moz-border-radius-bottomleft:5px;
323-moz-border-radius-bottomright:5px;
324-moz-border-radius-topleft:5px;
325-moz-border-radius-topright:5px;
326float:left;
327height:2.1em;
328margin-top:-75px;
329padding:0;
330}
331#menubar dl>dt {
332  padding: 0.2em 0.4em; 
333}
334
335/* general ul formating */
336#menubar ul, #menubar dl, #menubar ul#menuTagCloud {
337  list-style: none;
338  margin: 0;
339  padding: 0;
340  float: left;
341 
342}
343#menubar dl { 
344display: inline; 
345padding: 0 2.1em; 
346}
347
348body#theadminpage #the_page > #menubar dl { padding: 0 0.5em;}
349
350#menubar ul li a {  padding-right: 3em; margin-left:25px;}
351
352#menubar p, #menubar p.totalimages, form#quickconnect {
353  clear: both;
354  margin: 0;
355  text-align: center;
356  padding: 0.2em;
357}
358
359/* titles and links */
360#menubar a, #menubar dt { display: block; }
361
362/* positioning */
363#menubar li { position: relative; background:transparent url(img/cat.png) no-repeat; margin-left:5px;}
364#menubar dd { position: absolute; z-index: 500;}
365#menubar dd ul ul {
366background-color:#FFFFFF;
367border:1px solid #8C8C8C;
368  position: absolute;
369  top: 0px;
370  left: 100%;
371  z-index: 500;
372}
373#menubar li span,#menubar li IMG { position: absolute; top: 7px;}
374#menubar li span { right: 7px;}
375#menubar li IMG { right:4em;    }
376
377/* hiding and revealing up to 6 menu levels */
378div#menubar dd,
379div#menubar ul ul,
380div#menubar ul li:hover ul ul,
381div#menubar ul ul li:hover ul ul,
382div#menubar ul ul ul li:hover ul ul,
383div#menubar ul ul ul ul li:hover ul ul { display: none; }
384
385div#menubar dl:hover dd,
386div#menubar ul li:hover ul,
387div#menubar ul ul li:hover ul,
388div#menubar ul ul ul li:hover ul,
389div#menubar ul ul ul ul li:hover ul,
390div#menubar ul ul ul ul ul li:hover ul { display: block; }
391
392/* styles */
393#menubar{
394        color:#552200;
395        border:0px;
396}
397
398 #menubar dt{
399        color:#552200;
400        border:0px;
401} 
402 
403 #menubar dd{
404background:#CBAF77 url(img/bgmenu.png) repeat-y scroll 0 0;
405border:1px solid #552200;
406color:#552200;
407margin-top:-6px;
408padding-top:0;
409} 
410 
411 #menubar ul {
412        color:#552200;
413        width: 20em;
414
415}
416#menubar a, #menubar dt a, #menubar dd a { 
417        color:#552200;
418        display: block; 
419        text-decoration: none; 
420        border: 0;
421}
422
423#menubar a:hover { color: #FFFFFF; }
424#menubar dd a { padding: 0.5em; }
425#menubar dd a:hover { color:#552200; background-color:#FFFFFF; border:1px solid #8c8c8c; }
426
427form#quicksearch { width: 220px;}
428
429/*      quickconnect
430-----------------------------------------------------------------------------------------------*/
431form#quickconnect fieldset { text-align: left; width: 220px; padding-top: 5px;}
432form#quickconnect label { clear: left; /*margin: 0;*/ }
433form#quickconnect label input { font-size: 1em; /*width: 15em;*/ }
434form#quickconnect p, form#quickconnect a { border: none; padding: 0; }
435form#quickconnect .button { position:relative; top: -20x; left: 50px}
436
437/*      menuTagCloud
438-----------------------------------------------------------------------------------------------*/
439
440#menubar #menuTagCloud a { display: inline; }
441#menubar #menuTagCloud span {
442  display: block;
443  padding: 0.5em 0;
444  text-align: left;
445}
446
447/* Tags - page des tags
448-------------------------------------------------------- */
449
450ul#fullTagCloud {
451        position: relative;
452        border: 1px solid #E8E8E8;
453        border-width: 1px 0;
454        background: #FBFBFB;
455        padding: 5px;
456        margin: 8px 0 20px 0;
457        overflow: hidden;
458        height: 100%;
459        font-size: 120%;
460}
461        ul#fullTagCloud li {
462                display: block;
463                float: left;
464                margin: 4px;
465                padding: 1px 5px;
466                height: 18px;
467                line-height: 18px;
468                background: none;
469        }
470        ul#fullTagCloud li a:link, ul#fullTagCloud li a:visited {
471                color: #005D99;
472                text-decoration: none;
473                white-space: nowrap;
474        }
475        ul#fullTagCloud li a:hover { text-decoration: underline; border: 0; }
476        ul#fullTagCloud li a:focus, ul#fullTagCloud li a:active { background: #005D99; color: #FFFFFF; }
477
478.tagLevel5 { font-size:160%; }
479.tagLevel4 { font-size:140%; }
480.tagLevel3 { font-size:120%; }
481.tagLevel2 { font-size:100%; }
482.tagLevel1 { font-size:80%; }
483
484/* others */
485.pleaseNote {
486        margin: 20px auto;
487        width: 700px;
488    background: #eee;
489    color: #ff9b00;
490        border: 1px solid #ff9b00;
491    padding: 1ex;
492    font-weight: bold;
493}
494
495li.categoryli {
496        float:left;
497        margin:2px;
498        width:46%;
499}
500
501input.rateButton { color: #369; }
502input.rateButtonselected { color:#696969; }
503input.rateButton:hover { color: #858460;}
504
505/*      calendar
506-----------------------------------------------------------------------------------------------*/
507
508ul.categoryactions, div.calendarViews {
509  padding-top: 5px;
510  padding-right: 6px;
511}
512
513/*calendar elements*/
514span.calitemEmpty { color: silver; }
515
516span.calitem, span.calitemEmpty { border: 1px solid gray; }
517
518/* nice looking month calendar*/
519td.calDayCellEmpty, td.calDayCellFull { border: 1px solid gray;}
520
521td.calDayCellEmpty { color: silver; }
522
523.calBackDate { color: #000; }
524.calForeDate { color: #FFFFFF; }
525
526/* Footer
527-------------------------------------------------------- */
528#copyright {
529background:transparent url(img/footer.png) repeat-x scroll 0 0;
530clear:both;
531font-weight:bold;
532height:29px;
533margin:0 auto;
534padding:26px 0;
535text-align:center;
536}
537#copyright a:link, #copyright a:visited { text-decoration: underline; color: #000; }
538#copyright a:hover { text-decoration: none; color: #000; border: 0; }
539
540/*===============================
541    Modifications/Parenté css
542===============================*/
543
544.content div.thumbnailCategory div.description h3 {
545background:transparent none repeat scroll 0 0;
546border:medium none;
547font-size:120%;
548margin:0;
549padding:0.1em;
550text-align:left;
551}
552
553/*===============================
554      Infos Errors
555===============================*/
556.infos, .errors {
557  margin: 20px;
558}
559.infos {
560-moz-border-radius-bottomleft:12px;
561-moz-border-radius-bottomright:12px;
562-moz-border-radius-topleft:12px;
563-moz-border-radius-topright:12px;
564background:#B1E2AD url(img/infos.png) no-repeat scroll right top;
565border:1px solid #552200;
566color:#09460E;
567margin:5px;
568padding:10px 50px 10px 10px;
569min-height:30px;
570}
571
572.errors { 
573-moz-border-radius-bottomleft:12px;
574-moz-border-radius-bottomright:12px;
575-moz-border-radius-topleft:12px;
576-moz-border-radius-topright:12px;
577        color: #88181A;
578        font-weight: bold;
579        margin: 5px;
580        border: 1px solid #552200;
581        background:#FF9193 url(img/errors.png)no-repeat top right;
582        padding: 10px 50px 10px 10px;
583        min-height:30px;
584}
585
586legend {
587-moz-border-radius-bottomleft:12px;
588-moz-border-radius-bottomright:12px;
589-moz-border-radius-topleft:12px;
590-moz-border-radius-topright:12px;
591background:#AE9161 url(img/form.png) repeat-x scroll center top;
592border:1px solid #552200;
593font-size:0.85em;
594font-style:normal;
595font-weight:bold;
596line-height:1.5em;
597margin-left:0.5em;
598margin-top:-0.4em;
599padding:2px 10px;
600position:relative;
601text-transform:uppercase;
602top:0;
603vertical-align:middle;
604}
605
606fieldset, table.table2, #infos, .content div.comment a.illustration img {
607-moz-border-radius-bottomleft:12px;
608-moz-border-radius-bottomright:12px;
609-moz-border-radius-topleft:12px;
610-moz-border-radius-topright:12px;
611background:transparent url(img/content.png) no-repeat scroll center top;
612border:1px solid #552200;
613}
614
615form.filter fieldset label input, form.filter fieldset label select, form.filter fieldset label span, form.filter fieldset label textarea {
616-moz-border-radius-bottomleft:12px;
617-moz-border-radius-bottomright:12px;
618-moz-border-radius-topleft:12px;
619-moz-border-radius-topright:12px;
620}
621
622input, select, textarea {
623background-color:#E4D6BD;
624border-color:#552200 #A17D3E #A17D3E #552200;
625border-style:solid;
626border-width:1px;
627color:#2E3B5F;
628font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,'Bitstream Vera Sans',Times,serif;
629font-size:11px;
630padding:1px 2px;
631}
632
633input.reset:hover, input.submit:hover {
634border:1px solid #552200;
635color:#FFFFFF;
636cursor:pointer;
637}
638
639input.submit:focus, select:focus, textarea:focus, input.focus, form .focus {
640border:1px solid #552200;
641background-color:none;
642}
643input[type="text"], input[type="password"], input[type="button"], input[type="submit"], input[type="reset"], input[type="file"] {
644-moz-border-radius-bottomleft:3px;
645-moz-border-radius-bottomright:3px;
646-moz-border-radius-topleft:3px;
647-moz-border-radius-topright:3px;
648background-color:#E4D6BD;
649color:#552200;
650}
651
652input.submit {
653-moz-border-radius-bottomleft:5px;
654-moz-border-radius-bottomright:5px;
655-moz-border-radius-topleft:5px;
656-moz-border-radius-topright:5px;
657background:#DCBC7F url(img/form.png) repeat-x scroll 0 0;
658border-color:#913B01 #552200 #552200;
659border-style:solid;
660border-width:1px;
661color:#552200;
662font-family:Verdana,'Bitstream Vera Sans',Times,serif;
663font-size:10px;
664font-weight:bold;
665padding:1px 2px;
666}
667
668input.reset {
669-moz-border-radius-bottomleft:5px;
670-moz-border-radius-bottomright:5px;
671-moz-border-radius-topleft:5px;
672-moz-border-radius-topright:5px;
673background:transparent url(img/form.png) repeat-x scroll 0 0;
674border:1px solid #552200;
675color:#E10000;
676font-family:Verdana,'Bitstream Vera Sans',Times,serif;
677font-size:10px;
678font-weight:bold;
679padding:1px 2px;
680}
681
682.content div.titrePage {
683-moz-border-radius-topleft:0px;
684-moz-border-radius-topright:0px;
685background:none;
686padding:0 0 0px;
687}
688.content ul.thumbnailCategories {
689margin-top:15px;
690}
691.content ul.thumbnails {
692margin-top:15px;
693}
694
695div#comments div.description {
696-moz-border-radius-bottomleft:12px;
697-moz-border-radius-bottomright:12px;
698-moz-border-radius-topleft:12px;
699-moz-border-radius-topright:12px;
700background:#DEBF81 none repeat scroll 0 0;
701border:1px solid #552200;
702font-size:0.85em;
703font-weight:bold;
704line-height:1.5em;
705padding:0 6px;
706}
707
708.content .navigationBar, span.calItemEmpty, td.calDayCellEmpty {
709color:#000000;
710}
711
712body#theCommentsPage .content, 
713body#theUploadPage .content, 
714body#theRegisterPage .content, 
715body#theIdentificationPage .content, 
716body#theProfilePage .content, 
717body#theSearchPage .content, 
718body#theAboutPage .content, 
719body#thePopuphelpPage .content, 
720body#thePasswordPage .content, 
721body#theNotificationPage .content, 
722body#theTagsPage .content, 
723body#theNBMPage .content {
724min-height:400px;
725}
726
727#fullTagCloud {
728margin:2em;
729}
730form {
731margin-top:15px;
732}
733
734span.calItem, span.calItemEmpty, td.calDayCellEmpty, td.calDayCellFull {
735background:#DEBF81 none repeat scroll 0 0;
736border:1px solid #552200;
737}
Note: See TracBrowser for help on using the repository browser.