/* http://meyerweb.com/eric/tools/css/reset/ 
v2.0 | 20110126
License: none (public domain)
*/
/* line 18, sass/_reset.scss */
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,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 30, sass/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 33, sass/_reset.scss */
body {
  line-height: 1;
}

/* line 36, sass/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 39, sass/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 43, sass/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 47, sass/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* normalize.css v2.1.1 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 22, sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 32, sass/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 41, sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 50, sass/_normalize.scss */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Prevent system color scheme's background color being used in Firefox, IE,
 *    and Opera.
 * 2. Prevent system color scheme's text color being used in Firefox, IE, and
 *    Opera.
 * 3. Set default font family to sans-serif.
 * 4. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 68, sass/_normalize.scss */
html {
  background: #fff;
  /* 1 */
  color: #000;
  /* 2 */
  font-family: sans-serif;
  /* 3 */
  -ms-text-size-adjust: 100%;
  /* 4 */
  -webkit-text-size-adjust: 100%;
  /* 4 */
}

/**
 * Remove default margin.
 */
/* line 80, sass/_normalize.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 92, sass/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 101, sass/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 114, sass/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 123, sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 132, sass/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 140, sass/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 148, sass/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 158, sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 170, sass/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 179, sass/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 187, sass/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 195, sass/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 204, sass/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 211, sass/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 215, sass/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 227, sass/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 235, sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 247, sass/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 259, sass/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 270, sass/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 284, sass/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 296, sass/_normalize.scss */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 308, sass/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 323, sass/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 333, sass/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
/* line 343, sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 354, sass/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 367, sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 376, sass/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 386, sass/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 399, sass/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/**
basic classes
**************/
/* line 5, sass/_wordpressclasses.scss */
img.alignright {
  padding: 4px;
  margin: 0 0 2px 7px;
  display: inline;
}

/* line 10, sass/_wordpressclasses.scss */
img.alignleft {
  padding: 4px;
  margin: 0 7px 2px 0;
  display: inline;
}

/* line 15, sass/_wordpressclasses.scss */
img.aligncenter {
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
}

/* line 24, sass/_wordpressclasses.scss */
img.alignright,
img.alignleft,
img.aligncenter {
  background: #fff;
  padding: 5px;
}

/* line 29, sass/_wordpressclasses.scss */
ul, ol {
  margin-left: 2em;
}

/* line 30, sass/_wordpressclasses.scss */
ol {
  list-style-type: decimal;
}

/* line 32, sass/_wordpressclasses.scss */
nav ul {
  margin: 0;
}

/* line 34, sass/_wordpressclasses.scss */
.alignright {
  float: right;
}

/* line 37, sass/_wordpressclasses.scss */
.alignleft {
  float: left;
}

/* line 40, sass/_wordpressclasses.scss */
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 46, sass/_wordpressclasses.scss */
.wp-caption {
  padding: 5px;
  background: #eee;
  border: #ccc 1px solid;
}

/* line 52, sass/_wordpressclasses.scss */
.wp-caption img {
  margin: 0 !important;
}

/* line 56, sass/_wordpressclasses.scss */
.wp-caption.alignright {
  margin: 0 0 2px 7px;
}

/* line 60, sass/_wordpressclasses.scss */
.wp-caption.alignleft {
  margin: 0 7px 2px 0;
}

/* line 64, sass/_wordpressclasses.scss */
.wp-caption.aligncenter {
  margin-left: auto;
  margin-right: auto;
}

/* line 78, sass/_wordpressclasses.scss */
.clear {
  clear: both;
}

/* line 83, sass/_wordpressclasses.scss */
a.post-edit-link {
  clear: both;
  display: block;
  margin: 5px 0 0 0;
}

/* line 89, sass/_wordpressclasses.scss */
.wp-caption {
  background-color: #f3f3f3;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin: 10px;
  padding-top: 4px;
  text-align: center;
}

/* line 97, sass/_wordpressclasses.scss */
.wp-caption img {
  border: 0 none;
  margin: 0;
  padding: 0;
}

/* line 102, sass/_wordpressclasses.scss */
.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

/* line 109, sass/_wordpressclasses.scss */
.gallery {
  display: block;
  clear: both;
  overflow: hidden;
  margin: 0 auto;
}

