@charset "UTF-8";
/*

Alberto Pettarin
alberto@albertopettarin.it
http://www.albertopettarin.it/

Version: 1.3
Date: 2015-07-30
License: Creative Commons CC BY-SA 3.0: http://creativecommons.org/licenses/by-sa/3.0/

Based (but heavily adapted) on:
-----------------------------------------------
Dartar's stylesheet for WikkaWiki
Wikka version: 1.2
CC license: http://creativecommons.org/licenses/by-sa/3.0/
Last changed: 2011-06-30
-----------------------------------------------
*/
/* images encoded in base64 */
.striped-background, body {
  /* background: url("bkg.gif"); */
  background: url("data:image/gif;base64,R0lGODlhAgDQB+YAAAAAAP/////+//79/v38/fv6+/r5+vn4+ff29/b19vX09fTz9PPy8/Lx8vHw8fDv8O/u7+7t7u3s7evq6/39/vz8/fv7/Pr6+/n5+vj4+ff3+Pb29/X19vPz9PLy8/Hx8vDw8e7u7+3t7uzs7evr7P7///3+/vv8/Pr7+/j5+ff4+Pb39/X29vT19fP09PLz8/Hy8u7v7+zt7evs7P7//vz9/Pv8+/r7+vj5+Pf49/b39vX29fT19PP08/Lz8vDx8O/w7+7v7u3u7ezt7Ovs6+rr6v///v7+/f39/Pz8+/v7+vf39vb29fX19PPz8vLy8fHx8O/v7u7u7e3t7Ozs6+vr6v/+/v79/f38/Pv6+vr5+fn4+Pj39/f29vb19fX09PTz8/Py8vHw8PDv7+7t7e3s7Ozr6+vq6v7+/v39/fz8/Pv7+/r6+vn5+fj4+Pf39/b29vX19fT09PPz8/Ly8vHx8fDw8O/v7+7u7u3t7ezs7Ovr6+rq6v///wAAAAAAACH5BAEAAH0ALAAAAAACANAHAAf/gHyCg4SFhoeIiYVnZ3yMe4xVRXuUExOUmJmam5ydm2YkZnuie0Slensze3pERDMzJK9UerS1tre4ubpDeTJ6ElMjZWUSEnl5UzLHysfNzs/Q0dLT0yLNZEJCIlJ42hEReNx44Hjl5ufo6edBIeZBEHfvMTF39VH1+Pn6+/z9/vtA7owJKPAOkAd27ABRmLChw4cQIyb8IQaEHQdQ6mR0UKejx48gQ4qs86FOgydPYNAxSecJHZV0YsqcSbOmzZs3PcT0QYcBnTAMnLyYQ3SOk6JIkypV2mNOj6cderhYMAdMBzlYs2rdyjXrl60KeMhpoeALjxZN4qhdy7at27dw/916WcsEThwOLJhw2MEiAZy+cODUDUy4sOHDgXUg0LGiSxcEbzZ0ebNCx5slbzJr3sy5s+fPoN9o4JI5BxcVb9yoVqG6tevXsGO72eIGB44UGdocSHGgTYbebYILH068uHEtbbRgMLCcOZvn0KNLn069unXqWbKwKcAmyw0l3lGwQVHgwprzBc6rX8++vXv1SdScT2LDxvkTNtSoSXJCjQX9AAYo4IAEFmjggQHWoEYNWFSgRgVYqIFEGgSkYWEFFqaBRA0ZdujhhyCCSAEFHZKYxhVXpIHGFUcMkMYRaKBBwRVomGBCjQPEqOOOPPbo4488WhEjDWhYYYURNJRAg4YRAaAhAJNJBiAlkyVIGQCTVmap5ZZcdunll2CGKeaYZJZp5plopqnmmlv24eabcMYp55x01mnnnXjmqeeefPbp55+ABirooIQWauihiCaq6KKMNuroo5BGKumklFZq6aWYZqrpppx26umnoIYq6qiklmrqqaimquqqrLbq6quwxirrrJgGAgA7") fixed top; }

.ul-first-level, ul {
  /* list-style-image: url("sqw.gif"); */
  list-style-image: url("data:image/gif;base64,R0lGODlhBwAHAKEAAOXl5Z6ensPDwwAAACwAAAAABwAHAAACDoSPFyYdC5p4zMGHAcYFADs="); }

