@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic|PT+Mono|PT+Serif:400,700,400italic,700italic);

/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}

body {
/*   padding-top: 20px; */
  padding-bottom: 80px;
  font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12pt;
}

#footer {
  position: absolute;
  bottom: 0;
  padding-top: 10px;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 40px;
  font-size: 10pt;
  /*background-color: #f5f5f5;*/

  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
  background-image:      -o-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f3f3f3));
  background-image:         linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
}

/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

blockquote {
  font-size: 11pt;
}

h1 {
  font-size: 16pt;
  font-weight: bold;
}

h3 {
  font-size: 14pt;
  font-weight: bold;
}

code,
kbd,
pre,
samp {
  font-family: 'PT Mono', Menlo, Monaco, Consolas, "Courier New", monospace;
  font-size: 10pt;
}

code {
  font-size: 80%;
}

div#addthisbox {
  padding-bottom: 45px;
}

.metadata {
  font-size: 75%;
}