/* line 115, sass/_wordpressclasses.scss */
.gallery .gallery-row {
  display: block;
  clear: both;
  overflow: hidden;
  margin: 0;
}

/* line 121, sass/_wordpressclasses.scss */
.gallery .gallery-item {
  overflow: hidden;
  float: left;
  margin: 0;
  text-align: center;
  list-style: none;
  padding: 0;
}

/* line 129, sass/_wordpressclasses.scss */
.gallery .gallery-item img, .gallery .gallery-item img.thumbnail {
  max-width: 89%;
  height: auto;
  padding: 1%;
  margin: 0 auto;
}

/* line 135, sass/_wordpressclasses.scss */
.gallery-caption {
  margin-left: 0;
}

/* line 144, sass/_wordpressclasses.scss */
#commentform label {
  display: block;
}

/* line 149, sass/_wordpressclasses.scss */
ol.commentlist {
  list-style: none;
  margin: 0 0 1em;
  padding: 0;
  text-indent: 0;
}

/* line 155, sass/_wordpressclasses.scss */
ol.commentlist li.comment {
  border-bottom: 1px dotted #666;
  padding: 1em;
}

/* line 157, sass/_wordpressclasses.scss */
ol.commentlist li.comment div.vcard {
  font: normal 16px georgia,times,serif;
}

/* line 158, sass/_wordpressclasses.scss */
ol.commentlist li.comment div.vcard cite.fn {
  font-style: normal;
}

/* line 160, sass/_wordpressclasses.scss */
ol.commentlist li.comment div.vcard img.avatar {
  border: 5px solid #ccc;
  float: right;
  margin: 0 0 1em 1em;
}

/* line 165, sass/_wordpressclasses.scss */
ol.commentlist li.comment div.comment-meta {
  font-size: 9px;
}

/* line 166, sass/_wordpressclasses.scss */
ol.commentlist li.comment div.comment-meta a {
  color: #ccc;
}

/* line 167, sass/_wordpressclasses.scss */
ol.commentlist li.comment p {
  font-size: 11px;
  margin: 0 0 1em;
}

/* line 168, sass/_wordpressclasses.scss */
ol.commentlist li.comment ul {
  font-size: 11px;
  list-style: square;
  margin: 0 0 1em 2em;
}

/* line 169, sass/_wordpressclasses.scss */
ol.commentlist li.comment div.reply {
  font-size: 11px;
}

/* line 170, sass/_wordpressclasses.scss */
ol.commentlist li.comment div.reply a {
  font-weight: bold;
}

/* line 171, sass/_wordpressclasses.scss */
ol.commentlist li.comment ul.children {
  list-style: none;
  margin: 1em 0 0;
  text-indent: 0;
}

/* line 178, sass/_wordpressclasses.scss */
ol.commentlist li.comment ul.children li.depth-2 {
  border-left: 5px solid #555;
  margin: 0 0 .25em .25em;
}

/* line 179, sass/_wordpressclasses.scss */
ol.commentlist li.comment ul.children li.depth-3 {
  border-left: 5px solid #999;
  margin: 0 0 .25em .25em;
}

/* line 180, sass/_wordpressclasses.scss */
ol.commentlist li.comment ul.children li.depth-4 {
  border-left: 5px solid #bbb;
  margin: 0 0 .25em .25em;
}

/* line 183, sass/_wordpressclasses.scss */
ol.commentlist li.even {
  background: #fff;
}

/* line 184, sass/_wordpressclasses.scss */
ol.commentlist li.odd {
  background: #f6f6f6;
}

/* line 185, sass/_wordpressclasses.scss */
ol.commentlist li.parent {
  border-left: 5px solid #111;
}

/* line 74, sass/style.scss */
.wrapper {
  width: 1025px;
  margin: auto;
}

/* line 79, sass/style.scss */
body {
  font-family: "Sintony", sans-serif;
  background: #f6f2f1;
  color: #675b53;
  padding-top: 9px;
}

/* line 86, sass/style.scss */
a {
  color: black;
}

/* line 90, sass/style.scss */
p {
  margin: 0 0 10px 0;
}

/* line 94, sass/style.scss */
a {
  color: black;
}

/* line 98, sass/style.scss */
em {
  font-style: italic;
}

