/* line 2, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_icon.css.sass */
.icon:after, .status.stable:after, .status.unstable:after, .status.deprecated:after, pre.bash:after, pre.ruby:after, pre.xml:after {
  font-family: FontAwesome;
  color: #dddddd;
  position: relative;
  right: 10px;
  top: 0; }

/* line 1, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_floating-link-list.css.sass */
#floating-link-list {
  position: fixed;
  top: 98px;
  right: 30px;
  list-style: none; }
  /* line 7, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_floating-link-list.css.sass */
  #floating-link-list li {
    text-align: right; }
    /* line 10, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_floating-link-list.css.sass */
    #floating-link-list li.on p {
      visibility: visible; }
    /* line 12, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_floating-link-list.css.sass */
    #floating-link-list li.on a {
      color: #333333; }
    /* line 15, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_floating-link-list.css.sass */
    #floating-link-list li p {
      display: inline-block;
      visibility: hidden;
      color: #333333;
      font-size: 16px;
      font-family: georgia, "times new roman", times, serif;
      margin-bottom: 5px; }
    /* line 23, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_floating-link-list.css.sass */
    #floating-link-list li a {
      color: #dddddd;
      display: inline-block;
      margin-left: 10px;
      width: 25px; }
      /* line 29, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_floating-link-list.css.sass */
      #floating-link-list li a.icon-github {
        margin: 0 3px 0 7px; }
      /* line 31, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_floating-link-list.css.sass */
      #floating-link-list li a.icon-comments {
        margin: 0 1px 0 9px; }
      /* line 33, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_floating-link-list.css.sass */
      #floating-link-list li a.icon-twitter {
        margin: 0 1px 0 9px; }

/* line 1, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_list-of-icons.css.sass */
.list-of-icons {
  list-style: none;
  padding-left: 30px;
  text-indent: -30px; }
  /* line 3, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_list-of-icons.css.sass */
  .list-of-icons i {
    display: inline-block;
    margin-right: 6px;
    width: 24px; }
    /* line 7, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_list-of-icons.css.sass */
    .list-of-icons i.icon-github {
      margin-left: 2px;
      margin-right: 4px; }
    /* line 10, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_list-of-icons.css.sass */
    .list-of-icons i.icon-comments {
      margin: 0 5px 0 1px; }
    /* line 12, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_list-of-icons.css.sass */
    .list-of-icons i.icon-twitter {
      margin: 0 5px 0 1px; }
  /* line 18, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_list-of-icons.css.sass */
  .list-of-icons i {
    padding-left: 0;
    text-indent: 0; }

/* line 1, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_status.css.sass */
.status {
  position: relative;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 45px; }
  /* line 6, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_status.css.sass */
  .status:after {
    margin-bottom: 18px; }
  /* line 9, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_status.css.sass */
  .status p {
    font-family: georgia, "times new roman", times, serif;
    display: inline-block;
    margin: 0 30px 20px 0;
    width: 680px; }
  /* line 14, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_status.css.sass */
  .status i {
    position: absolute;
    bottom: 22px;
    right: 0;
    width: 30px; }
  /* line 20, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_status.css.sass */
  .status.stable {
    color: #7bb900; }
    /* line 22, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_status.css.sass */
    .status.stable:after {
      content: "\f164";
      color: #7bb900; }
  /* line 27, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_status.css.sass */
  .status.unstable {
    color: #cb6465; }
    /* line 29, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_status.css.sass */
    .status.unstable:after {
      content: "\f071";
      color: #cb6465; }
  /* line 34, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_status.css.sass */
  .status.deprecated {
    color: #d3a408; }
    /* line 36, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_status.css.sass */
    .status.deprecated:after {
      content: "\f165";
      color: #d3a408; }

/* line 1, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_prev-next.css.sass */
#prev-next {
  margin-top: 90px;
  border-top: 1px solid #e8e8e8;
  padding-top: 15px;
  list-style: none; }
  /* line 6, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_prev-next.css.sass */
  #prev-next li {
    font-family: georgia, "times new roman", times, serif;
    font-size: 14px;
    display: inline-block;
    width: 50%; }
    /* line 11, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_prev-next.css.sass */
    #prev-next li i {
      color: #dddddd;
      vertical-align: text-bottom; }
    /* line 14, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_prev-next.css.sass */
    #prev-next li a {
      text-decoration: none; }
      /* line 16, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_prev-next.css.sass */
      #prev-next li a:hover {
        text-decoration: underline; }
  /* line 19, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_prev-next.css.sass */
  #prev-next li.prev i {
    margin-right: 10px; }
  /* line 21, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_prev-next.css.sass */
  #prev-next li.next {
    text-align: right; }
    /* line 23, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/components/_prev-next.css.sass */
    #prev-next li.next i {
      margin-left: 10px; }

