styles.css 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256
  1. @import url(https://fonts.googleapis.com/css?family=Lato:300italic,700italic,300,700);
  2. body {
  3. padding:50px;
  4. font:14px/1.5 Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
  5. color:#777;
  6. font-weight:300;
  7. }
  8. h1, h2, h3, h4, h5, h6 {
  9. color:#222;
  10. margin:0 0 20px;
  11. }
  12. p, ul, ol, table, pre, dl {
  13. margin:0 0 20px;
  14. }
  15. h1, h2, h3 {
  16. line-height:1.1;
  17. }
  18. h1 {
  19. font-size:28px;
  20. }
  21. h2 {
  22. color:#393939;
  23. }
  24. h3, h4, h5, h6 {
  25. color:#494949;
  26. }
  27. a {
  28. color:#39c;
  29. font-weight:400;
  30. text-decoration:none;
  31. }
  32. a small {
  33. font-size:11px;
  34. color:#777;
  35. margin-top:-0.6em;
  36. display:block;
  37. }
  38. .wrapper {
  39. width:860px;
  40. margin:0 auto;
  41. }
  42. blockquote {
  43. border-left:1px solid #e5e5e5;
  44. margin:0;
  45. padding:0 0 0 20px;
  46. font-style:italic;
  47. }
  48. code, pre {
  49. font-family:Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal;
  50. color:#333;
  51. font-size:12px;
  52. }
  53. pre {
  54. padding:8px 15px;
  55. background: #f8f8f8;
  56. border-radius:5px;
  57. border:1px solid #e5e5e5;
  58. overflow-x: auto;
  59. }
  60. table {
  61. width:100%;
  62. border-collapse:collapse;
  63. }
  64. th, td {
  65. text-align:left;
  66. padding:5px 10px;
  67. border-bottom:1px solid #e5e5e5;
  68. }
  69. dt {
  70. color:#444;
  71. font-weight:700;
  72. }
  73. th {
  74. color:#444;
  75. }
  76. img {
  77. max-width:100%;
  78. }
  79. header {
  80. width:270px;
  81. float:left;
  82. position:fixed;
  83. }
  84. header ul {
  85. list-style:none;
  86. height:40px;
  87. padding:0;
  88. background: #eee;
  89. background: -moz-linear-gradient(top, #f8f8f8 0%, #dddddd 100%);
  90. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#dddddd));
  91. background: -webkit-linear-gradient(top, #f8f8f8 0%,#dddddd 100%);
  92. background: -o-linear-gradient(top, #f8f8f8 0%,#dddddd 100%);
  93. background: -ms-linear-gradient(top, #f8f8f8 0%,#dddddd 100%);
  94. background: linear-gradient(top, #f8f8f8 0%,#dddddd 100%);
  95. border-radius:5px;
  96. border:1px solid #d2d2d2;
  97. box-shadow:inset #fff 0 1px 0, inset rgba(0,0,0,0.03) 0 -1px 0;
  98. width:270px;
  99. }
  100. header li {
  101. width:89px;
  102. float:left;
  103. border-right:1px solid #d2d2d2;
  104. height:40px;
  105. }
  106. header ul a {
  107. line-height:1;
  108. font-size:11px;
  109. color:#999;
  110. display:block;
  111. text-align:center;
  112. padding-top:6px;
  113. height:40px;
  114. }
  115. strong {
  116. color:#222;
  117. font-weight:700;
  118. }
  119. header ul li + li {
  120. width:88px;
  121. border-left:1px solid #fff;
  122. }
  123. header ul li + li + li {
  124. border-right:none;
  125. width:89px;
  126. }
  127. header ul a strong {
  128. font-size:14px;
  129. display:block;
  130. color:#222;
  131. }
  132. section {
  133. width:500px;
  134. float:right;
  135. padding-bottom:50px;
  136. }
  137. small {
  138. font-size:11px;
  139. }
  140. hr {
  141. border:0;
  142. background:#e5e5e5;
  143. height:1px;
  144. margin:0 0 20px;
  145. }
  146. footer {
  147. width:270px;
  148. float:left;
  149. position:fixed;
  150. bottom:50px;
  151. }
  152. @media print, screen and (max-width: 960px) {
  153. div.wrapper {
  154. width:auto;
  155. margin:0;
  156. }
  157. header, section, footer {
  158. float:none;
  159. position:static;
  160. width:auto;
  161. }
  162. header {
  163. padding-right:320px;
  164. }
  165. section {
  166. border:1px solid #e5e5e5;
  167. border-width:1px 0;
  168. padding:20px 0;
  169. margin:0 0 20px;
  170. }
  171. header a small {
  172. display:inline;
  173. }
  174. header ul {
  175. position:absolute;
  176. right:50px;
  177. top:52px;
  178. }
  179. }
  180. @media print, screen and (max-width: 720px) {
  181. body {
  182. word-wrap:break-word;
  183. }
  184. header {
  185. padding:0;
  186. }
  187. header ul, header p.view {
  188. position:static;
  189. }
  190. pre, code {
  191. word-wrap:normal;
  192. }
  193. }
  194. @media print, screen and (max-width: 480px) {
  195. body {
  196. padding:15px;
  197. }
  198. header ul {
  199. display:none;
  200. }
  201. }
  202. @media print {
  203. body {
  204. padding:0.4in;
  205. font-size:12pt;
  206. color:#444;
  207. }
  208. }