@charset "UTF-8";
/* Welcome to Susy. Use this file to define screen styles.
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen" rel="stylesheet" type="text/css" /> */
/* @group reset */
/* line 14, /home/elf-pavlik/.rvm/gems/ruby-1.8.7-p302/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline; }

/* line 17, /home/elf-pavlik/.rvm/gems/ruby-1.8.7-p302/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body {
  line-height: 1;
  color: black;
  background: white; }

/* line 19, /home/elf-pavlik/.rvm/gems/ruby-1.8.7-p302/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none; }

/* line 21, /home/elf-pavlik/.rvm/gems/ruby-1.8.7-p302/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle; }

/* line 23, /home/elf-pavlik/.rvm/gems/ruby-1.8.7-p302/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 25, /home/elf-pavlik/.rvm/gems/ruby-1.8.7-p302/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: "" ""; }
  /* line 96, /home/elf-pavlik/.rvm/gems/ruby-1.8.7-p302/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
  q:before, q:after, blockquote:before, blockquote:after {
    content: ""; }

/* line 27, /home/elf-pavlik/.rvm/gems/ruby-1.8.7-p302/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none; }

/* @end */
/* @group defaults */
/* line 70, ./config/../src/stylesheets/./_base.sass */
body {
  font-family: Helvetica, Arial, sans-serif;
  color: #eeeeee; }

/* @group links */
/* line 76, ./config/../src/stylesheets/./_base.sass */
:focus {
  outline: 1px dotted white;
  color: #eeeeee; }

/* line 80, ./config/../src/stylesheets/./_base.sass */
a {
  text-decoration: none; }
  /* line 82, ./config/../src/stylesheets/./_base.sass */
  a:link {
    color: blue; }
  /* line 84, ./config/../src/stylesheets/./_base.sass */
  a:visited {
    color: #6600ff; }
  /* line 86, ./config/../src/stylesheets/./_base.sass */
  a:focus, a:hover, a:active {
    color: #eeeeee;
    text-decoration: none; }

/* @end */
/* @group headers */
/* line 94, ./config/../src/stylesheets/./_base.sass */
h1, h2, h3, h4, h5, h6 {
  color: #dddddd;
  font-weight: bold; }

/* line 98, ./config/../src/stylesheets/./_base.sass */
h1, h2, h3 {
  font-family: Baskerville, Palatino, serif; }

/* line 101, ./config/../src/stylesheets/./_base.sass */
h1 {
  font-size: 24px; }

/* @end */
/* @group forms */
/* line 108, ./config/../src/stylesheets/./_base.sass */
form *:focus {
  outline: none; }

/* line 111, ./config/../src/stylesheets/./_base.sass */
fieldset {
  margin: 24px 0; }

/* line 114, ./config/../src/stylesheets/./_base.sass */
legend {
  font-weight: bold;
  font-variant: small-caps; }

/* line 118, ./config/../src/stylesheets/./_base.sass */
label {
  display: block;
  margin-top: 24px; }

/* line 122, ./config/../src/stylesheets/./_base.sass */
legend + label {
  margin-top: 0; }

/* line 125, ./config/../src/stylesheets/./_base.sass */
textarea, input[type="text"] {
  color: white;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%; }

/* @end */
/* @group tables */
/* tables still need 'cellspacing="0"' in the markup */
/* line 136, ./config/../src/stylesheets/./_base.sass */
table {
  width: 100%;
  border: 1/16em solid white;
    border-left: none;
    border-right: none;
  padding: 7/16em 0;
  margin: 8/16em 0; }

/* line 144, ./config/../src/stylesheets/./_base.sass */
tbody {
  color: white; }

/* line 147, ./config/../src/stylesheets/./_base.sass */
th {
  font-weight: bold; }

/* @end */
/* @group block tags */
/* line 154, ./config/../src/stylesheets/./_base.sass */
p {
  margin: 24px 0; }

/* line 170, ./config/../src/stylesheets/./_base.sass */
ol {
  list-style: decimal;
  margin: 0 1.5em 1.5em 1.5em; }

/* line 173, ./config/../src/stylesheets/./_base.sass */
ul {
  list-style: disc;
  margin: 0 1.5em 1.5em 1.5em; }

/* line 176, ./config/../src/stylesheets/./_base.sass */
blockquote {
  margin: 24px;
  color: white; }

/* @end */
/* @group inline tags */
/* line 184, ./config/../src/stylesheets/./_base.sass */
cite {
  font-style: italic;
  color: white; }

/* line 188, ./config/../src/stylesheets/./_base.sass */
em {
  font-style: italic; }

/* line 191, ./config/../src/stylesheets/./_base.sass */
strong {
  font-weight: bold; }

/* line 194, ./config/../src/stylesheets/./_base.sass */
ins {
  text-decoration: underline; }

/* line 197, ./config/../src/stylesheets/./_base.sass */
del {
  text-decoration: line-through; }

/* line 200, ./config/../src/stylesheets/./_base.sass */
q {
  font-style: italic; }
  /* line 202, ./config/../src/stylesheets/./_base.sass */
  q em {
    font-style: normal; }

/* @end */
/* @group replaced tags */
/* line 209, ./config/../src/stylesheets/./_base.sass */
img {
  vertical-align: bottom; }

/* @end */
/* @end */
/* line 108, /home/elf-pavlik/.rvm/gems/ruby-1.8.7-p302/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  display: block; }

/* variables */
/* @group STRUCTURE */
/* line 29 */
body {
  font-family: sans-serif; }
  /* line 29, /home/elf-pavlik/.rvm/gems/ruby-1.8.7-p302/gems/compass-susy-plugin-0.8.1/sass/susy/././_vertical_rhythm.scss */
  body body {
    font-size: 100%;
    line-height: 1.5em; }
  /* line 33, /home/elf-pavlik/.rvm/gems/ruby-1.8.7-p302/gems/compass-susy-plugin-0.8.1/sass/susy/././_vertical_rhythm.scss */
  body html > body {
    font-size: 16px; }

/* line 32 */
a, a:link {
  color: #53cfff; }

/* line 34 */
a:hover {
  text-decoration: underline; }

/* line 36 */
a:visited {
  color: #999999; }

/* line 39 */
#container {
  *zoom: 1;
  margin-left: auto;
  margin-right: auto;
  width: 62;
  max-width: 100%; }
  /* line 22, /home/elf-pavlik/.rvm/gems/ruby-1.8.7-p302/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  #container:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden; }

/* line 42 */
body.main header {
  clear: both;
  margin-right: 2.419%;
  margin-left: 2.419%;
  height: 240px; }

/* line 46 */
#content {
  clear: both;
  margin-right: 2.419%;
  margin-left: 2.419%;
  padding-top: 5px;
  overflow: hidden;
  font-size: 16px;
  line-height: 1.6em;
  text-align: justify; }
  /* line 54 */
  #content sidebar {
    display: inline;
    float: left;
    width: 24.194%;
    margin-right: 2.419%;
    margin-left: 2.419%; }
  /* line 58 */
  #content #main {
    display: inline;
    float: left;
    width: 68.548%;
    margin-right: 2.419%;
    display: inline;
    float: right;
    margin-right: 2.419%;
    #margin-left: -1.5; }
    /* line 62 */
    #content #main .partial, #content #main article {
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      -o-border-radius: 10px;
      -ms-border-radius: 10px;
      -khtml-border-radius: 10px;
      border-radius: 10px;
      -moz-box-shadow: #333333 1px 1px 5px 0;
      -webkit-box-shadow: #333333 1px 1px 5px 0;
      -o-box-shadow: #333333 1px 1px 5px 0;
      box-shadow: #333333 1px 1px 5px 0;
      padding: 15px 20px;
      margin: 20px 0; }

/* @end */
/* @group COMPONENTS by type */
/* line 73 */
body.profile #main > header {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: #333333 1px 1px 5px 0;
  -webkit-box-shadow: #333333 1px 1px 5px 0;
  -o-box-shadow: #333333 1px 1px 5px 0;
  box-shadow: #333333 1px 1px 5px 0;
  margin-bottom: 20px;
  text-align: center;
  font-size: 1.3em;
  line-height: 42px; }