/* line 1, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_reset.css.sass */
* {
  margin: 0;
  padding: 0; }

/* line 1, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_solarized.css.sass */
pre code {
  display: block;
  padding: 0.5em;
  background: #fdf6e3;
  color: #657b83; }

/* line 7, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_solarized.css.sass */
pre .comment, pre .template_comment, pre .diff .header, pre .doctype, pre .pi, pre .lisp .string, pre .javadoc {
  color: #93a1a1;
  font-style: italic; }

/* line 11, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_solarized.css.sass */
pre .keyword, pre .winutils, pre .method, pre .addition, pre .css .tag, pre .request, pre .status, pre .nginx .title {
  color: #859900; }

/* line 14, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_solarized.css.sass */
pre .number, pre .command, pre .string, pre .tag .value, pre .phpdoc, pre .tex .formula, pre .regexp, pre .hexcolor {
  color: #2aa198; }

/* line 17, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_solarized.css.sass */
pre .title, pre .localvars, pre .chunk, pre .decorator, pre .built_in, pre .identifier, pre .vhdl .literal, pre .id {
  color: #268bd2; }

/* line 20, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_solarized.css.sass */
pre .attribute, pre .variable, pre .lisp .body, pre .smalltalk .number, pre .constant, pre .class .title, pre .parent, pre .haskell .type {
  color: #b58900; }

/* line 23, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_solarized.css.sass */
pre .preprocessor, pre .preprocessor .keyword, pre .shebang, pre .symbol, pre .symbol .string, pre .diff .change, pre .special, pre .attr_selector, pre .important, pre .subst, pre .cdata, pre .clojure .title {
  color: #cb4b16; }

/* line 26, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_solarized.css.sass */
pre .deletion {
  color: #dc322f; }

/* line 29, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_solarized.css.sass */
pre .tex .formula {
  background: #eee8d5; }

/* line 1, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_code.css.sass */
code {
  font: 15px/18px "Inconsolata", Monaco, "Courier New", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;
  background: #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  padding: 3px 8px; }

/* line 7, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_code.css.sass */
pre {
  margin-top: 30px;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 45px; }
  /* line 12, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_code.css.sass */
  pre code {
    background: none;
    border-bottom: none;
    color: #333333;
    display: inline-block;
    overflow: scroll;
    padding: 10px 0 20px 0;
    margin-right: 30px;
    width: 690px; }

/* line 23, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_code.css.sass */
pre .tag .value, pre .string, pre .function .title {
  color: #d3a408; }
/* line 25, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_code.css.sass */
pre .symbol, pre .constant, pre .class .title {
  color: #7bb900; }
/* line 27, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_code.css.sass */
pre .comment {
  color: #aaaaaa; }
/* line 32, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_code.css.sass */
pre.bash:after {
  content: "\f120";
  top: -22px; }
/* line 38, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_code.css.sass */
pre.ruby:after {
  content: "\f121";
  top: -22px; }
/* line 44, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_code.css.sass */
pre.xml:after {
  content: "\f0f6";
  top: -22px; }

/* line 1, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_header.css.sass */
#header {
  text-align: center;
  margin: 80px 215px 120px 215px;
  width: 830px; }
  /* line 6, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_header.css.sass */
  #header h1 {
    color: #333333;
    font-size: 160px;
    line-height: 140px;
    margin: 0; }
    /* line 12, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_header.css.sass */
    #header h1 a, #header h1 a:hover {
      text-decoration: none; }
  /* line 15, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_header.css.sass */
  #header hr {
    border: 0;
    background-color: #e8e8e8;
    height: 1px;
    margin: 25px auto 15px auto;
    width: 435px; }
  /* line 22, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_header.css.sass */
  #header h2 {
    font-size: 34px;
    line-height: 60px;
    letter-spacing: 0.48em;
    font-weight: 100;
    margin: 0;
    padding-left: 15px; }

/* line 1, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_nav.css.sass */
#mobile-nav {
  display: none;
  overflow: hidden;
  border-top: 2px solid #dddddd; }
  /* line 6, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_nav.css.sass */
  #mobile-nav .nav-copy {
    float: left;
    margin: 20px 0 0 20px; }
    /* line 10, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_nav.css.sass */
    #mobile-nav .nav-copy strong {
      display: none; }
    /* line 13, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_nav.css.sass */
    #mobile-nav .nav-copy ol {
      display: none;
      white-space: nowrap; }
      /* line 16, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_nav.css.sass */
      #mobile-nav .nav-copy ol li {
        font-family: georgia, "times new roman", times, serif;
        color: #aaaaaa; }
        /* line 19, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_nav.css.sass */
        #mobile-nav .nav-copy ol li.on {
          color: #333333; }
    /* line 22, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_nav.css.sass */
    #mobile-nav .nav-copy strong + ol {
      margin-top: 24px; }
    /* line 25, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_nav.css.sass */
    #mobile-nav .nav-copy a {
      text-decoration: none; }
    /* line 27, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_nav.css.sass */
    #mobile-nav .nav-copy a:hover {
      text-decoration: underline; }
  /* line 30, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_nav.css.sass */
  #mobile-nav .trigger {
    float: right;
    background: #dddddd;
    padding: 5px;
    margin-right: 20px; }

