/*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
  
/*  NOTE: I've taken a lot of stuff out of this.*/

section {
    display: block;
}

html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

body {
    margin: 0;
}

a:focus {
    outline: thin dotted;
}

a:hover,
a:active {
    outline: 0;
}

/* 
 * Site styles
 * http://modularscale.com/scale/?px1=24&px2=50&ra1=1.2&ra2=0
 */

html {
  image-rendering: optimizeQuality;
  image-rendering: -moz-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  -ms-interpolation-mode: nearest-neighbor;
  font-size: 24px;
  font-family: "elena-web-basic-1", "elena-web-basic-2",serif;
  background: #fff url('/images/bg.png') repeat;
  color: #222;
}

body {
  font-size: 1em;
  font-weight: 400;
  line-height: 1.447em;
  padding: 0 1.2em;
}

section {
  margin: 0 auto;
  max-width: 26.748em;
}

h1 {
  text-rendering: optimizeLegibility;
  font-size: 2.083em;
  font-weight: 700;
  font-style: italic;
  margin: 0.695em 0 0 0;
  text-shadow: -2px -2px 0 rgba(255,255,255,0.7);
}

h1 + p {
  margin-top: 1em;
}
p {
  margin: 0;
  text-shadow: -1px -1px 0 rgba(255,255,255,0.7); 
}
p + p {
  text-indent: 1.447em;
}
p:last-child {
  margin-top: 0.833em;
  margin-bottom: 1.447em;
  text-indent: 0;
}

a:link {
  color: #444;
  text-decoration: none;
  border-bottom: 1px solid #444;
}
a:visited
{
  color: #232323;
  border-color: #232323;
}
a:active, a:hover, a:focus {
  color: #111;
  border-color: #111;
}

a {
  -webkit-transition: color .5s ease;
}

@media screen and (max-width: 480px) {
  body {
    padding-left: 0.6939em;
    padding-right: 0.6939em;
    font-size: 0.6939em;
  }
  h1 {
    font-size: 1.4394em;
    margin-top: 0.9988em;
  }
  h1 + p, p:last-child {
    margin-top: 0.5814em;
  }
}

@media screen and (min-width: 480px) {
}

@media screen and (min-width: 600px) {
}

@media screen and (min-width: 768px) {
}

@media screen and (min-width: 1024px) {
}