/* line 81 */
sidebar {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: #333333 1px 1px 5px 0;
  -webkit-box-shadow: #333333 1px 1px 5px 0;
  -o-box-shadow: #333333 1px 1px 5px 0;
  box-shadow: #333333 1px 1px 5px 0;
  margin-bottom: 20px;
  margin-top: 72px;
  padding-bottom: 15px;
  text-align: center; }
  /* line 90 */
  sidebar img#avatar {
    display: block;
    width: 200px;
    margin: 35px auto 20px; }
  /* line 95 */
  sidebar #friends {
    width: 230px;
    margin: 15px auto; }
    /* line 98 */
    sidebar #friends img {
      margin: 5px; }
    /* line 100 */
    sidebar #friends img:nth-child(4n-3) {
      margin-left: 0; }
    /* line 102 */
    sidebar #friends img:nth-child(4n) {
      margin-right: 0; }

/* line 105 */
#main {
  padding-top: 10px; }
  /* line 108 */
  #main .partial h3, #main article h3 {
    font-size: 1.3em;
    margin-bottom: 0.5em; }
  /* line 111 */
  #main .partial p, #main article p {
    margin: 0.5em 0; }
  /* line 113 */
  #main .partial ul.location, #main article ul.location {
    list-style: none; }
    /* line 11, /home/elf-pavlik/.rvm/gems/ruby-1.8.7-p302/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.scss */
    #main .partial ul.location li, #main article ul.location li {
      list-style-image: none;
      list-style-type: none;
      margin-left: 0px; }

