summaryrefslogtreecommitdiff
path: root/paper/templates/styles/pandoc-scholar.css
diff options
context:
space:
mode:
Diffstat (limited to 'paper/templates/styles/pandoc-scholar.css')
-rw-r--r--paper/templates/styles/pandoc-scholar.css478
1 files changed, 478 insertions, 0 deletions
diff --git a/paper/templates/styles/pandoc-scholar.css b/paper/templates/styles/pandoc-scholar.css
new file mode 100644
index 0000000..7588b69
--- /dev/null
+++ b/paper/templates/styles/pandoc-scholar.css
@@ -0,0 +1,478 @@
+@import url(https://fonts.googleapis.com/css?family=Arvo:400,700,400italic);
+
+/* MeyerWeb Reset */
+
+html, body, div, span, applet, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, big, cite, code,
+del, dfn, em, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var,
+b, u, i, center,
+dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, embed,
+figure, figcaption, footer, header, hgroup,
+article, menu, nav, output, ruby, section, summary,
+time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font: inherit;
+ vertical-align: baseline;
+}
+
+
+/* Base text styles */
+
+body {
+ padding: 10px 50px 0 0;
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+ font-size: 15px;
+ color: #030303;
+ background-color: #FCFBF8;
+ margin: 0;
+ line-height: 1.8em;
+ -webkit-font-smoothing: antialiased;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ color: #232323;
+ margin: 36px 0 10px;
+}
+
+p, ul, ol, table, dl {
+ margin: 0 0 22px;
+}
+
+sub, sup {
+ font-size: 80%;
+}
+
+sub {
+ vertical-align: sub;
+}
+
+sup {
+ vertical-align: sup;
+}
+
+.author-list {
+ margin:0 0 0px;
+ font-weight: 700;
+}
+
+.author-affiliations {
+ margin:0 0 0px;
+ font-style: italic;
+}
+
+.contact_email {
+ font-style: italic;
+}
+
+.abstract {
+ margin: 0% 1% 2%;
+ font-weight: 700;
+}
+
+h1, h2, h3 {
+ border-bottom: 1px solid #ccc;
+ font-family: Arvo, Monaco, serif;
+ font-weight: normal;
+ line-height: 1.3;
+ padding-bottom: 5px;
+}
+
+h1 {
+ font-size: 30px;
+}
+
+h2 {
+ font-size: 24px;
+}
+
+h3 {
+ font-size: 18px;
+}
+
+h4, h5 {
+ font-family: Arvo, Monaco, serif;
+ font-weight: 700;
+}
+
+h6 {
+ font-family: Arvo, Monaco, serif;
+ font-weight: 200;
+}
+
+a {
+ font-weight:200;
+ text-decoration:none;
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+a small {
+ font-size: 12px;
+}
+
+em {
+ font-style: italic;
+}
+
+strong {
+ font-weight:700;
+}
+
+sup {
+ vertical-align: super;
+ font-size: smaller;
+}
+
+ul {
+ list-style-position: inside;
+ list-style: disc;
+ padding-left: 25px;
+}
+
+ol {
+ list-style-position: inside;
+ list-style: decimal;
+ padding-left: 25px;
+}
+
+blockquote {
+ margin: 0;
+ padding: 0 0 0 20px;
+ font-style: italic;
+}
+
+dl, dt, dd, dl p {
+ font-color: #444;
+}
+
+dl dt {
+ font-weight: bold;
+}
+
+dl dd {
+ padding-left: 20px;
+ font-style: italic;
+}
+
+dl p {
+ padding-left: 20px;
+ font-style: italic;
+}
+
+hr {
+ border: 0;
+ background: #ccc;
+ height: 1px;
+ margin: 0 0 24px;
+}
+
+/* Images */
+
+img {
+ position: relative;
+ margin: 0 auto;
+ height: auto;
+ max-width: 100%;
+ padding: 0px;
+ margin: 0px 0 0px 0;
+ border: 0px solid #ccc;
+}
+
+p img {
+ display: inline;
+ margin: 0;
+ padding: 0;
+ vertical-align: middle;
+ text-align: center;
+ border: none;
+}
+
+figure {
+ border: 1px solid #ccc;
+ background: #FFFFFF;
+}
+
+figcaption {
+ font-size: 12px;
+ background: #FFFFFF;
+ line-height: 150%;
+ margin-right: 1%;
+ margin-left: 1%;
+}
+
+/* Code blocks */
+
+code, pre {
+ font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;
+ color: #000;
+ background: #e7e7e7;
+ font-size: 12px;
+}
+
+pre {
+ padding: 4px 12px;
+ border-radius:4px;
+ border:1px solid #D7D8C8;
+ overflow: auto;
+ overflow-y: hidden;
+ margin-bottom: 32px;
+}
+
+
+/* Tables */
+
+table {
+ width: 100%;
+ border: 1px solid #ccc;
+ margin-bottom: 32px;
+ text-align: left;
+ }
+
+table.figure_controls {
+ font-size: 12px;
+ line-height: 100%;
+ margin-bottom: 0px;
+}
+
+th {
+ background: #232323;
+ color: #FDFEFB;
+ font-family: 'Arvo', Helvetica, Arial, sans-serif;
+ font-size: 18px;
+ font-weight: normal;
+ padding: 10px;
+}
+
+td {
+ background: #eee;
+ padding: 0px;
+}
+
+
+/* Wrapper */
+.wrapper {
+ width:960px;
+}
+
+
+/* Header */
+
+.page-header {
+ background-color: #474747;
+ border-bottom-right-radius: 4px;
+ border-top-right-radius: 4px;
+ border: 1px solid #000;
+ color: #FDFDFB;
+ float: left;
+ margin: 30px 25px 0 0;
+ padding: 34px 25px 22px 50px;
+ position: fixed;
+ width: 170px;
+ -webkit-font-smoothing: antialiased;
+}
+
+.subtitle {
+ font-size: 16px;
+}
+
+.page-header h1 {
+ font-family: Arvo, sans-serif;
+ font-size: 30px;
+ font-weight: 300;
+ line-height: 1.3em;
+ border-bottom: none;
+ margin-top: 0;
+}
+
+
+.page-header h1,
+.page-header a {
+ color: #fff;
+}
+
+.page-header a {
+ text-decoration: underline;
+}
+
+a.name {
+ white-space: nowrap;
+}
+
+.page-header ul {
+ list-style:none;
+ padding:0;
+}
+
+.page-header li {
+ list-style-type: none;
+ width: 135px;
+ height: 15px;
+ margin-bottom: 12px;
+ line-height: 1em;
+ padding: 6px 6px 6px 7px;
+ background: #1100AF;
+ background: -moz-linear-gradient(top, #1100AF 0%, #110082 100%);
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%, #dddddd));
+ background: -webkit-linear-gradient(top, #1100AF 0%,#110082 100%);
+ background: -o-linear-gradient(top, #1100AF 0%,#110082 100%);
+ background: -ms-linear-gradient(top, #1100AF 0%,#110082 100%);
+ background: linear-gradient(top, #1100AF 0%,#110082 100%);
+ border-radius:4px;
+ border:1px solid #0D0D0D;
+ -webkit-box-shadow: inset 0px 1px 1px 0 rgba(38,2,233, 1);
+ box-shadow: inset 0px 1px 1px 0 rgba(38,2,233, 1);
+}
+
+.page-header li:hover {
+ background: #1D00C3;
+ background: -moz-linear-gradient(top, #1D00C3 0%, #190195 100%);
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#dddddd));
+ background: -webkit-linear-gradient(top, #1D00C3 0%,#190195 100%);
+ background: -o-linear-gradient(top, #1D00C3 0%,#190195 100%);
+ background: -ms-linear-gradient(top, #1D00C3 0%,#190195 100%);
+ background: linear-gradient(top, #1D00C3 0%,#190195 100%);
+}
+
+.buttons {
+ -webkit-font-smoothing: antialiased;
+ background: url(../images/arrow-down.png) no-repeat;
+ font-weight: normal;
+ height: 30px;
+ padding: 2px 2px 2px 22px;
+ text-shadow: rgba(0, 0, 0, 0.4) 0 -1px 0;
+}
+
+a.buttons {
+ text-decoration: none;
+}
+
+.buttons.github {
+ background: url(../images/octocat-small.png) no-repeat 1px;
+}
+
+.buttons.pdf {
+ background: url(../images/pdf.png) no-repeat 1px;
+}
+
+.buttons:hover {
+ color: #fff;
+ text-decoration: none;
+}
+
+
+/* Article - for main page content */
+
+article {
+ width: 650px;
+ float: right;
+ padding-bottom: 50px;
+}
+
+
+/* Footer */
+
+footer {
+ width: 170px;
+ float: left;
+ position: fixed;
+ bottom: 10px;
+ padding-left: 50px;
+}
+
+@media print, screen and (max-width: 960px) {
+ div.wrapper {
+ width: auto;
+ margin: 0;
+ }
+
+ .page-header, article, footer {
+ float: none;
+ position: static;
+ width: auto;
+ }
+
+ footer {
+ border-top: 1px solid #ccc;
+ margin: 0 84px 0 50px;
+ padding: 0;
+ }
+
+ .page-header {
+ padding-right: 320px;
+ }
+
+ article {
+ padding: 20px 84px 20px 50px;
+ margin: 0 0 20px;
+ }
+
+ .page-header a small {
+ display: inline;
+ }
+
+ .page-header ul {
+ position: absolute;
+ right: 130px;
+ top: 84px;
+ }
+}
+
+@media print, screen and (max-width: 720px) {
+ body {
+ word-wrap:break-word;
+ }
+
+ .page-header {
+ padding: 10px 20px 0;
+ margin-right: 0;
+ }
+
+ article {
+ margin: 0 0 30px;
+ padding: 10px 0 10px 20px;
+ }
+
+ footer {
+ margin: 0 0 0 30px;
+ }
+
+ .page-header ul, .page-header p.view {
+ position: static;
+ }
+}
+
+@media print, screen and (max-width: 480px) {
+ .page-header ul li.download {
+ display: none;
+ }
+
+ footer {
+ margin: 0 0 0 20px;
+ }
+
+ footer a {
+ display:block;
+ }
+}
+
+@media print {
+ body {
+ padding:0.4in;
+ font-size:12pt;
+ color:#444;
+ }
+}
+
+.onlyprint {display: none;}
+@media print {
+ .onlyprint {display: block;}
+}