]> git.mxchange.org Git - quix0rs-gnu-social.git/blob - theme/default/display.css
Using abbr.published @title and ISO8601
[quix0rs-gnu-social.git] / theme / default / display.css
1 /* CSS Document */
2 /* Design & CSS by Marie-Claude Doyon http://www.marieclaudedoyon.com */
3
4 html {
5         background-color: #f6e5b0;
6         }
7 body {
8         position: absolute;
9         width: 100%;
10         margin: 0;
11         padding: 0;
12         font-family: Verdana, Arial, Helvetica, sans-serif;
13         font-size: 10px;
14         line-height: 12px;
15         min-height: 100%;
16         height: 100%;
17     color: #701238;
18         }
19 a {
20         color: #d1451a;
21         text-decoration: none;
22         }
23 a:hover {
24         text-decoration: underline;
25         }
26 img, img a {
27         border: 0;
28         }
29 h1 {
30         font-size: 14px;
31         }
32
33 #wrap {
34         margin: 0 auto;
35         padding: 0 20px;
36         width: 760px;
37         background: url(bg-header.gif) repeat-x #fbf2d7;
38         }
39 #header {
40         position: relative;
41         margin: 0 auto;
42         width: 600px;
43         height: 216px;
44         }
45 #logo {
46         margin-top: 9px;
47         }
48 p#branding {
49         margin: 0;
50         padding: 6px 0 3px 0;
51         color: #fbf2d7;
52         font-size: 21px;
53         font-weight: bold;
54         line-height: 27px;
55         }
56 p#branding a {
57         color: #dab134;
58         }
59
60 #header h1.pagetitle {
61         margin: 0;
62         padding: 0;
63         font-size: 15px;
64         line-height: 24px;
65         color: #fff6d5;
66 }
67
68 #header h2.sitename {
69         display: none;
70         margin: 0;
71         padding: 0;
72         color: #fff6d5;
73 }
74
75 abbr.published { border-bottom:0; }
76
77 /* ===== Begin Navigation Styling ===== */
78
79 /* ----- Navigation ------ */
80 #nav {
81         float: right;
82         margin: 0;
83         padding: 0;
84         list-style-type: none;
85         font-size: 12px;
86         }
87 #nav li {
88         display: block;
89         float: left;
90         }
91 #nav li a {
92         display: block;
93         padding: 9px 9px 12px 9px;
94         color: #F60;
95         }
96 #nav li a:hover {
97         text-decoration: underline;
98         }
99
100 /* ----- Tabs ----- */
101 #nav_views {
102         margin: 0 auto;
103         padding: 0;
104         position: absolute;
105         bottom: 0;
106         list-style-type: none;
107         font-size: 14px;
108         font-weight: bold;
109         width: 600px;
110         /*height: 30px;*/
111         }
112 #nav_views li {
113         display: block;
114         float: left;
115         line-height: 21px;
116         }
117 #nav_views li a {
118         display: block;
119         margin: 0;
120         padding: 4px 12px 3px 12px;
121         color: #fff6d5;
122         background-color: #d1451a;
123         border-right: 1px solid #dcaa3f;
124         }
125 #nav_views li a:hover {
126         text-decoration: none;
127         }
128 #nav_views li.current a, #nav_views li.current a:hover {
129         color: #701238;
130         background-color: #fff6d5;
131         border-right: 1px solid #dcaa3f;
132         }
133 #nav_views li.current a:hover {
134         color: #d1451a;
135         }
136 #nav_views li a:hover {
137         color: #fff6d5;
138         background-color: #701238;
139         border-right: 1px solid #dcaa3f;
140         }
141
142 .feeds {
143 clear:both;
144 float:right;
145 margin-top:1.25em;
146 position:absolute;
147 right:0;
148 bottom:-30px;
149 }
150 .feeds * {
151 line-height:1.4;
152 padding:0;
153 margin:0;
154 font-size:12px;
155 }
156
157 .feeds p {
158 font-weight:bold;
159 display:inline;
160 display:none;
161 }
162 .feeds ul {
163 display:inline;
164 }
165 .feeds li {
166 list-style-type:none;
167 display:inline;
168 margin-left:0.5em;
169 }
170 .feeds li a.rss,
171 .feeds li a.atom {
172 background:url(icon_feed.jpg) no-repeat;
173 padding-top:2px;
174 padding-left:20px;
175 }
176 .feeds li a.foaf {
177 background:url(icon_foaf.gif) no-repeat;
178 padding-top:2px;
179 padding-left:30px;
180 }
181
182 form#disfavor, form.disfavor,
183 form#favor, form.favor  {
184         float: right;
185 }
186
187 /*favorites*/
188 input#favor, input.favor,
189 input#disfavor, input.disfavor  {
190         background-color:#fcfff5;
191         background-color:transparent;
192         background-image:url(icon_heart-02.gif);
193         background-repeat:no-repeat;
194         cursor: pointer;
195         border: 0;
196         width: 16px;
197         height:16px;
198         text-indent:-9999px;
199 }
200
201 input#disfavor, input.disfavor {
202         background-image:url(icon_heart-01.gif);
203 }
204
205 .notice_single:hover input.favor,
206 .notice_single:hover input.disfavor {
207         background-color:#f3f8ea;
208 }
209
210 /*profile_actions*/
211 #profile_actions {
212 padding-left:0;
213 list-style-type:none;
214 margin:0;
215 }
216 #profile_actions li {
217 margin-bottom:0.5em;
218 clear:both;
219 }
220
221 #profile_actions #profile_nudge input.submit {
222 margin:0;
223 padding:0;
224 padding-left:17px;
225 background:transparent url(icon_emote-wink.png) 0 1px no-repeat;
226 color:#C15D42;
227 font-family:Georgia,"Times New Roman",Times,serif;
228 font-weight:normal;
229 font-size:14px;
230 text-align:left;
231 float:left;
232 line-height:18px;
233 }
234 #profile_actions #profile_nudge input.submit:hover {
235 background-color:transparent;
236 color:#C15D42;
237 }
238
239 #wrap #content input.processing {
240 padding-left:17px;
241 background:transparent url(icon_process-working.gif) 0 1px no-repeat;
242 line-height:18px;
243 }
244
245 #wrap p#nudge_response {
246 padding-left:20px;
247 background:transparent url(icon_checkmark.gif) 0 1px no-repeat;
248 line-height:18px;
249 font-size:14px;
250 }
251
252 #wrap form input.disabled,
253 #wrap form input.disabled:hover {
254 background-color:#999;
255 cursor:default;
256 }
257
258 /* ----- Nav Footer ----- */
259 #nav_sub {
260         clear: both;
261         margin: 18px auto 0 auto;
262         padding: 0;
263         list-style-type: none;
264         font-size: 11px;
265         font-weight: bold;
266         line-height: 21px;
267         border-top: 1px solid #dec5b5;
268         width: 600px;
269         }
270 #nav_sub li {
271         display: block;
272         float: left;
273         }
274 #nav_sub li a {
275         padding: 6px 24px 6px 0;
276         }
277 #nav_sub li a:hover {
278         text-decoration: underline;
279         }
280 /* ===== End Navigation Styling ===== */
281
282 #content {
283         clear: left;
284         margin: 40px 0 45px 0;
285         padding: 0 80px;
286         font-family: Georgia, "Times New Roman", Times, serif;
287         font-size: 14px;
288         line-height: 18px;
289         }
290 #content h2 {
291         font-family: Verdana, Arial, Helvetica, sans-serif;
292         font-size: 15px;
293         }
294 #content label {
295         font-family: Verdana, Arial, Helvetica, sans-serif;
296         font-size: 12px;
297         }
298 .instructions p, .success, .error {
299         font-weight: normal;
300         margin: 36px 0 0 0;
301         padding: 10px;
302         font-family: Georgia, "Times New Roman", Times, serif;
303         font-size: 13px;
304         line-height: 15px;
305         border: 1px solid #dec5b5;
306         color: #fff6d5;
307         }
308 .instructions a, .success a, .error a {
309         color: #d8e2d7;
310         text-decoration: underline;
311         }
312 .instructions a:hover, .success a:hover, .error a:hover {
313         color: #fff6d5;
314         }
315 .success {
316         background-color: #48705b;
317         }
318 .error {
319         background-color: #ce3728;
320         }
321
322 /* ----- Stream -----*/
323
324 #notices {
325         clear: both;
326         margin: 0 auto;
327         padding: 0;
328         list-style-type: none;
329         width: 600px;
330         border-top: 1px solid #dec5b5;
331         }
332 #notices a:hover {
333         text-decoration: underline;
334         }
335 .notice_single {
336         clear: both;
337         display: block;
338         margin: 0;
339         padding: 5px 5px 5px 0;
340         min-height: 48px;
341         font-family: Georgia, "Times New Roman", Times, serif;
342         font-size: 13px;
343         line-height: 16px;
344         border-bottom: 1px solid #dec5b5;
345         background-color:#FCFFF5;
346         opacity:1;
347         }
348 .notice_single:hover {
349         background-color: #f7ebcc;
350         }
351 .notice_single p {
352         display: inline;
353         margin: 0;
354         padding: 0;
355         }
356 #notice_delete_form #confirmation_text {
357     display: block;
358         font-size: 14px;
359         font-weight: bold;
360         }
361
362 input#submit_yes, input#submit_no {
363         margin: 18px 10px 0px 0px;
364         padding: 4px;
365         font-weight: bold;
366         color: #fff6d5;
367         background-color: #F60;
368         cursor: pointer;
369         border: 0;
370         width: 40px;
371         }
372 input#submit_yes:hover, input#submit_no:hover {
373         background-color: #701238;
374         }
375 .avatar.stream {
376         float: left;
377         margin: 0 10px 0.5em 0;
378         }
379 p.time {
380         display: block;
381         font-family: Verdana, Arial, Helvetica, sans-serif;
382         font-size: 10px;
383         line-height: 15px;
384         }
385 p.time a {
386         color: #dab134;
387         }
388
389 /* ----- Profile -----*/
390 #profile {
391         clear: left;
392         margin: 0 -80px;
393         padding: 10px 0 0 0;
394         min-height: 170px;
395         border-top: 1px solid #dec5b5;
396         font-family: Georgia, "Times New Roman", Times, serif;
397         margin-bottom:1em;
398         float:left;
399         width:750px;
400         }
401 #profile h1 {
402         margin: 0;
403         padding: 0;
404         font-family: Verdana, Arial, Helvetica, sans-serif;
405         font-size: 14px;
406         }
407 #profile h2 {
408         margin: 0;
409         padding: 0;
410         font-family: Verdana, Arial, Helvetica, sans-serif;
411         font-size: 11px;
412         text-transform: uppercase;
413         color: #dab134;
414         }
415 #profile p {
416         margin: 0 10px 0 0;
417         font-size: 12px;
418         line-height: 14px;
419         }
420 #profile p.location {
421         margin: 0 10px 12px 0;
422         font-style: italic;
423         }
424 #profile p.notice_current {
425         font-size: 18px;
426         line-height: 21px;
427         }
428 #profile_avatar {
429         float: left;
430         margin-right: 4px;
431         }
432 #profile_avatar img {
433         margin-bottom: 5px;
434         }
435 .avatar.profile {
436         clear: left;
437         margin: 0 10px 5px 0;
438         }
439 .avatar.original {
440         float: left;
441         margin: 0 10px 18px 0;
442         }
443 a.nickname {
444         font-family: Verdana, Arial, Helvetica, sans-serif;
445         font-weight: bold;
446         font-size: 12px;
447         padding-right: 3px;
448         }
449 #profile_information {
450         float: left;
451         position: relative;
452         width: 270px;
453         }
454 .statistics {
455         margin-top: 18px;
456         }
457 .statistics h2 {
458         margin: 12px 0 3px 0;
459         }
460 dl.statistics {
461         margin: 0;
462         font-size: 12px;
463         line-height: 14px;
464         }
465 .statistics dt {
466         float: left;
467         width: 96px;
468 }
469 .statistics dd {
470         margin-left: 100px;
471 }
472 .statistics dt:after {
473         content: ":";
474         }
475 #subscriptions {
476         float: left;
477         margin: 18px 0 30px 0;
478         }
479 #subscriptions_avatars {
480         float: left;
481         margin: 6px 0 0 0;
482         padding: 0;
483         list-style-type: none;
484         width: 270px;
485         }
486 #subscriptions_avatars li .avatar.mini {
487         float: left;
488         margin: 0 3px 3px 0;
489         padding: 0;
490         line-height: 0;
491         /* border: 1px solid #f00; */
492         }
493 #subscriptions_viewall {
494         clear: left;
495         }
496 /* ----- End Profile -----*/
497
498 /* ----- Begin Subscriptions & Subscribers -----*/
499
500 ul.subscriptions, ul.subscribers {
501         float: none;
502         margin: 0;
503         padding: 0;
504         list-style-type: none;
505         overflow: auto;
506         clear:both;
507         }
508 ul.subscriptions li, ul.subscribers li {
509         display: block;
510         float: left;
511         padding: 0;
512         }
513 /* ----- End Subscriptions & Subscribers -----*/
514
515 #pagination {
516         margin: 18px auto;
517         width: 600px;
518         }
519 #nav_pagination {
520         margin: 0 0 36px 0;
521         padding: 0;
522         float: right;
523         list-style-type: none;
524         font-size: 12px;
525         font-weight: bold;
526         }
527 #nav_pagination li {
528         display: block;
529         float: left;
530         background-color: #701238;
531         }
532 #nav_pagination li.before {
533         margin-right: 1px;
534         }
535 #nav_pagination li a {
536         padding: 6px 15px;
537         line-height: 21px;
538         background-color: #701238;
539         color: #fff6d5;
540         }
541 #nav_pagination li a:hover {
542         background-color: #3F606F;
543         color: #fff6d5;
544         text-decoration: none;
545         }
546
547 #footer {
548         clear: both;
549         margin: 0 auto;
550         padding: 0 0 36px 0;
551         width: 600px;
552         border-top: 1px solid #dec5b5;
553         }
554 #footer p {
555         margin-top: 9px;
556         line-height: 12px;
557         }
558 #cc {
559         float: left;
560         margin: 3px 10px 0 0;
561         }
562
563 /* ===== Begin Forms Styling ===== */
564
565 /* ----- Forms General Style ----- */
566 form {
567         margin: 0 auto;
568         padding: 0;
569         }
570 form {
571         font-family: Verdana, Arial, Helvetica, sans-serif;
572         font-size: 12px;
573         }
574 form label {
575         display: block;
576         font-size: 12px;
577         font-weight: bold;
578         line-height: 18px;
579         }
580 form input {
581         border: 1px solid #dec5b5;
582         width: 264px;
583         }
584 input#submit, input.submit  {
585         display: block;
586         margin: 18px 0;
587         padding: 4px;
588         font-weight: bold;
589         color: #fff6d5;
590         background-color: #F60;
591         cursor: pointer;
592         border: 0;
593         width: auto;
594         }
595 input#submit:hover, input.submit:hover {
596         background-color: #701238;
597         }
598 input.checkbox {
599         /*width: 14px;
600         height: 14px;*/
601         width: auto;
602         border: 0;
603         }
604
605 label.checkbox_label {
606     display: inline;
607     font-weight: normal;
608 }
609
610 textarea, input {
611         font-family: Verdana, Arial, Helvetica, sans-serif;
612         font-size: 12px;
613         color: #701238;
614         padding: 3px;
615         }
616 textarea:focus, input:focus {
617         background-color: #f8ebc0;
618         }
619 textarea {
620         width: 270px;
621         border: 1px solid #D8E2D7;
622         }
623 .input_instructions {
624         margin-top: 3px;
625         display: block;
626         font-size: 11px;
627         line-height: 15px;
628         color: #924959;
629         font-family: Verdana, Arial, Helvetica, sans-serif;
630         }
631
632 /* ----- Status Form ----- */
633 #status_form {
634         height: 96px;
635         /*background-color: #F00;*/
636         }
637 #status_form p {
638         margin: 36px 0 0 0;
639         padding: 0;
640         }
641 #status_label {
642         display: block;
643         clear: both;
644         margin: 0;
645         padding: 0 0 3px 0;
646         font-size: 18px;
647         font-weight: bold;
648         line-height: 24px;
649         color: #dab134;
650         }
651 #status_textarea {
652         display: block;
653         float: left;
654         width: 463px;
655         height: 35px;
656         padding: 5px;
657         font-family: Verdana, Arial, Helvetica, sans-serif;
658         font-size: 12px;
659         color: #701238;
660         border: 0;
661         }
662 #status_submit {
663         display: block;
664         float: left;
665         margin: 1px 0 0 4px;
666         width: 63px;
667         height: 45px;
668         background-color: #F60;
669         font-family: Verdana, Arial, Helvetica, sans-serif;
670         font-weight: bold;
671         font-size: 14px;
672         color: #fff6d5;
673         cursor: pointer;
674         border: 0;
675         }
676 #status_submit:hover {
677         background-color: #d1451a;
678         }
679 #counter {
680         position: absolute;
681         top: 140px;
682         left: -64px;
683         width: 50px;
684         font-weight: bold;
685         text-align: right;
686 }
687 .response_error textarea,
688 .response_error .on_max {
689 background-color:#fee;
690 }
691
692 /* ----- Subscribe Form ----- */
693 #content .subscribe .submit, #content .unsubscribe .submit, #remotesubscribe .button, #remotesubscribe {
694         clear: left;
695         margin: 0;
696         width: 96px;
697         height: 27px;
698         font-family: verdana, arial, helvetica, sans-serif;
699         font-weight: bold;
700         font-size: 10px;
701         text-transform: uppercase;
702         background-color: #F60;
703         color: #fff6d5;
704         border: 0;
705         }
706 #remotesubscribe {
707         width: 96px;
708         height: 22px;
709         padding: 5px 0 0 0;
710         text-align: center;
711         }
712 #content .subscribe .button:hover, #content .unsubscribe .button:hover {
713         background-color: #904632;
714         cursor: pointer;
715         }
716
717 a#remotesubscribe {
718         display: block;
719 }
720
721 /* ----- Login Form -----*/
722 input#license {
723         width: auto;
724         border: 0;
725         }
726 /* ----- Avatar Form -----*/
727 form {
728         clear: left;
729 }
730
731 /* ----- OpenID Form -----*/
732
733 input#openid_url {
734    background: url(login-bg.gif) no-repeat;
735    background-color: #fff;
736    background-position: 4px 50%;
737    color: #000;
738    padding-left: 24px;
739 }
740
741 /* People lists (search results, maybe subscribers) */
742
743 #profiles {
744         clear: both;
745         margin: 0 auto;
746         padding: 0;
747         list-style-type: none;
748         width: 600px;
749         border-top: 1px solid #dec5b5;
750         /*border: 1px solid #F00;*/
751         }
752 #profiles a:hover {
753         text-decoration: underline;
754         }
755
756 .profile_single {
757         clear: both;
758         display: block;
759         margin: 0;
760         padding: 5px 5px 5px 0;
761         min-height: 48px;
762         font-family: Georgia, "Times New Roman", Times, serif;
763         font-size: 13px;
764         line-height: 16px;
765         border-bottom: 1px solid #dec5b5;
766         }
767 .profile_single:hover {
768         background-color: #f7ebcc;
769         }
770
771 .profile_single form.subscribe {
772         float: right;
773 }
774
775 .profile_single form.unsubscribe {
776         float: right;
777 }
778
779 /* ----- IM Settings Form -----*/
780
781 #imsettings p {
782         margin: 0;
783         padding: 0;
784         line-height: 15px;
785 }
786
787 /* ----- direct message ----- */
788
789 #message_form {
790         height: 96px;
791         /*background-color: #F00;*/
792         }
793
794 #message_form p {
795         margin: 21px 0 0 0;
796         padding: 0;
797         }
798 #message_form label {
799         display: inline;
800         }
801
802 #message_content {
803         display: block;
804         float: left;
805         width: 463px;
806         height: 35px;
807         padding: 5px;
808         font-family: Verdana, Arial, Helvetica, sans-serif;
809         font-size: 12px;
810         color: #193441;
811         border: 0;
812         }
813
814 #message_send {
815         display: block;
816         float: left;
817         margin: 1px 0 0 4px;
818         width: 63px;
819         height: 45px;
820         background-color: #C15D42;
821         font-family: Verdana, Arial, Helvetica, sans-serif;
822         font-weight: bold;
823         font-size: 14px;
824         color: #FCFFF5;
825         cursor: pointer;
826         border: 0;
827         }
828
829 #message_send:hover {
830         background-color: #904632;
831         }
832
833 /* ===== End Forms Styling ===== */
834
835 /* ===== Tag Cloud Styling ===== */
836
837 p.tagcloud {
838 text-align: center;
839 }
840
841 p.tagcloud a {
842 line-height:100%;
843 vertical-align:middle;
844 }
845
846 p.tagcloud a.largest {
847 font-size: 400%;
848 }
849 p.tagcloud a.verylarge {
850 font-size: 300%;
851 }
852
853 p.tagcloud a.large {
854 font-size: 200%;
855 }
856
857 p.tagcloud a.medium {
858 font-size: 150%;
859 }
860
861 p.tagcloud a.small {
862 font-size: 100%;
863 }
864
865 p.tagcloud a.verysmall {
866 font-size: 80%;
867 }
868
869 p.tagcloud a.smallest {
870 font-size: 60%;
871 }
872
873 #subscriptions_nav,
874 #filter_tags {
875 margin:0 0 2em 0;
876 }
877
878 #subscriptions_nav {
879 padding-bottom:0.5em;
880 /*border-bottom:1px solid #D8E2D7;*/
881 float:right;
882 }
883 #filter_tags {
884 float:left;
885 }
886
887 #subscriptions_nav dt,
888 #filter_tags dt {
889 display:none;
890 }
891 #subscriptions_nav dd,
892 #filter_tags dd {
893 margin-left:0;
894 }
895 #subscriptions_nav ul,
896 #filter_tags ul {
897 padding-left:0;
898 list-style-type:none;
899 margin-left:0;
900 }
901 #subscriptions_nav ul li {
902 display:inline;
903 padding-left:0.5em;
904 margin-left:0.5em;
905 border-left:1px solid #D8E2D7;;
906 }
907 #subscriptions_nav ul li.child_1 {
908 border-left:0;
909 padding-left:0;
910 margin-left:0;
911 }
912
913 #filter_tags ul li {
914 float:left;
915 margin-left:0.5em;
916 padding-left:0.5em;
917 border-left:1px solid #D8E2D7;;
918 }
919 #filter_tags ul li.child_1 {
920 margin-left:0;
921 border-left:0;
922 padding-left:0;
923 }
924 #filter_tags ul li li {
925 margin-left:0;
926 }
927 #filter_tags ul li#filter_tags_item {
928 width:30em;
929 }
930 #filter_tags ul li#filter_tags_item form {
931 clear:none;
932 }
933 #filter_tags ul li#filter_tags_item label {
934 margin-right:0.5em;
935 font-size:14px;
936 font-weight:normal;
937 font-family:Georgia,"Times New Roman",Times,serif;
938 }
939 #filter_tags ul li#filter_tags_item label,
940 #filter_tags ul li#filter_tags_item select {
941 margin-top:-1px;
942 margin-bottom:0.5em;
943 display:inline;
944 }
945 #filter_tags ul li#filter_tags_item p {
946 margin:0 1em 0 0;
947 padding:0;
948 float:left;
949 }
950 #filter_tags ul li .input_instructions {
951 display:inline;
952 display:block;
953 margin:0;
954 }
955 #filter_tags ul li#filter_tags_item .submit {
956 margin:0;
957 }
958
959 .tags_self,
960 .tags_user {
961 margin-left:4.5em;
962 }
963 .tags_self dl,
964 .tags_user dl {
965 margin-left:0;
966 }
967
968 .tags_self dt,
969 .tags_user dt {
970 display:inline;
971 margin-right:0.5em;
972 }
973
974 .tags_self dd,
975 .tags_user dd {
976 margin-left:0;
977 display:inline;
978 }
979
980 ul.tags {
981 padding-left:0;
982 margin-left:0;
983 list-style-type:none;
984 display:inline;
985 }
986 ul.tags li {
987 display:inline;
988 margin-right:0.75em;
989 }
990 ul.tags li a {
991 padding-left:17px;
992 background:url(icon_tag-01.gif) no-repeat;
993 line-height:1.5;
994 }
995
996 .tag_user {
997 text-align:right;
998 margin-top:0;
999 margin-bottom:0;
1000 }
1001
1002 form#tag_user {
1003 margin-left:8.75em;
1004 clear:both;
1005 }
1006 form#tag_user p {
1007 margin:0;
1008 }
1009
1010 form#tag_user label {
1011 display:inline;
1012 margin-right:1em;
1013 }
1014 form#tag_user .submit {
1015 margin-left:4em;
1016 }
1017
1018 form#tag_user .input_instructions {
1019 margin-left:4.5em;
1020 }
1021
1022 .profile_list p {
1023 margin:0 0 0.5em 0;
1024 }
1025
1026 .profile_list .bio {
1027 margin-left:4.5em;
1028 }
1029
1030 /* ----- Mailbox ----- */
1031 #messages {
1032         clear: both;
1033         margin: 0 auto;
1034         padding: 0;
1035         list-style-type: none;
1036         width: 600px;
1037         border-top: 1px solid #dec5b5;
1038         }
1039
1040 #messages a:hover {
1041         text-decoration: underline;
1042         }
1043
1044 .message_single {
1045         clear: both;
1046         display: block;
1047         margin: 0;
1048         padding: 5px 5px 5px 0;
1049         min-height: 48px;
1050         font-family: Georgia, "Times New Roman", Times, serif;
1051         font-size: 13px;
1052         line-height: 16px;
1053         border-bottom: 1px solid #dec5b5;
1054         }
1055 .message_single:hover {
1056         background-color: #f7ebcc;
1057         }
1058 .message_single p {
1059         display: inline;
1060         margin: 0;
1061         padding: 0;
1062         }