/* line 116 */
nav {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: #333333 1px 1px 5px 0;
  -webkit-box-shadow: #333333 1px 1px 5px 0;
  -o-box-shadow: #333333 1px 1px 5px 0;
  box-shadow: #333333 1px 1px 5px 0;
  height: 48px;
  padding: 12px 10px; }
  /* line 121 */
  nav ul {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    overflow: hidden;
    *zoom: 1; }
    /* line 56, /home/elf-pavlik/.rvm/gems/ruby-1.8.7-p302/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/lists/./_horizontal-list.scss */
    nav ul li {
      list-style-image: none;
      list-style-type: none;
      margin-left: 0px;
      white-space: nowrap;
      display: inline;
      float: left;
      padding-left: 4px;
      padding-right: 4px; }
      /* line 45, /home/elf-pavlik/.rvm/gems/ruby-1.8.7-p302/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/lists/./_horizontal-list.scss */
      nav ul li:first-child, nav ul li.first {
        padding-left: 0; }
      /* line 46, /home/elf-pavlik/.rvm/gems/ruby-1.8.7-p302/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/lists/./_horizontal-list.scss */
      nav ul li:last-child, nav ul li.last {
        padding-right: 0; }
    /* line 123 */
    nav ul a {
      display: block;
      height: 48px; }
    /* line 126 */
    nav ul li {
      width: 48px;
      height: 48px;
      margin: 0 5px; }
    /* line 130 */
    nav ul li:nth-child(1), nav ul li:nth-child(1) a {
      text-indent: -119988px;
      overflow: hidden;
      text-align: left;
      background-image: url('../images/icons/hut.png?1295736039');
      background-repeat: no-repeat;
      background-position: 50% 50%; }
    /* line 132 */
    nav ul li:nth-child(2), nav ul li:nth-child(2) a {
      text-indent: -119988px;
      overflow: hidden;
      text-align: left;
      background-image: url('../images/icons/flame.png?1295737167');
      background-repeat: no-repeat;
      background-position: 50% 50%; }
    /* line 134 */
    nav ul li:nth-child(3), nav ul li:nth-child(3) a {
      text-indent: -119988px;
      overflow: hidden;
      text-align: left;
      background-image: url('../images/icons/sun.png?1295740213');
      background-repeat: no-repeat;
      background-position: 50% 50%; }
    /* line 136 */
    nav ul li:nth-child(4), nav ul li:nth-child(4) a {
      text-indent: -119988px;
      overflow: hidden;
      text-align: left;
      background-image: url('../images/icons/heart.png?1295737475');
      background-repeat: no-repeat;
      background-position: 50% 50%; }
    /* line 138 */
    nav ul li:nth-child(5), nav ul li:nth-child(5) a {
      text-indent: -119988px;
      overflow: hidden;
      text-align: left;
      background-image: url('../images/icons/profiles.png?1295737864');
      background-repeat: no-repeat;
      background-position: 50% 50%; }
    /* line 140 */
    nav ul li:nth-child(6), nav ul li:nth-child(6) a {
      text-indent: -119988px;
      overflow: hidden;
      text-align: left;
      background-image: url('../images/icons/io.png?1302806051');
      background-repeat: no-repeat;
      background-position: 50% 50%; }
    /* line 142 */
    nav ul li:nth-child(7), nav ul li:nth-child(7) a {
      text-indent: -119988px;
      overflow: hidden;
      text-align: left;
      background-image: url('../images/icons/globe.png?1295741916');
      background-repeat: no-repeat;
      background-position: 50% 50%; }
    /* line 144 */
    nav ul li:nth-child(8), nav ul li:nth-child(8) a {
      text-indent: -119988px;
      overflow: hidden;
      text-align: left;
      background-image: url('../images/icons/scroll.png?1295740395');
      background-repeat: no-repeat;
      background-position: 50% 50%; }
    /* line 146 */
    nav ul li:nth-child(9), nav ul li:nth-child(9) a {
      text-indent: -119988px;
      overflow: hidden;
      text-align: left;
      background-image: url('../images/icons/web.png?1303398678');
      background-repeat: no-repeat;
      background-position: 50% 50%; }

