summaryrefslogtreecommitdiff
path: root/style.scss
blob: a65cc7a4f5788222886370138cbe3bc6dcd754b3 (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. #feedlink p i {
  75. font size: 80%;
  76. line-height: 1em;
  77. }
  78. .topbar {
  79. height: 60px;
  80. margin: 0;
  81. padding: 20px 0;
  82. background-color: LightBlue;
  83. text-align: center;
  84. text-transform: uppercase;
  85. letter-spacing: 1px;
  86. }
  87. .topbar p {
  88. float: left;
  89. }
  90. .topbar a {
  91. font-weight: bold;
  92. }
  93. .topbar ul {
  94. list-style-type:none;
  95. margin: 0;
  96. padding: 0;
  97. }
  98. .topbar ul li {
  99. display:inline;
  100. margin: 0 20px;
  101. }
  102. .topbar li,
  103. .topbar ul,
  104. .topbar ul li,
  105. .topbar ol,
  106. .topbar ol li {
  107. font-size: 1.1em;
  108. line-height: 2em;
  109. }
  110. .topbar img {
  111. margin: 0 20px;
  112. }
  113. #wrapper,
  114. #pagebody {
  115. float: left;
  116. width: 100%;
  117. }
  118. #content {
  119. float: left;
  120. min-height: 480px;
  121. max-width: 48em;
  122. margin: 2% 40% 2% 20%;
  123. padding: 0;
  124. text-align: left;
  125. background-color: none;
  126. }
  127. .notebox {
  128. float: none;
  129. width: 100%;
  130. color: gray !important;
  131. background: none;
  132. margin-left: 0;
  133. text-align: center;
  134. }
  135. img {
  136. float: left;
  137. vertical-align: top;
  138. margin: 0 5% 5% 0;
  139. padding: 0;
  140. }
  141. #content img.deco {
  142. display: block;
  143. clear: both;
  144. float: right;
  145. width: 50%;
  146. max-width: 200px;
  147. margin-right: -50%;
  148. margin-top: 0;
  149. margin-bottom: 0;
  150. padding: 0 5% 5%;
  151. background-color: none;
  152. }
  153. #content img.solo {
  154. float: left;
  155. margin: 0 5% 5% 0;
  156. padding: 0;
  157. }
  158. #content img.x2470x3783 {
  159. height:3783px;
  160. width: 2470px;
  161. max-width: 2470px;
  162. }
  163. #content img.x1000x750 {
  164. height: 750px;
  165. width: 1000px;
  166. max-width: 1000px;
  167. }
  168. #content img.x108x132 {
  169. height: 132px;
  170. width: 108px;
  171. max-width: 108px;
  172. }
  173. .inlinepage {
  174. border: 0;
  175. padding: 1em 5%;
  176. margin: 0;
  177. background-color: LightYellow;
  178. }
  179. .inlinepage .header a {
  180. font-weight: normal;
  181. color: DarkRed;
  182. }
  183. .inlinefooter {
  184. display: none;
  185. }
  186. .sidebar {
  187. float: left;
  188. min-height: 480px;
  189. width: 14%;
  190. padding: 1%;
  191. margin-top: 2%;
  192. margin-left: -98%;
  193. margin-bottom: 2%;
  194. border: none;
  195. background-color: LightBlue;
  196. text-align: left;
  197. }
  198. .sidebar ul {
  199. padding-left: 0.5em;
  200. p {
  201. margin: 1em 0;
  202. }
  203. }
  204. .sidebar ul li {
  205. list-style-type: none;
  206. padding: 0;
  207. }
  208. .sidebar ul li,
  209. .sidebar ul li p {
  210. line-height: 1em;
  211. }
  212. .sidebar ul li a {
  213. font-weight: normal;
  214. }
  215. .sidebar p {
  216. color: DarkBlue;
  217. }
  218. .sidebar ul li .selflink {
  219. font-weight: bold;
  220. }
  221. .farbar {
  222. float: left;
  223. min-height: 480px;
  224. width: 14%;
  225. margin-top: 2%;
  226. margin-left: -18%;
  227. margin-bottom: 2%;
  228. padding: 1%;
  229. background-color: LightBlue;
  230. text-align: left;
  231. img {
  232. height: auto;
  233. width: 100%;
  234. }
  235. }
  236. .farbar .inlinepage img {
  237. display: none;
  238. }
  239. .tags {
  240. display: none;
  241. }
  242. #backlinks {
  243. display: none;
  244. }
  245. #footer {
  246. clear: left;
  247. width: 100%;
  248. margin: 2% 0 0;
  249. }
  250. #pageinfo {
  251. margin: 0;
  252. border-top: 0;
  253. padding:1em 1em 1em 20px;
  254. background-color: LightBlue;
  255. }
  256. .pagedate {
  257. margin-top: 0;
  258. }
  259. .pagecopyright,
  260. .pagecopyright P {
  261. margin-top: 0;
  262. margin-bottom: 0;
  263. }