source: trunk/www.guidonia.net/wp/wp-content/themes/fusion/style.css@ 44

Last change on this file since 44 was 44, checked in by luciano, 14 years ago
File size: 32.7 KB
Line 
1/*
2Theme Name: Fusion
3Theme URI: http://digitalnature.ro/projects/fusion
4Description: Light and clean Wordpress theme from <a href="http://digitalnature.ro/">digitalnature</a>. <br />Localization support and theme options available
5Version: 2.7
6Author: digitalnature
7Author URI: http://digitalnature.ro
8Tags: light, two-columns, fixed-width, flexible-width, right-sidebar, theme-options, threaded-comments, white
9
10 Fusion Wordpress theme
11 http://digitalnature.ro/projects/fusion
12
13 Theme designed by digitalnature. See the project page for more information and updates
14
15 The CSS, XHTML and design is released under GPL.
16 http://www.opensource.org/licenses/gpl-license.php
17
18*/
19
20
21/* global prop. */
22*{
23 margin: 0;
24 padding: 0;
25}
26
27html, body{
28 height:100%;
29}
30
31html{
32 font-size: 100%;
33}
34
35body{
36 font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;
37 font-size: 0.8em;
38 font-style: normal;
39 color: #000;
40 background: #fff url(images/main-bg.gif) repeat-x left 200px;
41 min-height:100%;
42 height:auto !important; /* ie6 ignores it */
43 height:100%; /* fix */
44 position: relative;
45}
46
47
48/* general elements */
49a{
50 color: #2d83d5;
51 text-decoration: underline;
52}
53
54a:hover{
55 color: #fff;
56 background: #2d83d5;
57 text-decoration: none;
58}
59
60img{
61 border: 0;
62}
63
64table{
65 margin: .5em 0 1em;
66 border-bottom: 3px solid #d9d9d9;
67 border-left: 1px solid #d9d9d9;
68}
69
70table td, table th{
71 text-align: left;
72 padding: .2em .4em;
73 border-top: 1px solid #d9d9d9;
74 border-right: 1px solid #d9d9d9;
75}
76
77table th{
78 background: #ebebeb;
79 border-bottom: 2px solid #d9d9d9;
80}
81
82table tr.odd{
83 background: #ebebeb;
84}
85
86table tr:hover{
87 background: #d9d9d9;
88}
89
90p{
91 line-height: 140%;
92 margin: .4em 0 1em;
93}
94
95form p{
96 margin: 0;
97}
98
99input, textarea, select{
100 font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;
101 font-size: 100%;
102 margin: .2em 0;
103 background: transparent url(images/input-bg.png) no-repeat left top;
104}
105
106input, textarea{
107 padding: .2em .4em;
108}
109
110input.radio, input.checkbox{
111 background: none;
112 padding: 2px;
113}
114
115
116form label{
117 font-weight: bold;
118}
119
120fieldset{
121 padding: .8em;
122 border: 1px solid #E7E8E6;
123}
124
125legend{
126 padding: 2px 15px 10px 15px;
127 color: #8b8b89;
128 text-transform: uppercase;
129 font-style: italic;
130 font-size: 115%;
131}
132
133small{ font-size: 86%; }
134
135pre{
136 overflow: auto;
137 background: #eee;
138 padding: .4em;
139}
140
141/* lists */
142
143ul, ol{
144 margin: .4em 0 1em;
145 line-height: 150%;
146}
147
148
149ul li, ol li{
150 list-style-position:outside;
151 margin-left: 2em;
152}
153
154dl{
155 padding: .3em 0 .8em;
156}
157
158dt {
159 float: left;
160 clear: left;
161 width: 9em;
162 text-align: right;
163 font-weight: bold;
164 text-decoration: underline;
165}
166
167dd {
168 margin: 0 0 0 10em;
169 padding: 0 0 0.5em 0;
170}
171
172blockquote{
173 background: transparent url(images/blockquote.png) no-repeat left top;
174 margin: 10px 65px 10px 10px;
175 padding: 20px 20px 10px 10px;
176 font-style: italic;
177 color: #939494;
178}
179
180blockquote p{
181 padding: 8px;
182 margin: 2px;
183 border: 1px dotted #939494;
184}
185
186/* headings */
187
188h1{
189 font-size: 250%;
190 margin: .6em 0 .3em;
191 font-weight: bold;
192 letter-spacing:-0.06em;
193}
194
195h2{
196 font-family: "Palatino Linotype", Georgia, "Tahoma", "Century Schoolbook L", Arial, Helvetica;
197 font-size: 200%;
198 font-weight: normal;
199 margin: .6em 0 .3em;
200}
201
202h3{
203 font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;
204 font-size: 150%;
205 font-weight: bold;
206 margin: .2em 0 .2em;
207 letter-spacing:-0.06em;
208}
209
210h4{
211 font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;
212 font-size: 125%;
213 font-weight: bold;
214 margin: .4em 0 .2em;
215}
216
217h5{
218 font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;
219 font-size: 115%;
220 font-weight: normal;
221 margin: .4em 0 .2em;
222 text-transform: uppercase;
223 font-style: italic;
224}
225
226h6{
227 font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;
228 font-size: 110%;
229 font-weight: bold;
230 margin: .4em 0 .2em;
231}
232
233
234/*** BASIC LAYOUT ***/
235
236/* used only for the header background images (center & repeat) */
237#page-wrap1{ background: transparent url(images/header-bg.jpg) repeat-x left top; }
238#page-wrap2{
239 background: transparent url(images/header-center.jpg) no-repeat center top;
240 height: 200px;
241 width: 100%;
242 display:block;
243}
244
245/* actual layout width: default is 960px (for 1024x768+); 100% = fluid width */
246#page{
247 width: 960px;
248 min-width: 780px;
249 margin:0 auto;
250}
251
252/* content area (sidebars + main) */
253#main-wrap {
254 position:relative; /* IE7 overflow bugfix */
255 clear:both;
256 float:left;
257 width:100%;
258}
259
260#mid-wrap, #side-wrap {
261 float:left;
262 width:100%;
263 position:relative;
264}
265
266#mid, #sidebar, #sidebar2 {
267 float:left;
268 position:relative;
269 padding:0;
270 overflow: visible;
271}
272
273
274/* start ie 6/7 position relative + z-index bug-fix
275
276#side-wrap, #mid-wrap{
277 float: none;
278 position: static;
279}
280#sidebar, #sidebar2{
281 position: static;
282 float: right;
283}
284#mid{
285 position: static;
286 float: left;
287}
288
289end ie 6/7 position relative + z-index bug-fix */
290
291
292/* no sidebar? */
293
294#page #main-wrap #mid-wrap { right:100%; }
295#page #main-wrap #side-wrap { right:0; }
296
297#page #main-wrap #mid {
298 width:100%; /* main column width */
299 left:100%; /* same */
300}
301
302
303/* if sidebar exists... */
304
305#page.with-sidebar #main-wrap #mid-wrap { right:0%; /* width of the 2nd column, 0 because it doesnt exist */ }
306#page.with-sidebar #main-wrap #side-wrap { right:66%; /* width of the main column */ }
307
308#page.with-sidebar #main-wrap #mid {
309 width:66%; /* width of main column */
310 left:66%; /* same */
311}
312
313#page.with-sidebar #main-wrap #sidebar {
314 width:34%; /* width of the sidebar */
315 left:66%;
316}
317
318
319/* if 2nd sidebar exists... */
320
321#page.with-sidebar2 #main-wrap #mid-wrap { right:25%; }
322#page.with-sidebar2 #main-wrap #side-wrap { right:25%; }
323
324#page.with-sidebar2 #main-wrap #mid {
325 width:50%; /* width of main column */
326 left:50%;
327}
328
329#page.with-sidebar2 #main-wrap #sidebar {
330 width:30%; /* width of the sidebar (narrower than on 2 column pages) */
331 left:50%;
332}
333
334#page.with-sidebar2 #main-wrap #sidebar2 {
335 width:20%; /* width of 2nd sidebar */
336 left:50%;
337
338}
339
340#sidebar2-wrap{
341 margin-top: 230px;
342 padding-left: 10px;
343}
344
345
346#mid-content{
347 margin: 40px 0 10px;
348}
349
350#sidebar-wrap1{
351 background: transparent url(images/side-start.png) no-repeat left top;
352 padding-left: 28px;
353 margin-top: 36px;
354 height: 100%;
355}
356
357#sidebar-wrap2{
358 background: transparent url(images/side-bg.png) no-repeat right top;
359 padding-right: 30px;
360 padding-top: 40px;
361 height: 100%;
362 min-height: 400px;
363}
364
365
366/* clear sidebar/main sections, assuming sidebar is on the right */
367div.clearcontent{
368 clear: left;
369}
370
371
372
373/*** HEADER AREA ***/
374
375/* logo position */
376a#logo{
377 top: 80px;
378 position: absolute;
379}
380
381a#logo:hover{
382 background: none;
383}
384
385#header{
386 height: 200px;
387 z-index: 2; /* fix for stupid ie6/7 bug */
388 position:relative;
389}
390
391#header h1{
392 font-family: "Trajan Pro", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;
393 font-weight: bold;
394 position: absolute;
395 color: #fff;
396 top: 85px;
397 font-size: 3.4em;
398 letter-spacing:-0.06em;
399 margin: 0;
400 padding: 0;
401}
402
403#header h1 a{
404 color: #fff;
405 text-decoration: none;
406}
407
408#header h1 a:hover{
409 background: none;
410 color: #2d83d5;
411}
412
413/* top navigation */
414#topnav{
415 color: #a2a3a6;
416 padding-top: 20px;
417}
418
419#topnav a{
420 font-size: 110%;
421 text-transform: uppercase;
422 text-decoration: none;
423 color: #afb0b3;
424 padding: 0 8px;
425}
426
427#topnav a:hover{
428 text-decoration: none;
429 background: none;
430 color: #fff;
431}
432
433
434/* header tabs */
435#tabs{
436 font-size:14px;
437 width: 100%;
438 line-height:normal;
439 position: absolute;
440 bottom: 0;
441 left: 0;
442 z-index: 0;
443}
444
445#tabs ul{
446 list-style:none;
447}
448
449#tabs li{
450 display:inline;
451 float: left;
452 position: relative;
453 margin: 0;
454 padding: 0;
455
456}
457
458#tabs a {
459 float:left;
460 background:url(images/tab-left.png) no-repeat left top;
461 color:#0470a0;
462 padding-left:9px;
463 margin-right:3px;
464 text-decoration:none;
465 color:#cfcfcf;
466 cursor: pointer; /* IE 7 bug-fix */
467}
468
469#tabs a span{
470 float:left;
471 display:block;
472 background:url(images/tab-right.png) no-repeat right top;
473 height: 29px;
474 padding-right: 10px;
475}
476
477#tabs a span span{
478 display:block;
479 background:none;
480 height: auto;
481 padding: 4px 4px 0 4px;
482}
483
484/* Commented Backslash Hack hides rule from IE5-Mac \*/
485#tabs a span {float:none;}
486/* End IE5-Mac hack */
487#tabs a:hover span {
488 color:#cfcfcf;
489}
490
491#tabs a:hover, #tabs li:hover a{
492 background-position:0% -29px;
493 color:#fff;
494}
495#tabs a:hover span, #tabs li:hover a span{
496 background-position:100% -29px;
497 color:#fff;
498}
499
500#tabs a.active, #tabs a.active:hover,
501#tabs li.current_page_item a, #tabs li.current_page_item a:hover,
502#tabs li.current_page_ancestor a, #tabs li.current_page_ancestor a:hover,
503#tabs li.current-cat a, #tabs li.current-cat a:hover,
504#tabs li.current-cat-parent a, #tabs li.current-cat-parent a:hover{
505 background-position:0% -58px;
506}
507
508#tabs a.active span, #tabs a.active:hover span,
509#tabs li.current_page_item a span, #tabs li.current_page_item a:hover span,
510#tabs li.current_page_ancestor a span, #tabs li.current_page_ancestor a:hover span,
511#tabs li.current-cat a span, #tabs li.current-cat a:hover span,
512#tabs li.current-cat-parent a span, #tabs li.current-cat-parent a:hover span{
513 background-position:100% -58px;
514 color:#000;
515}
516
517/* sub-menus */
518
519#tabs ul ul {
520 background:#eeeeef url(images/tab-subnav.png) repeat-x left top;
521 position: absolute;
522 display: none;
523 width:200px;
524 top: 29px;
525 left: 0;
526 margin: 0;
527 padding: 4px 0;
528 line-height: 100%;
529 z-index: 99;
530 border-left: 1px solid #999;
531 border-right: 1px solid #999;
532 border-bottom: 1px solid #999;
533 -moz-border-radius-bottomleft: 4px;
534 -moz-border-radius-bottomright: 4px;
535}
536
537#tabs ul ul ul{
538 border: 1px solid #999;
539 -moz-border-radius: 4px;
540}
541
542#tabs ul a.active ul,
543#tabs ul li.current_page_item ul,
544#tabs ul li.current_page_ancestor ul,
545#tabs ul li.current-cat ul,
546#tabs ul li.current-cat-parent ul{
547 background: #fff;
548}
549
550#tabs ul.active ul ul,
551#tabs ul li.current_page_item ul ul,
552#tabs ul li.current_page_ancestor ul ul,
553#tabs ul li.current-cat ul ul,
554#tabs ul li.current-cat-parent ul ul{
555 border: 1px solid #666666 !important;
556}
557
558#tabs ul li ul a{
559 width:180px;
560 height:auto;
561 float:left;
562 background: none;
563 margin: 0;
564 padding: 4px 10px;
565 color: #000;
566 font-weight: normal;
567 line-height: 125%;
568}
569
570#tabs li:hover ul a span{ color: #000; }
571
572#tabs ul li ul a span, #tabs ul li ul a span span{
573 margin: 0;
574 padding: 0;
575 height: auto;
576 float: none;
577}
578
579#tabs ul ul a:hover, #tabs ul ul a:hover,
580#tabs ul a.active ul a:hover,
581#tabs ul li.current_page_item ul a:hover,
582#tabs ul li.current_page_ancestor ul a:hover,
583#tabs ul li.current-cat ul a:hover,
584#tabs ul li.current-cat-parent ul a:hover{
585 background:#09c6eb url(images/tab-subnav-active.gif) repeat-x left top;
586}
587
588#tabs ul ul a:hover, #tabs ul ul a:hover span,
589#tabs ul a.active ul a:hover span,
590#tabs ul li.current_page_item ul a:hover span,
591#tabs ul li.current_page_ancestor ul a:hover span,
592#tabs ul ul li.current_page_parent a:hover span,
593#tabs ul ul li.current_page_item a:hover span,
594#tabs ul ul li.current_page_parent li.current_page_item a:hover span,
595#tabs ul ul li.current-cat a:hover span,
596#tabs ul ul li.current-cat-parent li.current_page_item a:hover span{
597 color:#fff;
598}
599
600#tabs ul li ul a span, #tabs ul li ul a span{
601 background: none;
602}
603
604#tabs ul ul ul{
605 top:auto;
606}
607
608#tabs ul li ul ul {
609 left:195px;
610 top: 4px;
611}
612
613#tabs ul li:hover ul ul, #tabs ul li:hover ul ul ul, #tabs ul li:hover ul ul ul ul{
614 display:none;
615}
616#tabs ul li:hover ul, #tabs ul li li:hover ul, #tabs ul li li li:hover ul, #tabs ul li li li li:hover ul{
617 display:block;
618}
619
620/* active submenus */
621#tabs ul ul li.current_page_parent a span,
622#tabs ul ul li.current_page_item a span,
623#tabs ul ul li.current_page_parent li.current_page_item a span,
624#tabs ul ul li.current-cat a span,
625#tabs ul ul li.current-cat-parent li.current_page_item a span{
626 color: #2d83d5;
627}
628
629#tabs ul ul li.current_page_item li a span, #tabs ul ul li.current_page_parent li a span,
630#tabs ul ul li.current-cat li a span, #tabs ul ul li.current-cat-parent li a span{
631 color: #000;
632}
633
634/* IE 7 bug-fixes */
635#tabs ul li:hover { z-index: 100; }
636#tabs ul * li:hover { visibility: inherit; }
637
638
639/*** MAIN ***/
640
641/* sort news links (pligg) */
642#sortlinks{
643 display: block;
644 margin: 5px 0 20px;
645}
646
647
648/* secondary tabs */
649
650#mid ul.menu {
651 font-size:14px;
652 height:35px;
653 line-height:normal;
654 left: 0;
655 padding-left: 12px;
656 background:transparent url(images/mtab-bg.png) repeat-x left bottom;
657 margin: 10px 0 20px;
658 list-style:none;
659}
660
661#mid ul.menu li {
662 display:inline;
663 float:left;
664 margin: 0;
665 padding: 0;
666}
667
668#mid ul.menu a {
669 float:left;
670 background:url(images/mtab-left.png) no-repeat left -35px;
671 color:#0470a0;
672 padding-left:6px;
673 margin-right:3px;
674 text-decoration:none;
675 text-transform: uppercase;
676 color:#8c8b8b;
677 cursor: pointer; /* IE 7 bug-fix */
678}
679
680#mid ul.menu a span{
681 float:left;
682 display:block;
683 background:url(images/mtab-right.png) no-repeat right -35px;
684 height: 35px;
685 padding-right: 6px;
686}
687
688#mid ul.menu a span span{
689 display:block;
690 background:none;
691 height: auto;
692 padding: 7px 10px 0 10px;
693}
694
695/* Commented Backslash Hack hides rule from IE5-Mac \*/
696#mid ul.menu a span {float:none;}
697/* End IE5-Mac hack */
698#mid ul.menu a:hover span {
699 color:#cfcfcf;
700}
701
702#mid ul.menu a:hover{
703 background-position:0% -70px;
704 color:#fff;
705}
706#mid ul.menu a:hover span{
707 background-position:100% -70px;
708 color:#fff;
709}
710
711#mid ul.menu a.active, #mid ul.menu a.current{
712 background-position:0% 0px;
713 color:#ed2124;
714}
715#mid ul.menu a.active span, #mid ul.menu a.current span {
716 background-position:100% 0px;
717 color:#ed2124;
718}
719
720#mid #tab-2, #mid #tab-3, #mid #tab-4, #mid #tab-5, #mid #tab-6, #mid #tab-7, #mid #tab-8, #mid #tab-9{
721 display: none;
722}
723
724.story, .post, .attachment{
725 background: transparent url(images/div-h2.gif) repeat-x left 8px;
726 padding-top: .6em;
727 margin: 0 0 2.8em;
728 display: block;
729 position: relative;
730 min-width: 0; /* IE7 peakaboo fix */
731}
732
733
734#mid .story h2, #mid .post h2, #mid .attachment h2{
735 margin: 0;
736}
737
738.story h2 a, .post h2 a, .story h3 a, .post h3 a{
739 color: #000;
740 text-decoration: none;
741}
742
743.story h2 a:hover, .post h2 a:hover, .story h3 a:hover, .post h3 a:hover{
744 background: none;
745 color: #ed1f24;
746}
747
748/* voting (only for Pligg) */
749
750.story .vote{
751 width: 70px;
752 height: 89px;
753 background: transparent url(images/vote-up.png) no-repeat left top;
754 float:left;
755 display: block;
756 position: relative;
757}
758
759.story .vote span.votenumber{
760 text-align: center;
761 width: 70px;
762 display: block;
763 margin-top: 10px;
764 position: absolute;
765 top: 0;
766 left: 0;
767}
768
769.story .vote a{
770 color: #fff;
771 text-decoration: none;
772}
773
774.story .vote span.votenumber a{
775 font-size: 30px;
776}
777
778.story .vote span.votenumber a:hover{
779 background: none;
780 text-decoration: underline;
781}
782
783.story .vote span.subtext{
784 background: transparent url(images/vote-text.png) no-repeat left top;
785 text-align: center;
786 width: 70px;
787 height: 29px;
788 position: absolute;
789 top: 62px;
790 left: 0;
791}
792
793/* story header */
794
795.story .postheader, .post .postheader, .attachment .postheader{
796 display: block;
797 margin-left: 74px;
798 position: relative;
799}
800
801.story p.postcategory, .post p.postcategory, .attachment p.postcategory{
802 color: #e5e5e5;
803}
804
805.story .postinfo, .post .postinfo, .attachment .postinfo{
806 background: #e2e3e3 url(images/postinfo-bg.gif) repeat-x left top;
807}
808
809.story .postinfo p, .post .postinfo p, .attachment .postinfo p{
810 padding: .4em .8em;
811}
812
813/* story body */
814
815.story .postbody, .post .postbody, .attachment .postbody{
816 clear: left;
817 display: block;
818}
819
820.story p.postcontrols, .post p.postcontrols, .attachment p.postcontrols{
821 color: #e5e5e5;
822 float: right;
823 margin: 0;
824}
825
826.story p.tags, .post .tags, .attachment p.postcontrols{
827 float: left;
828 display: block;
829 padding-left: 19px;
830 margin: 0;
831 background:transparent url(images/post-icons.png) no-repeat 0 top;
832}
833
834.story p.postcontrols a, .story p.postcategory a,
835.post p.postcontrols a, .post p.postcategory a,
836.attachment p.postcontrols a, .attachment p.postcategory a{
837 padding: 0 2px;
838}
839
840/* comments link */
841
842a.comments, .story p.postcontrols a.comments, .post p.postcontrols a.comments{
843 background:transparent url(images/post-icons.png) no-repeat 2px bottom;
844 padding-left: 19px;
845 color:#ed1f24;
846}
847
848a.comments:hover, .story p.postcontrols a.comments:hover, .post p.postcontrols a.comments:hover{
849 background: #ed1f24;
850 color: #fff;
851}
852
853a.no.comments, .post p.postcontrols a.no.comments{
854 color: #2d83d5;
855}
856
857a.no.comments:hover, .post p.postcontrols a.no.comments:hover{
858 background: #2d83d5;
859 color: #fff;
860}
861
862
863/* comments */
864
865ol#comments, ol#comments li,
866ol#trackbacks, ol#trackbacks li{
867 list-style-type: none;
868 padding: 0;
869 margin: 0;
870}
871
872ol#comments ul.children, ol#trackbacks ul.children{
873 margin: 0;
874 padding: 0;
875}
876
877li.comment{
878 background: transparent url(images/comment-div-bg.png) repeat-y left bottom;
879 list-style-position: outside; /* ie 7 bugfix */
880 display: block;
881 position: relative;
882 min-height: 110px;
883}
884
885li.comment .wrap{
886 background: transparent url(images/comment-div-start.png) no-repeat left top;
887 min-height:110px;
888 height:auto !important; /* ie6 ignores it */
889 height:110px; /* fix */
890}
891
892li.comment.with-avatars{ background-position: 96px bottom; }
893li.comment.with-avatars .wrap{ background-position: 96px top; }
894
895/* gravatar */
896li.comment .avatar{
897 float: left;
898 width: auto !important;
899 padding-top:6px;
900 padding-left: 8px;
901}
902
903li.comment .avatar img{
904 padding: 3px;
905 margin: 4px 10px;
906 border: 1px solid #E7E8E6;
907 border-radius: 4px;
908 -moz-border-radius: 4px;
909}
910
911li.comment .details{ display: block; margin-left: 12px; }
912li.comment.with-avatars .details{ margin-left: 108px;}
913
914li.comment .details .head{
915 background: #f7f8f8 url(images/postinfo-bg.gif) repeat-x left bottom;
916 padding: 2px 10px;
917 margin: 0;
918 display: block;
919 color: #8f9090;
920}
921
922li.comment .details.admincomment .head{
923 background: #59b2e4 url(images/postinfo-bg-admin.gif) repeat-x left bottom;
924 color: #fff;
925}
926
927li.comment .details.admincomment .head a{ color: #fff; }
928li.comment .details.admincomment .head a:hover{ background: none; color: #fcb722; }
929
930
931/* comment rate links, pligg only */
932
933span.rate{
934 right: 8px;
935 position: absolute;
936}
937
938span.rate a.karma{
939 font-family: "Arial Black", Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;
940 font-weight: bold;
941 font-size: 110%;
942 text-decoration: none;
943 padding: 0;
944}
945
946span.rate a.karma.negative{ color:#ed2124; }
947span.rate a.karma.positive{ color:#6fb23c; }
948
949span.rate a.karma:hover{
950 background: none;
951}
952
953span.rate a.ratelink{
954 padding: 4px;
955 text-decoration: none;
956}
957
958span.rate a.ratelink.up{ background: transparent url(images/thumb-up.gif) no-repeat left center; }
959span.rate a.ratelink.down{ background: transparent url(images/thumb-down.gif) no-repeat left center; }
960
961li.comment .details .text{
962 background: transparent url(images/comment-bg.png) repeat-x left top;
963 padding: .3em .8em;
964 margin-top: 3px;
965 min-height: 64px;
966 font-size: 90%;
967 color: #4e5359;
968}
969
970li.comment .details.admincomment .text{
971 background: #f0f0f0 url(images/comment-bg-admin.png) repeat-x left top;
972}
973
974div.act{
975 position: absolute;
976 display: none;
977 right: 0;
978 top: 0;
979 margin-top: 50px;
980 font-size: 110%;
981 text-transform: uppercase;
982}
983
984span.button a{
985 background: transparent url(images/button-bg.png) no-repeat right top;
986 display: block;
987 height: 31px;
988 float: left;
989 margin-right: 3px;
990 cursor: pointer;
991}
992
993span.button a span{
994 float: left;
995 height: 31px;
996 display: block;
997 padding: 0 10px 0 25px;
998}
999
1000span.quote a span{ background: transparent url(images/button-quote.png) no-repeat left top; }
1001span.reply a span{ background: transparent url(images/button-reply.png) no-repeat left top; }
1002span.submit a span{ background: transparent url(images/button-submit.png) no-repeat left top; }
1003
1004span.button a span span{
1005 background: none;
1006 display: block;
1007 padding: 6px 10px 0px 10px;
1008 height: auto;
1009}
1010
1011span.button a:hover{ background-position: right bottom; }
1012span.button a:hover span{ background-position: left bottom; }
1013
1014
1015/* sidebars */
1016
1017#sidebar h2.title, #sidebar2 h2.title{
1018 font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;
1019 font-weight: normal;
1020 text-transform: uppercase;
1021 font-size: 130%;
1022}
1023
1024#sidebar ul, #sidebar2 ul{
1025 margin: 0;
1026 padding: 0;
1027}
1028
1029#sidebar ul li, #sidebar2 ul li{
1030 list-style-type: none;
1031 line-height: 140%;
1032 margin: 0;
1033 padding: 0;
1034 display: block;
1035 list-style-position: outside; /* ie 7 bugfix */
1036}
1037
1038/* sidebar menu */
1039
1040#sidebar ul.nav{
1041 margin: 1em 0 2em;
1042 padding: 0;
1043}
1044
1045#sidebar ul.nav li{
1046 list-style-type: none;
1047 background: transparent url(images/div-h.gif) repeat-x left bottom;
1048 padding: 2px 0 3px 0;
1049 margin: 0;
1050 position: relative;
1051}
1052
1053/* no bg on the last menu item */
1054#sidebar ul.nav li.last{
1055 background: none
1056}
1057
1058
1059#sidebar ul.nav ul{
1060 margin: 0px 0 12px;
1061}
1062
1063#sidebar ul.nav ul ul{
1064 margin: 0px 0 8px; /* lower bottom-padding for 2+ level menu */
1065}
1066
1067/* 2nd level menu */
1068#sidebar ul.nav li li{
1069 background: none;
1070 padding: 0;
1071 margin-left: 25px;
1072}
1073
1074/* 3rd ... n levels */
1075#sidebar ul.nav li li li{
1076 margin-left: 10px;
1077}
1078
1079#sidebar ul.nav li a{
1080 background: none;
1081 display: block;
1082 text-decoration: none;
1083 text-transform: uppercase;
1084 font-size: 110%;
1085 padding: 3px 27px 3px 8px;
1086 color: #000;
1087 cursor: pointer;
1088}
1089
1090#sidebar ul.nav li a:hover{
1091 background: #efefee url(images/side-nav-bg.png) repeat-y right top;
1092 color: #ed2124;
1093}
1094
1095#sidebar ul.nav li a span{
1096 background: transparent url(images/b1.png) no-repeat left 3px;
1097 padding-left: 17px;
1098 display: block;
1099}
1100
1101#sidebar ul.nav li a:hover span{
1102 background-position: left -97px;
1103 color: #ed2124;
1104}
1105
1106#sidebar ul.nav li li a{
1107 text-transform: none;
1108 font-size: 100%;
1109 padding: 0;
1110}
1111
1112#sidebar ul.nav li li a:hover{
1113 background: none
1114}
1115
1116#sidebar ul.nav li li a span{
1117 background: none;
1118 padding: 0;
1119}
1120
1121#sidebar ul.nav li a.rss{
1122 background: transparent url(images/side-nav-rss.gif) no-repeat left top;
1123 display: none;
1124 width:26px;
1125 position: absolute;
1126 height: 13px;
1127 right: 0;
1128 padding: 0 4px 0 0;
1129 margin-top: 2px;
1130 top: 0;
1131 text-decoration: none;
1132 cursor: pointer;
1133 z-index: 5;
1134}
1135
1136#sidebar ul.nav li li a.rss{
1137 visibility: hidden;
1138}
1139
1140#sidebar ul.nav li a.rss:hover{
1141 background-position: 0px -13px;
1142}
1143
1144
1145/* sidebar content box */
1146
1147#sidebar .box, #sidebar2 .box{
1148 margin: 16px 0 2px;
1149}
1150
1151#sidebar .box h2.title, #sidebar2 .box h2.title{
1152 background: transparent url(images/side-box-top.png) no-repeat left bottom;
1153 padding: 4px 0 4px 20px;
1154 color: #8d8b8b;
1155 margin: 20px 0 0 0;
1156}
1157
1158#sidebar .box ul, #sidebar2 .box ul{
1159 background: transparent url(images/side-box-bg.png) repeat-y left bottom;
1160 padding: 10px 20px;
1161 display: block;
1162}
1163
1164#sidebar .box ul ul, #sidebar2 .box ul ul{ background: none; }
1165#sidebar .box ul li, #sidebar2 .box ul li{ line-height: 150%; }
1166
1167#sidebar .box caption, #sidebar2 .box caption{
1168 text-align: left;
1169 font-weight: bold;
1170}
1171
1172
1173/* sidebar search */
1174
1175#searchtab{
1176 background: transparent url(images/search-bg.png) no-repeat left top;
1177 height: 40px;
1178 position: relative;
1179}
1180
1181#searchtab .inside{
1182 background: transparent url(images/search-go.png) no-repeat right top;
1183 height: 40px;
1184}
1185
1186#searchtab input{
1187 border: 0;
1188 background: none;
1189 font-size: 12px;
1190 padding: 0px;
1191}
1192
1193#searchtab input.searchfield, #searchtab input#s{
1194 position: absolute;
1195 top: 6px;
1196 left: 46px;
1197 color: #949496;
1198 padding: 0px;
1199 margin: 0;
1200 width: 50%;
1201}
1202
1203#searchtab input.searchfield:focus, #searchtab input#s:focus{ color: #000; }
1204
1205#searchtab input.searchbutton, #searchtab input#searchsubmit{
1206 position: absolute;
1207 right: 37px;
1208 top: 6px;
1209 color: #e5e5e5;
1210 text-transform: uppercase;
1211 padding: 0px;
1212 margin: 0;
1213}
1214
1215#searchtab label{ display: none; }
1216#searchtab input.searchbutton:hover{ color: #fff; }
1217
1218
1219
1220/*** FOOTER ***/
1221
1222#footer{
1223 background: transparent url(images/div-h2.gif) repeat-x left top;
1224 padding: 20px 0;
1225 margin-top: 2em;
1226 width: 100%;
1227
1228 text-align: center;
1229}
1230
1231#footer a#toplink{
1232 text-decoration: none;
1233 padding: 0 .6em;
1234}
1235
1236
1237/*** top right page controls ***/
1238
1239#layoutcontrol{
1240 position: absolute;
1241 top: 10px;
1242 right: 20px;
1243 display: block;
1244 width: 74px;
1245 height: 16px;
1246 z-index: 1000;
1247}
1248
1249#layoutcontrol a{
1250 float: left;
1251 display: block;
1252 width: 16px;
1253 height: 16px;
1254 margin-right: 3px;
1255 background: transparent url(images/pagecontrols.png) no-repeat left top;
1256}
1257
1258#layoutcontrol a.setLiquid{ background-position: -50px top; }
1259#layoutcontrol a.setFont{ background-position: left top; width: 25px; }
1260
1261#layoutcontrol a.setLiquid:hover{ background-position: right top; }
1262#layoutcontrol a.setFont:hover{ background-position: -25px top; }
1263#layoutcontrol a span{ display: none; }
1264
1265
1266/* misc... */
1267
1268.left{ float: left; }
1269.right{ float: right; }
1270div.clear{ clear: both;height:1px; }
1271
1272/* clearfix */
1273.clearfix:after{
1274 content: ".";
1275 display: block;
1276 height: 0;
1277 clear: both;
1278 visibility: hidden;
1279}
1280
1281.clearfix{
1282 min-width: 0; /* trigger hasLayout for IE7 */
1283 display: inline-block;
1284 /* \*/ display: block; /* Hide from IE Mac */
1285}
1286
1287* html .clearfix{
1288/* \*/ height: 1%; /* Hide from IE Mac */
1289}
1290
1291.error, .red{ color:#ed1f24; }
1292
1293
1294/*** WORDPRESS SPECIFIC STYLES ***/
1295
1296.widget{
1297 margin: 1em .6em 1.8em .6em;
1298 min-width: 0; /* IE7 peakaboo fix */
1299 padding: 0;
1300}
1301
1302.widget ul ul{
1303 margin: 0 0 0 .8em;
1304 padding: 0;
1305}
1306
1307#sidebar .widget h2.title,
1308#sidebar2 .widget h2.title{
1309 background: transparent url(images/div-h2.gif) repeat-x left bottom;
1310 color: #8b8b89;
1311 padding-bottom: 2px;
1312 font-size: 125%;
1313 margin-bottom: .4em;
1314}
1315
1316#sidebar li.linkcat h2.title,
1317#sidebar2 li.linkcat h2.title{
1318 background: transparent url(images/div-h2.gif) repeat-x left bottom;
1319 color: #8b8b89;
1320 padding-bottom: 2px;
1321 text-align: right;
1322 font-style: italic;
1323 font-size: 115%;
1324}
1325
1326/* lists with arrow bullets on some of the widgets */
1327#sidebar li.linkcat li, #sidebar2 li.linkcat li,
1328.widget.widget_links ul li, .widget.widget_meta ul li, .widget.widget_categories ul li, .widget.widget_archive ul li, .widget.widget_pages ul li, .widget.widget_recent_entries ul li{
1329 background: transparent url(images/b3.gif) no-repeat left 6px;
1330}
1331
1332#sidebar li.linkcat a, #sidebar2 li.linkcat a,
1333.widget.widget_links ul li a, .widget.widget_meta ul li a, .widget.widget_categories ul li a, .widget.widget_archive ul li a, .widget.widget_pages ul li a, .widget.widget_recent_entries ul li a{
1334 color: #8b8b89;
1335 text-decoration: none;
1336 margin-left: 10px;
1337 display: inline-block;
1338}
1339
1340.widget_tag_cloud a{
1341 vertical-align: middle;
1342 text-decoration: none;
1343 padding: 0 0.2em;
1344 letter-spacing: -0.04em;
1345}
1346
1347
1348#sidebar li.linkcat a:hover, #sidebar2 li.linkcat a:hover,
1349.widget.widget_links ul li a:hover, .widget.widget_meta ul li a:hover, .widget.widget_categories ul li a:hover, .widget.widget_archive ul li a:hover, .widget.widget_pages ul li a:hover, .widget.widget_recent_entries ul li a:hover{
1350 color:#ed1f24;
1351 background: none;
1352 text-decoration: underline;
1353}
1354
1355/* recent comments widget */
1356.widget ul#recentcomments li{
1357 background: transparent url(images/post-icons.png) no-repeat left -141px;
1358 padding-left: 18px;
1359 display:block;
1360 font-style: italic;
1361 margin-bottom: 5px;
1362}
1363
1364.widget ul#recentcomments li a.url{
1365 border-bottom: 1px dotted #8b8b89;
1366 color: #000;
1367 text-decoration: none;
1368 font-style: normal;
1369}
1370
1371.widget ul#recentcomments li a.url:hover{
1372 border-bottom: 1px solid #8b8b89;
1373 background: none;
1374}
1375
1376.widget#tag_cloud{ text-align: justify; }
1377.widget#tag_cloud a{ line-height: 125%; }
1378
1379
1380/* calendar widget */
1381.widget_calendar h2{
1382 display: none;
1383}
1384
1385.widget_calendar table#wp-calendar{
1386 width: 100%;
1387 border: 1px solid #ccc;
1388}
1389
1390.widget_calendar table#wp-calendar th, .widget_calendar table#wp-calendar td{
1391 text-align: center;
1392}
1393
1394.widget_calendar table#wp-calendar thead th{
1395 font-weight: bold;
1396 background: #ccc;
1397 color: #fff;
1398 border: 0;
1399}
1400
1401.widget_calendar table#wp-calendar tbody td{
1402 border: 0;
1403 background: #eee;
1404 color: #555;
1405}
1406
1407.widget_calendar table#wp-calendar tbody td.pad{
1408 background: #fff;
1409}
1410
1411.widget_calendar table#wp-calendar tfoot td{
1412 border: 0;
1413 background: #fff;
1414}
1415
1416.widget_calendar table#wp-calendar caption{
1417 text-align: right;
1418 font-style: italic;
1419 color: #aaa;
1420}
1421
1422
1423.post .postheader{
1424 display: block;
1425 margin-left:0;
1426}
1427
1428.post .postbody img, .attachment img, .navigation .alignleft img, .navigation .alignright img{
1429 padding: 3px;
1430 margin: 4px 10px;
1431 border: 1px solid #E7E8E6;
1432 border-radius: 4px;
1433 -moz-border-radius: 4px;
1434}
1435
1436.post img.alignleft, .attachment img.alignleft{ margin-left: 0; }
1437.post img.alignright, .attachment img.alignright{ margin-right: 0; }
1438.post img.aligncenter, .attachment img.aligncenter{ margin: 0 auto; text-align: center; }
1439
1440
1441.attachment-entry{
1442 text-align: center;
1443}
1444
1445.attachment div.caption{
1446 background:#F7F7F7;
1447 border: 1px solid #E7E8E6;
1448 border-radius: 4px;
1449 -moz-border-radius: 4px;
1450 padding-top:5px;
1451 margin:4px 10px;
1452 text-align:center;
1453 color: #8d8b8b;
1454 min-width: 0; /* ie7 peakaboo fix */
1455}
1456
1457/* no border on smilies */
1458img.wp-smiley, .post .postbody img.wp-smiley, .attachment img.wp-smiley{
1459 padding: 0;
1460 margin: 0;
1461 border: 0;
1462}
1463
1464.wp-caption {
1465 background:#F7F7F7;
1466 border: 1px solid #E7E8E6;
1467 border-radius: 4px;
1468 -moz-border-radius: 4px;
1469 padding-top:5px;
1470 margin:4px 10px;
1471 text-align:center;
1472 color: #8d8b8b;
1473}
1474
1475.wp-caption img, .post .postbody .wp-caption img, .attachment .wp-caption img{
1476 margin: 0;
1477 border: 0;
1478 padding: 0;
1479}
1480
1481.wp-caption.alignleft{ margin-left: 0; }
1482.wp-caption.alignright{ margin-right: 0; }
1483
1484
1485.navigation{
1486 font-size: 80%;
1487 color: #c4c3c1;
1488 margin: 0;
1489 padding: 0;
1490}
1491
1492.navigation a{
1493 text-decoration: none;
1494 color: #d2d0cf;
1495}
1496
1497.navigation a:hover{
1498 background: none;
1499 color:#ed1f24;
1500}
1501
1502.postmetadata{
1503 color: #c4c3c1;
1504 margin: 1em 0;
1505}
1506
1507.postmetadata a{
1508 color: #929292;
1509}
1510
1511.postmetadata a:hover{
1512 background: none;
1513 color:#ed1f24;
1514}
1515
1516span.editlink{
1517 position: absolute;
1518 right: 10px;
1519 top: 5px;
1520}
1521
1522span.editlink.page{
1523 position: relative;
1524 top: 20px;
1525}
1526
1527span.editlink a{
1528 display: block;
1529 height: 16px;
1530 background: transparent url(images/edit.png) no-repeat left top;
1531 padding-left: 17px;
1532 color: #000;
1533 text-decoration: none;
1534}
1535
1536span.editlink a:hover{
1537 background-position: left bottom;
1538 background-color: none;
1539 color:#ed1f24;
1540}
1541
1542span.advedit a{
1543 background: transparent url(images/edit.png) no-repeat left top;
1544 display: block;
1545 width: 16px;
1546 height: 16px;
1547}
1548
1549#footer a.rss, a.rsssubscribe{
1550 background: transparent url(images/rss.png) no-repeat left 50%;
1551 padding-left: 18px;
1552}
1553
1554#footer a.rss:hover, a.rsssubscribe:hover{
1555 background: #2d83d5 url(images/rss.png) no-repeat left 50%;
1556}
1557
1558a.rsssubscribe{
1559 margin: 6px 0 0 10px;
1560 display: block;
1561}
1562
1563
1564#commentform{
1565 display: block;
1566 background: transparent url(images/div-h2.gif) repeat-x left 0px;
1567 padding: 6px 0 0 0;
1568 margin: 20px 0;
1569}
1570
1571#commentform textarea{
1572 margin-bottom: 6px;
1573}
1574
1575#commentform #commentdata label{
1576 background: #FFFF99;
1577}
1578
1579
1580/* pagination */
1581
1582.commentnavi{
1583 margin: 10px 0;
1584 display: block;
1585}
1586
1587.commentnavi .page-numbers, #pagenavi a, #pagenavi span.pages, #pagenavi span.extend{
1588 padding: 2px 6px 2px 6px !important;
1589 border: 1px solid #ccc !important;
1590 background: #fff !important;
1591 margin:0;
1592}
1593
1594#pagenavi a, #pagenavi span.pages, #pagenavi span.extend{
1595 margin: 0 2px;
1596}
1597
1598
1599#pagenavi span.current{
1600 background: #ccc !important;
1601 color: #fff !important;
1602 padding: 2px 6px 2px 6px !important;
1603 border: 1px solid #ccc !important;
1604}
1605
1606.commentnavi a{
1607 color: #4a9dce;
1608 text-decoration: none;
1609 position: relative;
1610}
1611
1612.commentnavi a:hover{ color: #00619d; }
1613#comment .page-numbers.current, #pagenavi span.pages{ color: #ccc !important; }
1614
1615#pagenavi{
1616 display: block;
1617 padding-bottom: 10px;
1618 font-size: 100% !important;
1619}
1620
1621/* threaded comments? */
1622ol#comments li.comment.depth-2,
1623ol#comments li.comment.depth-3,
1624ol#comments li.comment.depth-4,
1625ol#comments li.comment.depth-5,
1626ol#comments li.comment.depth-6,
1627ol#comments li.comment.depth-7,
1628ol#comments li.comment.depth-8,
1629ol#comments li.comment.depth-9{ margin-left: 14px; }
1630
1631/* threaded comments, with avatars */
1632ol#comments li.comment.with-avatars.depth-2,
1633ol#comments li.comment.with-avatars.depth-3,
1634ol#comments li.comment.with-avatars.depth-4,
1635ol#comments li.comment.with-avatars.depth-5,
1636ol#comments li.comment.with-avatars.depth-6,
1637ol#comments li.comment.with-avatars.depth-7,
1638ol#comments li.comment.with-avatars.depth-8,
1639ol#comments li.comment.with-avatars.depth-9{ margin-left: 96px; }
1640
1641
1642.aligncenter {
1643 display: block;
1644 margin-left: auto;
1645 margin-right: auto;
1646}
1647
1648.alignleft { float: left; }
1649.alignright { float: right; }
1650
1651li.infotext{
1652 text-align: center;
1653 padding: 2px 12px 0 6px;
1654}
1655
1656img.wp-smiley { vertical-align: -20%; }
1657
1658
1659.profile .avatar img{
1660 padding: 3px;
1661 margin: 0 6px 6px 0;
1662 border: 1px solid #E7E8E6;
1663 border-radius: 4px;
1664 -moz-border-radius: 4px;
1665}
1666
1667.profile .info{
1668 margin-left: 148px;
1669}
1670
1671p.im{
1672 margin: .1em 0 .2em;
1673 padding: 1px 0;
1674}
1675
Note: See TracBrowser for help on using the repository browser.