/* line 5, ../scss_source/_baseline.scss */
html, body {
  margin: 0;
  padding: 0;
}

/* line 10, ../scss_source/_baseline.scss */
body {
  font-family: serif;
  font-size: 100%;
}
@media screen and (max-width: 500px) {
  /* line 10, ../scss_source/_baseline.scss */
  body {
    font-size: 93%;
  }
}

/* line 18, ../scss_source/_baseline.scss */
h1 {
  font-size: 2em;
}

/* line 19, ../scss_source/_baseline.scss */
h2 {
  font-size: 1.3em;
}

/* line 20, ../scss_source/_baseline.scss */
h3 {
  font-size: 1.1em;
  margin: 1.3em 0;
}

/* line 21, ../scss_source/_baseline.scss */
h4 {
  font-size: 1em;
  margin: 1.3em 0;
}

/* line 22, ../scss_source/_baseline.scss */
h5 {
  font-size: .93em;
  margin: 1.3em 0;
}

/* line 23, ../scss_source/_baseline.scss */
h6 {
  font-size: .85em;
  margin: 1.3em 0;
}

/* line 25, ../scss_source/_baseline.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 34, ../scss_source/_baseline.scss */
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: 200;
  font-size: .85em;
}

/* line 39, ../scss_source/_baseline.scss */
ul {
  padding-left: 0;
}

/* line 41, ../scss_source/_baseline.scss */
a {
  color: #a37029;
  text-decoration: none;
}
/* line 44, ../scss_source/_baseline.scss */
a:hover {
  text-decoration: underline;
}

/* line 49, ../scss_source/_baseline.scss */
input[type="text"] {
  border: solid 1px #bbb;
}

/* line 51, ../scss_source/_baseline.scss */
input[type="button"],
input[type="submit"] {
  border: solid 1px #777;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  -ms-border-radius: 1em;
  -o-border-radius: 1em;
  border-radius: 1em;
  background: #eee;
}
/* line 55, ../scss_source/_baseline.scss */
input[type="button"]:hover,
input[type="submit"]:hover {
  background: #ddd;
}
/* line 56, ../scss_source/_baseline.scss */
input[type="button"]:active,
input[type="submit"]:active {
  border-color: #aaaaaa;
}

/* line 62, ../scss_source/_baseline.scss */
body {
  background: #fbfaf8 url("../images/paper-bg.jpg") repeat top center scroll;
  background-image: url('/images/../images/paper-bg.jpg?1339209721');
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.1);
  border-width: 6px 0 0 0;
}
@media screen and (max-width: 500px) {
  /* line 62, ../scss_source/_baseline.scss */
  body {
    border-width: 6px 0;
  }
}

/* line 73, ../scss_source/_baseline.scss */
.page-wrap {
  border-left: solid 4px rgba(0, 0, 0, 0.05);
}
@media screen and (max-width: 500px) {
  /* line 73, ../scss_source/_baseline.scss */
  .page-wrap {
    border-right: solid 4px rgba(0, 0, 0, 0.05);
  }
}

/* line 81, ../scss_source/_baseline.scss */
.header-wrap .header {
  padding-top: 1.5em;
  padding-bottom: 1em;
}
/* line 84, ../scss_source/_baseline.scss */
.header-wrap .header .site-title-group .site-title {
  font-family: Garamond, "Garamond Premier Pro", "Hoefler Text", Georgia, serif;
  font-size: 4em;
  line-height: 1;
  letter-spacing: -0.03em;
}
@media screen and (max-width: 500px) {
  /* line 84, ../scss_source/_baseline.scss */
  .header-wrap .header .site-title-group .site-title {
    font-size: 3em;
  }
}
/* line 90, ../scss_source/_baseline.scss */
.header-wrap .header .site-title-group .site-title a {
  color: inherit;
  color: #BBB;
  color: rgba(0, 0, 0, 0.7);
  text-decoration: none;
}
/* line 98, ../scss_source/_baseline.scss */
.header-wrap .header .site-title-group .site-description {
  font-family: serif;
  font-weight: normal;
  font-family: 'Helvetica Neue';
  font-weight: 200;
  font-size: 1.1em;
  color: rgba(87, 99, 117, 0.7);
  color: rgba(0, 0, 0, 0.4);
}
/* line 107, ../scss_source/_baseline.scss */
.header-wrap .header .nav .menu {
  margin: 0 0;
}
/* line 109, ../scss_source/_baseline.scss */
.header-wrap .header .nav .menu li {
  font-family: Garamond, "Garamond Premier Pro", "Hoefler Text", Georgia, serif;
  font-size: 1.1em;
  list-style: none;
}
/* line 114, ../scss_source/_baseline.scss */
.header-wrap .header .nav .menu li a {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
  text-decoration: none;
}
/* line 118, ../scss_source/_baseline.scss */
.header-wrap .header .nav .menu li a:hover {
  color: black;
  border-color: black;
}
/* line 123, ../scss_source/_baseline.scss */
.header-wrap .header .nav .menu li.current_page_item a {
  color: #576375;
  border-color: #8a96a8;
}
/* line 126, ../scss_source/_baseline.scss */
.header-wrap .header .nav .menu li.current_page_item a:hover {
  color: black;
  border-color: black;
}