/* line 102, sass/style.scss */
nav ul {
  margin-left: 0;
  padding-left: 0;
}
/* line 105, sass/style.scss */
nav ul li {
  list-style: none;
  display: inline;
}

/* line 116, sass/style.scss */
#header .wrapper {
  padding-top: 30px;
  padding-left: 26px;
  width: 999px;
  height: 89px;
  background: #f5f1ed;
  border: #fff 1px solid;
  border-bottom: none;
  -webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
}
/* line 44, sass/style.scss */
#header .wrapper:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden;
}
/* line 128, sass/style.scss */
#header #logo a {
  width: 305px;
  height: 69px;
  display: block;
  float: left;
  background: url('../images/logo.png?1372331307') no-repeat;
  text-indent: -9999px;
}

/* line 144, sass/style.scss */
#mainNav {
  float: left;
  margin-top: 39px;
  margin-left: 50px;
  font-size: 14px;
  height: auto;
  line-height: auto;
}
/* line 151, sass/style.scss */
#mainNav li {
  display: block;
}
/* line 155, sass/style.scss */
#mainNav a {
  padding: 0 14px;
  text-decoration: none;
  display: block;
  color: #867970;
}

/* line 163, sass/style.scss */
#mainNav ul li {
  float: left;
  position: relative;
  display: block;
  height: 50px;
  line-height: 50px;
}
/* line 169, sass/style.scss */
#mainNav ul li:hover > ul {
  display: block;
}
/* line 174, sass/style.scss */
#mainNav ul li a:hover, #mainNav ul li.current_page_item > a, #mainNav ul li.current_page_ancestor > a {
  color: #e30613;
}

/* line 180, sass/style.scss */
#mainNav ul ul {
  position: absolute;
  top: 45px;
  left: 0;
  display: none;
  z-index: 9999;
  border: #fff 1px solid;
  -webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
}
/* line 189, sass/style.scss */
#mainNav ul ul:before {
  width: 15px;
  height: 9px;
  display: block;
  position: absolute;
  top: -9px;
  left: 10px;
  background: url('../images/topMenu.png?1372348804') center top no-repeat;
  content: "";
}
/* line 199, sass/style.scss */
#mainNav ul ul li {
  display: block;
  height: auto;
}
/* line 202, sass/style.scss */
#mainNav ul ul li a {
  width: 160px;
  height: auto;
  line-height: 18px;
  padding: 8px 10px;
  display: block;
  background: #f5f1ed;
}
/* line 209, sass/style.scss */
#mainNav ul ul li a:hover {
  background: #c2b2a0;
  color: #fff;
}
/* line 215, sass/style.scss */
#mainNav ul ul li.current_page_item a {
  background: #867970;
  color: #fff;
}

/* line 230, sass/style.scss */
.quotes {
  background: #3c3633;
}
/* line 233, sass/style.scss */
.quotes .wrapper {
  height: 158px;
  background: url('../images/bgPageQuotes.png?1372352243') right bottom no-repeat;
  position: relative;
  z-index: 1000;
}
/* line 44, sass/style.scss */
.quotes .wrapper:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden;
}
/* line 241, sass/style.scss */
.home .quotes .wrapper {
  height: 357px;
  background: url('../images/bgHomeQuotes.png?1372331527') right bottom no-repeat;
}
/* line 247, sass/style.scss */
.quotes blockquote {
  font-family: "Gill Sans W01 Book";
  font-size: 28px;
  font-style: italic;
  width: 650px;
  position: absolute;
  z-index: 1001;
  top: 50px;
  left: 300px;
}
/* line 256, sass/style.scss */
.home .quotes blockquote {
  opacity: 0;
  filter: alpha(opacity=0);
  width: 445px;
}
/* line 261, sass/style.scss */
.quotes blockquote p {
  color: #d5cbc2;
  font-family: "Gill Sans W01 Book";
}
/* line 265, sass/style.scss */
.quotes blockquote span {
  display: inline-block;
  color: #8b837d;
}
/* line 269, sass/style.scss */
.quotes blockquote span.open, .quotes blockquote span.close {
  width: 22px;
  height: 15px;
  padding-bottom: 7px;
}
/* line 274, sass/style.scss */
.quotes blockquote span.open {
  background: url('../images/open-quotes-top.png?1372433782') left top no-repeat;
  margin-right: 12px;
}
/* line 278, sass/style.scss */
.quotes blockquote span.close {
  background: url('../images/close-quotes-top.png?1372433824') left top no-repeat;
  margin-left: 12px;
  margin-right: 10px;
}
/* line 283, sass/style.scss */
.quotes blockquote span.author {
  font-size: 18px;
}
/* line 287, sass/style.scss */
.quotes blockquote.quote1 {
  top: 30px;
  right: 0;
  left: auto;
}
/* line 292, sass/style.scss */
.quotes blockquote.quote2 {
  top: 220px;
  left: 400px;
}
/* line 296, sass/style.scss */
.quotes blockquote.quote3 {
  top: 50px;
  right: 0;
  left: auto;
}
/* line 301, sass/style.scss */
.quotes blockquote.quote4 {
  top: 140px;
  left: 400px;
}
/* line 305, sass/style.scss */
.quotes blockquote.quote5 {
  top: 220px;
  right: 0;
  left: auto;
}
/* line 310, sass/style.scss */
.quotes blockquote.quote6 {
  top: 100px;
  left: 400px;
}
/* line 314, sass/style.scss */
.quotes blockquote.quote7 {
  top: 220px;
  right: 0;
  left: auto;
}
/* line 319, sass/style.scss */
.quotes blockquote.quote8 {
  top: 100px;
  left: 400px;
}
/* line 323, sass/style.scss */
.quotes blockquote.threelines {
  top: 25px;
}

