/* line 4, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
html, body {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 6, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
html {
  font-size: 100.01%;
}

/* line 16, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
pre, a, abbr, acronym, address, code, del, dfn, em, img,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 18, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote, q {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  quotes: "" "";
}
/* line 45, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

/* line 20, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
th, td, caption {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 22, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
table {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

/* line 24, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
a img {
  border: none;
}

/* line 14, ../../app/stylesheets/screen.sass */
body {
  font-family: arial, sans-serif;
}
/* line 39, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body body {
  line-height: 1.5;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 75%;
}
/* line 65, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h1, body h2, body h3, body h4, body h5, body h6 {
  font-weight: normal;
  color: #222222;
}
/* line 66, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h1 img, body h2 img, body h3 img, body h4 img, body h5 img, body h6 img {
  margin: 0;
}
/* line 67, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.50em;
}
/* line 68, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h2 {
  font-size: 2em;
  margin-bottom: 0.75em;
}
/* line 69, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h3 {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1.00em;
}
/* line 70, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h4 {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em;
}
/* line 71, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.50em;
}
/* line 72, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h6 {
  font-size: 1em;
  font-weight: bold;
}
/* line 73, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body p {
  margin: 0 0 1.5em;
}
/* line 74, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body p img.left {
  display: inline;
  float: left;
  margin: 1.5em 1.5em 1.5em 0;
  padding: 0;
}
/* line 75, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body p img.right {
  display: inline;
  float: right;
  margin: 1.5em 0 1.5em 1.5em;
  padding: 0;
}
/* line 77, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body a {
  text-decoration: underline;
  color: #000099;
}
/* line 18, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body a:visited {
  color: #000066;
}
/* line 21, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body a:focus {
  color: black;
}
/* line 24, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body a:hover {
  color: black;
}
/* line 27, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body a:active {
  color: #cc0099;
}
/* line 78, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body blockquote {
  margin: 1.5em;
  color: #666666;
  font-style: italic;
}
/* line 79, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body strong {
  font-weight: bold;
}
/* line 80, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body em {
  font-style: italic;
}
/* line 81, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body dfn {
  font-style: italic;
  font-weight: bold;
}
/* line 82, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body sup, body sub {
  line-height: 0;
}
/* line 83, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body abbr, body acronym {
  border-bottom: 1px dotted #666666;
}
/* line 84, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body address {
  margin: 0 0 1.5em;
  font-style: italic;
}
/* line 85, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body del {
  color: #666666;
}
/* line 86, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body pre {
  margin: 1.5em 0;
  white-space: pre;
}
/* line 87, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body pre, body code, body tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5;
}
/* line 88, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body li ul, body li ol {
  margin: 0;
}
/* line 89, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body ul, body ol {
  margin: 0 1.5em 1.5em 0;
  padding-left: 3.333em;
}
/* line 90, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body ul {
  list-style-type: disc;
}
/* line 91, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body ol {
  list-style-type: decimal;
}
/* line 92, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body dl {
  margin: 0 0 1.5em 0;
}
/* line 93, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body dl dt {
  font-weight: bold;
}
/* line 94, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body dd {
  margin-left: 1.5em;
}
/* line 95, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body table {
  margin-bottom: 1.4em;
  width: 100%;
}
/* line 96, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body th {
  font-weight: bold;
}
/* line 97, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body thead th {
  background: #c3d9ff;
}
/* line 98, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body th, body td, body caption {
  padding: 4px 10px 4px 5px;
}
/* line 99, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body tr.even td {
  background: #e5ecf9;
}
/* line 100, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body tfoot {
  font-style: italic;
}
/* line 101, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body caption {
  background: #eeeeee;
}
/* line 102, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body .quiet {
  color: #666666;
}
/* line 103, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body .loud {
  color: #111111;
}
/* line 9, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body .clear {
  clear: both;
}
/* line 12, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body .nowrap {
  white-space: nowrap;
}
/* line 16, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body .clearfix {
  overflow: hidden;
  display: inline-block;
}
/* line 8, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
body .clearfix {
  display: block;
}
/* line 18, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body .small {
  font-size: 0.8em;
  margin-bottom: 1.875em;
  line-height: 1.875em;
}
/* line 22, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body .large {
  font-size: 1.2em;
  line-height: 2.5em;
  margin-bottom: 1.25em;
}
/* line 26, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body .first {
  margin-left: 0;
  padding-left: 0;
}
/* line 29, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body .last {
  margin-right: 0;
  padding-right: 0;
}
/* line 32, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body .top {
  margin-top: 0;
  padding-top: 0;
}
/* line 35, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body .bottom {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 8, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_debug.scss */
body .showgrid {
  background: url('/images/grid.png?1276111047');
}
/* line 4, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body .error {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #fbe3e4;
  color: #8a1f11;
  border-color: #fbc2c4;
}
/* line 29, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body .error a {
  color: #8a1f11;
}
/* line 6, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body .notice {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #fff6bf;
  color: #514721;
  border-color: #ffd324;
}
/* line 37, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body .notice a {
  color: #514721;
}
/* line 8, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body .success {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #e6efc2;
  color: #264409;
  border-color: #c6d880;
}
/* line 45, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body .success a {
  color: #264409;
}
/* line 10, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body .hide {
  display: none;
}
/* line 12, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body .highlight {
  background: yellow;
}
/* line 14, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body .added {
  background: #006600;
  color: white;
}
/* line 16, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body .removed {
  background: #990000;
  color: white;
}

/* line 18, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form label {
  font-weight: bold;
}
/* line 19, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form fieldset {
  padding: 1.4em;
  margin: 0 0 1.5em 0;
}
/* line 20, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form legend {
  font-weight: bold;
  font-size: 1.2em;
}
/* line 25, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form input.text, form input.title, form input[type=text], form input[type=password] {
  margin: 0.5em 0;
  background-color: white;
  padding: 5px;
}
/* line 26, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form input.title {
  font-size: 1.5em;
}
/* line 30, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form input[type=checkbox], form input.checkbox, form input[type=radio], form input.radio {
  position: relative;
  top: 0.25em;
}
/* line 32, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form textarea {
  margin: 0.5em 0;
  padding: 5px;
}
/* line 33, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form select {
  margin: 0.5em 0;
}
/* line 57, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form fieldset {
  border: 1px solid #cccccc;
}
/* line 60, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form input.text, form input.title, form input[type=text], form input[type=password],
form textarea, form select {
  border: 1px solid #bbbbbb;
}
/* line 62, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form input.text:focus, form input.title:focus, form input[type=text]:focus, form input[type=password]:focus,
form textarea:focus, form select:focus {
  border: 1px solid #666666;
}
/* line 46, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form input.text, form input.title, form input[type=text], form input[type=password] {
  width: 300px;
}
/* line 48, ../../../../../../.rvm/gems/ree-1.8.7-2010.02/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form textarea {
  width: 390px;
  height: 250px;
}

/* line 27, ../../app/stylesheets/screen.sass */
body {
  background: url("/images/background.png");
}
/* line 31, ../../app/stylesheets/screen.sass */
body h1 {
  display: none;
}
/* line 33, ../../app/stylesheets/screen.sass */
body h2 {
  text-align: left;
  color: #e6daca;
  font-size: 78px;
  margin: 0 0 10px 0;
}
/* line 38, ../../app/stylesheets/screen.sass */
body h2.hidden {
  display: none;
}
/* line 40, ../../app/stylesheets/screen.sass */
body h3 {
  margin: 30px 0 10px 0;
  font-size: 18px;
  color: #989085;
}
/* line 45, ../../app/stylesheets/screen.sass */
body #container {
  position: relative;
  width: 960px;
  margin: 0 auto;
  overflow: hidden;
  display: block;
}
/* line 52, ../../app/stylesheets/screen.sass */
body #sidebar {
  margin: 0 -120px 0px 120px;
  width: 80px;
  float: left;
}
/* line 57, ../../app/stylesheets/screen.sass */
body #menu {
  position: relative;
  left: -80px;
  top: 10px;
  width: 100px;
  -webkit-border-radius: 12px;
  -khtml-border-radius: 12px;
  -moz-border-radius: 12px;
  background: #b89c8f;
  text-align: right;
  padding: 10px 6px;
}
/* line 69, ../../app/stylesheets/screen.sass */
body #menu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 74, ../../app/stylesheets/screen.sass */
body #menu ul li {
  margin: 3px 0;
}
/* line 76, ../../app/stylesheets/screen.sass */
body #menu ul li.space {
  margin-top: 20px;
}
/* line 79, ../../app/stylesheets/screen.sass */
body #menu ul li.external a:hover {
  text-decoration: underline;
}
/* line 81, ../../app/stylesheets/screen.sass */
body #menu a {
  padding: 10px;
  margin: 0;
  color: white;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 89, ../../app/stylesheets/screen.sass */