.ul-second-level, ul li ul {
  /* list-style-image: url("sqg.gif"); */
  list-style-image: url("data:image/gif;base64,R0lGODlhBwAHAKEAALKysnt7e5eXlwAAACwAAAAABwAHAAACDoSPFyYdC5p4zMGHAcYFADs="); }

/* rules */
body {
  /* background: url("bkg.gif") fixed top; */
  text-align: center;
  font-family: "Droid Serif", "Open Sans", Cambria, Georgia, "DejaVu Serif", serif;
  color: #444444;
  font-size: 1.15em;
  line-height: 150%;
  margin-top: 1em;
  margin-bottom: 1em;
  border: none 0; }

em {
  font-style: italic; }

strong {
  font-weight: bold; }

a {
  color: #444444;
  text-decoration: none;
  background-color: transparent;
  border: none 0; }

/* page elements */
#page {
  width: 80%;
  margin-left: 10%;
  margin-right: 10%;
  text-align: center; }

#header, #footer {
  font-family: "Droid Serif", "Open Sans", Cambria, Georgia, "DejaVu Serif", serif;
  font-size: 75%;
  text-align: right;
  background-color: #FFFFFF; }

#header {
  padding-top: 30px;
  padding-right: 30px;
  background-color: #FFFFFF;
  border-top: 1px solid #DDDDDD;
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  -webkit-border-top-left-radius: 30px;
  -moz-border-top-left-radius: 30px;
  -ms-border-top-left-radius: 30px;
  border-top-left-radius: 30px;
  -webkit-border-top-right-radius: 30px;
  -moz-border-top-right-radius: 30px;
  -ms-border-top-right-radius: 30px;
  border-top-right-radius: 30px; }

#header a:hover, #footer a:hover {
  border-bottom: 3px solid rgba(0, 0, 153, 0.33); }

#content {
  text-align: justify;
  background-color: #FFFFFF;
  padding: 30px;
  border-right: 1px solid #DDDDDD;
  border-left: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
  -webkit-border-bottom-left-radius: 30px;
  -moz-border-bottom-left-radius: 30px;
  -ms-border-bottom-left-radius: 30px;
  border-bottom-left-radius: 30px;
  -webkit-border-bottom-right-radius: 30px;
  -moz-border-bottom-right-radius: 30px;
  -ms-border-bottom-right-radius: 30px;
  border-bottom-right-radius: 30px; }

/* headers */
h1, h2, h3, h4, h5, h6 {
  /* color: $heading-color; */
  margin: 0;
  text-align: left; }

h1 {
  font-size: 175%;
  line-height: 175%; }

h2 {
  font-size: 150%;
  line-height: 150%; }

h3 {
  font-size: 125%;
  line-height: 125%; }

h4 {
  font-size: 100%;
  line-height: 100%; }

h5 {
  font-size: 100%;
  line-height: 100%; }

h6 {
  font-size: 100%;
  line-height: 100%; }

h1 {
  margin-top: 1em;
  margin-bottom: 1em; }

h2, h3 {
  margin-top: 1em; }

h4, h5, h6 {
  margin-bottom: 0.5em; }

p + h1, p + h2, p + h3 {
  margin-top: 2em; }

ol + h1, ol + h2, ol + h3 {
  margin-top: 2em; }

ul + h1, ul + h2, ul + h3 {
  margin-top: 2em; }

/* lists */
ul {
  /* list-style-image: url("sqw.gif"); */ }

ul li ul {
  /* list-style-image: url("sqg.gif"); */ }

ul, ol {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
  padding-top: 0;
  padding-bottom: 0; }

li {
  margin-top: 0.25em;
  margin-bottom: 0.25em; }

/* links */
#content a {
  border-bottom: 3px solid rgba(0, 0, 153, 0.33); }

#content a:hover, #content a:active {
  background-color: rgba(0, 0, 153, 0.1); }

/* navigation menu */
ul#header_menu, ul#footer_menu {
  float: right;
  list-style-type: none;
  list-style-image: none;
  padding: 0;
  margin: 0; }

ul#footer_menu {
  margin-top: 5px;
  margin-right: 30px; }

ul#header_menu li, ul#footer_menu li {
  padding: 0;
  float: left;
  width: auto;
  text-align: center;
  margin: 0px 5px 0px 5px; }