/* line 334, sass/style.scss */
#content {
  clear: both;
}
/* line 336, sass/style.scss */
#content .wrapper {
  background: #f5f1ed;
  border: #fff 1px solid;
  border-bottom: none;
  border-top: none;
  padding: 0 12px 0 0;
  width: 1013px;
  -webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
}
/* line 44, sass/style.scss */
#content .wrapper:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden;
}
/* line 346, sass/style.scss */
#content .sidebar {
  float: left;
  width: 336px;
  margin-top: -336px;
  position: relative;
  z-index: 9999;
  padding-bottom: 300px;
  padding-left: 12px;
  background: url('../images/bgSidebar.png?1372698754') left bottom no-repeat;
}
/* line 355, sass/style.scss */
.home #content .sidebar {
  padding-bottom: 0;
  background: none;
}
/* line 359, sass/style.scss */
#content .sidebar .bio {
  color: #3c3633;
  margin-bottom: 28px;
}
/* line 362, sass/style.scss */
#content .sidebar .bio figure {
  margin-bottom: 14px;
}
/* line 364, sass/style.scss */
#content .sidebar .bio figure img {
  display: block;
  border: #fff 1px solid;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
}
/* line 372, sass/style.scss */
#content .sidebar .bio h3 {
  font-size: 14px;
  margin: 0 0 0 0;
}
/* line 376, sass/style.scss */
#content .sidebar .bio h4 {
  font-size: 12px;
  margin: 0 0 0 0;
}
/* line 67, sass/style.scss */
#content .sidebar .heartbit {
  border-top: #d5cbc2 1px solid;
  padding-top: 25px;
  margin-bottom: 28px;
}
/* line 383, sass/style.scss */
#content .sidebar .heartbit figure {
  margin-bottom: 25px;
}
/* line 385, sass/style.scss */
#content .sidebar .heartbit figure img {
  margin: 0 auto;
  display: block;
}
/* line 390, sass/style.scss */
#content .sidebar .heartbit p {
  font-size: 16px;
  line-height: 18px;
  text-align: center;
  color: #867970;
  margin: 0;
}
/* line 398, sass/style.scss */
#content .sidebar .testimonials {
  border-top: #d5cbc2 1px solid;
  padding-top: 40px;
  padding-bottom: 60px;
}
/* line 402, sass/style.scss */
#content .sidebar .testimonials h4 {
  margin: 0 0 30px 0;
  font-size: 14px;
  display: none;
}
/* line 407, sass/style.scss */
#content .sidebar .testimonials blockquote {
  color: #867970;
  font-family: "Gill Sans W01 Book";
  font-size: 17px;
}
/* line 411, sass/style.scss */
#content .sidebar .testimonials blockquote p {
  line-height: 25px;
  margin: 0;
  color: #B8AFA8;
}
/* line 417, sass/style.scss */
#content .sidebar .testimonials blockquote span {
  width: 18px;
  height: 15px;
  display: inline-block;
}
/* line 421, sass/style.scss */
#content .sidebar .testimonials blockquote span.open {
  background: url('../images/open-quotes-sidebar.png?1372340455') top left no-repeat;
  margin-right: 5px;
}
/* line 425, sass/style.scss */
#content .sidebar .testimonials blockquote span.close {
  background: url('../images/close-quotes-sidebar.png?1372340492') top left no-repeat;
  margin-left: 5px;
}
/* line 429, sass/style.scss */
#content .sidebar .testimonials blockquote span.author {
  display: block;
  width: auto;
  height: auto;
  color: #8B837D;
}
/* line 439, sass/style.scss */
#content .main {
  width: 578px;
  min-height: 500px;
  float: right;
  padding-top: 46px;
  padding-left: 49px;
  border-left: #fff 1px solid;
}
/* line 446, sass/style.scss */
#content .main .title {
  font-family: "Gill Sans W01 Book";
  font-size: 27px;
  color: #e30613;
  margin: 0 0 25px 0;
}
/* line 452, sass/style.scss */
#content .main p {
  font-size: 13px;
  line-height: 18px;
}
/* line 456, sass/style.scss */
#content .main .text {
  padding-bottom: 20px;
}
/* line 458, sass/style.scss */
#content .main .text iframe {
  border: #fff 5px solid;
}