body #menu a.active {
  color: black;
}
/* line 92, ../../app/stylesheets/screen.sass */
body #menu a.home:hover, body #menu a.home.active {
  background: url("/images/dragonfly.png") no-repeat right 4px;
}
/* line 94, ../../app/stylesheets/screen.sass */
body #menu a.bio:hover, body #menu a.bio.active {
  background: url("/images/dragonfly.png") no-repeat left 4px;
}
/* line 96, ../../app/stylesheets/screen.sass */
body #menu a.events:hover, body #menu a.events.active {
  background: url("/images/dragonfly.png") no-repeat right 4px;
}
/* line 98, ../../app/stylesheets/screen.sass */
body #menu a.music:hover, body #menu a.music.active {
  background: url("/images/dragonfly.png") no-repeat left 4px;
}
/* line 100, ../../app/stylesheets/screen.sass */
body #menu a.photos:hover, body #menu a.photos.active {
  background: url("/images/dragonfly.png") no-repeat right 4px;
}
/* line 102, ../../app/stylesheets/screen.sass */
body #menu a.videos:hover, body #menu a.videos.active {
  background: url("/images/dragonfly.png") no-repeat left 4px;
}
/* line 104, ../../app/stylesheets/screen.sass */
body #menu a.press:hover, body #menu a.press.active {
  background: url("/images/dragonfly.png") no-repeat right 4px;
}
/* line 106, ../../app/stylesheets/screen.sass */
body #menu a.news:hover, body #menu a.news.active {
  background: url("/images/dragonfly.png") no-repeat left 4px;
}
/* line 108, ../../app/stylesheets/screen.sass */
body #menu a.links:hover, body #menu a.links.active {
  background: url("/images/dragonfly.png") no-repeat right 4px;
}
/* line 110, ../../app/stylesheets/screen.sass */
body #menu a.pro:hover, body #menu a.pro.active {
  background: url("/images/dragonfly.png") no-repeat left 4px;
}
/* line 112, ../../app/stylesheets/screen.sass */
body #menu a.contact:hover, body #menu a.contact.active {
  background: url("/images/dragonfly.png") no-repeat right 4px;
}
/* line 115, ../../app/stylesheets/screen.sass */
body #main {
  margin: 20px auto;
  float: right;
}
/* line 119, ../../app/stylesheets/screen.sass */
body #header, body #footer, body #content {
  margin: 0px 120px;
  width: 653px;
}
/* line 123, ../../app/stylesheets/screen.sass */
body #header {
  height: 215px;
  background: url("/images/header.png") no-repeat -1px 0px;
}
/* line 127, ../../app/stylesheets/screen.sass */
body ul.locale {
  float: right;
  list-style-type: none;
  margin: 10px 10px 0 0;
}
/* line 131, ../../app/stylesheets/screen.sass */
body ul.locale a {
  text-decoration: none;
  color: #cb2030;
}
/* line 134, ../../app/stylesheets/screen.sass */
body ul.locale li {
  margin: 3px;
}
/* line 137, ../../app/stylesheets/screen.sass */
body #footer {
  margin: -20px 120px 0 120px;
  height: 159px;
  background: url("/images/footer.png") no-repeat -3px 0px;
}
/* line 142, ../../app/stylesheets/screen.sass */
body #footer .content {
  padding: 35px 0 0 0;
}
/* line 144, ../../app/stylesheets/screen.sass */
body #footer .content p {
  color: #989085;
  clear: both;
  margin: 3px;
  padding: 0;
  text-align: center;
  font-size: 11px;
}
/* line 151, ../../app/stylesheets/screen.sass */
body #footer .content p a {
  color: #989085;
}
/* line 154, ../../app/stylesheets/screen.sass */
body #content {
  padding: 10px 40px 40px 80px;
  width: 533px;
  min-height: 430px;
  background: #fdf6e6;
  background-repeat: repeat;
}
/* line 164, ../../app/stylesheets/screen.sass */
body #content p, body #content span {
  font-size: 15px;
  color: #989085;
}
/* line 167, ../../app/stylesheets/screen.sass */
body #content p.left {
  float: left;
  width: 180px;
  margin: 33px 0 0 10px;
}
/* line 171, ../../app/stylesheets/screen.sass */
body #content p.right {
  float: right;
  width: 240px;
  margin: 50px 0 0;
}
/* line 176, ../../app/stylesheets/screen.sass */
body #content p.bottom {
  margin: 30px 0 0 0;
}
/* line 179, ../../app/stylesheets/screen.sass */
body #content #home_quote {
  margin: 30px 0 10px 0;
}
/* line 181, ../../app/stylesheets/screen.sass */
body #content #home_quote p {
  margin: 0px 0 0px 0;
  text-align: center;
  font-size: 22px;
  color: black;
}
/* line 187, ../../app/stylesheets/screen.sass */
body #content p.home {
  font-style: italic;
  font-size: 18px;
  margin: 70px 0 0px 20px;
  width: 120px;
  float: left;
}
/* line 193, ../../app/stylesheets/screen.sass */
body #content p.home span {
  font-size: 12px;
  margin: 15px 0 0 0;
}
/* line 197, ../../app/stylesheets/screen.sass */
body #content p.address {
  width: 100%;
  font-size: 20px;
  text-align: center;
  padding: 50px 0 0 0;
}
/* line 203, ../../app/stylesheets/screen.sass */
body #content p span {
  float: left;
  margin: 15px 20px 0;
}
/* line 208, ../../app/stylesheets/screen.sass */
body #content h3 p {
  margin: 0 0 10px 0;
  font-size: 18px;
}
/* line 211, ../../app/stylesheets/screen.sass */
body #content h3 span.date {
  font-size: 16px;
}
/* line 214, ../../app/stylesheets/screen.sass */
body #content .top, body #content .bottom {
  float: left;
  width: 100%;
}
/* line 218, ../../app/stylesheets/screen.sass */
body #content img.border {
  border: 12px solid #d5c9b4;
  -webkit-border-radius: 12px;
  -khtml-border-radius: 12px;
  -moz-border-radius: 12px;
}
/* line 224, ../../app/stylesheets/screen.sass */
body #content img.small_border {
  border: 6px solid #d5c9b4;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  -moz-border-radius: 6px;
}
/* line 230, ../../app/stylesheets/screen.sass */
body #content img.home {
  float: right;
  margin: 40px -120px 0px 0;
}
/* line 234, ../../app/stylesheets/screen.sass */
body #content img.bio_right {
  float: right;
  margin: 20px -100px 0 0px;
}
/* line 238, ../../app/stylesheets/screen.sass */
body #content img.bio_left {
  float: left;
  margin: 70px 0 0 -120px;
}
/* line 242, ../../app/stylesheets/screen.sass */
body #content img.album1 {
  float: right;
  margin: 20px -120px 0 0px;
}
/* line 246, ../../app/stylesheets/screen.sass */
body #content img.contact {
  margin: 70px 0 0px -38px;
}
/* line 249, ../../app/stylesheets/screen.sass */
body #content img.news {
  float: right;
  margin: 40px -110px 0px 0;
}
/* line 253, ../../app/stylesheets/screen.sass */
body #content img.links {
  float: right;
  margin: 40px -150px 0px 0;
}
/* line 257, ../../app/stylesheets/screen.sass */
body #content #events {
  float: left;
  width: 410px;
  margin: 0;
}
/* line 261, ../../app/stylesheets/screen.sass */
body #content #events h3 {
  font-size: 22px;
}
/* line 264, ../../app/stylesheets/screen.sass */
body #content #contact {
  height: 180px;
}
/* line 266, ../../app/stylesheets/screen.sass */
body #content #contact p.address {
  margin: 20px 0 0 0;
}
/* line 268, ../../app/stylesheets/screen.sass */
body #content #contact a {
  color: #989085;
}
/* line 271, ../../app/stylesheets/screen.sass */
body #content ul.music {
  margin: 25px 0 0 0;
  padding: 0;
  width: 370px;
}
/* line 275, ../../app/stylesheets/screen.sass */
body #content ul.music li {
  margin: 0;
  padding: 0;
}
/* line 278, ../../app/stylesheets/screen.sass */
body #content ul.music li span.track {
  float: left;
  margin: 15px 5px 5px 0;
  font-size: 16px;
}
/* line 282, ../../app/stylesheets/screen.sass */
body #content ul.music li span.player {
  float: left;
  margin: 10px 0 5px 0;
}
/* line 285, ../../app/stylesheets/screen.sass */
body #content ul.music li p {
  font-size: 12px;
  float: left;
  width: 350px;
  margin: 1px 0px 0 20px;
}
/* line 291, ../../app/stylesheets/screen.sass */
body #content #album1 {
  margin: 0px;
  padding: 0px;
}
/* line 295, ../../app/stylesheets/screen.sass */
body #content #links {
  float: left;
  width: 350px;
  margin: 10px -10px 0;
}
/* line 299, ../../app/stylesheets/screen.sass */
body #content #links ul {
  margin: 20px 0 0 0;
  padding: 0;
  list-style-type: none;
}
/* line 303, ../../app/stylesheets/screen.sass */
body #content #links ul li {
  margin: 10px 5px 0 10px;
}
/* line 305, ../../app/stylesheets/screen.sass */
body #content #links ul li a {
  color: black;
}
/* line 307, ../../app/stylesheets/screen.sass */
body #content #links ul li p {
  margin: 5px 0 0 0;
  font-size: 13px;
}
/* line 310, ../../app/stylesheets/screen.sass */
body #content ul {
  list-style-type: none;
}
/* line 312, ../../app/stylesheets/screen.sass */
body #content ul li {
  margin: 0 5px 0 20px;
}
/* line 315, ../../app/stylesheets/screen.sass */
body #content ul.events {
  margin: -10px 0 0 -5px;
  padding: 0;
}
/* line 318, ../../app/stylesheets/screen.sass */
body #content ul.events li {
  margin: 10px 0 0 0;
}
/* line 321, ../../app/stylesheets/screen.sass */
body #content ul.events li h4 {
  text-align: right;
  width: 230px;
  color: black;
  float: right;
  font-size: 16px;
  margin: 25px 0 0px 0;
}
/* line 328, ../../app/stylesheets/screen.sass */
body #content ul.events li h4 a {
  color: black;
}
/* line 330, ../../app/stylesheets/screen.sass */
body #content ul.events li p.date {
  float: left;
  width: 130px;
}
/* line 333, ../../app/stylesheets/screen.sass */
body #content ul.events li p.date span {
  color: black;
  float: left;
  margin: 20px 0px 0 0;
}
/* line 337, ../../app/stylesheets/screen.sass */
body #content ul.events li p.date span.time {
  float: right;
  margin: 20px 0 0 0px;
}
/* line 341, ../../app/stylesheets/screen.sass */
body #content ul.events li p {
  margin: 5px 0 0 15px;
}
/* line 344, ../../app/stylesheets/screen.sass */
body #content ul.events li ul.links {
  float: right;
  margin: 0px 0 0 15px;
  padding: 0;
}
/* line 348, ../../app/stylesheets/screen.sass */
body #content ul.events li ul.links li {
  font-size: 15px;
  margin: 0 5px 0 0;
  float: left;
}
/* line 352, ../../app/stylesheets/screen.sass */
body #content ul.events li ul.links li a {
  color: black;
}
/* line 355, ../../app/stylesheets/screen.sass */
body #content ul.photos {
  margin: 50px 0 0 0;
  line-height: 0px;
  padding: 0;
}
/* line 359, ../../app/stylesheets/screen.sass */
body #content ul.photos li {
  margin: 30px 0 10px 0;
  padding: 0;
}
/* line 362, ../../app/stylesheets/screen.sass */
body #content ul.photos li ul.collection {
  width: 400px;
  margin: 0 0 10px 80px;
  padding: 0;
}
/* line 366, ../../app/stylesheets/screen.sass */
body #content ul.photos li h3 {
  margin: 0;
  padding: 0;
}
/* line 369, ../../app/stylesheets/screen.sass */
body #content ul.photos li h3 p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
/* line 375, ../../app/stylesheets/screen.sass */
body #content ul.videos {
  margin: 50px 0 0 30px;
  line-height: 0px;
  padding: 0;
}
/* line 379, ../../app/stylesheets/screen.sass */
body #content ul.videos h3 {
  font-size: 14px;
  margin: 5;
  padding: 0;
}
/* line 384, ../../app/stylesheets/screen.sass */
body #content ul.news {
  float: left;
  width: 350px;
  margin: 10px 0 0 -10px;
  padding: 0;
}
/* line 389, ../../app/stylesheets/screen.sass */
body #content ul.news li {
  margin: 0 0 30px 0;
}
/* line 391, ../../app/stylesheets/screen.sass */
body #content ul.news li h4 {
  margin: 10px 0 0 0;
}
/* line 393, ../../app/stylesheets/screen.sass */
body #content ul.news li p.date {
  margin: 0px 0 15px 0;
}
/* line 395, ../../app/stylesheets/screen.sass */
body #content ul.news li p {
  text-align: justify;
  margin: 5px 0px 0 0px;
}
/* line 398, ../../app/stylesheets/screen.sass */
body #content ul.news li a {
  margin: 10px 5px;
  color: black;
  text-decoration: none;
}
/* line 402, ../../app/stylesheets/screen.sass */
body #content ul.news li a:hover {
  text-decoration: underline;
}
/* line 404, ../../app/stylesheets/screen.sass */
body #content ul.collection {
  padding: 0;
  margin: 20px 40px 20px 70px;
}
/* line 407, ../../app/stylesheets/screen.sass */
body #content ul.collection li {
  display: inline;
  padding: 0;
}
/* line 411, ../../app/stylesheets/screen.sass */
body #content ul.collection li a {
  margin: -3px;
}
/* line 414, ../../app/stylesheets/screen.sass */
body #content ul.events_pictures {
  float: right;
  width: 80px;
  margin: 20px -11px 0 0;
}
/* line 418, ../../app/stylesheets/screen.sass */
body #content ul.events_pictures li {
  margin: 10px;
}
/* line 420, ../../app/stylesheets/screen.sass */
body .clear {
  clear: both;
}