ul#header_menu li a, ul#footer_menu li a {
  color: #000099; }

ul#header_menu li + li:before, ul#footer_menu li + li:before {
  content: "\2022   ";
  margin-right: 5px; }

/*
hr {
	border: none 0;
	border-top: 1px solid #EEEEEE;
	margin: 8px auto;
	height: 1px;
}
*/
tt {
  font-family: Monaco, "Lucida Sans Typewriter", "Lucida Console", "Courier New", monospace;
  font-size: 80%; }

blockquote {
  width: 90%;
  margin-left: 5%;
  margin-right: 5%;
  border-left: 0.5em solid #DDDDDD;
  padding-left: 0.5em; }

br {
  clear: none;
  line-height: 1em; }

del {
  text-decoration: line-through; }

/* code generated by liquid highlight tag */
figure.highlight {
  width: 90%;
  margin: auto;
  overflow: auto;
  border: 3px solid #DDDDDD;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  font-size: 75%;
  font-family: Monaco, "Lucida Sans Typewriter", "Lucida Console", "Courier New", monospace;
  line-height: 1em; }

code {
  background-color: rgba(0, 0, 153, 0.1); }

figure.highlight code {
  background-color: transparent; }

/* blog */
.blogDescription {
  margin-bottom: 2em;
  font-style: italic; }

.blogRSS {
  font-style: normal; }

/* blog post */
.blogPostHeader {
  margin-top: 0em;
  margin-bottom: 2em;
  line-height: 1em; }

.blogPostDate, .blogPostMetadata {
  font-size: 80%;
  color: #999999; }

.blogPostContent {
  margin-top: 2em;
  margin-bottom: 2em; }

.blogPostFooter {
  margin-top: 5em;
  margin-bottom: 0em; }

/* blog index */
.blogPostIndex {
  width: 96%;
  margin-top: 1em;
  margin-left: auto;
  margin-right: auto;
  overflow: auto;
  border: 3px solid #DDDDDD;
  padding: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px; }

.blogPostIndexTitle {
  margin: 0;
  padding: 0; }

.blogPostIndexMetadata {
  font-size: 80%;
  color: #999999; }

.blogPostIndexExcerpt p {
  margin: 0;
  padding: 0; }

/* blog image */
#content div.blogImage {
  text-align: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0; }

#content img.blogImage {
  max-width: 60%;
  padding: 5px;
  border: 3px solid #DDDDDD; }

#content a.blogImage, #content a.blogImage:hover, #content a.blogImage:active {
  padding: 0;
  text-decoration: none;
  border-bottom: 0;
  color: transparent;
  background-color: transparent; }