/* line 469, sass/style.scss */
.internal .main h1, .internal .main h2, .internal .main h3, .internal .main h4, .internal .main h5, .internal .main h6,
.blog .main h1,
.blog .main h2,
.blog .main h3,
.blog .main h4,
.blog .main h5,
.blog .main h6,
.single .main h1,
.single .main h2,
.single .main h3,
.single .main h4,
.single .main h5,
.single .main h6 {
  margin-bottom: 10px;
  font-weight: normal;
  color: #675b53;
  margin-top: 30px;
}
/* line 475, sass/style.scss */
.internal .main h1,
.blog .main h1,
.single .main h1 {
  font-size: 28px;
}
/* line 478, sass/style.scss */
.internal .main h2,
.blog .main h2,
.single .main h2 {
  font-size: 26px;
}
/* line 481, sass/style.scss */
.internal .main h2.title a,
.blog .main h2.title a,
.single .main h2.title a {
  font-size: 27px;
  color: #e30613;
  text-decoration: none;
}
/* line 485, sass/style.scss */
.internal .main h2.title a:hover,
.blog .main h2.title a:hover,
.single .main h2.title a:hover {
  text-decoration: underline;
}
/* line 491, sass/style.scss */
.internal .main h3,
.blog .main h3,
.single .main h3 {
  font-size: 18px;
}
/* line 494, sass/style.scss */
.internal .main h4,
.blog .main h4,
.single .main h4 {
  font-size: 16px;
}
/* line 497, sass/style.scss */
.internal .main h5,
.blog .main h5,
.single .main h5 {
  font-size: 15px;
}
/* line 500, sass/style.scss */
.internal .main h6,
.blog .main h6,
.single .main h6 {
  font-size: 14px;
}
/* line 504, sass/style.scss */
.internal .main p, .internal .main ul, .internal .main ol,
.blog .main p,
.blog .main ul,
.blog .main ol,
.single .main p,
.single .main ul,
.single .main ol {
  margin-bottom: 20px;
  font-size: 13px;
  line-height: 18px;
}
/* line 508, sass/style.scss */
.internal .main p a, .internal .main ul a, .internal .main ol a,
.blog .main p a,
.blog .main ul a,
.blog .main ol a,
.single .main p a,
.single .main ul a,
.single .main ol a {
  color: #E30613;
}
/* line 512, sass/style.scss */
.internal .main ul,
.blog .main ul,
.single .main ul {
  list-style-type: disc;
}
/* line 516, sass/style.scss */
.internal .main ol,
.blog .main ol,
.single .main ol {
  list-style-type: decimal;
}
/* line 520, sass/style.scss */
.internal .main table,
.blog .main table,
.single .main table {
  width: 700px;
  table-layout: fixed;
}
/* line 523, sass/style.scss */
.internal .main table td,
.blog .main table td,
.single .main table td {
  border: #ccc solid 1px;
  padding: 5px;
  border-collapse: collapse;
}
/* line 528, sass/style.scss */
.internal .main table p,
.blog .main table p,
.single .main table p {
  margin: 0;
}
/* line 531, sass/style.scss */
.internal .main table table,
.blog .main table table,
.single .main table table {
  margin: -1px;
}