/* TODO refactor to keep DRY with .partial */
/* line 151 */
#current-location h3 {
  height: 32px;
  width: 32px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/icons/globe-32px.png?1295742352');
  background-repeat: no-repeat;
  background-position: 50% 50%; }

/* line 156 */
#current-location div.description {
  margin: -36px 0 0 50px; }

/* line 159 */
#principles em {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px; }

/* line 163 */
#wishlist li {
  text-align: left; }

/* line 166 */
#mission, #participants {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: #333333 1px 1px 5px 0;
  -webkit-box-shadow: #333333 1px 1px 5px 0;
  -o-box-shadow: #333333 1px 1px 5px 0;
  box-shadow: #333333 1px 1px 5px 0;
  padding: 15px 20px;
  margin: 20px 0; }

/* line 172 */
a.participant {
  display: block;
  width: 80px;
  margin: 0 10px;
  padding: 1px;
  border: 1px solid #999999;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px; }
  /* line 179 */
  a.participant img {
    display: block;
    width: 64px;
    height: 64px;
    margin: 8px; }
  /* line 185 */
  a.participant span {
    display: block;
    text-align: center; }

/* line 189 */
a.participant:hover {
  padding: 0;
  border: 2px solid #eeeeee; }

/* @end */
/* @group OVERRIDES by content */
/* line 198 */
html, body {
  background-color: #027b02; }

/* line 201 */
body.main header {
  background: transparent url(../images/header-v1.1.png) no-repeat 50% 0; }

/* line 204 */
body.profile #content {
  background: transparent url(../images/header-small-v1.1.png) no-repeat 0 0; }

/* line 207 */
.partial, article, #mission, body.profile #main > header, nav, sidebar, section {
  background-color: #011f01; }

/* @end */
/* @group OVERRIDES by page */
/* @end */
/* @group DEBUG */
/*   uncomment, adjust and use for debugging    */
/* #page
 *   +show-grid("grid.png") */
/* @end */