/* font */
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Droid Sans"), local("DroidSans"), url(http://themes.googleusercontent.com/static/fonts/droidsans/v3/s-BiyweUPV0v-yRb-cjciBsxEYwM7FgeyaSgU71cLG0.woff) format("woff"); }
@font-face {
  font-family: 'Droid Serif';
  font-style: normal;
  font-weight: 400;
  src: local("Droid Serif"), local("DroidSerif"), url(http://themes.googleusercontent.com/static/fonts/droidserif/v3/0AKsP294HTD-nvJgucYTaIbN6UDyHWBl620a-IRfuBk.woff) format("woff"); }
@font-face {
  font-family: 'Droid Serif';
  font-style: italic;
  font-weight: 400;
  src: local("Droid Serif Italic"), local("DroidSerif-Italic"), url(http://themes.googleusercontent.com/static/fonts/droidserif/v3/cj2hUnSRBhwmSPr9kS5899kZXW4sYc4BjuAIFc1SXII.woff) format("woff"); }
/* pygment */
.hll {
  background-color: #ffffcc; }

.c {
  color: #408080;
  font-style: italic; }

/* Comment */
.err {
  border: 1px solid #FF0000; }

/* Error */
.k {
  color: #008000;
  font-weight: bold; }

/* Keyword */
.o {
  color: #666666; }

/* Operator */
.ch {
  color: #408080;
  font-style: italic; }

/* Comment.Hashbang */
.cm {
  color: #408080;
  font-style: italic; }

/* Comment.Multiline */
.cp {
  color: #BC7A00; }

/* Comment.Preproc */
.cpf {
  color: #408080;
  font-style: italic; }

/* Comment.PreprocFile */
.c1 {
  color: #408080;
  font-style: italic; }

/* Comment.Single */
.cs {
  color: #408080;
  font-style: italic; }

/* Comment.Special */
.gd {
  color: #A00000; }

/* Generic.Deleted */
.ge {
  font-style: italic; }

/* Generic.Emph */
.gr {
  color: #FF0000; }

/* Generic.Error */
.gh {
  color: #000080;
  font-weight: bold; }

/* Generic.Heading */
.gi {
  color: #00A000; }

/* Generic.Inserted */
.go {
  color: #888888; }

/* Generic.Output */
.gp {
  color: #000080;
  font-weight: bold; }

/* Generic.Prompt */
.gs {
  font-weight: bold; }

/* Generic.Strong */
.gu {
  color: #800080;
  font-weight: bold; }

/* Generic.Subheading */
.gt {
  color: #0044DD; }

/* Generic.Traceback */
.kc {
  color: #008000;
  font-weight: bold; }

/* Keyword.Constant */
.kd {
  color: #008000;
  font-weight: bold; }

/* Keyword.Declaration */
.kn {
  color: #008000;
  font-weight: bold; }

/* Keyword.Namespace */
.kp {
  color: #008000; }

/* Keyword.Pseudo */
.kr {
  color: #008000;
  font-weight: bold; }

/* Keyword.Reserved */
.kt {
  color: #B00040; }

/* Keyword.Type */
.m {
  color: #666666; }

/* Literal.Number */
.s {
  color: #BA2121; }

/* Literal.String */
.na {
  color: #7D9029; }

/* Name.Attribute */
.nb {
  color: #008000; }

/* Name.Builtin */
.nc {
  color: #0000FF;
  font-weight: bold; }

/* Name.Class */
.no {
  color: #880000; }

/* Name.Constant */
.nd {
  color: #AA22FF; }

/* Name.Decorator */
.ni {
  color: #999999;
  font-weight: bold; }

/* Name.Entity */
.ne {
  color: #D2413A;
  font-weight: bold; }

/* Name.Exception */
.nf {
  color: #0000FF; }

/* Name.Function */
.nl {
  color: #A0A000; }

/* Name.Label */
.nn {
  color: #0000FF;
  font-weight: bold; }

/* Name.Namespace */
.nt {
  color: #008000;
  font-weight: bold; }

/* Name.Tag */
.nv {
  color: #19177C; }

/* Name.Variable */
.ow {
  color: #AA22FF;
  font-weight: bold; }

/* Operator.Word */
.w {
  color: #bbbbbb; }

/* Text.Whitespace */
.mb {
  color: #666666; }

/* Literal.Number.Bin */
.mf {
  color: #666666; }

/* Literal.Number.Float */
.mh {
  color: #666666; }

/* Literal.Number.Hex */
.mi {
  color: #666666; }

/* Literal.Number.Integer */
.mo {
  color: #666666; }

/* Literal.Number.Oct */
.sb {
  color: #BA2121; }

/* Literal.String.Backtick */
.sc {
  color: #BA2121; }

/* Literal.String.Char */
.sd {
  color: #BA2121;
  font-style: italic; }

/* Literal.String.Doc */
.s2 {
  color: #BA2121; }

/* Literal.String.Double */
.se {
  color: #BB6622;
  font-weight: bold; }

/* Literal.String.Escape */
.sh {
  color: #BA2121; }

/* Literal.String.Heredoc */
.si {
  color: #BB6688;
  font-weight: bold; }

/* Literal.String.Interpol */
.sx {
  color: #008000; }

/* Literal.String.Other */
.sr {
  color: #BB6688; }

/* Literal.String.Regex */
.s1 {
  color: #BA2121; }

/* Literal.String.Single */
.ss {
  color: #19177C; }

/* Literal.String.Symbol */
.bp {
  color: #008000; }

/* Name.Builtin.Pseudo */
.vc {
  color: #19177C; }

/* Name.Variable.Class */
.vg {
  color: #19177C; }

/* Name.Variable.Global */
.vi {
  color: #19177C; }

/* Name.Variable.Instance */
.il {
  color: #666666; }

/* Literal.Number.Integer.Long */
/* workaround to force SCSS to output charset directive */
.force-UTF-8 {
  content: "¡"; }

/*# sourceMappingURL=main.css.map */