/* line 542, sass/style.scss */
#content.internal .main,
#content.blog .main,
#content.single .main {
  width: 700px;
  float: right;
}
/* line 60, sass/style.scss */
#content.internal .sidebar,
#content.blog .sidebar,
#content.single .sidebar {
  width: 230px;
  margin-top: -137px;
}

/* line 554, sass/style.scss */
.blog .sidebar .widgets, .single .sidebar .widgets {
  margin-left: 0;
  padding-left: 0;
}
/* line 67, sass/style.scss */
.blog .sidebar .widget, .single .sidebar .widget {
  border-top: #d5cbc2 1px solid;
  padding-top: 25px;
  margin-bottom: 28px;
}
/* line 560, sass/style.scss */
.blog .sidebar .widget ul, .single .sidebar .widget ul {
  margin-left: 0;
  padding-left: 0;
  line-height: 20px;
  font-size: 12px;
}
/* line 565, sass/style.scss */
.blog .sidebar .widget ul a, .single .sidebar .widget ul a {
  text-decoration: none;
  color: #867970;
}
/* line 570, sass/style.scss */
.blog .sidebar .widget h2, .single .sidebar .widget h2 {
  margin-bottom: 10px;
}

/* line 578, sass/style.scss */
.blog .main .post-snippet {
  clear: both;
}
/* line 580, sass/style.scss */
.blog .main .post-snippet .thumb {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
/* line 584, sass/style.scss */
.blog .main .post-snippet .thumb img {
  display: block;
  border: #fff 1px solid;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
}

/* line 598, sass/style.scss */
#content.internal.sitemap .main {
  width: 930px;
  float: left;
}

/* line 616, sass/style.scss */
#footer {
  clear: both;
  font-size: 14px;
  color: black;
  background: #3c3633;
}
/* line 621, sass/style.scss */
#footer .wrapper {
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 44, sass/style.scss */
#footer .wrapper:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden;
}
/* line 626, sass/style.scss */
#footer .left {
  float: left;
  margin-left: 26px;
  color: #ede9e6;
  width: 450px;
}
/* line 631, sass/style.scss */
#footer .left h3 {
  width: 197px;
  height: 38px;
  background: url('../images/footer-logo.png?1372332323') no-repeat;
  text-indent: -9999px;
  float: left;
}
/* line 638, sass/style.scss */
#footer .left .contact {
  float: left;
  margin-left: 21px;
  border-left: #655e5a 1px solid;
  padding-left: 22px;
  font-family: "Gill Sans W01 Book";
  font-size: 14px;
}
/* line 645, sass/style.scss */
#footer .left .contact h4 {
  font-size: 16px;
  margin: 0 0 13px 0;
}
/* line 649, sass/style.scss */
#footer .left .contact p {
  margin: 0 0 13px 0;
}
/* line 651, sass/style.scss */
#footer .left .contact p a {
  color: #ede9e6;
  text-decoration: none;
}
/* line 658, sass/style.scss */
#footer .right {
  float: right;
  margin-right: 26px;
  color: #867970;
  font-size: 12px;
  width: 400px;
}
/* line 664, sass/style.scss */
#footer .right a {
  color: #867970;
  text-decoration: none;
}
/* line 668, sass/style.scss */
#footer .right h4 {
  width: 105px;
  height: 94px;
  background: url('../images/footer-logo2.png?1372332363') no-repeat;
  float: right;
  text-indent: -9999px;
}
/* line 675, sass/style.scss */
#footer .right .info {
  float: right;
  text-align: right;
  margin-right: 22px;
  padding-right: 21px;
  border-right: #655e5a 1px solid;
  height: 95px;
}

@media all and (min-width: 320px) and (max-width: 480px) {
  /* line 688, sass/style.scss */
  body {
    min-width: 980px;
  }
}
@media all and (min-width: 481px) and (max-width: 1024px) {
  /* line 692, sass/style.scss */
  body {
    min-width: 980px;
  }
}