/* line 36, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_nav.css.sass */
#mobile-nav.on {
  background: rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid white;
  -webkit-box-shadow: inset 0 -15px 5px -15px rgba(0, 0, 0, 0.1); }
  /* line 41, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_nav.css.sass */
  #mobile-nav.on strong {
    display: block; }
  /* line 43, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_nav.css.sass */
  #mobile-nav.on ol {
    display: block; }

/* line 46, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_nav.css.sass */
#nav {
  float: left;
  width: 245px;
  margin-bottom: 60px; }
  /* line 51, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_nav.css.sass */
  #nav strong {
    display: block;
    margin-top: 33px;
    margin-bottom: 24px; }
  /* line 56, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_nav.css.sass */
  #nav ol {
    font-size: 14px;
    line-height: 22px;
    margin-top: 122px;
    list-style-position: inside; }
    /* line 61, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_nav.css.sass */
    #nav ol li {
      font-family: georgia, "times new roman", times, serif;
      color: #dddddd; }
      /* line 64, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_nav.css.sass */
      #nav ol li.on {
        color: #333333; }
  /* line 67, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_nav.css.sass */
  #nav strong + ol {
    margin-top: 65px; }
  /* line 70, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_nav.css.sass */
  #nav a {
    text-decoration: none; }
  /* line 72, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_nav.css.sass */
  #nav a:hover {
    text-decoration: underline; }

/* line 1, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/_content.css.sass */
#content {
  float: left;
  width: 730px;
  padding: 0 20px;
  margin-bottom: 60px; }

/* line 17, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/screen.css.sass */
body {
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  line-height: 24px;
  background: #f7f9f6 url(/images/background.jpg) fixed; }

/* line 24, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/screen.css.sass */
#wrapper {
  margin: 0 auto;
  max-width: 1260px; }

/* line 28, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/screen.css.sass */
strong, h1, h2, h3, h4, h5, h6 {
  font-family: georgia, "times new roman", times, serif;
  letter-spacing: 0.03em; }

/* line 32, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/screen.css.sass */
p, ul, ol, h1, h2, h3, h4, h5, h6 {
  margin-bottom: 24px; }

/* line 35, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/screen.css.sass */
ol, ul {
  list-style-position: outside; }

/* line 38, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/screen.css.sass */
h1 {
  font-size: 60px;
  line-height: 60px;
  margin-bottom: 60px; }

/* line 43, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/screen.css.sass */
h2 {
  font-size: 40px;
  line-height: 40px;
  margin-top: 90px; }

/* line 48, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/screen.css.sass */
h3 {
  font-size: 30px;
  line-height: 30px;
  margin: 90px 0 40px 0; }

/* line 53, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/screen.css.sass */
h4 {
  margin-top: 60px; }

/* line 56, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/screen.css.sass */
h3 + h4 {
  margin-top: 40px; }

/* line 59, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/screen.css.sass */
a {
  color: #333333;
  text-decoration: underline; }
  /* line 63, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/screen.css.sass */
  a:hover {
    color: #333333;
    text-decoration: none; }

/* line 67, /Users/rubiii/Dropbox/work/savonrb.com/source/stylesheets/screen.css.sass */
.no-list {
  list-style: none; }
