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