pink-bliss.css 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188
  1. body {
  2. background-color: #ffe4e4;
  3. color: #606;
  4. font-size: 14pt;
  5. font-family: Geneva, Verdana, Arial, sans-serif;
  6. margin: 0;
  7. padding: 20px 30px;
  8. border: 10px solid #f36;
  9. }
  10. img.logo {
  11. float: right;
  12. border:
  13. }
  14. img.logo, div.footer hr {
  15. border: 1px solid #e09;
  16. }
  17. a:hover {
  18. background-color: #fff5f5;
  19. }
  20. /* headers */
  21. div.header, div.footer, div.near, div.definition {
  22. font-family: Abadi MT Condensed Light, Arial Narrow, Arial, sans-serif;
  23. font-size: 16px;
  24. }
  25. div.header h1 {
  26. margin-top: 30px;
  27. }
  28. /* underlining using border-bottom */
  29. h1 {
  30. border-bottom: 5px solid #000;
  31. padding: 2px;
  32. margin: 0px;
  33. margin-bottom: 8px;
  34. }
  35. h2 {
  36. padding-top: 2ex;
  37. margin-top: 3em;
  38. border-bottom: 2px solid #000000;
  39. clear:both;
  40. }
  41. h3 {
  42. padding: 2px;
  43. margin-top: 5em;
  44. border-bottom: 1px dashed #000;
  45. clear:both;
  46. }
  47. h4 {
  48. padding:2px;
  49. margin-top:3em;
  50. text-decoration:underline;
  51. clear:both;
  52. }
  53. hr { clear:both; }
  54. h1, h2, h3,
  55. h1 a, h2 a, h3 a, h4 a,
  56. h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited {
  57. color:#f36;
  58. }
  59. h1, h2 {
  60. border-bottom: 2px solid #936;
  61. }
  62. h3 {
  63. border-bottom: 1px dashed #936;
  64. }
  65. h1, h2, h3, h4 { font-family:Skia, Verdana, sans-serif; }
  66. h1 { font-size:xx-large; }
  67. h2 { font-size:x-large; }
  68. h3 { font-size:large; }
  69. h4 { font-size:large; }
  70. /* headers in the journal are smaller */
  71. div.journal h1 { font-size:large; clear:both; }
  72. div.journal h2 { font-size:medium; }
  73. div.journal h3 { font-size:medium; }
  74. div.journal h4 { font-size:medium; }
  75. div.journal hr { display:none; }
  76. /* Links */
  77. a { text-decoration:none; font-weight:bold; color:#e33; }
  78. div.header a, div.footer a, div.near a,
  79. div.definition a { font-weight: normal; }
  80. a:visited { color:#c66; }
  81. a[class="url outside"]:before { content:"\2197"; }
  82. a.near:link { color:#093; }
  83. a.near:visited { color:#550; }
  84. a.near:active { color:#0F0; }
  85. /* near links */
  86. div.near { background-color: inherit; }
  87. a.near:link { color: #c90; }
  88. a.near:visited { color: #cc0; }
  89. /* Table of Contents */
  90. div.toc {
  91. font-size: 9pt;
  92. border: 1px solid #e09;
  93. margin: 20px;
  94. padding: 0 10px;
  95. }
  96. div.toc h2 {
  97. padding-top: 0;
  98. font-size: 14pt;
  99. }
  100. /* Sister Sites */
  101. div.sister { margin-right:1ex; background-color:inherit; }
  102. div.sister p { margin-top:0; }
  103. div.sister hr { display:none; }
  104. div.sister img { border:none; background-color:#ffe; }
  105. /* Portraits */
  106. div.color {
  107. clear:left;
  108. }
  109. div.one {
  110. background-color:#fcc;
  111. padding: 0.1ex 1ex;
  112. }
  113. img.portrait {
  114. float:left;
  115. clear:left;
  116. background-color:#fff;
  117. border:#999 1px solid;
  118. padding:10px;
  119. margin:10px;
  120. }
  121. li {
  122. margin-left:1em;
  123. }
  124. div.portrait {
  125. float:left;
  126. clear:left;
  127. font-size:xx-small;
  128. padding-left:10px;
  129. }
  130. div.portrait + p {
  131. min-height:70px;
  132. }
  133. div.portrait img.portrait {
  134. float:none;
  135. margin:10px 10px 0 0;
  136. }
  137. div.portrait a {
  138. text-decoration:none;
  139. color:#999;
  140. }
  141. dl.irc dt {
  142. width:12ex;
  143. float:left;
  144. text-align:right;
  145. }
  146. dl.irc dd {
  147. margin-left:15ex;
  148. }
  149. /* sister site background */
  150. div.sister img {
  151. background-color: inherit;
  152. }
  153. /* bold is too close for bold fonts */
  154. a {
  155. letter-spacing: 0.1ex;
  156. }
  157. div.rc strong {
  158. font-weight: normal;
  159. }
  160. /* comments */
  161. div.commentshown { background-color:#fff5f5; padding: 0 1ex; }