]> git.mxchange.org Git - quix0rs-gnu-social.git/blob - theme/base/css/display.css
Direct message markup and style
[quix0rs-gnu-social.git] / theme / base / css / display.css
1 /* theme: base */
2 * { margin:0; padding:0; }
3 img { display:block; border:0; }
4 a abbr { cursor: pointer; border-bottom:0; }
5 table { border-collapse:collapse; }
6 ol { list-style-position:inside; }
7 html { font-size: 87.5%; background-color:#fff; height:100%; }
8 body {
9 background-color:#fff;
10 color:#000;
11 font-family:sans-serif;
12 font-size:1em;
13 line-height:1.65;
14 position:relative;
15 margin:0 auto;
16 width:1004px;
17 width:71.714em;
18 }
19 h1,h2,h3,h4,h5,h6 {
20         text-transform:uppercase;
21         margin-bottom:7px;
22 }
23 h1 {
24 font-size:1.4em;
25 line-height:1;
26 margin-bottom:18px;
27 }
28 h2 { font-size:1.3em; }
29 h3 { font-size:1.2em; }
30 h4 { font-size:1.1em; }
31 h5 { font-size:1em; }
32 h6 { font-size:0.9em; }
33
34 caption {
35 font-weight:bold;
36 }
37 .opened { display: block !important;}
38 .closed { display: none !important;}
39
40 legend {
41 font-weight:bold; 
42 font-size:1.3em;
43 text-transform:uppercase;
44 }
45 form {
46 }
47 input, textarea, select, option {
48 padding:4px;
49 font-family:sans-serif;
50 font-size:1em;
51 }
52 input, textarea, select {
53 border-width:2px;
54 border-style: solid;
55 border-radius:4px;
56 -moz-border-radius:4px;
57 -webkit-border-radius:4px;
58 }
59 input.submit {
60 font-weight:bold;
61 }
62 textarea {
63 overflow:auto;
64 }
65 select {
66 }
67 option {
68 padding-bottom:0;
69 }
70 fieldset {
71 padding:0;
72 border:0;
73 }
74 form ul li {
75 list-style-type:none;
76 margin:0 0 18px 0;
77 }
78 form label {
79 font-weight:bold;
80 /*margin:0 0 11px 0;*/
81 }
82 form ul li input {
83 }
84
85 input.checkbox {
86 position:relative;
87 top:2px;
88 left:0;
89 border:0;
90 }
91
92 #page_notice .error,
93 #page_notice .success {
94 padding:4px 7px;
95 border-radius:4px;
96 -moz-border-radius:4px;
97 -webkit-border-radius:4px;
98 }
99 form label.submit {
100 display:none;
101 }
102 .form_settings input.remove {
103 margin-left:11px;
104 }
105
106
107
108
109 /* FORM SETTINGS */
110 .form_settings fieldset {
111 margin-bottom:29px;
112 }
113
114 .form_guide {
115 font-style:italic;
116 }
117
118
119 .form_settings .form_data li {
120 width:100%;
121 float:left;
122 }
123
124 .form_settings .form_data label {
125 float:left;
126 }
127 .form_settings .form_data textarea,
128 .form_settings .form_data select,
129 .form_settings .form_data input {
130 margin-left:11px;
131 float:left;
132 }
133
134 .form_settings label {
135 margin-top:2px;
136 width:152px;
137 }
138
139 .form_actions label {
140 display:none;
141 }
142
143 .form_settings #settings_autosubscribe label {
144 display:inline;
145 font-weight:bold;
146 }
147
148 #form_settings_profile legend,
149 #form_login legend,
150 #form_register legend {
151 display:none;
152 }
153
154 .form_settings .form_data p.form_guide {
155 clear:both;
156 margin-left:163px;
157 margin-bottom:0;
158 }
159
160 .form_settings p {
161 margin-bottom:11px;
162 }
163
164 .form_settings input.checkbox {
165 margin-top:3px;
166 margin-left:0;
167 }
168 .form_settings label.checkbox {
169 font-weight:normal;
170 margin-top:0;
171 margin-right:0;
172 margin-left:11px;
173 float:left;
174 width:90%;
175 }
176
177 #form_login p.form_guide,
178 #form_register #settings_rememberme p.form_guide {
179 margin-left:0;
180 }
181
182
183 .form_settings .form_note {
184 border-radius:4px;
185 -moz-border-radius:4px;
186 -webkit-border-radius:4px;
187 padding:0 7px;
188 }
189
190 /* FORM SETTINGS */
191
192
193
194
195 address {
196 float:left;
197 margin-bottom:18px;
198 margin-left:18px;
199 }
200 address.vcard img.logo {
201 margin-right:0;
202 }
203 address .fn {
204 font-weight:bold;
205 }
206
207
208 #header {
209 width:100%;
210 position:relative;
211 float:left;
212 padding-top:18px;
213 margin-bottom:29px;
214 }
215
216 #site_nav_global_primary {
217 float:right;
218 margin-right:18px;
219 margin-bottom:11px;
220 }
221 #site_nav_global_primary ul li {
222 display:inline;
223 margin-left:11px;
224 }
225
226
227 .system_notice dt {
228 font-weight:bold;
229 text-transform:uppercase;
230 display:none;
231 }
232
233 #site_notice {
234 position:absolute;
235 right:0;
236 top:49px;
237 float:right;
238 width:322px;
239 }
240 #page_notice {
241 clear:both;
242 margin-bottom:18px;
243 }
244
245
246
247
248 #footer {
249 float:left;
250 width:64%;
251 padding:18px;
252 }
253
254
255
256 #site_nav_local_views {
257 width:100%;
258 float:left;
259 }
260 #site_nav_local_views dt {
261 display:none;
262 }
263 #site_nav_local_views li {
264 float:left;
265 margin-right:18px;
266 list-style-type:none;
267 }
268 #site_nav_local_views a {
269 float:left;
270 text-decoration:none;
271 padding:4px 11px;
272 -moz-border-radius-topleft:4px;
273 -moz-border-radius-topright:4px;
274 -webkit-border-top-left-radius:4px;
275 -webkit-border-top-right-radius:4px;
276 border-width:1px;
277 border-style:solid;
278 border-bottom:0;
279 text-shadow: 4px 4px 4px #ddd;
280 font-weight:bold;
281 }
282 #site_nav_local_views .nav {
283 float:left;
284 width:100%;
285 }
286
287
288 #site_nav_global_primary dt,
289 #site_nav_global_secondary dt {
290 display:none;
291 }
292 /*
293 #site_nav_global_primary .current a {
294 font-weight:bold;
295 border-style:solid;
296 }
297 */
298 #site_nav_global_secondary {
299 margin-bottom:11px;
300 }
301
302 #site_nav_global_secondary ul li {
303 display:inline;
304 margin-right:11px;
305 }
306 #export_data li a {
307 padding-left:20px;
308 }
309 #export_data li a.foaf {
310 padding-left:30px;
311 }
312 #export_data li a.export_vcard {
313 padding-left:28px;
314 }
315
316
317
318 #export_data ul {
319 display:inline;
320 }
321 #export_data li {
322 list-style-type:none;
323 display:inline;
324 margin-left:11px;
325 }
326 #export_data li:first-child {
327 margin-left:0;
328 }
329
330
331
332 #licenses {
333 font-size:0.9em;
334 }
335
336 #licenses dt {
337 font-weight:bold;
338 display:none;
339 }
340 #licenses dd {
341 margin-bottom:11px;
342 line-height:1.5;
343 }
344
345 #site_content_license_cc {
346 margin-bottom:0;
347 }
348 #site_content_license_cc img {
349 display:inline;
350 vertical-align:top;
351 margin-right:4px;
352 }
353
354
355 #wrap {
356         float:left;
357         margin:0 auto;
358     width:1004px;
359     width:71.714em;
360 }
361
362
363 #core {
364 position:relative;
365 width:100%;
366 float:left;
367 margin-bottom:1em;
368 }
369
370 #content {
371 width:644px;
372 padding:18px;
373 float:left;
374 border-radius:7px;
375 -moz-border-radius:7px;
376 -moz-border-radius-topleft:0;
377 -webkit-border-radius:7px;
378 -webkit-border-top-left-radius:0;
379 }
380
381 #content_inner {
382 position:relative;
383 width:100%;
384 float;left;
385 }
386
387 #aside_primary {
388 width:300px;
389 float:left;
390 margin-left:2px;
391 padding:18px 4px 18px 18px;
392 border-radius:7px;
393 -moz-border-radius:7px;
394 -webkit-border-radius:7px;
395 }
396
397
398
399
400 /*Start: FORM NOTICE*/
401 #form_notice {
402 width:384px;
403 width:458px;
404 float:left;
405 position:relative;
406 line-height:1;
407 }
408 #form_notice fieldset {
409 border:0;
410 padding:0;
411 }
412 #form_notice legend {
413 display:none;
414 }
415 #form_notice textarea {
416 border-radius:7px;
417 -moz-border-radius:7px;
418 -webkit-border-radius:7px;
419 width:377px;
420 width:370px;
421 height:86px;
422 line-height:1.5;
423 padding:7px 7px 16px 7px;
424 }
425 #form_notice label {
426 display:block;
427 font-size:1.3em;
428 margin-bottom:7px;
429 }
430 #form_notice .form_data li {
431 float:left;
432 }
433
434 #form_notice #notice_attach_file label,
435 #form_notice #notice_submit label {
436 display:none;
437 }
438
439 #form_notice #notice_attachment {
440 margin-top:25px;
441 margin-left:4px;
442 }
443
444 #form_notice .form_note {
445 position:absolute;
446 top:120px;
447 right:98px;
448 z-index:9;
449 }
450
451 #form_notice .form_note dt {
452 font-weight:bold;
453 display:none;
454 }
455 #notice_text-count {
456 font-weight:bold;
457 line-height:1.15;
458 }
459
460 #form_notice #notice_data-attach_view {
461 /*position:absolute;*/
462 top:25px;
463 right:30px;
464 margin-left:4px;
465 padding:0;
466 cursor:pointer;
467 width:16px;
468 height:16px;
469 border:0;
470 text-indent:-9999px;
471 }
472 #form_notice .form_actions {
473 position:absolute;
474 bottom:0;
475 right:0;
476 }
477 #form_notice .form_actions input.submit {
478 width:60px;
479 padding:8px;
480 }
481
482 #form_notice li {
483 margin-bottom:0;
484 }
485
486 #form_notice #notice_to {
487 margin-bottom:7px;
488 }
489
490 #notice_to label {
491 float:left;
492 margin-right:18px;
493 margin-top:11px;
494 }
495 #notice_to select {
496 float:left;
497 }
498
499 /*end FORM NOTICE*/
500
501
502
503
504
505 /* user_profile */
506 #user_profile {
507 position:relative;
508 width:475px;
509 min-height:123px;
510 float:left;
511 margin-bottom:17px;
512 margin-left:0;
513 }
514 #user_profile dt,
515 #user_statistics dt {
516 font-weight:bold;
517 }
518 #user_profile .user_depiction {
519 float:left;
520 position:absolute;
521 top:0;
522 left:0;
523 width:96px;
524 }
525 #user_profile .user_fn,
526 #user_profile .user_nickname,
527 #user_profile .user_location,
528 #user_profile .user_url,
529 #user_profile .user_note,
530 #user_profile .user_tags {
531 float:left;
532 clear:left;
533 margin-left:113px;
534 width:322px;
535 margin-bottom:4px;
536 }
537
538 #user_profile .user_fn,
539 #user_profile .user_nickname {
540 width:auto;
541 clear:none;
542 }
543 #user_profile .user_fn {
544 margin-left:11px;
545 margin-right:4px;
546 }
547 #user_profile .user_fn .fn {
548 font-weight:bold;
549 font-style:normal;
550 }
551 #user_profile .nickname {
552 font-style:italic;
553 font-weight:bold;
554 }
555
556 #user_profile .user_fn dd:before {
557 content: "(";
558 font-weight:normal;
559 }
560 #user_profile .user_fn dd:after {
561 content: ")";
562 font-weight:normal;
563 }
564
565 #user_profile dt {
566 display:none;
567 }
568 #user_profile h2 {
569 display:none;
570 }
571
572 /* user_profile */
573
574
575
576
577
578 /*user_actions*/
579 #user_actions {
580 clear:left;
581 float:left;
582 position:absolute;
583 top:0;
584 right:0;
585 }
586 #user_actions h2 {
587 display:none;
588 }
589 #user_actions ul {
590 list-style-type:none;
591 }
592 #user_actions li {
593 margin-bottom:4px;
594 }
595 #user_actions li:first-child {
596 border-top:0;
597 }
598 #user_actions fieldset {
599 border:0;
600 padding:0;
601 }
602 #user_actions legend {
603 display:none;
604 }
605
606 #user_actions input.submit {
607 display:block;
608 text-align:left;
609 cursor:pointer;
610 width:100%;
611 }
612 #user_actions a {
613 text-decoration:none;
614 }
615
616
617
618 .form_user_block input.submit,
619 .form_user_unblock input.submit {
620 border:0;
621 padding-left:20px;
622 }
623
624
625
626 #user_subscribe input.submit,
627 .form_user_subscribe input.submit {
628
629 }
630
631
632
633 #user_send-a-message form {
634 clear:left;
635 width:322px;
636 margin-top:18px;
637 }
638
639 #user_send-a-message textarea {
640 width:96%;
641 }
642
643 .user_tags ul {
644 list-style-type:none;
645 }
646 .user_tags li {
647 display:inline;
648 margin-right:1em;
649 float:left;
650 }
651
652
653
654 .aside .section {
655 margin-bottom:29px;
656 clear:both;
657 }
658 .aside .section h2 {
659 text-transform:uppercase;
660 font-size:1em;
661 }
662
663 #user_statistics dt,
664 #user_statistics dd {
665 display:inline;
666 }
667 #user_statistics dt:after {
668 content: ":";
669 }
670
671
672 #user_subscriptions,
673 #user_subscriptions-common {
674 float:left;
675 }
676 #user_subscriptions ul.users {
677 width:220px;
678 float:left;
679 }
680 #user_subscriptions .users li {
681 list-style-type:none;
682 float:left;
683 margin-right:7px;
684 margin-bottom:7px;
685 }
686 #user_subscriptions .users li .photo {
687 width:24px;
688 height:24px;
689 margin-right:0;
690 }
691 #user_subscriptions .users li .fn {
692 display:none;
693 }
694 .aside .section .more {
695 clear:both;
696 }
697
698
699
700 .profile #user_profile {
701 margin-bottom:0;
702 min-height:60px;
703 }
704
705 .profile .form_user_unsubscribe {
706 float:right;
707 }
708 .profiles {
709 list-style-type:none;
710 }
711 .profile #user_profile .user_location {
712 width:auto;
713 clear:none;
714 margin-left:11px;
715 }
716 .profile #user_profile dl,
717 .profile #user_profile dd {
718 display:inline;
719 float:none;
720 }
721 .profile #user_profile .user_note,
722 .profile #user_profile .user_url {
723 margin-left:59px;
724 clear:none;
725 display:block;
726 width:auto;
727 }
728
729
730
731 /* NOTICE */
732 .notice,
733 .profile {
734 position:relative;
735 padding-top:18px;
736 padding-bottom:18px;
737 clear:both;
738 float:left;
739 width:644px;
740 width:96.699%;
741 width:100%;
742 border-top:1px dashed #D1D9E4;
743 /*-moz-border-radius:7px;*/
744 }
745 .notices li {
746 list-style-type:none;
747 /*margin-bottom:11px;*/
748 }
749 .notices li.hover {
750 border-radius:4px;
751 -moz-border-radius:4px;
752 -webkit-border-radius:4px;
753 }
754
755
756 /* NOTICES */
757 #notices_primary {
758 float:left;
759 width:644px;
760 border-radius:7px;
761 -moz-border-radius:7px;
762 -webkit-border-radius:7px;
763 }
764 #notices_primary h2 {
765 display:none;
766 }
767 .notice-data a span {
768 display:block;
769 padding-left:28px;
770 }
771
772
773 .notice .author {
774 margin-right:11px;
775 }
776 .notice .author a {
777 }
778 .notice .author:after {
779 /*content:":";*/
780 }
781
782 .vcard .photo {
783 display:inline;
784 margin-right:11px;
785 margin-bottom:11px;
786 float:left;
787 }
788 .vcard .url {
789 text-decoration:none;
790 }
791 .vcard .url:hover {
792 text-decoration:underline;
793 }
794 .vcard .fn {
795 font-style:italic;
796 }
797 .vcard .fn:hover {
798
799 }
800
801
802 .notice .entry-title {
803 float:left;
804 width:100%;
805 }
806 .notice p.entry-content {
807 display:inline;
808 }
809
810 .notice_video p.entry-content,
811 .notice_audio p.entry-content,
812 .notice_image p.entry-content,
813 .notice_location p.entry-content,
814 .notice_event p.entry-content,
815 .notice_document p.entry-content {
816 }
817 #laconicat .notice p.entry-content {
818 /*margin-left:199px;*/
819 }
820 .notice p.entry-content a:visited {
821 border-radius:4px;
822 -moz-border-radius:4px;
823 -webkit-border-radius:4px;
824 }
825 .notice p.entry-content .vcard a {
826 border-radius:4px;
827 -moz-border-radius:4px;
828 -webkit-border-radius:4px;
829 }
830
831 .notice div.entry-content {
832 /*border:1px solid blue;*/
833 clear:left;
834 float:left;
835 width:48%;
836 font-size:0.95em;
837 }
838 .notice div.entry-content a,
839 .notice .notice-options a,
840 .notice .notice-options input {
841
842 }
843 .notice .notice-options a,
844 .notice .notice-options input {
845 float:left;
846 font-size:1.025em;
847 }
848
849 #laconicat .notice div.entry-content {
850 /*margin-left:0;*/
851 }
852
853 .notice div.entry-content dl,
854 .notice div.entry-content dt,
855 .notice div.entry-content dd {
856 display:inline;
857 }
858 .notice div.entry-content .timestamp dt,
859 .notice div.entry-content .response dt {
860 display:none;
861 }
862 .notice div.entry-content .timestamp a {
863 display:inline-block;
864 }
865 .notice div.entry-content .device dt {
866 text-transform:lowercase;
867 }
868 .notice div.entry-content a {
869
870 }
871 .notice div.entry-content a:hover {
872 }
873
874
875
876 .notice-data {
877 position:absolute;
878 top:18px;
879 right:0;
880 min-height:50px;
881 margin-bottom:4px;
882 }
883 .notice .entry-content .notice-data dt {
884 display:none;
885 }
886
887 .notice-data a {
888 display:block;
889 outline:none;
890 }
891
892 .notice-options {
893 padding-left:2%;
894 float:left;
895 width:50%;
896 position:relative;
897 font-size:0.95em;
898 }
899
900 .notice-options a {
901 float:left;
902 }
903 .notice-options .notice_delete,
904 .notice-options .notice_reply,
905 .notice-options .form_favor,
906 .notice-options .form_disfavor {
907 position:absolute;
908 top:0;
909 }
910 .notice-options .form_favor,
911 .notice-options .form_disfavor {
912 left:0;
913 }
914 .notice-options .notice_reply {
915 left:29px;
916 }
917 .notice-options .notice_delete {
918 left:76px;
919 }
920 .notice-options .notice_reply dt {
921 display:none;
922 }
923
924 .notice-options input,
925 .notice-options a {
926 text-indent:-9999px;
927 outline:none;
928 }
929
930 .notice-options .notice_reply a,
931 .notice-options form input.submit {
932 display:block;
933 border:0;
934 }
935 .notice-options .notice_reply a,
936 .notice-options .notice_delete a {
937 text-decoration:none;
938 padding-left:16px;
939 }
940
941 .notice-options .notice_delete {
942
943 }
944
945 .notice-options form input.submit {
946 cursor:pointer;
947 width:16px;
948 padding:2px 0;
949 }
950
951 .notice-options .notice_delete dt,
952 .notice-options .form_favor legend,
953 .notice-options .form_disfavor legend {
954 display:none;
955 }
956 .notice-options .notice_delete fieldset,
957 .notice-options .form_favor fieldset,
958 .notice-options .form_disfavor fieldset {
959 border:0;
960 padding:0;
961 }
962
963 /*END: NOTICES */
964
965
966
967
968
969 .pagination dt {
970 font-weight:bold;
971 display:none;
972 }
973
974 .pagination .nav {
975 float:left;
976 width:100%;
977 list-style-type:none;
978 }
979
980 .pagination .nav_prev {
981 float:left;
982 }
983 .pagination .nav_next {
984 float:right;
985 }
986
987 .pagination a {
988 display:block;
989 text-decoration:none;
990 font-weight:bold;
991 padding:7px;
992 border:1px dotted #D1D9E4;
993 border-bottom:0;
994 }
995
996 .pagination .nav_prev a {
997 -moz-border-radius-topright:7px;
998 -webkit-border-top-right-radius:7px;
999 padding-left:20px;
1000 border-left:0;
1001 }
1002 .pagination .nav_next a {
1003 -moz-border-radius-topleft:7px;
1004 -webkit-border-top-left-radius:7px;
1005 padding-right:20px;
1006 border-right:0;
1007 }
1008
1009
1010 /* END: NOTICE */
1011
1012
1013
1014 /*If there is hentry on #content_inner, this doesn't need to be specific to #doc */
1015 #doc #content_inner p {
1016 margin-bottom:18px;
1017 }
1018 #doc #content_inner ol,
1019 #doc #content_inner ul {
1020 list-style-position:inside;
1021 }
1022 #doc #content_inner li {
1023 margin-bottom:18px;
1024 }
1025 #doc #content_inner li li {
1026 margin-left:18px;
1027 }
1028
1029
1030 /*START: LOAD ALONG WITH JS*/
1031 .notice .in-reply-to {
1032         width:98%;
1033         margin-left:2%;
1034 }
1035 .notice .in-reply-to li {
1036 background-color:#F7F9FB;
1037 }
1038 .notice .in-reply-to li .in-reply-to li {
1039 background-color:#E4E9F0;
1040 }
1041 .notice .in-reply-to li .in-reply-to li .in-reply-to li {
1042 background-color:#D1D9E4;
1043 }
1044
1045
1046
1047 #user_actions #user_subscribe .form_note,
1048 #user_actions #user_subscribe .form_data,
1049 #user_actions #user_subscribe .form_actions label {
1050 display:none;
1051 }
1052 #form_user-relationship .form_note,
1053 #form_user-relationship .form_data,
1054 #form_user-relationship .form_actions label {
1055 display:block;
1056 }
1057
1058 #user_actions #user-relationship_submit {
1059 margin-bottom:0;
1060 }
1061 #form_user-relationship .form_data li label {
1062 margin-right:11px;
1063 }
1064
1065 #user_relationship_xfn {
1066 /*z-index:1000;
1067 position:absolute;
1068 width:521px;
1069 height:322px;*/
1070 display:none;
1071 }
1072 #user_relationship_xfn fieldset {
1073 background-color:#fff;
1074 }
1075
1076 /*END: LOAD ALONG WITH JS*/
1077
1078
1079
1080 /* TOP_POSTERS */
1081 #top-posters caption {
1082 text-align:left;
1083 text-transform:uppercase;
1084 }
1085
1086 #top-posters thead {
1087 display:none;
1088 }
1089 #top-poster_user {
1090 width:199px;
1091 }
1092 #top-poster_number-of-notices {
1093 width:123px;
1094 }
1095 #top-posters tbody td {
1096 padding-right:11px;
1097 padding-bottom:4px;
1098 }
1099 #top-posters img {
1100 margin-right:7px;
1101 height:24px;
1102 width:24px;
1103 }
1104
1105
1106
1107 /* tagcloud */
1108 #tagcloud ul {
1109 list-style-type:none;
1110 }
1111 #tagcloud ul li {
1112 display:inline;
1113 margin-right:7px;
1114 line-height:1.4;
1115 }
1116
1117 #tagcloud.section dt {
1118 text-transform:uppercase;
1119 font-weight:bold;
1120 }
1121 #tagcloud .weight_1 {
1122 font-size:1em;
1123 }
1124 #tagcloud .weight_2 {
1125 font-size:1.3em;
1126 }
1127 #tagcloud .weight_3 {
1128 font-size:1.6em;
1129 }
1130 #tagcloud .weight_4 {
1131 font-size:1.9em;
1132 }
1133 #tagcloud .weight_5 {
1134 font-size:2.2em;
1135 }
1136
1137
1138
1139 #form_settings_photo .form_data {
1140 clear:both;
1141 }
1142
1143
1144
1145
1146 #photo_original,
1147 #photo_preview {
1148 float:left;
1149 }
1150 #photo_preview,
1151 #settings_photo_action-crop {
1152 margin-left:29px;
1153 }
1154 #photo_preview_view {
1155 height:96px;
1156 width:96px;
1157 overflow:hidden;
1158 }
1159
1160
1161
1162
1163 .section .groups,
1164 #users_featured ul {
1165 list-style-type:none;
1166 }
1167 .section .groups li,
1168 #users_featured li {
1169 margin-top:11px;
1170 float:left;
1171 width:100%;
1172 }
1173 .section .groups li:first-child,
1174 #users_featured li:first-child {
1175 margin-top:0;
1176 }
1177
1178 .section .groups .vcard,
1179 #users_featured .vcard {
1180 float:left;
1181 margin-bottom:-23px;
1182 }
1183
1184 .section .groups dl,
1185 #users_featured dl {
1186 float:left;
1187 margin-left:63px;
1188 clear:left;
1189 }
1190 .section .groups dt,
1191 #users_featured dt {
1192 display:none;
1193 font-weight:bold;
1194 }
1195
1196
1197
1198 #home.logged_out h1 {
1199 display:none;
1200 }
1201
1202 #home #intro {
1203 margin-bottom:29px;
1204 float:left;
1205 width:100%;
1206 }
1207
1208 #home #intro p {
1209 margin-bottom:18px;
1210 font-size:1.8em;
1211 }
1212
1213 #home #intro #guide_steps {
1214 list-style-type:none;
1215 }
1216 #home #intro #guide_steps li {
1217 float:left;
1218 margin-left:18px;
1219 }
1220 #home #intro #guide_steps li:first-child {
1221 margin-left:0;
1222 }
1223 #home #intro #guide_steps li a {
1224 display:block;
1225 float:left;
1226 width:185px;
1227 height:109px;
1228 border-width:1px;
1229 border-style:dotted;
1230 text-decoration:none;
1231 border-radius:7px;
1232 -moz-border-radius:7px;
1233 -webkit-border-radius:7px;
1234 padding:7px;
1235 font-size:1.6em;
1236 font-weight:bold;
1237 text-align:center;
1238 }
1239
1240
1241 #testimonials {
1242 clear:both;
1243 }