summaryrefslogtreecommitdiff
path: root/local.scss
blob: d5b319da7317a39908312c2d40dba6ec5cf53a9a (plain)
  1. @import "partials/base";
  2. @import "h5bp/helpers";
  3. @import "blueprint";
  4. @include blueprint-typography;
  5. h1 {
  6. font-size: 2.75em;
  7. }
  8. h1 {
  9. margin-top: 1em;
  10. margin-bottom: 1em;
  11. }
  12. h2,
  13. h3 {
  14. margin-top: 1em;
  15. margin-bottom: 0.1em;
  16. }
  17. h1,
  18. h2,
  19. h3,
  20. h4,
  21. h5,
  22. h6 {
  23. color: $accent;
  24. }
  25. a {
  26. font-weight: inherit;
  27. text-decoration: none;
  28. &:hover {
  29. text-decoration: underline;
  30. }
  31. }
  32. em {
  33. color: black;
  34. font-weight: bold;
  35. font-style: inherit;
  36. }
  37. img.icon {
  38. float: right;
  39. height: 20%;
  40. width: 20%;
  41. margin: 0 0 1em 1em;
  42. }
  43. /*
  44. body {
  45. background-color: transparent;
  46. background-image: url("pil.png");
  47. background-repeat: no-repeat;
  48. background-attachment: fixed;
  49. background-position: right bottom;
  50. margin: 0 0 100px 0;
  51. }
  52. */
  53. div.header span {
  54. display: none;
  55. }
  56. div.pageheader {
  57. background-color: $base;
  58. height: 110px;
  59. margin: 10px 0;
  60. }
  61. div.branding {
  62. display: block;
  63. height: 100px;
  64. background-image: url(butterfly.png);
  65. background-position: 45% 0;
  66. background-repeat: no-repeat;
  67. color: $link_color;
  68. }
  69. div#branding-logo {
  70. position: absolute;
  71. top: 75px;
  72. right: 3%;
  73. }
  74. div#branding-tagline {
  75. margin: 15px;
  76. }
  77. div#branding-tagline,
  78. div#branding-tagline a {
  79. font-weight: bold;
  80. font-size: 130%;
  81. }
  82. div.actions {
  83. z-index: 1;
  84. position: fixed;
  85. bottom: 2em;
  86. }
  87. div.topbar {
  88. float: right;
  89. background-color: $accent-light;
  90. margin: 0;
  91. padding: 0;
  92. text-align: center;
  93. font-weight: bold;
  94. width: 100%;
  95. @media print {
  96. @include hidden;
  97. }
  98. }
  99. div.topbar ul {
  100. list-style-type: none;
  101. padding: 0;
  102. margin-top: 0;
  103. margin-bottom: 0;
  104. font-size: 1.2em;
  105. line-height: 2.5em;
  106. li {
  107. display: inline;
  108. color: $accent;
  109. margin: 0 4em 0 0;
  110. }
  111. }
  112. div.topbar a:hover,
  113. div.topbar span.selflink {
  114. color: $base;
  115. text-decoration: none;
  116. }
  117. form#searchform {
  118. display: block;
  119. right: 15px;
  120. margin: 0;
  121. position: absolute;
  122. top: 5px;
  123. @media print {
  124. @include hidden;
  125. }
  126. }
  127. div#pagebody {
  128. float: left;
  129. width: 100%;
  130. }
  131. div#content {
  132. margin: 2% 25% 15% 25%;
  133. padding: 0;
  134. max-width: 55em;
  135. }
  136. div.sidebar {
  137. float: left;
  138. border: none;
  139. margin-top: 1em;
  140. margin-left: -100%;
  141. margin-right: 2%;
  142. width: 17%;
  143. padding: 0 0 0 1%;
  144. @media print {
  145. @include hidden;
  146. }
  147. a {
  148. color: $accent;
  149. &:hover {
  150. color: $accent-light;
  151. text-decoration: underline;
  152. }
  153. }
  154. ul {
  155. margin: 0px;
  156. padding: 0px;
  157. font-weight: bold;
  158. li {
  159. line-height: 2;
  160. list-style-type: none;
  161. span.selflink {
  162. color: $accent-light;
  163. }
  164. }
  165. }
  166. }
  167. div.sidebar ul ul li {
  168. margin-left: 10%;
  169. }
  170. div.sidebar div.notebox {
  171. color: $base !important;
  172. background: #ff30ff;
  173. border: none;
  174. text-align: center;
  175. p {
  176. margin: 1.2em 0;
  177. }
  178. a {
  179. color: inherit;
  180. font-weight: bold;
  181. }
  182. }
  183. div.farbar {
  184. float: left;
  185. margin-top: 2%;
  186. margin-left: -23%;
  187. background: #99CCFF;
  188. width: 20%;
  189. max-width: 300px;
  190. padding: 1%;
  191. h2 {
  192. color: black;
  193. margin-top: 0;
  194. }
  195. }
  196. div.notebox {
  197. float: none;
  198. width: 100%;
  199. color: $accent !important;
  200. background: none;
  201. margin-left: 0;
  202. border: medium dashed $accent-light;
  203. text-align: center;
  204. }
  205. div.inlinepage {
  206. margin: 1em 0;
  207. border: 1px solid lightblue;
  208. border-style: solid;
  209. padding: 1em;
  210. overflow: visible;
  211. min-height: 12em;
  212. img.icon {
  213. height: 15%;
  214. width: 15%;
  215. }
  216. }
  217. div.inlinepage div.inlinepage {
  218. margin: 0;
  219. padding: 0;
  220. border-style: 0;
  221. border-width: 0;
  222. }
  223. div.inlinepage div.inlinepage div.inlineheader,
  224. div.inlinefooter {
  225. display: none;
  226. }
  227. div#footer{
  228. width:100%
  229. }
  230. div#pageinfo {
  231. border-top: 0;
  232. padding: 1em 1em 1em 20px;
  233. margin: 15px 0 0 0;
  234. color: $base;
  235. background-color: $accent-light;
  236. }
  237. div.tags {
  238. display: none;
  239. }
  240. div#backlinks {
  241. display: none;
  242. }
  243. div.pageheader div.actions ul {
  244. border-bottom: 0;
  245. padding: 0 0 0.7em 1em;
  246. }
  247. div.pagedate {
  248. margin-top: 0;
  249. }
  250. div.pagecopyright,
  251. div.pagecopyright p {
  252. margin-top: 0;
  253. margin-bottom: 1em;
  254. }