summaryrefslogtreecommitdiff
path: root/style.scss
blob: b31c67527897c6971aaf1b836e4c641143ff7f42 (plain)
  1. @import "partials/base";
  2. @import "h5bp";
  3. @import "compass/typography/links";
  4. @import "../shared/themes/default/ikiwiki";
  5. // site defaults
  6. @include h5bp-normalize;
  7. @include h5bp-main;
  8. @include ikiwiki-style;
  9. h1 {
  10. font-weight: normal;
  11. color: DarkRed;
  12. }
  13. h1,
  14. h2,
  15. h3 {
  16. margin-bottom: 0.1em;
  17. }
  18. h4,
  19. h5,
  20. h6 {
  21. text-decoration: blink;
  22. }
  23. h2 {
  24. font-weight: normal;
  25. font-size: 1.4em;
  26. }
  27. h3 {
  28. font-size: 1.1em;
  29. font-weight: bold;
  30. line-height: 1.6em;
  31. }
  32. a {
  33. @include hover-link;
  34. color: darkblue;
  35. font-weight: normal;
  36. }
  37. p {
  38. margin-top: 0.2em;
  39. margin-bottom: 1.2em;
  40. }
  41. ul {
  42. margin-bottom: 1.2em;
  43. }
  44. body {
  45. margin: 0;
  46. background-color: white;
  47. font-family: sans-serif;
  48. }
  49. .pageheader .title {
  50. display: none;
  51. }
  52. .parentlinks {
  53. display: none;
  54. }
  55. #searchform {
  56. margin: 20px;
  57. }
  58. .pageheader .actions {
  59. position: absolute;
  60. top: 6em;
  61. left: 30em;
  62. background-color: LightBlue;
  63. ul {
  64. border-bottom: 0;
  65. padding:0 0 0 15px;
  66. }
  67. a {
  68. color: LightBlue;
  69. &:hover {
  70. color: white;
  71. }
  72. }
  73. }
  74. .topbar {
  75. height: 60px;
  76. margin: 0;
  77. padding: 20px 0;
  78. background-color: LightBlue;
  79. text-align: center;
  80. text-transform: uppercase;
  81. letter-spacing: 1px;
  82. }
  83. .topbar p {
  84. float: left;
  85. }
  86. .topbar a {
  87. font-weight: bold;
  88. }
  89. .topbar ul {
  90. list-style-type:none;
  91. margin: 0;
  92. padding: 0;
  93. }
  94. .topbar ul li {
  95. display:inline;
  96. margin: 0 20px;
  97. }
  98. .topbar li,
  99. .topbar ul,
  100. .topbar ul li,
  101. .topbar ol,
  102. .topbar ol li {
  103. font-size: 1.1em;
  104. line-height: 2em;
  105. }
  106. .topbar img {
  107. margin: 0 20px;
  108. }
  109. #wrapper,
  110. #pagebody {
  111. float: left;
  112. width: 100%;
  113. }
  114. #content {
  115. float: left;
  116. min-height: 480px;
  117. max-width: 48em;
  118. margin: 2% 40% 2% 20%;
  119. padding: 0;
  120. text-align: left;
  121. background-color: none;
  122. }
  123. img {
  124. float: left;
  125. vertical-align: top;
  126. margin: 5% 5% 5% 0;
  127. padding: 0;
  128. }
  129. #content img.deco {
  130. display: block;
  131. clear: both;
  132. float: right;
  133. width: 50%;
  134. max-width: 200px;
  135. margin-right: -50%;
  136. padding: 0 5% 5%;
  137. background-color: none;
  138. }
  139. #content img.solo {
  140. float: left;
  141. margin: 0 5% 5% 0;
  142. padding: 0;
  143. }
  144. #content img.x2470x3783 {
  145. height:3783px;
  146. width: 2470px;
  147. max-width: 2470px;
  148. }
  149. #content img.x1000x750 {
  150. height: 750px;
  151. width: 1000px;
  152. max-width: 1000px;
  153. }
  154. #content img.x108x132 {
  155. height: 132px;
  156. width: 108px;
  157. max-width: 108px;
  158. }
  159. .inlinepage {
  160. border: 0;
  161. padding: 5%;
  162. margin: 0;
  163. background-color: LightYellow;
  164. }
  165. .inlinepage .header a {
  166. font-weight: normal;
  167. color: DarkRed;
  168. }
  169. .inlinefooter {
  170. display: none;
  171. }
  172. .sidebar {
  173. float: left;
  174. min-height: 480px;
  175. width: 14%;
  176. padding: 1%;
  177. margin-top: 2%;
  178. margin-left: -98%;
  179. margin-bottom: 2%;
  180. border: none;
  181. background-color: LightBlue;
  182. text-align: left;
  183. }
  184. .sidebar ul {
  185. padding-left: 0.5em;
  186. p {
  187. margin: 1em 0;
  188. }
  189. }
  190. .sidebar ul li {
  191. list-style-type: none;
  192. padding: 0;
  193. }
  194. .sidebar ul li,
  195. .sidebar ul li p {
  196. line-height: 1em;
  197. }
  198. .sidebar ul li a {
  199. font-weight: normal;
  200. }
  201. .sidebar p {
  202. color: DarkBlue;
  203. }
  204. .sidebar ul li .selflink {
  205. font-weight: bold;
  206. }
  207. .farbar {
  208. float: left;
  209. min-height: 480px;
  210. width: 14%;
  211. margin-top: 2%;
  212. margin-left: -18%;
  213. margin-bottom: 2%;
  214. padding: 1%;
  215. background-color: LightBlue;
  216. text-align: left;
  217. img {
  218. height: auto;
  219. width: 100%;
  220. }
  221. }
  222. .tags {
  223. display: none;
  224. }
  225. #backlinks {
  226. display: none;
  227. }
  228. #footer {
  229. clear: left;
  230. width: 100%;
  231. margin: 2% 0 0;
  232. }
  233. #pageinfo {
  234. margin: 0;
  235. border-top: 0;
  236. padding:1em 1em 1em 20px;
  237. background-color: LightBlue;
  238. }
  239. .pagedate {
  240. margin-top: 0;
  241. }
  242. .pagecopyright,
  243. .pagecopyright P {
  244. margin-top: 0;
  245. margin-bottom: 0;
  246. }