/* line 137, ../scss_source/_baseline.scss */
article {
  *zoom: 1;
}
/* line 38, ../../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/lib/compass/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
article:after {
  content: "";
  display: table;
  clear: both;
}
/* line 139, ../scss_source/_baseline.scss */
article img {
  border: solid 4px #ece9e4;
  margin-top: .4em;
  margin-bottom: .4em;
}
/* line 142, ../scss_source/_baseline.scss */
article img.alignleft {
  float: left;
  margin-right: 1em;
}
/* line 143, ../scss_source/_baseline.scss */
article img.alignright {
  float: right;
  margin-left: 1em;
}
/* line 145, ../scss_source/_baseline.scss */
article .entry-title {
  padding: .1em 0;
  margin: .3em 0 .8em;
  font-size: 2em;
  font-weight: 800;
  font-style: italic;
  color: #555;
  color: rgba(0, 0, 0, 0.5);
}
/* line 152, ../scss_source/_baseline.scss */
article .entry-title .inner {
  background-color: rgba(0, 0, 0, 0.05);
  border-top: solid 1px rgba(0, 0, 0, 0.03);
  border-right: solid 1px rgba(0, 0, 0, 0.06);
  border-bottom: solid 1px rgba(0, 0, 0, 0.09);
  margin-left: -20px;
  margin-right: -20px;
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (max-width: 500px) {
  /* line 152, ../scss_source/_baseline.scss */
  article .entry-title .inner {
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
/* line 168, ../scss_source/_baseline.scss */
article .entry-content {
  color: #333;
  color: rgba(0, 0, 0, 0.8);
}
/* line 171, ../scss_source/_baseline.scss */
article .entry-content h1, article .entry-content h2, article .entry-content h3, article .entry-content h4, article .entry-content h5, article .entry-content h6 {
  margin: 0;
  padding: .3em 0 .3em;
  font-weight: bold;
  color: #444;
}
/* line 176, ../scss_source/_baseline.scss */
article .entry-content h1 small, article .entry-content h2 small, article .entry-content h3 small, article .entry-content h4 small, article .entry-content h5 small, article .entry-content h6 small {
  text-shadow: none;
}
/* line 185, ../scss_source/_baseline.scss */
article .entry-content p + h1, article .entry-content blockquote + h1,
article .entry-content p + h2, article .entry-content blockquote + h2,
article .entry-content p + h3, article .entry-content blockquote + h3,
article .entry-content p + h4, article .entry-content blockquote + h4,
article .entry-content p + h5, article .entry-content blockquote + h5,
article .entry-content p + h6, article .entry-content blockquote + h6 {
  margin-top: .5em;
}
/* line 187, ../scss_source/_baseline.scss */
article .entry-content p + h1:first-child, article .entry-content blockquote + h1:first-child,
article .entry-content p + h2:first-child, article .entry-content blockquote + h2:first-child,
article .entry-content p + h3:first-child, article .entry-content blockquote + h3:first-child,
article .entry-content p + h4:first-child, article .entry-content blockquote + h4:first-child,
article .entry-content p + h5:first-child, article .entry-content blockquote + h5:first-child,
article .entry-content p + h6:first-child, article .entry-content blockquote + h6:first-child {
  padding-top: 1em;
}
/* line 196, ../scss_source/_baseline.scss */
article .entry-content p {
  color: #51595f;
  margin: 0;
  padding: .5em 0;
  font-size: 1em;
  line-height: 1.42;
}
/* line 204, ../scss_source/_baseline.scss */
article .entry-content blockquote {
  padding: 0 .3em;
  margin: .5em .5em;
  border-left: solid 4px rgba(0, 0, 0, 0.04);
}
/* line 210, ../scss_source/_baseline.scss */
article .entry-content blockquote p {
  padding-left: 1.2em;
  padding-right: 1.2em;
  font-size: 1em;
  line-height: 1.38;
  text-indent: 0;
}
@media screen and (max-width: 500px) {
  /* line 210, ../scss_source/_baseline.scss */
  article .entry-content blockquote p {
    padding-right: 0;
  }
}
/* line 220, ../scss_source/_baseline.scss */
article .entry-content ul, article .entry-content ol {
  margin: 0;
  padding-left: 2em;
  padding-top: .5em;
  padding-bottom: .5em;
}
/* line 223, ../scss_source/_baseline.scss */
article .entry-content ul li, article .entry-content ol li {
  margin-top: .5em;
  margin-bottom: .5em;
  line-height: 1.25;
}
/* line 226, ../scss_source/_baseline.scss */
article .entry-content ul li:first-child, article .entry-content ol li:first-child {
  margin-top: 0;
}
/* line 227, ../scss_source/_baseline.scss */
article .entry-content ul li:last-child, article .entry-content ol li:last-child {
  margin-bottom: 0;
}
/* line 230, ../scss_source/_baseline.scss */
article .entry-content small {
  font-size: 14/16em;
  color: rgba(0, 0, 0, 0.6);
}
/* line 235, ../scss_source/_baseline.scss */
article .entry-meta {
  clear: both;
  padding-top: 1.5em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #d2cdc6;
}

/* line 245, ../scss_source/_baseline.scss */
article img, .widget img {
  max-width: 100%;
  box-sizing: border-box;
}

/* line 256, ../scss_source/_baseline.scss */
.page-footer {
  padding-top: 2.5em;
  padding-bottom: 1em;
  font-size: .9em;
  line-height: 1.3;
  font-style: italic;
}
@media screen and (max-width: 500px) {
  /* line 256, ../scss_source/_baseline.scss */
  .page-footer {
    text-align: center;
  }
}

/* line 271, ../scss_source/_baseline.scss */
.assistive-text {
  position: absolute;
  left: -9999px;
}

/* line 7, ../scss_source/main.scss */
.page-wrap {
  max-width: 700px;
  margin: 0 auto;
  padding: 0 20px;
}
@media screen and (max-width: 500px) {
  /* line 7, ../scss_source/main.scss */
  .page-wrap {
    padding: 0 10px;
  }
}

/* line 17, ../scss_source/main.scss */
.header-wrap .header {
  position: relative;
}
@media screen and (max-width: 500px) {
  /* line 17, ../scss_source/main.scss */
  .header-wrap .header {
    text-align: center;
  }
}
/* line 23, ../scss_source/main.scss */
.header-wrap .header .site-title-group .site-title {
  margin: 0;
}
/* line 26, ../scss_source/main.scss */
.header-wrap .header .site-title-group .site-description {
  margin: 0;
}
/* line 30, ../scss_source/main.scss */
.header-wrap .header .nav {
  width: 124px;
  text-align: right;
  position: absolute;
  right: 100%;
  top: 1em;
}
@media screen and (max-width: 944px) {
  /* line 30, ../scss_source/main.scss */
  .header-wrap .header .nav {
    padding-top: 1em;
    position: static;
    width: auto;
    text-align: left;
  }
}
@media screen and (max-width: 500px) {
  /* line 30, ../scss_source/main.scss */
  .header-wrap .header .nav {
    text-align: center;
  }
}
/* line 45, ../scss_source/main.scss */
.header-wrap .header .nav .menu {
  margin: 1em 0;
  padding-right: 20px;
}
@media screen and (max-width: 944px) {
  /* line 45, ../scss_source/main.scss */
  .header-wrap .header .nav .menu {
    padding-right: 0;
    margin: .5em 0;
  }
}
@media screen and (max-width: 500px) {
  /* line 45, ../scss_source/main.scss */
  .header-wrap .header .nav .menu {
    margin: 0 -10px;
  }
}
/* line 55, ../scss_source/main.scss */
.header-wrap .header .nav .menu li {
  line-height: .85;
}
@media screen and (max-width: 944px) {
  /* line 55, ../scss_source/main.scss */
  .header-wrap .header .nav .menu li {
    display: inline-block;
    line-height: 1;
  }
}
/* line 61, ../scss_source/main.scss */
.header-wrap .header .nav .menu li a {
  display: block;
  padding: .4em .7em .3em;
  margin: .1em 0;
  border-style: solid;
  border-width: 0 4px 0 0;
}
@media screen and (max-width: 944px) {
  /* line 61, ../scss_source/main.scss */
  .header-wrap .header .nav .menu li a {
    padding: .4em .5em .2em;
    font-size: 1.1em;
    border-width: 0 0 4px 0;
    background-color: rgba(0, 0, 0, 0.04);
  }
}
