/* line 4, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
html {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 18, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
.bp-reset-element, body, h1, h2, h3, h4, h5, h6, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, blockquote, q, th, td, caption, table,
div, span, object, iframe, 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 20, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 21, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote, q {
  quotes: "" "";
}
/* line 67, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

/* line 22, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
th, td, caption {
  float: none !important;
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 23, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

/* line 24, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
a img {
  border: none;
}

/* line 9, ../../app/stylesheets/partials/_page.scss */
body.bp {
  line-height: 1.5;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 75%;
}
/* line 51, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h1, body.bp h2, body.bp h3, body.bp h4, body.bp h5, body.bp h6 {
  font-weight: normal;
  color: #222222;
}
/* line 52, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h1 img, body.bp h2 img, body.bp h3 img, body.bp h4 img, body.bp h5 img, body.bp h6 img {
  margin: 0;
}
/* line 53, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.50em;
}
/* line 54, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h2 {
  font-size: 2em;
  margin-bottom: 0.75em;
}
/* line 55, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h3 {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1.00em;
}
/* line 56, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h4 {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em;
}
/* line 57, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.50em;
}
/* line 58, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h6 {
  font-size: 1em;
  font-weight: bold;
}
/* line 59, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp p {
  margin: 0 0 1.5em;
}
/* line 60, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp p .left {
  display: inline;
  float: left;
  margin: 1.5em 1.5em 1.5em 0;
  padding: 0;
}
/* line 61, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp p .right {
  display: inline;
  float: right;
  margin: 1.5em 0 1.5em 1.5em;
  padding: 0;
}
/* line 62, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp a {
  text-decoration: underline;
  color: #0066cc;
}
/* line 18, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body.bp a:visited {
  color: #004c99;
}
/* line 21, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body.bp a:focus {
  color: #0099ff;
}
/* line 24, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body.bp a:hover {
  color: #0099ff;
}
/* line 27, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body.bp a:active {
  color: #bf00ff;
}
/* line 63, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp blockquote {
  margin: 1.5em;
  color: #666666;
  font-style: italic;
}
/* line 64, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp strong, body.bp dfn {
  font-weight: bold;
}
/* line 65, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp em, body.bp dfn {
  font-style: italic;
}
/* line 66, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp sup, body.bp sub {
  line-height: 0;
}
/* line 67, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp abbr, body.bp acronym {
  border-bottom: 1px dotted #666666;
}
/* line 68, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp address {
  margin: 0 0 1.5em;
  font-style: italic;
}
/* line 69, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp del {
  color: #666666;
}
/* line 70, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp pre {
  margin: 1.5em 0;
  white-space: pre;
}
/* line 71, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp pre, body.bp code, body.bp tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5;
}
/* line 72, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp li ul, body.bp li ol {
  margin: 0;
}
/* line 73, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp ul, body.bp ol {
  margin: 0 1.5em 1.5em 0;
  padding-left: 1.5em;
}
/* line 74, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp ul {
  list-style-type: disc;
}
/* line 75, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp ol {
  list-style-type: decimal;
}
/* line 76, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp dl {
  margin: 0 0 1.5em 0;
}
/* line 77, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp dl dt {
  font-weight: bold;
}
/* line 78, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp dd {
  margin-left: 1.5em;
}
/* line 79, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp table {
  margin-bottom: 1.4em;
  width: 100%;
}
/* line 80, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp th {
  font-weight: bold;
}
/* line 81, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp thead th {
  background: #c3d9ff;
}
/* line 82, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp th, body.bp td, body.bp caption {
  padding: 4px 10px 4px 5px;
}
/* line 85, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp table.striped tr:nth-child(even) td,
body.bp table tr.even td {
  background: #e5ecf9;
}
/* line 86, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp tfoot {
  font-style: italic;
}
/* line 87, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp caption {
  background: #eeeeee;
}
/* line 88, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp .quiet {
  color: #666666;
}
/* line 89, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp .loud {
  color: #111111;
}
/* line 9, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .clear {
  clear: both;
}
/* line 12, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .nowrap {
  white-space: nowrap;
}
/* line 16, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .clearfix {
  overflow: hidden;
  *zoom: 1;
}
/* line 18, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .small {
  font-size: 0.8em;
  margin-bottom: 1.875em;
  line-height: 1.875em;
}
/* line 22, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .large {
  font-size: 1.2em;
  line-height: 2.5em;
  margin-bottom: 1.25em;
}
/* line 26, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .first {
  margin-left: 0;
  padding-left: 0;
}
/* line 29, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .last {
  margin-right: 0;
  padding-right: 0;
}
/* line 32, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .top {
  margin-top: 0;
  padding-top: 0;
}
/* line 35, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .bottom {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 25, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_debug.scss */
body.bp .showgrid {
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(5%, rgba(0, 0, 0, 0.5)), color-stop(5%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, 0% 50%, 960 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(0%, rgba(100, 100, 225, 0.25)), color-stop(3.125%, rgba(100, 100, 225, 0.25)), color-stop(3.125%, rgba(0, 0, 0, 0)), color-stop(4.167%, rgba(0, 0, 0, 0)), color-stop(4.167%, rgba(100, 100, 225, 0.25)), color-stop(7.292%, rgba(100, 100, 225, 0.25)), color-stop(7.292%, rgba(0, 0, 0, 0)), color-stop(8.333%, rgba(0, 0, 0, 0)), color-stop(8.333%, rgba(100, 100, 225, 0.25)), color-stop(11.458%, rgba(100, 100, 225, 0.25)), color-stop(11.458%, rgba(0, 0, 0, 0)), color-stop(12.5%, rgba(0, 0, 0, 0)), color-stop(12.5%, rgba(100, 100, 225, 0.25)), color-stop(15.625%, rgba(100, 100, 225, 0.25)), color-stop(15.625%, rgba(0, 0, 0, 0)), color-stop(16.667%, rgba(0, 0, 0, 0)), color-stop(16.667%, rgba(100, 100, 225, 0.25)), color-stop(19.792%, rgba(100, 100, 225, 0.25)), color-stop(19.792%, rgba(0, 0, 0, 0)), color-stop(20.833%, rgba(0, 0, 0, 0)), color-stop(20.833%, rgba(100, 100, 225, 0.25)), color-stop(23.958%, rgba(100, 100, 225, 0.25)), color-stop(23.958%, rgba(0, 0, 0, 0)), color-stop(25%, rgba(0, 0, 0, 0)), color-stop(25%, rgba(100, 100, 225, 0.25)), color-stop(28.125%, rgba(100, 100, 225, 0.25)), color-stop(28.125%, rgba(0, 0, 0, 0)), color-stop(29.167%, rgba(0, 0, 0, 0)), color-stop(29.167%, rgba(100, 100, 225, 0.25)), color-stop(32.292%, rgba(100, 100, 225, 0.25)), color-stop(32.292%, rgba(0, 0, 0, 0)), color-stop(33.333%, rgba(0, 0, 0, 0)), color-stop(33.333%, rgba(100, 100, 225, 0.25)), color-stop(36.458%, rgba(100, 100, 225, 0.25)), color-stop(36.458%, rgba(0, 0, 0, 0)), color-stop(37.5%, rgba(0, 0, 0, 0)), color-stop(37.5%, rgba(100, 100, 225, 0.25)), color-stop(40.625%, rgba(100, 100, 225, 0.25)), color-stop(40.625%, rgba(0, 0, 0, 0)), color-stop(41.667%, rgba(0, 0, 0, 0)), color-stop(41.667%, rgba(100, 100, 225, 0.25)), color-stop(44.792%, rgba(100, 100, 225, 0.25)), color-stop(44.792%, rgba(0, 0, 0, 0)), color-stop(45.833%, rgba(0, 0, 0, 0)), color-stop(45.833%, rgba(100, 100, 225, 0.25)), color-stop(48.958%, rgba(100, 100, 225, 0.25)), color-stop(48.958%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(100, 100, 225, 0.25)), color-stop(53.125%, rgba(100, 100, 225, 0.25)), color-stop(53.125%, rgba(0, 0, 0, 0)), color-stop(54.167%, rgba(0, 0, 0, 0)), color-stop(54.167%, rgba(100, 100, 225, 0.25)), color-stop(57.292%, rgba(100, 100, 225, 0.25)), color-stop(57.292%, rgba(0, 0, 0, 0)), color-stop(58.333%, rgba(0, 0, 0, 0)), color-stop(58.333%, rgba(100, 100, 225, 0.25)), color-stop(61.458%, rgba(100, 100, 225, 0.25)), color-stop(61.458%, rgba(0, 0, 0, 0)), color-stop(62.5%, rgba(0, 0, 0, 0)), color-stop(62.5%, rgba(100, 100, 225, 0.25)), color-stop(65.625%, rgba(100, 100, 225, 0.25)), color-stop(65.625%, rgba(0, 0, 0, 0)), color-stop(66.667%, rgba(0, 0, 0, 0)), color-stop(66.667%, rgba(100, 100, 225, 0.25)), color-stop(69.792%, rgba(100, 100, 225, 0.25)), color-stop(69.792%, rgba(0, 0, 0, 0)), color-stop(70.833%, rgba(0, 0, 0, 0)), color-stop(70.833%, rgba(100, 100, 225, 0.25)), color-stop(73.958%, rgba(100, 100, 225, 0.25)), color-stop(73.958%, rgba(0, 0, 0, 0)), color-stop(75%, rgba(0, 0, 0, 0)), color-stop(75%, rgba(100, 100, 225, 0.25)), color-stop(78.125%, rgba(100, 100, 225, 0.25)), color-stop(78.125%, rgba(0, 0, 0, 0)), color-stop(79.167%, rgba(0, 0, 0, 0)), color-stop(79.167%, rgba(100, 100, 225, 0.25)), color-stop(82.292%, rgba(100, 100, 225, 0.25)), color-stop(82.292%, rgba(0, 0, 0, 0)), color-stop(83.333%, rgba(0, 0, 0, 0)), color-stop(83.333%, rgba(100, 100, 225, 0.25)), color-stop(86.458%, rgba(100, 100, 225, 0.25)), color-stop(86.458%, rgba(0, 0, 0, 0)), color-stop(87.5%, rgba(0, 0, 0, 0)), color-stop(87.5%, rgba(100, 100, 225, 0.25)), color-stop(90.625%, rgba(100, 100, 225, 0.25)), color-stop(90.625%, rgba(0, 0, 0, 0)), color-stop(91.667%, rgba(0, 0, 0, 0)), color-stop(91.667%, rgba(100, 100, 225, 0.25)), color-stop(94.792%, rgba(100, 100, 225, 0.25)), color-stop(94.792%, rgba(0, 0, 0, 0)), color-stop(95.833%, rgba(0, 0, 0, 0)), color-stop(95.833%, rgba(100, 100, 225, 0.25)), color-stop(98.958%, rgba(100, 100, 225, 0.25)), color-stop(98.958%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 30px, rgba(0, 0, 0, 0) 30px, rgba(0, 0, 0, 0) 40px, rgba(100, 100, 225, 0.25) 40px, rgba(100, 100, 225, 0.25) 70px, rgba(0, 0, 0, 0) 70px, rgba(0, 0, 0, 0) 80px, rgba(100, 100, 225, 0.25) 80px, rgba(100, 100, 225, 0.25) 110px, rgba(0, 0, 0, 0) 110px, rgba(0, 0, 0, 0) 120px, rgba(100, 100, 225, 0.25) 120px, rgba(100, 100, 225, 0.25) 150px, rgba(0, 0, 0, 0) 150px, rgba(0, 0, 0, 0) 160px, rgba(100, 100, 225, 0.25) 160px, rgba(100, 100, 225, 0.25) 190px, rgba(0, 0, 0, 0) 190px, rgba(0, 0, 0, 0) 200px, rgba(100, 100, 225, 0.25) 200px, rgba(100, 100, 225, 0.25) 230px, rgba(0, 0, 0, 0) 230px, rgba(0, 0, 0, 0) 240px, rgba(100, 100, 225, 0.25) 240px, rgba(100, 100, 225, 0.25) 270px, rgba(0, 0, 0, 0) 270px, rgba(0, 0, 0, 0) 280px, rgba(100, 100, 225, 0.25) 280px, rgba(100, 100, 225, 0.25) 310px, rgba(0, 0, 0, 0) 310px, rgba(0, 0, 0, 0) 320px, rgba(100, 100, 225, 0.25) 320px, rgba(100, 100, 225, 0.25) 350px, rgba(0, 0, 0, 0) 350px, rgba(0, 0, 0, 0) 360px, rgba(100, 100, 225, 0.25) 360px, rgba(100, 100, 225, 0.25) 390px, rgba(0, 0, 0, 0) 390px, rgba(0, 0, 0, 0) 400px, rgba(100, 100, 225, 0.25) 400px, rgba(100, 100, 225, 0.25) 430px, rgba(0, 0, 0, 0) 430px, rgba(0, 0, 0, 0) 440px, rgba(100, 100, 225, 0.25) 440px, rgba(100, 100, 225, 0.25) 470px, rgba(0, 0, 0, 0) 470px, rgba(0, 0, 0, 0) 480px, rgba(100, 100, 225, 0.25) 480px, rgba(100, 100, 225, 0.25) 510px, rgba(0, 0, 0, 0) 510px, rgba(0, 0, 0, 0) 520px, rgba(100, 100, 225, 0.25) 520px, rgba(100, 100, 225, 0.25) 550px, rgba(0, 0, 0, 0) 550px, rgba(0, 0, 0, 0) 560px, rgba(100, 100, 225, 0.25) 560px, rgba(100, 100, 225, 0.25) 590px, rgba(0, 0, 0, 0) 590px, rgba(0, 0, 0, 0) 600px, rgba(100, 100, 225, 0.25) 600px, rgba(100, 100, 225, 0.25) 630px, rgba(0, 0, 0, 0) 630px, rgba(0, 0, 0, 0) 640px, rgba(100, 100, 225, 0.25) 640px, rgba(100, 100, 225, 0.25) 670px, rgba(0, 0, 0, 0) 670px, rgba(0, 0, 0, 0) 680px, rgba(100, 100, 225, 0.25) 680px, rgba(100, 100, 225, 0.25) 710px, rgba(0, 0, 0, 0) 710px, rgba(0, 0, 0, 0) 720px, rgba(100, 100, 225, 0.25) 720px, rgba(100, 100, 225, 0.25) 750px, rgba(0, 0, 0, 0) 750px, rgba(0, 0, 0, 0) 760px, rgba(100, 100, 225, 0.25) 760px, rgba(100, 100, 225, 0.25) 790px, rgba(0, 0, 0, 0) 790px, rgba(0, 0, 0, 0) 800px, rgba(100, 100, 225, 0.25) 800px, rgba(100, 100, 225, 0.25) 830px, rgba(0, 0, 0, 0) 830px, rgba(0, 0, 0, 0) 840px, rgba(100, 100, 225, 0.25) 840px, rgba(100, 100, 225, 0.25) 870px, rgba(0, 0, 0, 0) 870px, rgba(0, 0, 0, 0) 880px, rgba(100, 100, 225, 0.25) 880px, rgba(100, 100, 225, 0.25) 910px, rgba(0, 0, 0, 0) 910px, rgba(0, 0, 0, 0) 920px, rgba(100, 100, 225, 0.25) 920px, rgba(100, 100, 225, 0.25) 950px, rgba(0, 0, 0, 0) 950px, rgba(0, 0, 0, 0) 960px);
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 30px, rgba(0, 0, 0, 0) 30px, rgba(0, 0, 0, 0) 40px, rgba(100, 100, 225, 0.25) 40px, rgba(100, 100, 225, 0.25) 70px, rgba(0, 0, 0, 0) 70px, rgba(0, 0, 0, 0) 80px, rgba(100, 100, 225, 0.25) 80px, rgba(100, 100, 225, 0.25) 110px, rgba(0, 0, 0, 0) 110px, rgba(0, 0, 0, 0) 120px, rgba(100, 100, 225, 0.25) 120px, rgba(100, 100, 225, 0.25) 150px, rgba(0, 0, 0, 0) 150px, rgba(0, 0, 0, 0) 160px, rgba(100, 100, 225, 0.25) 160px, rgba(100, 100, 225, 0.25) 190px, rgba(0, 0, 0, 0) 190px, rgba(0, 0, 0, 0) 200px, rgba(100, 100, 225, 0.25) 200px, rgba(100, 100, 225, 0.25) 230px, rgba(0, 0, 0, 0) 230px, rgba(0, 0, 0, 0) 240px, rgba(100, 100, 225, 0.25) 240px, rgba(100, 100, 225, 0.25) 270px, rgba(0, 0, 0, 0) 270px, rgba(0, 0, 0, 0) 280px, rgba(100, 100, 225, 0.25) 280px, rgba(100, 100, 225, 0.25) 310px, rgba(0, 0, 0, 0) 310px, rgba(0, 0, 0, 0) 320px, rgba(100, 100, 225, 0.25) 320px, rgba(100, 100, 225, 0.25) 350px, rgba(0, 0, 0, 0) 350px, rgba(0, 0, 0, 0) 360px, rgba(100, 100, 225, 0.25) 360px, rgba(100, 100, 225, 0.25) 390px, rgba(0, 0, 0, 0) 390px, rgba(0, 0, 0, 0) 400px, rgba(100, 100, 225, 0.25) 400px, rgba(100, 100, 225, 0.25) 430px, rgba(0, 0, 0, 0) 430px, rgba(0, 0, 0, 0) 440px, rgba(100, 100, 225, 0.25) 440px, rgba(100, 100, 225, 0.25) 470px, rgba(0, 0, 0, 0) 470px, rgba(0, 0, 0, 0) 480px, rgba(100, 100, 225, 0.25) 480px, rgba(100, 100, 225, 0.25) 510px, rgba(0, 0, 0, 0) 510px, rgba(0, 0, 0, 0) 520px, rgba(100, 100, 225, 0.25) 520px, rgba(100, 100, 225, 0.25) 550px, rgba(0, 0, 0, 0) 550px, rgba(0, 0, 0, 0) 560px, rgba(100, 100, 225, 0.25) 560px, rgba(100, 100, 225, 0.25) 590px, rgba(0, 0, 0, 0) 590px, rgba(0, 0, 0, 0) 600px, rgba(100, 100, 225, 0.25) 600px, rgba(100, 100, 225, 0.25) 630px, rgba(0, 0, 0, 0) 630px, rgba(0, 0, 0, 0) 640px, rgba(100, 100, 225, 0.25) 640px, rgba(100, 100, 225, 0.25) 670px, rgba(0, 0, 0, 0) 670px, rgba(0, 0, 0, 0) 680px, rgba(100, 100, 225, 0.25) 680px, rgba(100, 100, 225, 0.25) 710px, rgba(0, 0, 0, 0) 710px, rgba(0, 0, 0, 0) 720px, rgba(100, 100, 225, 0.25) 720px, rgba(100, 100, 225, 0.25) 750px, rgba(0, 0, 0, 0) 750px, rgba(0, 0, 0, 0) 760px, rgba(100, 100, 225, 0.25) 760px, rgba(100, 100, 225, 0.25) 790px, rgba(0, 0, 0, 0) 790px, rgba(0, 0, 0, 0) 800px, rgba(100, 100, 225, 0.25) 800px, rgba(100, 100, 225, 0.25) 830px, rgba(0, 0, 0, 0) 830px, rgba(0, 0, 0, 0) 840px, rgba(100, 100, 225, 0.25) 840px, rgba(100, 100, 225, 0.25) 870px, rgba(0, 0, 0, 0) 870px, rgba(0, 0, 0, 0) 880px, rgba(100, 100, 225, 0.25) 880px, rgba(100, 100, 225, 0.25) 910px, rgba(0, 0, 0, 0) 910px, rgba(0, 0, 0, 0) 920px, rgba(100, 100, 225, 0.25) 920px, rgba(100, 100, 225, 0.25) 950px, rgba(0, 0, 0, 0) 950px, rgba(0, 0, 0, 0) 960px);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), -o-linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 30px, rgba(0, 0, 0, 0) 30px, rgba(0, 0, 0, 0) 40px, rgba(100, 100, 225, 0.25) 40px, rgba(100, 100, 225, 0.25) 70px, rgba(0, 0, 0, 0) 70px, rgba(0, 0, 0, 0) 80px, rgba(100, 100, 225, 0.25) 80px, rgba(100, 100, 225, 0.25) 110px, rgba(0, 0, 0, 0) 110px, rgba(0, 0, 0, 0) 120px, rgba(100, 100, 225, 0.25) 120px, rgba(100, 100, 225, 0.25) 150px, rgba(0, 0, 0, 0) 150px, rgba(0, 0, 0, 0) 160px, rgba(100, 100, 225, 0.25) 160px, rgba(100, 100, 225, 0.25) 190px, rgba(0, 0, 0, 0) 190px, rgba(0, 0, 0, 0) 200px, rgba(100, 100, 225, 0.25) 200px, rgba(100, 100, 225, 0.25) 230px, rgba(0, 0, 0, 0) 230px, rgba(0, 0, 0, 0) 240px, rgba(100, 100, 225, 0.25) 240px, rgba(100, 100, 225, 0.25) 270px, rgba(0, 0, 0, 0) 270px, rgba(0, 0, 0, 0) 280px, rgba(100, 100, 225, 0.25) 280px, rgba(100, 100, 225, 0.25) 310px, rgba(0, 0, 0, 0) 310px, rgba(0, 0, 0, 0) 320px, rgba(100, 100, 225, 0.25) 320px, rgba(100, 100, 225, 0.25) 350px, rgba(0, 0, 0, 0) 350px, rgba(0, 0, 0, 0) 360px, rgba(100, 100, 225, 0.25) 360px, rgba(100, 100, 225, 0.25) 390px, rgba(0, 0, 0, 0) 390px, rgba(0, 0, 0, 0) 400px, rgba(100, 100, 225, 0.25) 400px, rgba(100, 100, 225, 0.25) 430px, rgba(0, 0, 0, 0) 430px, rgba(0, 0, 0, 0) 440px, rgba(100, 100, 225, 0.25) 440px, rgba(100, 100, 225, 0.25) 470px, rgba(0, 0, 0, 0) 470px, rgba(0, 0, 0, 0) 480px, rgba(100, 100, 225, 0.25) 480px, rgba(100, 100, 225, 0.25) 510px, rgba(0, 0, 0, 0) 510px, rgba(0, 0, 0, 0) 520px, rgba(100, 100, 225, 0.25) 520px, rgba(100, 100, 225, 0.25) 550px, rgba(0, 0, 0, 0) 550px, rgba(0, 0, 0, 0) 560px, rgba(100, 100, 225, 0.25) 560px, rgba(100, 100, 225, 0.25) 590px, rgba(0, 0, 0, 0) 590px, rgba(0, 0, 0, 0) 600px, rgba(100, 100, 225, 0.25) 600px, rgba(100, 100, 225, 0.25) 630px, rgba(0, 0, 0, 0) 630px, rgba(0, 0, 0, 0) 640px, rgba(100, 100, 225, 0.25) 640px, rgba(100, 100, 225, 0.25) 670px, rgba(0, 0, 0, 0) 670px, rgba(0, 0, 0, 0) 680px, rgba(100, 100, 225, 0.25) 680px, rgba(100, 100, 225, 0.25) 710px, rgba(0, 0, 0, 0) 710px, rgba(0, 0, 0, 0) 720px, rgba(100, 100, 225, 0.25) 720px, rgba(100, 100, 225, 0.25) 750px, rgba(0, 0, 0, 0) 750px, rgba(0, 0, 0, 0) 760px, rgba(100, 100, 225, 0.25) 760px, rgba(100, 100, 225, 0.25) 790px, rgba(0, 0, 0, 0) 790px, rgba(0, 0, 0, 0) 800px, rgba(100, 100, 225, 0.25) 800px, rgba(100, 100, 225, 0.25) 830px, rgba(0, 0, 0, 0) 830px, rgba(0, 0, 0, 0) 840px, rgba(100, 100, 225, 0.25) 840px, rgba(100, 100, 225, 0.25) 870px, rgba(0, 0, 0, 0) 870px, rgba(0, 0, 0, 0) 880px, rgba(100, 100, 225, 0.25) 880px, rgba(100, 100, 225, 0.25) 910px, rgba(0, 0, 0, 0) 910px, rgba(0, 0, 0, 0) 920px, rgba(100, 100, 225, 0.25) 920px, rgba(100, 100, 225, 0.25) 950px, rgba(0, 0, 0, 0) 950px, rgba(0, 0, 0, 0) 960px);
  background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), -ms-linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 30px, rgba(0, 0, 0, 0) 30px, rgba(0, 0, 0, 0) 40px, rgba(100, 100, 225, 0.25) 40px, rgba(100, 100, 225, 0.25) 70px, rgba(0, 0, 0, 0) 70px, rgba(0, 0, 0, 0) 80px, rgba(100, 100, 225, 0.25) 80px, rgba(100, 100, 225, 0.25) 110px, rgba(0, 0, 0, 0) 110px, rgba(0, 0, 0, 0) 120px, rgba(100, 100, 225, 0.25) 120px, rgba(100, 100, 225, 0.25) 150px, rgba(0, 0, 0, 0) 150px, rgba(0, 0, 0, 0) 160px, rgba(100, 100, 225, 0.25) 160px, rgba(100, 100, 225, 0.25) 190px, rgba(0, 0, 0, 0) 190px, rgba(0, 0, 0, 0) 200px, rgba(100, 100, 225, 0.25) 200px, rgba(100, 100, 225, 0.25) 230px, rgba(0, 0, 0, 0) 230px, rgba(0, 0, 0, 0) 240px, rgba(100, 100, 225, 0.25) 240px, rgba(100, 100, 225, 0.25) 270px, rgba(0, 0, 0, 0) 270px, rgba(0, 0, 0, 0) 280px, rgba(100, 100, 225, 0.25) 280px, rgba(100, 100, 225, 0.25) 310px, rgba(0, 0, 0, 0) 310px, rgba(0, 0, 0, 0) 320px, rgba(100, 100, 225, 0.25) 320px, rgba(100, 100, 225, 0.25) 350px, rgba(0, 0, 0, 0) 350px, rgba(0, 0, 0, 0) 360px, rgba(100, 100, 225, 0.25) 360px, rgba(100, 100, 225, 0.25) 390px, rgba(0, 0, 0, 0) 390px, rgba(0, 0, 0, 0) 400px, rgba(100, 100, 225, 0.25) 400px, rgba(100, 100, 225, 0.25) 430px, rgba(0, 0, 0, 0) 430px, rgba(0, 0, 0, 0) 440px, rgba(100, 100, 225, 0.25) 440px, rgba(100, 100, 225, 0.25) 470px, rgba(0, 0, 0, 0) 470px, rgba(0, 0, 0, 0) 480px, rgba(100, 100, 225, 0.25) 480px, rgba(100, 100, 225, 0.25) 510px, rgba(0, 0, 0, 0) 510px, rgba(0, 0, 0, 0) 520px, rgba(100, 100, 225, 0.25) 520px, rgba(100, 100, 225, 0.25) 550px, rgba(0, 0, 0, 0) 550px, rgba(0, 0, 0, 0) 560px, rgba(100, 100, 225, 0.25) 560px, rgba(100, 100, 225, 0.25) 590px, rgba(0, 0, 0, 0) 590px, rgba(0, 0, 0, 0) 600px, rgba(100, 100, 225, 0.25) 600px, rgba(100, 100, 225, 0.25) 630px, rgba(0, 0, 0, 0) 630px, rgba(0, 0, 0, 0) 640px, rgba(100, 100, 225, 0.25) 640px, rgba(100, 100, 225, 0.25) 670px, rgba(0, 0, 0, 0) 670px, rgba(0, 0, 0, 0) 680px, rgba(100, 100, 225, 0.25) 680px, rgba(100, 100, 225, 0.25) 710px, rgba(0, 0, 0, 0) 710px, rgba(0, 0, 0, 0) 720px, rgba(100, 100, 225, 0.25) 720px, rgba(100, 100, 225, 0.25) 750px, rgba(0, 0, 0, 0) 750px, rgba(0, 0, 0, 0) 760px, rgba(100, 100, 225, 0.25) 760px, rgba(100, 100, 225, 0.25) 790px, rgba(0, 0, 0, 0) 790px, rgba(0, 0, 0, 0) 800px, rgba(100, 100, 225, 0.25) 800px, rgba(100, 100, 225, 0.25) 830px, rgba(0, 0, 0, 0) 830px, rgba(0, 0, 0, 0) 840px, rgba(100, 100, 225, 0.25) 840px, rgba(100, 100, 225, 0.25) 870px, rgba(0, 0, 0, 0) 870px, rgba(0, 0, 0, 0) 880px, rgba(100, 100, 225, 0.25) 880px, rgba(100, 100, 225, 0.25) 910px, rgba(0, 0, 0, 0) 910px, rgba(0, 0, 0, 0) 920px, rgba(100, 100, 225, 0.25) 920px, rgba(100, 100, 225, 0.25) 950px, rgba(0, 0, 0, 0) 950px, rgba(0, 0, 0, 0) 960px);
  background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 30px, rgba(0, 0, 0, 0) 30px, rgba(0, 0, 0, 0) 40px, rgba(100, 100, 225, 0.25) 40px, rgba(100, 100, 225, 0.25) 70px, rgba(0, 0, 0, 0) 70px, rgba(0, 0, 0, 0) 80px, rgba(100, 100, 225, 0.25) 80px, rgba(100, 100, 225, 0.25) 110px, rgba(0, 0, 0, 0) 110px, rgba(0, 0, 0, 0) 120px, rgba(100, 100, 225, 0.25) 120px, rgba(100, 100, 225, 0.25) 150px, rgba(0, 0, 0, 0) 150px, rgba(0, 0, 0, 0) 160px, rgba(100, 100, 225, 0.25) 160px, rgba(100, 100, 225, 0.25) 190px, rgba(0, 0, 0, 0) 190px, rgba(0, 0, 0, 0) 200px, rgba(100, 100, 225, 0.25) 200px, rgba(100, 100, 225, 0.25) 230px, rgba(0, 0, 0, 0) 230px, rgba(0, 0, 0, 0) 240px, rgba(100, 100, 225, 0.25) 240px, rgba(100, 100, 225, 0.25) 270px, rgba(0, 0, 0, 0) 270px, rgba(0, 0, 0, 0) 280px, rgba(100, 100, 225, 0.25) 280px, rgba(100, 100, 225, 0.25) 310px, rgba(0, 0, 0, 0) 310px, rgba(0, 0, 0, 0) 320px, rgba(100, 100, 225, 0.25) 320px, rgba(100, 100, 225, 0.25) 350px, rgba(0, 0, 0, 0) 350px, rgba(0, 0, 0, 0) 360px, rgba(100, 100, 225, 0.25) 360px, rgba(100, 100, 225, 0.25) 390px, rgba(0, 0, 0, 0) 390px, rgba(0, 0, 0, 0) 400px, rgba(100, 100, 225, 0.25) 400px, rgba(100, 100, 225, 0.25) 430px, rgba(0, 0, 0, 0) 430px, rgba(0, 0, 0, 0) 440px, rgba(100, 100, 225, 0.25) 440px, rgba(100, 100, 225, 0.25) 470px, rgba(0, 0, 0, 0) 470px, rgba(0, 0, 0, 0) 480px, rgba(100, 100, 225, 0.25) 480px, rgba(100, 100, 225, 0.25) 510px, rgba(0, 0, 0, 0) 510px, rgba(0, 0, 0, 0) 520px, rgba(100, 100, 225, 0.25) 520px, rgba(100, 100, 225, 0.25) 550px, rgba(0, 0, 0, 0) 550px, rgba(0, 0, 0, 0) 560px, rgba(100, 100, 225, 0.25) 560px, rgba(100, 100, 225, 0.25) 590px, rgba(0, 0, 0, 0) 590px, rgba(0, 0, 0, 0) 600px, rgba(100, 100, 225, 0.25) 600px, rgba(100, 100, 225, 0.25) 630px, rgba(0, 0, 0, 0) 630px, rgba(0, 0, 0, 0) 640px, rgba(100, 100, 225, 0.25) 640px, rgba(100, 100, 225, 0.25) 670px, rgba(0, 0, 0, 0) 670px, rgba(0, 0, 0, 0) 680px, rgba(100, 100, 225, 0.25) 680px, rgba(100, 100, 225, 0.25) 710px, rgba(0, 0, 0, 0) 710px, rgba(0, 0, 0, 0) 720px, rgba(100, 100, 225, 0.25) 720px, rgba(100, 100, 225, 0.25) 750px, rgba(0, 0, 0, 0) 750px, rgba(0, 0, 0, 0) 760px, rgba(100, 100, 225, 0.25) 760px, rgba(100, 100, 225, 0.25) 790px, rgba(0, 0, 0, 0) 790px, rgba(0, 0, 0, 0) 800px, rgba(100, 100, 225, 0.25) 800px, rgba(100, 100, 225, 0.25) 830px, rgba(0, 0, 0, 0) 830px, rgba(0, 0, 0, 0) 840px, rgba(100, 100, 225, 0.25) 840px, rgba(100, 100, 225, 0.25) 870px, rgba(0, 0, 0, 0) 870px, rgba(0, 0, 0, 0) 880px, rgba(100, 100, 225, 0.25) 880px, rgba(100, 100, 225, 0.25) 910px, rgba(0, 0, 0, 0) 910px, rgba(0, 0, 0, 0) 920px, rgba(100, 100, 225, 0.25) 920px, rgba(100, 100, 225, 0.25) 950px, rgba(0, 0, 0, 0) 950px, rgba(0, 0, 0, 0) 960px);
  -moz-background-size: 100% 18px, auto;
  -webkit-background-size: 100% 18px, auto;
  -o-background-size: 100% 18px, auto;
  background-size: 100% 18px, auto;
  background-position: left top;
}
/* line 4, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .feedback, body.bp .error, body.bp .alert, body.bp .notice, body.bp .success, body.bp .info {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
}
/* line 5, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .error, body.bp .alert {
  background: #fbe3e4;
  color: #8a1f11;
  border-color: #fbc2c4;
}
/* line 27, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .error a, body.bp .alert a {
  color: #8a1f11;
}
/* line 7, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .notice {
  background: #fff6bf;
  color: #514721;
  border-color: #ffd324;
}
/* line 36, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .notice a {
  color: #514721;
}
/* line 8, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .success {
  background: #e6efc2;
  color: #264409;
  border-color: #c6d880;
}
/* line 45, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .success a {
  color: #264409;
}
/* line 9, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .info {
  background: #d5edf8;
  color: #205791;
  border-color: #92cae4;
}
/* line 54, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .info a {
  color: #205791;
}
/* line 10, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .hide {
  display: none;
}
/* line 11, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .highlight {
  background: yellow;
}
/* line 12, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .added {
  background: #006600;
  color: white;
}
/* line 13, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .removed {
  background: #990000;
  color: white;
}
/* line 39, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp .box {
  padding: 1.5em;
  margin-bottom: 1.5em;
  background: #e5ecf9;
}
/* line 42, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp .border {
  padding-right: 4px;
  margin-right: 5px;
  border-right: 1px solid #dddddd;
}
/* line 45, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp .colborder {
  padding-right: 24px;
  margin-right: 25px;
  border-right: 1px solid #dddddd;
}
/* line 47, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp hr {
  background: #dddddd;
  color: #dddddd;
  clear: both;
  float: none;
  width: 100%;
  height: 0.1em;
  margin: 0 0 1.45em;
  border: none;
}
/* line 49, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp hr.space {
  background: #dddddd;
  color: #dddddd;
  clear: both;
  float: none;
  width: 100%;
  height: 0.1em;
  margin: 0 0 1.45em;
  border: none;
  background: white;
  color: white;
  visibility: hidden;
}
/* line 51, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp form.inline {
  line-height: 3;
}
/* line 6, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
body.bp form.inline p {
  margin-bottom: 0;
}

/* line 18, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp label {
  font-weight: bold;
}
/* line 19, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp fieldset {
  padding: 1.4em;
  margin: 0 0 1.5em 0;
}
/* line 20, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp legend {
  font-weight: bold;
  font-size: 1.2em;
}
/* line 26, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.text, form.bp input.title, form.bp input[type=email], form.bp input[type=text], form.bp input[type=password] {
  margin: 0.5em 0;
  background-color: white;
  padding: 5px;
}
/* line 27, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.title {
  font-size: 1.5em;
}
/* line 29, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp textarea {
  margin: 0.5em 0;
  padding: 5px;
}
/* line 30, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp select {
  margin: 0.5em 0;
}
/* line 55, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp fieldset {
  border: 1px solid #cccccc;
}
/* line 58, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.text, form.bp input.title, form.bp input[type=email], form.bp input[type=text], form.bp input[type=password],
form.bp textarea {
  background-color: #fff;
  border: 1px solid #bbbbbb;
}
/* line 61, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.text:focus, form.bp input.title:focus, form.bp input[type=email]:focus, form.bp input[type=text]:focus, form.bp input[type=password]:focus,
form.bp textarea:focus {
  border-color: #666666;
}
/* line 65, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp select {
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
}
/* line 44, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.text, form.bp input.title, form.bp input[type=email], form.bp input[type=text], form.bp input[type=password] {
  width: 300px;
}
/* line 46, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp textarea {
  width: 390px;
  height: 250px;
}

/* line 25, ../../app/stylesheets/partials/_two_col.scss */
body.two-col #container {
  width: 950px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 27, ../../app/stylesheets/partials/_two_col.scss */
body.two-col #header, body.two-col #footer {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 950px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #header, * html body.two-col #footer {
  overflow-x: hidden;
}
/* line 29, ../../app/stylesheets/partials/_two_col.scss */
body.two-col #sidebar {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 310px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #sidebar {
  overflow-x: hidden;
}
/* line 33, ../../app/stylesheets/partials/_two_col.scss */
body.two-col #content {
  display: inline;
  float: left;
  margin-right: 0;
  width: 630px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #content {
  overflow-x: hidden;
}

/* line 112, ../../app/stylesheets/screen.scss */
body {
  color: #444444;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 16px;
  line-height: 20px;
}

/* line 118, ../../app/stylesheets/screen.scss */
h1 {
  color: #444444;
}

/* line 119, ../../app/stylesheets/screen.scss */
h2, h3, h4 {
  color: #3366cb;
}

/* line 120, ../../app/stylesheets/screen.scss */
div#heading {
  padding-bottom: 15px;
}
/* line 122, ../../app/stylesheets/screen.scss */
div#heading h1#body_title {
  color: #444444;
}
/* line 123, ../../app/stylesheets/screen.scss */
div#heading h2#sub_heading {
  color: #444444;
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
}

/* line 131, ../../app/stylesheets/screen.scss */
h1 {
  font-size: 40px;
  line-height: 55px;
  font-weight: 700;
  letter-spacing: -1px;
}

/* line 138, ../../app/stylesheets/screen.scss */
h2 {
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
  letter-spacing: -0.5px;
}

/* line 144, ../../app/stylesheets/screen.scss */
h3 {
  font-size: 20px;
}

/* line 147, ../../app/stylesheets/screen.scss */
h4 {
  font-size: 16px;
}

/* line 150, ../../app/stylesheets/screen.scss */
strong {
  font-weight: bold;
}

/* line 151, ../../app/stylesheets/screen.scss */
pre {
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* line 158, ../../app/stylesheets/screen.scss */
#global_header a, #content a {
  color: #3366cb;
  text-decoration: none;
}
/* line 161, ../../app/stylesheets/screen.scss */
#global_header a img, #content a img {
  border: none;
}
/* line 164, ../../app/stylesheets/screen.scss */
#global_header a:active, #content a:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 165, ../../app/stylesheets/screen.scss */
#global_header a:hover, #content a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

/* line 167, ../../app/stylesheets/screen.scss */
#local_header a {
  text-decoration: none;
}

/* line 171, ../../app/stylesheets/screen.scss */
a strong:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 173, ../../app/stylesheets/screen.scss */
.container {
  width: 950px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  overflow: hidden;
  *zoom: 1;
}

/* line 190, ../../app/stylesheets/screen.scss */
.button.big, #content a.button.big {
  font-size: 16px;
  letter-spacing: .8px;
  padding: 15px 0;
  width: 210px;
}

/* line 196, ../../app/stylesheets/screen.scss */
.button.small, #content a.button.small {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  padding: 4px 5px 3px;
  font-size: 14px;
  line-height: 14px;
  height: 14px;
}
/* line 7, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */
.button.small, #content a.button.small {
  *display: inline;
}

/* line 203, ../../app/stylesheets/screen.scss */
.button, input[type="submit"], #global_header a.button, #content a.button {
  display: block;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  background-image: url("/images/button_overlay.png");
  background-position: 0 50%;
  background-repeat: repeat-x;
  padding: 15px 0;
  text-align: center;
  text-decoration: none;
  color: white;
  text-shadow: 1px 1px 0 rgba(51, 51, 51, 0.4);
  cursor: pointer;
  overflow: hidden;
  *zoom: 1;
  font-weight: 500;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  border-left: 0;
  border-right: 0;
  background-color: #4caf52;
  padding: 5px 10px;
  font-size: 15px;
  font-weight: 700;
  border: 2px solid transparent;
}
/* line 220, ../../app/stylesheets/screen.scss */
.button:hover, input[type="submit"]:hover, #global_header a.button:hover, #content a.button:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  border: 2px solid #fafa3e;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

/* line 226, ../../app/stylesheets/screen.scss */
#local_header .button, #local_header input[type="submit"], #local_header a.button {
  -moz-box-shadow: 0 1px 0 #5fc065, 0 -1px 0 #5fc065;
  -webkit-box-shadow: 0 1px 0 #5fc065, 0 -1px 0 #5fc065;
  -o-box-shadow: 0 1px 0 #5fc065, 0 -1px 0 #5fc065;
  box-shadow: 0 1px 0 #5fc065, 0 -1px 0 #5fc065;
}
/* line 228, ../../app/stylesheets/screen.scss */
#local_header .button:hover, #local_header input[type="submit"]:hover, #local_header a.button:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  border: 2px solid #fafa3e;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

/* line 234, ../../app/stylesheets/screen.scss */
.button.inactive {
  background-color: #dddddd;
  -moz-box-shadow: 0 1px 0 #eeeeee, 0 -1px 0 #eeeeee;
  -webkit-box-shadow: 0 1px 0 #eeeeee, 0 -1px 0 #eeeeee;
  -o-box-shadow: 0 1px 0 #eeeeee, 0 -1px 0 #eeeeee;
  box-shadow: 0 1px 0 #eeeeee, 0 -1px 0 #eeeeee;
}

/* line 238, ../../app/stylesheets/screen.scss */
.button.deemphasize {
  background-color: #668cd8;
  -moz-box-shadow: 0 1px 0 #8eaeec, 0 -1px 0 #8eaeec;
  -webkit-box-shadow: 0 1px 0 #8eaeec, 0 -1px 0 #8eaeec;
  -o-box-shadow: 0 1px 0 #8eaeec, 0 -1px 0 #8eaeec;
  box-shadow: 0 1px 0 #8eaeec, 0 -1px 0 #8eaeec;
}

/* line 242, ../../app/stylesheets/screen.scss */
.button.ping {
  max-width: 200px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
}
/* line 7, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */
.button.ping {
  *display: inline;
}

/* line 247, ../../app/stylesheets/screen.scss */
.hangout > div {
  width: 230px;
  height: 60px;
  border: 0;
  background: url("/images/gplus-hangout-60x230-inactive.png") no-repeat scroll 0 0;
}
/* line 253, ../../app/stylesheets/screen.scss */
.hangout > div.active {
  background: url("/images/gplus-hangout-60x230-normal.png") no-repeat scroll 0 0;
}

/* line 257, ../../app/stylesheets/screen.scss */
a.social.message, .icon {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 50%;
}

/* line 262, ../../app/stylesheets/screen.scss */
a.social.message.size16, .icon {
  padding-left: 22px;
}

/* line 263, ../../app/stylesheets/screen.scss */
a.social.message.size32 {
  padding-left: 36px;
}

/* line 264, ../../app/stylesheets/screen.scss */
a.social.message.size16.twitter {
  background-image: url("/images/twitter_16.png");
}

/* line 265, ../../app/stylesheets/screen.scss */
a.social.message.size16.facebook {
  background-image: url("/images/facebook_16.png");
}

/* line 266, ../../app/stylesheets/screen.scss */
a.social.message.size16.tumblr {
  background-image: url("/images/tumblr_16.png");
}

/* line 267, ../../app/stylesheets/screen.scss */
a.social.message.size16.linkedin {
  background-image: url("/images/linkedin_16.png");
}

/* line 268, ../../app/stylesheets/screen.scss */
a.social.message.size32.twitter {
  background-image: url("/images/twitter_32.png");
}

/* line 269, ../../app/stylesheets/screen.scss */
a.social.message.size32.facebook {
  background-image: url("/images/facebook_32.png");
}

/* line 270, ../../app/stylesheets/screen.scss */
a.social.message.size32.tumblr {
  background-image: url("/images/tumblr_32.png");
}

/* line 271, ../../app/stylesheets/screen.scss */
a.social.message.size32.linkedin {
  background-image: url("/images/linkedin_32.png");
}

/* line 272, ../../app/stylesheets/screen.scss */
p.icon.host_tools {
  background-image: url("/images/pencil_delete.png");
}

/* line 273, ../../app/stylesheets/screen.scss */
p.icon.message_users {
  background-image: url("/images/email_go.png");
}

/* line 274, ../../app/stylesheets/screen.scss */
input[type="submit"].link {
  background: none;
  color: #3366cb;
  font-size: 16px;
  font-weight: normal;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 0;
  text-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -khtml-border-radius: 0;
  border-radius: 0;
  display: inline;
  border: 0;
}

/* line 287, ../../app/stylesheets/screen.scss */
#content p.group_request {
  overflow: hidden;
  *zoom: 1;
  clear: both;
  display: block;
  text-align: center;
  font-size: 14px;
  padding-top: 30px;
}
/* line 295, ../../app/stylesheets/screen.scss */
#content p.group_request a {
  color: #CCC;
}
/* line 296, ../../app/stylesheets/screen.scss */
#content p.group_request a:hover {
  text-decoration: underline;
}

/* line 298, ../../app/stylesheets/screen.scss */
#content div.panel {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  background-color: #eeeeee;
  padding: 7px;
}
/* line 7, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */
#content div.panel {
  *display: inline;
}
/* line 303, ../../app/stylesheets/screen.scss */
#content div.panel > div, #content div.panel > a {
  color: #333333;
  overflow: hidden;
  *zoom: 1;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  display: block;
  border: 1px solid #dddddd;
  background-color: #fcfcfc;
}

/* line 313, ../../app/stylesheets/screen.scss */
#content div.panel.clickable:hover {
  background-color: #4caf52;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 317, ../../app/stylesheets/screen.scss */
#content div.panel.clickable a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 319, ../../app/stylesheets/screen.scss */
div.flatpanel {
  padding: 15px;
  background-color: #eeeeee;
  border: 1px solid #dddddd;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
}

/* line 325, ../../app/stylesheets/screen.scss */
.otter {
  background: url('/images/otter.png?1405728523');
  background-repeat: no-repeat;
  min-width: 153px;
  min-height: 150px;
}

/* line 332, ../../app/stylesheets/screen.scss */
.otter_bigger {
  background: url('/images/otter_bigger.png?1405728523');
  background-repeat: no-repeat;
  min-width: 392px;
  min-height: 400px;
}

/* line 338, ../../app/stylesheets/screen.scss */
input[type="text"], input[type="password"], textarea, div.tagsinput {
  border: 5px solid #eeeeee;
  padding: 5px;
}
/* line 341, ../../app/stylesheets/screen.scss */
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, div.tagsinput:focus {
  border: 5px solid #4caf52;
}

/* line 357, ../../app/stylesheets/screen.scss */
.field_group, .field {
  clear: both;
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 15px;
}
/* line 350, ../../app/stylesheets/screen.scss */
.field_group label, .field label {
  display: block;
  padding-bottom: 3px;
  padding-left: 10px;
  font-weight: bold;
}

/* line 361, ../../app/stylesheets/screen.scss */
.field_group.oneline label, .field.oneline label {
  display: inline;
  float: left;
}

/* line 367, ../../app/stylesheets/screen.scss */
.field_group.oneline.boxleft input[type="checkbox"], .field_group.oneline.boxleft input[type="radio"], .field.oneline.boxleft input[type="checkbox"], .field.oneline.boxleft input[type="radio"] {
  float: left;
}

/* line 370, ../../app/stylesheets/screen.scss */
.field_group.with_description label, .field.with_description label {
  padding-bottom: 0;
}
/* line 371, ../../app/stylesheets/screen.scss */
.field_group.with_description .description, .field.with_description .description {
  padding-bottom: 3px;
  padding-left: 10px;
  font-size: 12px;
  line-height: 14px;
}

/* line 379, ../../app/stylesheets/screen.scss */
.field_group.justified label, .field.justified label {
  padding-left: 0;
}
/* line 380, ../../app/stylesheets/screen.scss */
.field_group.justified .description, .field.justified .description {
  padding-left: 0;
}

/* line 382, ../../app/stylesheets/screen.scss */
.field_group.last, .field.last {
  margin-top: 18.75px;
}

/* line 386, ../../app/stylesheets/screen.scss */
.field_group.with_loading input[type="submit"], .field.with_loading input[type="submit"] {
  float: left;
}
/* line 387, ../../app/stylesheets/screen.scss */
.field_group.with_loading div.loading, .field.with_loading div.loading {
  float: left;
  margin-left: 7.5px;
  margin-top: 7.5px;
}

/* line 389, ../../app/stylesheets/screen.scss */
.fieldWithErrors, .field_with_errors {
  color: #de6461;
  font-style: italic;
}

/* line 393, ../../app/stylesheets/screen.scss */
#error_explanation {
  border: 5px solid #de6461;
  padding: 5px;
  margin-bottom: 15px;
}
/* line 398, ../../app/stylesheets/screen.scss */
#error_explanation ul {
  list-style-position: inside;
}
/* line 399, ../../app/stylesheets/screen.scss */
#error_explanation p {
  font-weight: bold;
  padding-bottom: 7.5px;
}

/* line 405, ../../app/stylesheets/screen.scss */
div.privacy {
  height: 18px;
  margin: 1px 0;
  width: 18px;
  background-image: url("/images/privacy_18.png");
  background-position: 0 50%;
}

/* line 412, ../../app/stylesheets/screen.scss */
body #cluetip ul {
  list-style-position: outside;
  padding-left: 15px;
  font-size: 14px;
}

/* line 419, ../../app/stylesheets/screen.scss */
.avatar {
  height: 100px;
  width: 100px;
  background-color: #eeeeee;
  overflow: hidden;
}
/* line 424, ../../app/stylesheets/screen.scss */
.avatar img {
  height: 100px;
  /* don't include the width until we iron out the image scaling */
  display: block;
  margin: 0 auto;
}

/* line 433, ../../app/stylesheets/screen.scss */
a.profile_snapshot {
  display: block;
  float: left;
  width: 146px;
}

/* line 438, ../../app/stylesheets/screen.scss */
div.profile_snapshot {
  width: 130px;
  overflow: hidden;
}
/* line 441, ../../app/stylesheets/screen.scss */
div.profile_snapshot .avatar {
  margin: 10px auto 10px;
}
/* line 445, ../../app/stylesheets/screen.scss */
div.profile_snapshot .description {
  border-top: 1px solid #dddddd;
  background-color: #f7f7f7;
  padding-right: 7px;
  padding-left: 7px;
  padding-bottom: 7px;
}
/* line 451, ../../app/stylesheets/screen.scss */
div.profile_snapshot .description .name {
  padding: 4px 0 2px;
  font-size: 14px;
  line-height: 14px;
  height: 14px;
  overflow: hidden;
  width: 200px;
  font-weight: bold;
}
/* line 460, ../../app/stylesheets/screen.scss */
div.profile_snapshot .description .bio {
  color: #444444;
  font-size: 12px;
  line-height: 14px;
  height: 28px;
  overflow: hidden;
}
/* line 468, ../../app/stylesheets/screen.scss */
div.profile_snapshot .footer {
  background-color: #f7f7f7;
  padding-right: 7px;
  padding-left: 7px;
  font-size: 12px;
  line-height: 14px;
}

/* line 482, ../../app/stylesheets/screen.scss */
#content #topics .topic, #content #topics .tag, #content div.tagsinput .topic, #content div.tagsinput .tag, #content .topics .topic, #content .topics .tag, #topics .topic, #topics .tag, .topics .topic, .topics .tag {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  font-size: 13px;
  height: 17px;
  line-height: 16px;
  padding: 2px 4px;
  margin-right: 4px;
  margin-bottom: 4px;
  background-color: #f7f7f7;
  border-top: 1px solid #dedede;
  border-left: 1px solid #dedede;
  border-bottom: 1px solid #bbb;
  border-right: 1px solid #bbb;
  color: #333333;
}
/* line 7, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */
#content #topics .topic, #content #topics .tag, #content div.tagsinput .topic, #content div.tagsinput .tag, #content .topics .topic, #content .topics .tag, #topics .topic, #topics .tag, .topics .topic, .topics .tag {
  *display: inline;
}
/* line 497, ../../app/stylesheets/screen.scss */
#content #topics a, #content div.tagsinput a, #content .topics a, #topics a, .topics a {
  text-decoration: none;
}
/* line 498, ../../app/stylesheets/screen.scss */
#content #topics a.topic:hover, #content div.tagsinput a.topic:hover, #content .topics a.topic:hover, #topics a.topic:hover, .topics a.topic:hover {
  border-color: #4caf52;
  cursor: pointer;
}
/* line 502, ../../app/stylesheets/screen.scss */
#content #topics a.topic:active, #content div.tagsinput a.topic:active, #content .topics a.topic:active, #topics a.topic:active, .topics a.topic:active {
  color: white;
  background-color: #333333;
}
/* line 506, ../../app/stylesheets/screen.scss */
#content #topics a.topic.active, #content div.tagsinput a.topic.active, #content .topics a.topic.active, #topics a.topic.active, .topics a.topic.active {
  color: white;
  background-color: #4caf52;
}
/* line 510, ../../app/stylesheets/screen.scss */
#content #topics .tag a, #content div.tagsinput .tag a, #content .topics .tag a, #topics .tag a, .topics .tag a {
  height: 17px;
  line-height: 16px;
}
/* line 514, ../../app/stylesheets/screen.scss */
#content #topics .topic.level0, #content div.tagsinput .topic.level0, #content .topics .topic.level0, #topics .topic.level0, .topics .topic.level0 {
  color: #333333;
  background-color: #F7F7F7;
  border-color: #DEDEDE #BBBBBB #BBBBBB #DEDEDE;
}
/* line 515, ../../app/stylesheets/screen.scss */
#content #topics .topic.level1, #content div.tagsinput .topic.level1, #content .topics .topic.level1, #topics .topic.level1, .topics .topic.level1 {
  color: #f0fff0;
  background-color: #59cc60;
  border-color: #40b247 #198c20 #198c20 #40b247;
}
/* line 516, ../../app/stylesheets/screen.scss */
#content #topics .topic.level2, #content div.tagsinput .topic.level2, #content .topics .topic.level2, #topics .topic.level2, .topics .topic.level2 {
  color: #cdf9cd;
  background-color: #48a64e;
  border-color: #2f8c35 #08660e #08660e #2f8c35;
}
/* line 517, ../../app/stylesheets/screen.scss */
#content #topics .topic.level3, #content div.tagsinput .topic.level3, #content .topics .topic.level3, #topics .topic.level3, .topics .topic.level3 {
  color: #c7f3c7;
  background-color: #37803c;
  border-color: #2c8743 #07400c #07400c #2c8743;
}
/* line 518, ../../app/stylesheets/screen.scss */
#content #topics .topic.level4, #content div.tagsinput .topic.level4, #content .topics .topic.level4, #topics .topic.level4, .topics .topic.level4 {
  color: #c0ecc0;
  background-color: #27592a;
  border-color: #0c4110 #010101 #010101 #0c4110;
}

/* line 535, ../../app/stylesheets/screen.scss */
#content .opening_panel a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 536, ../../app/stylesheets/screen.scss */
#content .opening_panel .panel {
  margin-bottom: 15px;
}
/* line 538, ../../app/stylesheets/screen.scss */
#content .opening_panel .panel:hover {
  background-color: #4caf52;
}
/* line 544, ../../app/stylesheets/screen.scss */
#content .opening_panel .slot_action, #content .opening_panel .host, #content .opening_panel .slot_properties, #content .opening_panel .slot_appointments, #content .opening_panel .location {
  border-right: 1px solid #dddddd;
  float: left;
}
/* line 548, ../../app/stylesheets/screen.scss */
#content .opening_panel .slot_action:last-child, #content .opening_panel .host:last-child, #content .opening_panel .slot_properties:last-child, #content .opening_panel .slot_appointments:last-child, #content .opening_panel .location:last-child {
  border-right: none;
}
/* line 551, ../../app/stylesheets/screen.scss */
#content .opening_panel a.opening.no_host .slot_action {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 110px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content .opening_panel a.opening.no_host .slot_action {
  overflow-x: hidden;
}
/* line 552, ../../app/stylesheets/screen.scss */
#content .opening_panel a.opening.no_host .host {
  display: none;
}
/* line 553, ../../app/stylesheets/screen.scss */
#content .opening_panel a.opening.no_host .slot_properties {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 190px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content .opening_panel a.opening.no_host .slot_properties {
  overflow-x: hidden;
}
/* line 554, ../../app/stylesheets/screen.scss */
#content .opening_panel a.opening.no_host .location {
  display: inline;
  float: left;
  margin-right: 0;
  width: 270px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content .opening_panel a.opening.no_host .location {
  overflow-x: hidden;
}
/* line 557, ../../app/stylesheets/screen.scss */
#content .opening_panel a.opening.show_host .slot_action {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 110px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content .opening_panel a.opening.show_host .slot_action {
  overflow-x: hidden;
}
/* line 558, ../../app/stylesheets/screen.scss */
#content .opening_panel a.opening.show_host .host {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 57px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content .opening_panel a.opening.show_host .host {
  overflow-x: hidden;
}
/* line 559, ../../app/stylesheets/screen.scss */
#content .opening_panel a.opening.show_host .slot_properties {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 190px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content .opening_panel a.opening.show_host .slot_properties {
  overflow-x: hidden;
}
/* line 560, ../../app/stylesheets/screen.scss */
#content .opening_panel a.opening.show_host .slot_appointments {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 110px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content .opening_panel a.opening.show_host .slot_appointments {
  overflow-x: hidden;
}
/* line 561, ../../app/stylesheets/screen.scss */
#content .opening_panel a.opening.show_host .location {
  display: inline;
  float: left;
  margin-right: 0;
  width: 230px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content .opening_panel a.opening.show_host .location {
  overflow-x: hidden;
}
/* line 565, ../../app/stylesheets/screen.scss */
#content .opening_panel a.opening.no_host .slot_action, #content .opening_panel a.opening.no_host .host, #content .opening_panel a.opening.no_host .slot_properties, #content .opening_panel a.opening.no_host .slot_appointments, #content .opening_panel a.opening.show_host .slot_action, #content .opening_panel a.opening.show_host .host, #content .opening_panel a.opening.show_host .slot_properties, #content .opening_panel a.opening.show_host .slot_appointments {
  height: 53px;
  margin: 0;
}
/* line 569, ../../app/stylesheets/screen.scss */
#content .opening_panel a.opening.no_host .slot_action, #content .opening_panel a.opening.show_host .slot_action {
  background-color: #f7f7f7;
  padding-right: 0;
}

/* line 575, ../../app/stylesheets/screen.scss */
a.opening {
  font-size: 14px;
}
/* line 576, ../../app/stylesheets/screen.scss */
a.opening .slot_properties .month, a.opening .slot_properties .day, a.opening .location .name {
  font-weight: 700;
}
/* line 580, ../../app/stylesheets/screen.scss */
a.opening .slot_action .button {
  width: 76px;
  margin-bottom: 5px;
}
/* line 585, ../../app/stylesheets/screen.scss */
a.opening .slot_action .details {
  font-size: 12px;
  line-height: 14px;
  text-align: center;
}
/* line 590, ../../app/stylesheets/screen.scss */
a.opening .slot_action .none_left {
  padding-top: 7px;
}
/* line 594, ../../app/stylesheets/screen.scss */
a.opening .location {
  line-height: 20px;
}
/* line 523, ../../app/stylesheets/screen.scss */
a.opening .location ul {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
}
/* line 525, ../../app/stylesheets/screen.scss */
a.opening .location ul li {
  overflow: hidden;
  *zoom: 1;
}
/* line 527, ../../app/stylesheets/screen.scss */
a.opening .location ul li span.check {
  color: #4caf52;
  font-weight: bold;
}
/* line 598, ../../app/stylesheets/screen.scss */
a.opening .slot_properties {
  line-height: 20px;
}
/* line 600, ../../app/stylesheets/screen.scss */
a.opening .host {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 57px;
  height: 53px;
  padding: 7px 0;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html a.opening .host {
  overflow-x: hidden;
}
/* line 100, ../../app/stylesheets/screen.scss */
a.opening .host .avatar_container .avatar {
  width: 50px;
  height: 50px;
  overflow: hidden;
}
/* line 104, ../../app/stylesheets/screen.scss */
a.opening .host .avatar_container .avatar img {
  height: 50px;
}
/* line 608, ../../app/stylesheets/screen.scss */
a.opening .host p {
  font-weight: bold;
  padding-top: 7.5px;
}
/* line 614, ../../app/stylesheets/screen.scss */
a.opening .opening_group > div {
  height: 53px;
  padding: 7px 7px;
}
/* line 618, ../../app/stylesheets/screen.scss */
a.opening .opening_group > div.slot_properties, a.opening .opening_group > div.location {
  padding-top: 14px;
  padding-bottom: 0;
  /* to equalize the height due to the above padding top adjustment; */
}

/* line 626, ../../app/stylesheets/screen.scss */
#openings .none_scheduled {
  padding-bottom: 15px;
}
/* line 627, ../../app/stylesheets/screen.scss */
#openings .button.schedule {
  margin-left: 15px;
}

/* line 629, ../../app/stylesheets/screen.scss */
#content a.button.schedule {
  display: inline;
}

/* line 630, ../../app/stylesheets/screen.scss */
#ping_me {
  padding: 10.5px;
}
/* line 632, ../../app/stylesheets/screen.scss */
#ping_me #ping_link {
  padding-top: 7.5px;
}

/* line 637, ../../app/stylesheets/screen.scss */
#host_list {
  clear: both;
  padding-top: 7.5px;
}
/* line 640, ../../app/stylesheets/screen.scss */
#host_list a.profile_snapshot {
  padding-right: 10px;
}
/* line 642, ../../app/stylesheets/screen.scss */
#host_list a.profile_snapshot:last-child {
  padding-right: 0;
}
/* line 644, ../../app/stylesheets/screen.scss */
#host_list a.more_hosts {
  float: right;
}
/* line 647, ../../app/stylesheets/screen.scss */
#host_list .hosts {
  clear: both;
  overflow: hidden;
  *zoom: 1;
  padding-bottom: 7.5px;
}

/* line 654, ../../app/stylesheets/screen.scss */
.ui-widget-header.ui-cluetip-header {
  padding: 7.5px 15px 3.75px;
}

/* line 657, ../../app/stylesheets/screen.scss */
.ui-widget-content.ui-cluetip-content {
  padding: 3.75px 15px 7.5px;
}

/* line 661, ../../app/stylesheets/screen.scss */
.share-links {
  overflow: hidden;
  *zoom: 1;
}
/* line 663, ../../app/stylesheets/screen.scss */
.share-links > div {
  float: left;
  padding-left: 7.5px;
}
/* line 666, ../../app/stylesheets/screen.scss */
.share-links > div:first-child {
  padding-left: 0;
}
/* line 668, ../../app/stylesheets/screen.scss */
.share-links .facebook {
  width: 49px;
  overflow: hidden;
}

/* line 671, ../../app/stylesheets/screen.scss */
#map_canvas {
  height: 250px;
  width: 250px;
  background-color: #eeeeee;
}

/* line 685, ../../app/stylesheets/screen.scss */
#global_header {
  background: url("/images/bg-header-wrap.png") repeat-x scroll center bottom white;
  height: 55px;
}
/* line 693, ../../app/stylesheets/screen.scss */
#global_header .container h1 > a#logo {
  height: 55px;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 230px;
  display: block;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #global_header .container h1 > a#logo {
  overflow-x: hidden;
}
/* line 698, ../../app/stylesheets/screen.scss */
#global_header .container #nav {
  margin: auto 0;
}
/* line 701, ../../app/stylesheets/screen.scss */
#global_header .container #nav a {
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
}
/* line 706, ../../app/stylesheets/screen.scss */
#global_header .container #nav a.button {
  float: left;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  width: 105px;
}
/* line 712, ../../app/stylesheets/screen.scss */
#global_header .container #nav div#menu {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 350px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #global_header .container #nav div#menu {
  overflow-x: hidden;
}
/* line 714, ../../app/stylesheets/screen.scss */
#global_header .container #nav div#menu ul {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 60, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#global_header .container #nav div#menu 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 48, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#global_header .container #nav div#menu ul li:first-child, #global_header .container #nav div#menu ul li.first {
  padding-left: 0;
}
/* line 49, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#global_header .container #nav div#menu ul li:last-child {
  padding-right: 0;
}
/* line 50, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#global_header .container #nav div#menu ul li.last {
  padding-right: 0;
}
/* line 717, ../../app/stylesheets/screen.scss */
#global_header .container #nav div#menu ul li.current {
  background-color: #3366cb;
}
/* line 720, ../../app/stylesheets/screen.scss */
#global_header .container #nav div#menu ul li:last-child {
  border-right: 1px solid #eeeeee;
}
/* line 723, ../../app/stylesheets/screen.scss */
#global_header .container #nav div#menu ul li {
  padding: 0;
  border-left: 1px solid #eeeeee;
}
/* line 728, ../../app/stylesheets/screen.scss */
#global_header .container #nav div#menu ul li a {
  display: block;
  padding: 12px 12px 7px 12px;
  position: relative;
}
/* line 732, ../../app/stylesheets/screen.scss */
#global_header .container #nav div#menu ul li a strong {
  color: #3366cb;
  font-size: 15px;
  line-height: 15px;
  display: block;
}
/* line 738, ../../app/stylesheets/screen.scss */
#global_header .container #nav div#menu ul li a span {
  color: #333333;
  font-size: 12px;
  line-height: 20px;
}
/* line 743, ../../app/stylesheets/screen.scss */
#global_header .container #nav div#menu ul li a:hover {
  background-color: #4caf52;
}
/* line 744, ../../app/stylesheets/screen.scss */
#global_header .container #nav div#menu ul li a:hover span, #global_header .container #nav div#menu ul li a:hover strong {
  color: white;
}
/* line 751, ../../app/stylesheets/screen.scss */
#global_header .container #nav div#options {
  display: inline;
  float: left;
  margin-right: 0;
  width: 350px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #global_header .container #nav div#options {
  overflow-x: hidden;
}
/* line 753, ../../app/stylesheets/screen.scss */
#global_header .container #nav div#options ul {
  float: right;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  padding-top: 12.5px;
}
/* line 60, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#global_header .container #nav div#options 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 48, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#global_header .container #nav div#options ul li:first-child, #global_header .container #nav div#options ul li.first {
  padding-left: 0;
}
/* line 49, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#global_header .container #nav div#options ul li:last-child {
  padding-right: 0;
}
/* line 50, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#global_header .container #nav div#options ul li.last {
  padding-right: 0;
}
/* line 759, ../../app/stylesheets/screen.scss */
#global_header .container #nav div#options ul li a.sign_up {
  width: auto;
}
/* line 762, ../../app/stylesheets/screen.scss */
#global_header .container #nav div#options ul li a.sign_in, #global_header .container #nav div#options ul li a.sign_out, #global_header .container #nav div#options ul li a.profile, #global_header .container #nav div#options ul li a.sxsw {
  line-height: 33px;
  color: #3366cb;
}
/* line 766, ../../app/stylesheets/screen.scss */
#global_header .container #nav div#options ul li span.separator {
  line-height: 30px;
  color: #3366cb;
}
/* line 770, ../../app/stylesheets/screen.scss */
#global_header .container #nav div#options ul li a.sxsw {
  color: #FFB62B;
}

/* line 780, ../../app/stylesheets/screen.scss */
#local_header {
  background-color: #668cd8;
  border-top: 2px solid #3366cb;
  border-bottom: 2px solid #3366cb;
  position: relative;
  display: block;
}
/* line 789, ../../app/stylesheets/screen.scss */
#local_header .container.expanded {
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 793, ../../app/stylesheets/screen.scss */
#local_header .container {
  padding-top: 15px;
}
/* line 797, ../../app/stylesheets/screen.scss */
#local_header .container h1, #local_header .container h2, #local_header .container h3 {
  text-shadow: 1px 1px 0 rgba(51, 51, 51, 0.4);
}
/* line 798, ../../app/stylesheets/screen.scss */
#local_header .container h1 {
  font-size: 30px;
  color: white;
}
/* line 802, ../../app/stylesheets/screen.scss */
#local_header .container h2 {
  font-size: 30px;
  letter-spacing: -0.4px;
  color: #e5e8ef;
}
/* line 807, ../../app/stylesheets/screen.scss */
#local_header .container h3 {
  font-size: 20px;
  font-weight: bold;
  color: #e5e8ef;
}
/* line 813, ../../app/stylesheets/screen.scss */
#local_header .container #campaign_text {
  display: inline;
  float: left;
  margin-right: 0;
  width: 950px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #local_header .container #campaign_text {
  overflow-x: hidden;
}
/* line 816, ../../app/stylesheets/screen.scss */
#local_header .container #campaign_text h2 {
  text-align: center;
}
/* line 819, ../../app/stylesheets/screen.scss */
#local_header .container #campaign_text .button_group {
  position: relative;
  margin: 0 auto;
  width: 210px;
  display: block;
}
/* line 824, ../../app/stylesheets/screen.scss */
#local_header .container #campaign_text .button_group .button {
  margin: 22.5px 0;
  letter-spacing: normal;
  float: left;
  /*border: 2px solid transparent;*/
}
/* line 829, ../../app/stylesheets/screen.scss */
#local_header .container #campaign_text .button_group .button:hover {
  background-color: #4caf52;
  /*border: 2px solid $color_hover_button;*/
}
/* line 834, ../../app/stylesheets/screen.scss */
#local_header .container #campaign_text .button_group .otter {
  display: block;
  position: relative;
  float: left;
  margin-left: -265px;
  margin-top: -57px;
}
/* line 841, ../../app/stylesheets/screen.scss */
#local_header .container #campaign_text .button_group .button.big {
  width: 205px;
}
/* line 850, ../../app/stylesheets/screen.scss */
#local_header .container #benefits a .placeholder {
  border: 1px solid white;
  margin: 0 auto;
}
/* line 854, ../../app/stylesheets/screen.scss */
#local_header .container #benefits a h2, #local_header .container #benefits a h3 {
  text-align: center;
}
/* line 856, ../../app/stylesheets/screen.scss */
#local_header .container #benefits a h2:hover, #local_header .container #benefits a h3:hover {
  text-decoration: underline;
}
/* line 858, ../../app/stylesheets/screen.scss */
#local_header .container #benefits a h3 {
  margin-top: 7.5px;
}
/* line 864, ../../app/stylesheets/screen.scss */
#local_header .container #benefits .benefit#attend {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 470px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #local_header .container #benefits .benefit#attend {
  overflow-x: hidden;
}
/* line 867, ../../app/stylesheets/screen.scss */
#local_header .container #benefits .benefit#host {
  display: inline;
  float: left;
  margin-right: 0;
  width: 470px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #local_header .container #benefits .benefit#host {
  overflow-x: hidden;
}
/* line 872, ../../app/stylesheets/screen.scss */
#local_header .container #handle_track {
  display: inline;
  float: left;
  margin-right: 0;
  width: 950px;
  padding-bottom: 7.5px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #local_header .container #handle_track {
  overflow-x: hidden;
}
/* line 876, ../../app/stylesheets/screen.scss */
#local_header .container #handle_track #handle {
  background: url("/images/handle.png") no-repeat scroll 0 0;
  width: 15px;
  height: 10px;
  position: relative;
}
/* line 882, ../../app/stylesheets/screen.scss */
#local_header .container #handle_track #handle.attend {
  margin-left: 240px;
}
/* line 883, ../../app/stylesheets/screen.scss */
#local_header .container #handle_track #handle.host {
  margin-left: 710px;
}

/* line 891, ../../app/stylesheets/screen.scss */
.group.normal #global_header {
  height: 35px;
  overflow: hidden;
}
/* line 897, ../../app/stylesheets/screen.scss */
.group.normal #global_header .container h1 {
  font-size: 14px;
  line-height: 16px;
}
/* line 898, ../../app/stylesheets/screen.scss */
.group.normal #global_header .container h1 > a#logo {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 150px;
  height: 35px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .group.normal #global_header .container h1 > a#logo {
  overflow-x: hidden;
}
/* line 903, ../../app/stylesheets/screen.scss */
.group.normal #global_header .container #nav div#menu {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 430px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .group.normal #global_header .container #nav div#menu {
  overflow-x: hidden;
}
/* line 907, ../../app/stylesheets/screen.scss */
.group.normal #global_header .container #nav div#menu ul li a {
  padding-top: 10px;
  height: 25px;
}
/* line 909, ../../app/stylesheets/screen.scss */
.group.normal #global_header .container #nav div#menu ul li a span {
  display: none;
}
/* line 912, ../../app/stylesheets/screen.scss */
.group.normal #global_header .container #nav div#menu ul li.discover {
  border-right: 1px solid #eeeeee;
}
/* line 913, ../../app/stylesheets/screen.scss */
.group.normal #global_header .container #nav div#menu ul li.upgrade {
  display: none;
}
/* line 917, ../../app/stylesheets/screen.scss */
.group.normal #global_header .container #nav div#options ul {
  padding-top: 5px;
  height: 30px;
}
/* line 921, ../../app/stylesheets/screen.scss */
.group.normal #global_header .container #nav div#options ul li a {
  font-size: 14px;
  line-height: 14px;
}
/* line 925, ../../app/stylesheets/screen.scss */
.group.normal #global_header .container #nav div#options ul li a.button {
  padding: 3.5px 6px;
}
/* line 928, ../../app/stylesheets/screen.scss */
.group.normal #global_header .container #nav div#options ul li a.button.follow {
  width: 75px;
}

/* line 939, ../../app/stylesheets/screen.scss */
#content {
  background-color: white;
}
/* line 941, ../../app/stylesheets/screen.scss */
#content .container {
  padding-top: 15px;
  padding-bottom: 30px;
}
/* line 945, ../../app/stylesheets/screen.scss */
#content .container #flash_notice, #content .container #flash_error, #content .container #flash_alert, #content .container .flash {
  padding: 5px 8px;
  margin: 10px 0;
}
/* line 948, ../../app/stylesheets/screen.scss */
#content .container #flash_notice a, #content .container #flash_error a, #content .container #flash_alert a, #content .container .flash a {
  color: white;
  text-decoration: underline;
}
/* line 953, ../../app/stylesheets/screen.scss */
#content .container #flash_notice, #content .container .flash {
  background-color: #5fc065;
  border: solid 1px #4caf52;
  color: white;
}
/* line 958, ../../app/stylesheets/screen.scss */
#content .container #flash_error, #content .container #flash_alert {
  background-color: #f47c79;
  border: solid 1px #de6461;
  color: white;
}

/* line 965, ../../app/stylesheets/screen.scss */
#footer, body {
  background: none repeat scroll 0 0 #333333;
}

/* line 968, ../../app/stylesheets/screen.scss */
#footer {
  color: white;
  border-top: 1px solid rgba(51, 51, 51, 0.5);
  padding-top: 30px;
}
/* line 972, ../../app/stylesheets/screen.scss */
#footer a {
  color: white;
  text-decoration: none;
}
/* line 978, ../../app/stylesheets/screen.scss */
#footer .container ul {
  float: left;
  padding-right: 45px;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
}
/* line 982, ../../app/stylesheets/screen.scss */
#footer .container ul li {
  line-height: 23px;
  height: 23px;
}
/* line 985, ../../app/stylesheets/screen.scss */
#footer .container ul li strong {
  margin-bottom: 6px;
}
/* line 988, ../../app/stylesheets/screen.scss */
#footer .container #feedback {
  float: right;
  width: 420px;
}
/* line 992, ../../app/stylesheets/screen.scss */
#footer .container #feedback textarea {
  margin-top: 4px;
  width: 400px;
  height: 67px;
}
/* line 998, ../../app/stylesheets/screen.scss */
#footer .container hr, #footer .container pre {
  clear: both;
}

/* line 1007, ../../app/stylesheets/screen.scss */
#content #pages_home.container,
#content #pages_anonymous.container,
#content #pages_attend.container,
#content #pages_host.container {
  padding-top: 22.5px;
  /*#topic_list_meta {*/
  /*h2 {*/
  /*margin-left: $spacing_primary;*/
  /*margin-bottom: $spacing_primary - $spacing_input;*/
  /*}*/
  /*}*/
  /*
  146px - panel
  15px - margin right

  */
}
/* line 1010, ../../app/stylesheets/screen.scss */
#content #pages_home.container h2,
#content #pages_anonymous.container h2,
#content #pages_attend.container h2,
#content #pages_host.container h2 {
  color: #444444;
}
/* line 1019, ../../app/stylesheets/screen.scss */
#content #pages_home.container .supporters,
#content #pages_anonymous.container .supporters,
#content #pages_attend.container .supporters,
#content #pages_host.container .supporters {
  clear: both;
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 15px;
}
/* line 1023, ../../app/stylesheets/screen.scss */
#content #pages_home.container .supporters a.profile_snapshot,
#content #pages_anonymous.container .supporters a.profile_snapshot,
#content #pages_attend.container .supporters a.profile_snapshot,
#content #pages_host.container .supporters a.profile_snapshot {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 150px;
  padding-right: 30px;
  padding-bottom: 3px;
  margin-right: 20px;
  margin-bottom: 30px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #pages_home.container .supporters a.profile_snapshot, * html
#content #pages_anonymous.container .supporters a.profile_snapshot, * html
#content #pages_attend.container .supporters a.profile_snapshot, * html
#content #pages_host.container .supporters a.profile_snapshot {
  overflow-x: hidden;
}
/* line 1032, ../../app/stylesheets/screen.scss */
#content #pages_home.container .supporters a.profile_snapshot.last,
#content #pages_anonymous.container .supporters a.profile_snapshot.last,
#content #pages_attend.container .supporters a.profile_snapshot.last,
#content #pages_host.container .supporters a.profile_snapshot.last {
  display: inline;
  float: left;
  margin-right: 0;
  margin-right: 0;
  padding-right: 0;
  border-right: none;
  background-image: none;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #pages_home.container .supporters a.profile_snapshot.last, * html
#content #pages_anonymous.container .supporters a.profile_snapshot.last, * html
#content #pages_attend.container .supporters a.profile_snapshot.last, * html
#content #pages_host.container .supporters a.profile_snapshot.last {
  overflow-x: hidden;
}
/* line 1041, ../../app/stylesheets/screen.scss */
#content #pages_home.container .toggle_section p,
#content #pages_anonymous.container .toggle_section p,
#content #pages_attend.container .toggle_section p,
#content #pages_host.container .toggle_section p {
  width: 470px;
  padding-bottom: 15px;
}
/* line 1047, ../../app/stylesheets/screen.scss */
#content #pages_home.container .toggle_section.host .panel,
#content #pages_anonymous.container .toggle_section.host .panel,
#content #pages_attend.container .toggle_section.host .panel,
#content #pages_host.container .toggle_section.host .panel {
  margin-top: 7.5px;
}
/* line 1049, ../../app/stylesheets/screen.scss */
#content #pages_home.container .toggle_section.host .panel > div,
#content #pages_anonymous.container .toggle_section.host .panel > div,
#content #pages_attend.container .toggle_section.host .panel > div,
#content #pages_host.container .toggle_section.host .panel > div {
  padding: 15px;
  width: 604px;
}
/* line 1054, ../../app/stylesheets/screen.scss */
#content #pages_home.container .toggle_section.host .panel h3,
#content #pages_anonymous.container .toggle_section.host .panel h3,
#content #pages_attend.container .toggle_section.host .panel h3,
#content #pages_host.container .toggle_section.host .panel h3 {
  padding-bottom: 5px;
}
/* line 1055, ../../app/stylesheets/screen.scss */
#content #pages_home.container .toggle_section.host .panel p,
#content #pages_anonymous.container .toggle_section.host .panel p,
#content #pages_attend.container .toggle_section.host .panel p,
#content #pages_host.container .toggle_section.host .panel p {
  font-size: 14px;
  padding-bottom: 15px;
}
/* line 1061, ../../app/stylesheets/screen.scss */
#content #pages_home.container .toggle_section.host .panel.create img,
#content #pages_anonymous.container .toggle_section.host .panel.create img,
#content #pages_attend.container .toggle_section.host .panel.create img,
#content #pages_host.container .toggle_section.host .panel.create img {
  padding-bottom: 77px;
}
/* line 1064, ../../app/stylesheets/screen.scss */
#content #pages_home.container .toggle_section.host .panel.save,
#content #pages_anonymous.container .toggle_section.host .panel.save,
#content #pages_attend.container .toggle_section.host .panel.save,
#content #pages_host.container .toggle_section.host .panel.save {
  margin-right: 25px;
}
/* line 1066, ../../app/stylesheets/screen.scss */
#content #pages_home.container .toggle_section.host .panel.save .nathan, #content #pages_home.container .toggle_section.host .panel.save .vanessa, #content #pages_home.container .toggle_section.host .panel.save .nate,
#content #pages_anonymous.container .toggle_section.host .panel.save .nathan,
#content #pages_anonymous.container .toggle_section.host .panel.save .vanessa,
#content #pages_anonymous.container .toggle_section.host .panel.save .nate,
#content #pages_attend.container .toggle_section.host .panel.save .nathan,
#content #pages_attend.container .toggle_section.host .panel.save .vanessa,
#content #pages_attend.container .toggle_section.host .panel.save .nate,
#content #pages_host.container .toggle_section.host .panel.save .nathan,
#content #pages_host.container .toggle_section.host .panel.save .vanessa,
#content #pages_host.container .toggle_section.host .panel.save .nate {
  width: 224px;
  border-left: 2px solid #cccccc;
  border-right: 2px solid #cccccc;
  border-bottom: 2px solid #cccccc;
  padding: 5px;
  overflow: hidden;
  *zoom: 1;
}
/* line 1074, ../../app/stylesheets/screen.scss */
#content #pages_home.container .toggle_section.host .panel.save img, #content #pages_home.container .toggle_section.host .panel.save span,
#content #pages_anonymous.container .toggle_section.host .panel.save img,
#content #pages_anonymous.container .toggle_section.host .panel.save span,
#content #pages_attend.container .toggle_section.host .panel.save img,
#content #pages_attend.container .toggle_section.host .panel.save span,
#content #pages_host.container .toggle_section.host .panel.save img,
#content #pages_host.container .toggle_section.host .panel.save span {
  float: left;
}
/* line 1075, ../../app/stylesheets/screen.scss */
#content #pages_home.container .toggle_section.host .panel.save img,
#content #pages_anonymous.container .toggle_section.host .panel.save img,
#content #pages_attend.container .toggle_section.host .panel.save img,
#content #pages_host.container .toggle_section.host .panel.save img {
  padding-right: 10px;
}
/* line 1076, ../../app/stylesheets/screen.scss */
#content #pages_home.container .toggle_section.host .panel.save span,
#content #pages_anonymous.container .toggle_section.host .panel.save span,
#content #pages_attend.container .toggle_section.host .panel.save span,
#content #pages_host.container .toggle_section.host .panel.save span {
  line-height: 50px;
}
/* line 1077, ../../app/stylesheets/screen.scss */
#content #pages_home.container .toggle_section.host .panel.save .time,
#content #pages_anonymous.container .toggle_section.host .panel.save .time,
#content #pages_attend.container .toggle_section.host .panel.save .time,
#content #pages_host.container .toggle_section.host .panel.save .time {
  font-weight: bold;
  width: 70px;
}
/* line 1081, ../../app/stylesheets/screen.scss */
#content #pages_home.container .toggle_section.host .panel.save .nathan,
#content #pages_anonymous.container .toggle_section.host .panel.save .nathan,
#content #pages_attend.container .toggle_section.host .panel.save .nathan,
#content #pages_host.container .toggle_section.host .panel.save .nathan {
  border-top: 2px solid #cccccc;
}
/* line 1099, ../../app/stylesheets/screen.scss */
#content #pages_home.container #topic_list,
#content #pages_anonymous.container #topic_list,
#content #pages_attend.container #topic_list,
#content #pages_host.container #topic_list {
  overflow: hidden;
  *zoom: 1;
  padding-bottom: 15px;
}
/* line 1103, ../../app/stylesheets/screen.scss */
#content #pages_home.container #topic_list .topic,
#content #pages_anonymous.container #topic_list .topic,
#content #pages_attend.container #topic_list .topic,
#content #pages_host.container #topic_list .topic {
  display: inline;
  float: left;
  margin-right: 10px;
  margin-top: 15px;
  width: 146px;
  padding-right: 30px;
  padding-bottom: 3px;
  margin-right: 25px;
  margin-bottom: 30px;
  background-image: url("/images/bullet.png");
  background-position: right top;
  background-repeat: repeat-y;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #pages_home.container #topic_list .topic, * html
#content #pages_anonymous.container #topic_list .topic, * html
#content #pages_attend.container #topic_list .topic, * html
#content #pages_host.container #topic_list .topic {
  overflow-x: hidden;
}
/* line 1116, ../../app/stylesheets/screen.scss */
#content #pages_home.container #topic_list .topic .topic_header,
#content #pages_anonymous.container #topic_list .topic .topic_header,
#content #pages_attend.container #topic_list .topic .topic_header,
#content #pages_host.container #topic_list .topic .topic_header {
  font-weight: bold;
  width: 146px;
  font-size: 16px;
  margin-bottom: 11.25px;
  padding-top: 3px;
}
/* line 1123, ../../app/stylesheets/screen.scss */
#content #pages_home.container #topic_list .topic input.topic_header,
#content #pages_anonymous.container #topic_list .topic input.topic_header,
#content #pages_attend.container #topic_list .topic input.topic_header,
#content #pages_host.container #topic_list .topic input.topic_header {
  width: 80px;
  float: left;
  margin-left: 5px;
  margin-top: -5px;
  margin-bottom: 7.5px;
}
/* line 1130, ../../app/stylesheets/screen.scss */
#content #pages_home.container #topic_list .topic .panel,
#content #pages_anonymous.container #topic_list .topic .panel,
#content #pages_attend.container #topic_list .topic .panel,
#content #pages_host.container #topic_list .topic .panel {
  clear: both;
  margin-bottom: 15px;
}
/* line 1135, ../../app/stylesheets/screen.scss */
#content #pages_home.container #topic_list .topic.last,
#content #pages_anonymous.container #topic_list .topic.last,
#content #pages_attend.container #topic_list .topic.last,
#content #pages_host.container #topic_list .topic.last {
  display: inline;
  float: left;
  margin-right: 0;
  margin-right: 0;
  padding-right: 0;
  border-right: none;
  background-image: none;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #pages_home.container #topic_list .topic.last, * html
#content #pages_anonymous.container #topic_list .topic.last, * html
#content #pages_attend.container #topic_list .topic.last, * html
#content #pages_host.container #topic_list .topic.last {
  overflow-x: hidden;
}
/* line 1142, ../../app/stylesheets/screen.scss */
#content #pages_home.container #topic_list .more,
#content #pages_anonymous.container #topic_list .more,
#content #pages_attend.container #topic_list .more,
#content #pages_host.container #topic_list .more {
  text-align: center;
  font-size: 18px;
}

/* line 1150, ../../app/stylesheets/screen.scss */
#content #users_dashboard.container h2 {
  color: #444444;
}
/* line 1152, ../../app/stylesheets/screen.scss */
#content #users_dashboard.container #primary {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 710px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #users_dashboard.container #primary {
  overflow-x: hidden;
}
/* line 1154, ../../app/stylesheets/screen.scss */
#content #users_dashboard.container #primary > div {
  padding-left: 15px;
  padding-bottom: 45px;
}
/* line 1156, ../../app/stylesheets/screen.scss */
#content #users_dashboard.container #primary a.profile_snapshot {
  padding-right: 7px;
}
/* line 1158, ../../app/stylesheets/screen.scss */
#content #users_dashboard.container #primary a.profile_snapshot:last-child {
  padding-right: 0;
}
/* line 1160, ../../app/stylesheets/screen.scss */
#content #users_dashboard.container #primary #openings {
  padding-top: 15px;
}
/* line 1162, ../../app/stylesheets/screen.scss */
#content #users_dashboard.container #primary #openings .button.schedule {
  margin-left: 0;
}
/* line 1166, ../../app/stylesheets/screen.scss */
#content #users_dashboard.container #primary #appointments .opening .opening_group {
  width: 630px;
}
/* line 1167, ../../app/stylesheets/screen.scss */
#content #users_dashboard.container #primary #appointments .opening .host {
  margin-right: 0;
  padding-left: 7px;
}
/* line 1170, ../../app/stylesheets/screen.scss */
#content #users_dashboard.container #primary #appointments .opening .host p {
  font-weight: bold;
  padding-top: 3.75px;
}
/* line 1175, ../../app/stylesheets/screen.scss */
#content #users_dashboard.container #primary #appointments .opening .slot_action {
  background-color: #fcfcfc;
}
/* line 1178, ../../app/stylesheets/screen.scss */
#content #users_dashboard.container #primary #appointments .opening .location {
  padding-right: 0;
  padding-left: 10px;
}
/* line 1185, ../../app/stylesheets/screen.scss */
#content #users_dashboard.container #primary #calendar_tools input {
  width: 660px;
}
/* line 1188, ../../app/stylesheets/screen.scss */
#content #users_dashboard.container #primary #calendar_tools .options {
  float: right;
}
/* line 1194, ../../app/stylesheets/screen.scss */
#content #users_dashboard.container #side {
  display: inline;
  float: left;
  margin-right: 0;
  width: 190px;
  float: right;
  border-left: 1px solid #dddddd;
  padding-left: 15px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #users_dashboard.container #side {
  overflow-x: hidden;
}
/* line 1197, ../../app/stylesheets/screen.scss */
#content #users_dashboard.container #side .menu {
  padding-left: 15px;
  padding-bottom: 45px;
}
/* line 1205, ../../app/stylesheets/screen.scss */
#content #users_dashboard.container #host_list a.profile_snapshot {
  padding-right: 7px;
}
/* line 1207, ../../app/stylesheets/screen.scss */
#content #users_dashboard.container #host_list a.profile_snapshot:last-child {
  padding-right: 0;
}

/* line 1213, ../../app/stylesheets/screen.scss */
#content #pages_contact.container {
  width: 235px;
  padding: 15px 150px;
  margin: 0 auto;
  list-style: none;
}
/* line 11, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_bullets.scss */
#content #pages_contact.container li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
}
/* line 1218, ../../app/stylesheets/screen.scss */
#content #pages_contact.container h1 {
  padding-top: 80px;
}

/* line 1222, ../../app/stylesheets/screen.scss */
#content #pages_about.container h2, #content #pages_about.container h3, #content #pages_whatis.container h2, #content #pages_whatis.container h3 {
  font-size: 25px;
  color: #4c79d1;
}
/* line 1226, ../../app/stylesheets/screen.scss */
#content #pages_about.container h3, #content #pages_whatis.container h3 {
  font-weight: bold;
  padding-top: 15px;
  padding-bottom: 7.5px;
}
/* line 1231, ../../app/stylesheets/screen.scss */
#content #pages_about.container p, #content #pages_whatis.container p {
  padding-bottom: 7.5px;
}
/* line 1232, ../../app/stylesheets/screen.scss */
#content #pages_about.container a.profile_snapshot p, #content #pages_whatis.container a.profile_snapshot p {
  padding-bottom: 0;
}
/* line 1233, ../../app/stylesheets/screen.scss */
#content #pages_about.container > div, #content #pages_whatis.container > div {
  padding-right: 150px;
}
/* line 1234, ../../app/stylesheets/screen.scss */
#content #pages_about.container .otter_bigger, #content #pages_whatis.container .otter_bigger {
  background-position: bottom right;
}
/* line 1235, ../../app/stylesheets/screen.scss */
#content #pages_about.container .team, #content #pages_whatis.container .team {
  position: relative;
  margin-top: -85px;
}
/* line 1236, ../../app/stylesheets/screen.scss */
#content #pages_about.container .team h3, #content #pages_whatis.container .team h3 {
  padding-bottom: 15px;
}
/* line 1239, ../../app/stylesheets/screen.scss */
#content #pages_about.container .team .member, #content #pages_whatis.container .team .member {
  display: block;
  overflow: hidden;
  *zoom: 1;
  padding-bottom: 15px;
  clear: both;
}
/* line 1244, ../../app/stylesheets/screen.scss */
#content #pages_about.container .team .member a.profile_snapshot, #content #pages_whatis.container .team .member a.profile_snapshot {
  float: left;
  margin-right: 15px;
}
/* line 1248, ../../app/stylesheets/screen.scss */
#content #pages_about.container .team .member .desc, #content #pages_whatis.container .team .member .desc {
  padding-top: 8px;
  width: 550px;
  text-align: justify;
}
/* line 1255, ../../app/stylesheets/screen.scss */
#content #pages_about.container p.attrib, #content #pages_whatis.container p.attrib {
  clear: both;
  font-weight: bold;
}
/* line 1259, ../../app/stylesheets/screen.scss */
#content #pages_about.container h3, #content #pages_whatis.container h3 {
  color: #444444;
}
/* line 1260, ../../app/stylesheets/screen.scss */
#content #pages_about.container ul.list, #content #pages_whatis.container ul.list {
  list-style-position: outside;
  padding-left: 15px;
  width: 550px;
  padding-top: 3px;
}
/* line 1265, ../../app/stylesheets/screen.scss */
#content #pages_about.container ul.list li, #content #pages_whatis.container ul.list li {
  padding-bottom: 6px;
}

/* line 1272, ../../app/stylesheets/screen.scss */
#content #pages_privacy h2,
#content #pages_tos h2 {
  padding: 7.5px 0;
}
/* line 1273, ../../app/stylesheets/screen.scss */
#content #pages_privacy p,
#content #pages_tos p {
  padding-bottom: 15px;
}
/* line 1274, ../../app/stylesheets/screen.scss */
#content #pages_privacy ul,
#content #pages_tos ul {
  padding-bottom: 15px;
  list-style-position: outside;
  padding-left: 15px;
}
/* line 1278, ../../app/stylesheets/screen.scss */
#content #pages_privacy ul li,
#content #pages_tos ul li {
  padding-bottom: 5px;
}

/* line 1283, ../../app/stylesheets/screen.scss */
#content #pages_premium.container h2 {
  font-size: 22px;
  line-height: 26px;
}
/* line 1291, ../../app/stylesheets/screen.scss */
#content #pages_premium.container div.panel {
  display: inline;
  float: left;
  margin-right: 10px;
  margin: 0;
  margin-bottom: 30px;
  width: 446px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #pages_premium.container div.panel {
  overflow-x: hidden;
}
/* line 1296, ../../app/stylesheets/screen.scss */
#content #pages_premium.container div.panel > div {
  padding: 7px;
}
/* line 1297, ../../app/stylesheets/screen.scss */
#content #pages_premium.container div.panel ul {
  list-style-position: inside;
}
/* line 1299, ../../app/stylesheets/screen.scss */
#content #pages_premium.container div.panel ul li {
  line-height: 24px;
}
/* line 1302, ../../app/stylesheets/screen.scss */
#content #pages_premium.container #groups {
  margin-right: 30px;
}
/* line 1304, ../../app/stylesheets/screen.scss */
#content #pages_premium.container form {
  width: 325px;
  margin: 0 auto;
}
/* line 1308, ../../app/stylesheets/screen.scss */
#content #pages_premium.container form input[type="text"] {
  width: 297px;
}

/* line 1314, ../../app/stylesheets/screen.scss */
body[data-controller='pages'][data-action='mentoring'] #local_header .container.expanded {
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 1319, ../../app/stylesheets/screen.scss */
#content #pages_mentoring.container h2 {
  font-size: 42px;
  line-height: 49px;
  color: #444444;
}
/* line 1320, ../../app/stylesheets/screen.scss */
#content #pages_mentoring.container h3 {
  font-size: 20px;
  line-height: 29px;
  font-weight: bold;
}
/* line 1325, ../../app/stylesheets/screen.scss */
#content #pages_mentoring.container .section {
  font-size: 20px;
  line-height: 29px;
  padding-top: 15px;
}
/* line 1330, ../../app/stylesheets/screen.scss */
#content #pages_mentoring.container .section ul li {
  margin-left: 19px;
}
/* line 1335, ../../app/stylesheets/screen.scss */
#content #pages_mentoring.container .mentor {
  display: inline;
  float: left;
  margin-right: 10px;
  margin-right: 45px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #pages_mentoring.container .mentor {
  overflow-x: hidden;
}
/* line 1336, ../../app/stylesheets/screen.scss */
#content #pages_mentoring.container .mentee {
  display: inline;
  float: left;
  margin-right: 0;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #pages_mentoring.container .mentee {
  overflow-x: hidden;
}
/* line 1337, ../../app/stylesheets/screen.scss */
#content #pages_mentoring.container .mentor, #content #pages_mentoring.container .mentee {
  width: 452.5px;
}
/* line 1338, ../../app/stylesheets/screen.scss */
#content #pages_mentoring.container .section.grp {
  display: inline;
  float: left;
  margin-right: 10px;
  padding-top: 45px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #pages_mentoring.container .section.grp {
  overflow-x: hidden;
}

/* line 1352, ../../app/stylesheets/screen.scss */
#content #users_show.container,
#content #openings_show.container,
#content #appointments_show.container,
.group #content #groups_show.container,
.group #content #members_index.container,
.group #content #topics_show.container,
.group #content #topics_index.container,
.group #content #openings_index.container,
.group #content #openings_slots.container,
.group #content #group_details_show.container {
  padding-top: 0px;
  font-size: 14px;
  line-height: 16px;
}
/* line 1357, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile,
#content #openings_show.container #profile,
#content #appointments_show.container #profile,
.group #content #groups_show.container #profile,
.group #content #members_index.container #profile,
.group #content #topics_show.container #profile,
.group #content #topics_index.container #profile,
.group #content #openings_index.container #profile,
.group #content #openings_slots.container #profile,
.group #content #group_details_show.container #profile {
  overflow: hidden;
  *zoom: 1;
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -o-border-bottom-left-radius: 10px;
  -ms-border-bottom-left-radius: 10px;
  -khtml-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -o-border-bottom-right-radius: 10px;
  -ms-border-bottom-right-radius: 10px;
  -khtml-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-left: 2px solid #3366cb;
  border-right: 2px solid #3366cb;
  border-bottom: 2px solid #3366cb;
  padding: 15px 13px;
  margin-bottom: 22.5px;
}
/* line 1371, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile h1, #content #users_show.container #profile h2,
#content #openings_show.container #profile h1,
#content #openings_show.container #profile h2,
#content #appointments_show.container #profile h1,
#content #appointments_show.container #profile h2,
.group #content #groups_show.container #profile h1,
.group #content #groups_show.container #profile h2,
.group #content #members_index.container #profile h1,
.group #content #members_index.container #profile h2,
.group #content #topics_show.container #profile h1,
.group #content #topics_show.container #profile h2,
.group #content #topics_index.container #profile h1,
.group #content #topics_index.container #profile h2,
.group #content #openings_index.container #profile h1,
.group #content #openings_index.container #profile h2,
.group #content #openings_slots.container #profile h1,
.group #content #openings_slots.container #profile h2,
.group #content #group_details_show.container #profile h1,
.group #content #group_details_show.container #profile h2 {
  font-size: 20px;
  line-height: 30px;
}
/* line 1376, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile #bio,
#content #openings_show.container #profile #bio,
#content #appointments_show.container #profile #bio,
.group #content #groups_show.container #profile #bio,
.group #content #members_index.container #profile #bio,
.group #content #topics_show.container #profile #bio,
.group #content #topics_index.container #profile #bio,
.group #content #openings_index.container #profile #bio,
.group #content #openings_slots.container #profile #bio,
.group #content #group_details_show.container #profile #bio {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 470px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #users_show.container #profile #bio, * html
#content #openings_show.container #profile #bio, * html
#content #appointments_show.container #profile #bio, * html
.group #content #groups_show.container #profile #bio, * html
.group #content #members_index.container #profile #bio, * html
.group #content #topics_show.container #profile #bio, * html
.group #content #topics_index.container #profile #bio, * html
.group #content #openings_index.container #profile #bio, * html
.group #content #openings_slots.container #profile #bio, * html
.group #content #group_details_show.container #profile #bio {
  overflow-x: hidden;
}
/* line 1379, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile #bio #follow_group,
#content #openings_show.container #profile #bio #follow_group,
#content #appointments_show.container #profile #bio #follow_group,
.group #content #groups_show.container #profile #bio #follow_group,
.group #content #members_index.container #profile #bio #follow_group,
.group #content #topics_show.container #profile #bio #follow_group,
.group #content #topics_index.container #profile #bio #follow_group,
.group #content #openings_index.container #profile #bio #follow_group,
.group #content #openings_slots.container #profile #bio #follow_group,
.group #content #group_details_show.container #profile #bio #follow_group {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 110px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #users_show.container #profile #bio #follow_group, * html
#content #openings_show.container #profile #bio #follow_group, * html
#content #appointments_show.container #profile #bio #follow_group, * html
.group #content #groups_show.container #profile #bio #follow_group, * html
.group #content #members_index.container #profile #bio #follow_group, * html
.group #content #topics_show.container #profile #bio #follow_group, * html
.group #content #topics_index.container #profile #bio #follow_group, * html
.group #content #openings_index.container #profile #bio #follow_group, * html
.group #content #openings_slots.container #profile #bio #follow_group, * html
.group #content #group_details_show.container #profile #bio #follow_group {
  overflow-x: hidden;
}
/* line 1382, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile #bio #follow_group .follow_form,
#content #openings_show.container #profile #bio #follow_group .follow_form,
#content #appointments_show.container #profile #bio #follow_group .follow_form,
.group #content #groups_show.container #profile #bio #follow_group .follow_form,
.group #content #members_index.container #profile #bio #follow_group .follow_form,
.group #content #topics_show.container #profile #bio #follow_group .follow_form,
.group #content #topics_index.container #profile #bio #follow_group .follow_form,
.group #content #openings_index.container #profile #bio #follow_group .follow_form,
.group #content #openings_slots.container #profile #bio #follow_group .follow_form,
.group #content #group_details_show.container #profile #bio #follow_group .follow_form {
  margin-top: 10px;
}
/* line 1384, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile #bio #follow_group .follow_form a.button,
#content #openings_show.container #profile #bio #follow_group .follow_form a.button,
#content #appointments_show.container #profile #bio #follow_group .follow_form a.button,
.group #content #groups_show.container #profile #bio #follow_group .follow_form a.button,
.group #content #members_index.container #profile #bio #follow_group .follow_form a.button,
.group #content #topics_show.container #profile #bio #follow_group .follow_form a.button,
.group #content #topics_index.container #profile #bio #follow_group .follow_form a.button,
.group #content #openings_index.container #profile #bio #follow_group .follow_form a.button,
.group #content #openings_slots.container #profile #bio #follow_group .follow_form a.button,
.group #content #group_details_show.container #profile #bio #follow_group .follow_form a.button {
  width: 76px;
}
/* line 1387, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile #bio #follow_group .follow_form a.follow.button,
#content #openings_show.container #profile #bio #follow_group .follow_form a.follow.button,
#content #appointments_show.container #profile #bio #follow_group .follow_form a.follow.button,
.group #content #groups_show.container #profile #bio #follow_group .follow_form a.follow.button,
.group #content #members_index.container #profile #bio #follow_group .follow_form a.follow.button,
.group #content #topics_show.container #profile #bio #follow_group .follow_form a.follow.button,
.group #content #topics_index.container #profile #bio #follow_group .follow_form a.follow.button,
.group #content #openings_index.container #profile #bio #follow_group .follow_form a.follow.button,
.group #content #openings_slots.container #profile #bio #follow_group .follow_form a.follow.button,
.group #content #group_details_show.container #profile #bio #follow_group .follow_form a.follow.button {
  float: left;
}
/* line 1390, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile #bio #follow_group .follow_form a.follow.tooltip,
#content #openings_show.container #profile #bio #follow_group .follow_form a.follow.tooltip,
#content #appointments_show.container #profile #bio #follow_group .follow_form a.follow.tooltip,
.group #content #groups_show.container #profile #bio #follow_group .follow_form a.follow.tooltip,
.group #content #members_index.container #profile #bio #follow_group .follow_form a.follow.tooltip,
.group #content #topics_show.container #profile #bio #follow_group .follow_form a.follow.tooltip,
.group #content #topics_index.container #profile #bio #follow_group .follow_form a.follow.tooltip,
.group #content #openings_index.container #profile #bio #follow_group .follow_form a.follow.tooltip,
.group #content #openings_slots.container #profile #bio #follow_group .follow_form a.follow.tooltip,
.group #content #group_details_show.container #profile #bio #follow_group .follow_form a.follow.tooltip {
  line-height: 28px;
  height: 28px;
  font-size: 14px;
  padding-left: 3px;
}
/* line 1396, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile #bio #follow_group .follow_form a.un.follow.button,
#content #openings_show.container #profile #bio #follow_group .follow_form a.un.follow.button,
#content #appointments_show.container #profile #bio #follow_group .follow_form a.un.follow.button,
.group #content #groups_show.container #profile #bio #follow_group .follow_form a.un.follow.button,
.group #content #members_index.container #profile #bio #follow_group .follow_form a.un.follow.button,
.group #content #topics_show.container #profile #bio #follow_group .follow_form a.un.follow.button,
.group #content #topics_index.container #profile #bio #follow_group .follow_form a.un.follow.button,
.group #content #openings_index.container #profile #bio #follow_group .follow_form a.un.follow.button,
.group #content #openings_slots.container #profile #bio #follow_group .follow_form a.un.follow.button,
.group #content #group_details_show.container #profile #bio #follow_group .follow_form a.un.follow.button {
  width: 76px;
}
/* line 1398, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile #bio #follow_group .follow_form a.un.follow.button:hover,
#content #openings_show.container #profile #bio #follow_group .follow_form a.un.follow.button:hover,
#content #appointments_show.container #profile #bio #follow_group .follow_form a.un.follow.button:hover,
.group #content #groups_show.container #profile #bio #follow_group .follow_form a.un.follow.button:hover,
.group #content #members_index.container #profile #bio #follow_group .follow_form a.un.follow.button:hover,
.group #content #topics_show.container #profile #bio #follow_group .follow_form a.un.follow.button:hover,
.group #content #topics_index.container #profile #bio #follow_group .follow_form a.un.follow.button:hover,
.group #content #openings_index.container #profile #bio #follow_group .follow_form a.un.follow.button:hover,
.group #content #openings_slots.container #profile #bio #follow_group .follow_form a.un.follow.button:hover,
.group #content #group_details_show.container #profile #bio #follow_group .follow_form a.un.follow.button:hover {
  background-color: #de6461;
}
/* line 1404, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile #bio #text,
#content #openings_show.container #profile #bio #text,
#content #appointments_show.container #profile #bio #text,
.group #content #groups_show.container #profile #bio #text,
.group #content #members_index.container #profile #bio #text,
.group #content #topics_show.container #profile #bio #text,
.group #content #topics_index.container #profile #bio #text,
.group #content #openings_index.container #profile #bio #text,
.group #content #openings_slots.container #profile #bio #text,
.group #content #group_details_show.container #profile #bio #text {
  display: inline;
  float: left;
  margin-right: 0;
  width: 350px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #users_show.container #profile #bio #text, * html
#content #openings_show.container #profile #bio #text, * html
#content #appointments_show.container #profile #bio #text, * html
.group #content #groups_show.container #profile #bio #text, * html
.group #content #members_index.container #profile #bio #text, * html
.group #content #topics_show.container #profile #bio #text, * html
.group #content #topics_index.container #profile #bio #text, * html
.group #content #openings_index.container #profile #bio #text, * html
.group #content #openings_slots.container #profile #bio #text, * html
.group #content #group_details_show.container #profile #bio #text {
  overflow-x: hidden;
}
/* line 1407, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile #bio #text h1,
#content #openings_show.container #profile #bio #text h1,
#content #appointments_show.container #profile #bio #text h1,
.group #content #groups_show.container #profile #bio #text h1,
.group #content #members_index.container #profile #bio #text h1,
.group #content #topics_show.container #profile #bio #text h1,
.group #content #topics_index.container #profile #bio #text h1,
.group #content #openings_index.container #profile #bio #text h1,
.group #content #openings_slots.container #profile #bio #text h1,
.group #content #group_details_show.container #profile #bio #text h1 {
  display: inline;
}
/* line 1410, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile #bio #text .supporter,
#content #openings_show.container #profile #bio #text .supporter,
#content #appointments_show.container #profile #bio #text .supporter,
.group #content #groups_show.container #profile #bio #text .supporter,
.group #content #members_index.container #profile #bio #text .supporter,
.group #content #topics_show.container #profile #bio #text .supporter,
.group #content #topics_index.container #profile #bio #text .supporter,
.group #content #openings_index.container #profile #bio #text .supporter,
.group #content #openings_slots.container #profile #bio #text .supporter,
.group #content #group_details_show.container #profile #bio #text .supporter {
  /*background-color: #ffb62b;*/
  display: block;
  background-color: #4caf52;
  color: white;
  display: inline;
  padding: 2px 4px;
  margin-left: 3px;
  vertical-align: text-top;
}
/* line 1420, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile #bio #text #stats,
#content #openings_show.container #profile #bio #text #stats,
#content #appointments_show.container #profile #bio #text #stats,
.group #content #groups_show.container #profile #bio #text #stats,
.group #content #members_index.container #profile #bio #text #stats,
.group #content #topics_show.container #profile #bio #text #stats,
.group #content #topics_index.container #profile #bio #text #stats,
.group #content #openings_index.container #profile #bio #text #stats,
.group #content #openings_slots.container #profile #bio #text #stats,
.group #content #group_details_show.container #profile #bio #text #stats {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  display: block;
}
/* line 1424, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile #bio #text #stats div.score,
#content #openings_show.container #profile #bio #text #stats div.score,
#content #appointments_show.container #profile #bio #text #stats div.score,
.group #content #groups_show.container #profile #bio #text #stats div.score,
.group #content #members_index.container #profile #bio #text #stats div.score,
.group #content #topics_show.container #profile #bio #text #stats div.score,
.group #content #topics_index.container #profile #bio #text #stats div.score,
.group #content #openings_index.container #profile #bio #text #stats div.score,
.group #content #openings_slots.container #profile #bio #text #stats div.score,
.group #content #group_details_show.container #profile #bio #text #stats div.score {
  float: left;
  display: block;
  padding-right: 30px;
}
/* line 1432, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile #bio #text #stats div.warning.score a img,
#content #openings_show.container #profile #bio #text #stats div.warning.score a img,
#content #appointments_show.container #profile #bio #text #stats div.warning.score a img,
.group #content #groups_show.container #profile #bio #text #stats div.warning.score a img,
.group #content #members_index.container #profile #bio #text #stats div.warning.score a img,
.group #content #topics_show.container #profile #bio #text #stats div.warning.score a img,
.group #content #topics_index.container #profile #bio #text #stats div.warning.score a img,
.group #content #openings_index.container #profile #bio #text #stats div.warning.score a img,
.group #content #openings_slots.container #profile #bio #text #stats div.warning.score a img,
.group #content #group_details_show.container #profile #bio #text #stats div.warning.score a img {
  margin-top: -1px;
}
/* line 1436, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile #bio #text .description,
#content #openings_show.container #profile #bio #text .description,
#content #appointments_show.container #profile #bio #text .description,
.group #content #groups_show.container #profile #bio #text .description,
.group #content #members_index.container #profile #bio #text .description,
.group #content #topics_show.container #profile #bio #text .description,
.group #content #topics_index.container #profile #bio #text .description,
.group #content #openings_index.container #profile #bio #text .description,
.group #content #openings_slots.container #profile #bio #text .description,
.group #content #group_details_show.container #profile #bio #text .description {
  min-height: 32px;
  /*overflow: hidden;*/
  line-height: 14px;
  /*min-height: 2 * $line_height_smallest;*/
}
/* line 1442, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile #bio #text .location, #content #users_show.container #profile #bio #text .description, #content #users_show.container #profile #bio #text #links, #content #users_show.container #profile #bio #text #organizer,
#content #openings_show.container #profile #bio #text .location,
#content #openings_show.container #profile #bio #text .description,
#content #openings_show.container #profile #bio #text #links,
#content #openings_show.container #profile #bio #text #organizer,
#content #appointments_show.container #profile #bio #text .location,
#content #appointments_show.container #profile #bio #text .description,
#content #appointments_show.container #profile #bio #text #links,
#content #appointments_show.container #profile #bio #text #organizer,
.group #content #groups_show.container #profile #bio #text .location,
.group #content #groups_show.container #profile #bio #text .description,
.group #content #groups_show.container #profile #bio #text #links,
.group #content #groups_show.container #profile #bio #text #organizer,
.group #content #members_index.container #profile #bio #text .location,
.group #content #members_index.container #profile #bio #text .description,
.group #content #members_index.container #profile #bio #text #links,
.group #content #members_index.container #profile #bio #text #organizer,
.group #content #topics_show.container #profile #bio #text .location,
.group #content #topics_show.container #profile #bio #text .description,
.group #content #topics_show.container #profile #bio #text #links,
.group #content #topics_show.container #profile #bio #text #organizer,
.group #content #topics_index.container #profile #bio #text .location,
.group #content #topics_index.container #profile #bio #text .description,
.group #content #topics_index.container #profile #bio #text #links,
.group #content #topics_index.container #profile #bio #text #organizer,
.group #content #openings_index.container #profile #bio #text .location,
.group #content #openings_index.container #profile #bio #text .description,
.group #content #openings_index.container #profile #bio #text #links,
.group #content #openings_index.container #profile #bio #text #organizer,
.group #content #openings_slots.container #profile #bio #text .location,
.group #content #openings_slots.container #profile #bio #text .description,
.group #content #openings_slots.container #profile #bio #text #links,
.group #content #openings_slots.container #profile #bio #text #organizer,
.group #content #group_details_show.container #profile #bio #text .location,
.group #content #group_details_show.container #profile #bio #text .description,
.group #content #group_details_show.container #profile #bio #text #links,
.group #content #group_details_show.container #profile #bio #text #organizer {
  clear: both;
  padding-top: 5px;
}
/* line 1446, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile #bio #text #links,
#content #openings_show.container #profile #bio #text #links,
#content #appointments_show.container #profile #bio #text #links,
.group #content #groups_show.container #profile #bio #text #links,
.group #content #members_index.container #profile #bio #text #links,
.group #content #topics_show.container #profile #bio #text #links,
.group #content #topics_index.container #profile #bio #text #links,
.group #content #openings_index.container #profile #bio #text #links,
.group #content #openings_slots.container #profile #bio #text #links,
.group #content #group_details_show.container #profile #bio #text #links {
  margin-top: 5px;
}
/* line 1447, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile #bio #text ul.social,
#content #openings_show.container #profile #bio #text ul.social,
#content #appointments_show.container #profile #bio #text ul.social,
.group #content #groups_show.container #profile #bio #text ul.social,
.group #content #members_index.container #profile #bio #text ul.social,
.group #content #topics_show.container #profile #bio #text ul.social,
.group #content #topics_index.container #profile #bio #text ul.social,
.group #content #openings_index.container #profile #bio #text ul.social,
.group #content #openings_slots.container #profile #bio #text ul.social,
.group #content #group_details_show.container #profile #bio #text ul.social {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 60, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#content #users_show.container #profile #bio #text ul.social li,
#content #openings_show.container #profile #bio #text ul.social li,
#content #appointments_show.container #profile #bio #text ul.social li,
.group #content #groups_show.container #profile #bio #text ul.social li,
.group #content #members_index.container #profile #bio #text ul.social li,
.group #content #topics_show.container #profile #bio #text ul.social li,
.group #content #topics_index.container #profile #bio #text ul.social li,
.group #content #openings_index.container #profile #bio #text ul.social li,
.group #content #openings_slots.container #profile #bio #text ul.social li,
.group #content #group_details_show.container #profile #bio #text ul.social 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 48, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#content #users_show.container #profile #bio #text ul.social li:first-child, #content #users_show.container #profile #bio #text ul.social li.first,
#content #openings_show.container #profile #bio #text ul.social li:first-child,
#content #openings_show.container #profile #bio #text ul.social li.first,
#content #appointments_show.container #profile #bio #text ul.social li:first-child,
#content #appointments_show.container #profile #bio #text ul.social li.first,
.group #content #groups_show.container #profile #bio #text ul.social li:first-child,
.group #content #groups_show.container #profile #bio #text ul.social li.first,
.group #content #members_index.container #profile #bio #text ul.social li:first-child,
.group #content #members_index.container #profile #bio #text ul.social li.first,
.group #content #topics_show.container #profile #bio #text ul.social li:first-child,
.group #content #topics_show.container #profile #bio #text ul.social li.first,
.group #content #topics_index.container #profile #bio #text ul.social li:first-child,
.group #content #topics_index.container #profile #bio #text ul.social li.first,
.group #content #openings_index.container #profile #bio #text ul.social li:first-child,
.group #content #openings_index.container #profile #bio #text ul.social li.first,
.group #content #openings_slots.container #profile #bio #text ul.social li:first-child,
.group #content #openings_slots.container #profile #bio #text ul.social li.first,
.group #content #group_details_show.container #profile #bio #text ul.social li:first-child,
.group #content #group_details_show.container #profile #bio #text ul.social li.first {
  padding-left: 0;
}
/* line 49, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#content #users_show.container #profile #bio #text ul.social li:last-child,
#content #openings_show.container #profile #bio #text ul.social li:last-child,
#content #appointments_show.container #profile #bio #text ul.social li:last-child,
.group #content #groups_show.container #profile #bio #text ul.social li:last-child,
.group #content #members_index.container #profile #bio #text ul.social li:last-child,
.group #content #topics_show.container #profile #bio #text ul.social li:last-child,
.group #content #topics_index.container #profile #bio #text ul.social li:last-child,
.group #content #openings_index.container #profile #bio #text ul.social li:last-child,
.group #content #openings_slots.container #profile #bio #text ul.social li:last-child,
.group #content #group_details_show.container #profile #bio #text ul.social li:last-child {
  padding-right: 0;
}
/* line 50, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#content #users_show.container #profile #bio #text ul.social li.last,
#content #openings_show.container #profile #bio #text ul.social li.last,
#content #appointments_show.container #profile #bio #text ul.social li.last,
.group #content #groups_show.container #profile #bio #text ul.social li.last,
.group #content #members_index.container #profile #bio #text ul.social li.last,
.group #content #topics_show.container #profile #bio #text ul.social li.last,
.group #content #topics_index.container #profile #bio #text ul.social li.last,
.group #content #openings_index.container #profile #bio #text ul.social li.last,
.group #content #openings_slots.container #profile #bio #text ul.social li.last,
.group #content #group_details_show.container #profile #bio #text ul.social li.last {
  padding-right: 0;
}
/* line 1449, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile #bio #text ul.social .personal a,
#content #openings_show.container #profile #bio #text ul.social .personal a,
#content #appointments_show.container #profile #bio #text ul.social .personal a,
.group #content #groups_show.container #profile #bio #text ul.social .personal a,
.group #content #members_index.container #profile #bio #text ul.social .personal a,
.group #content #topics_show.container #profile #bio #text ul.social .personal a,
.group #content #topics_index.container #profile #bio #text ul.social .personal a,
.group #content #openings_index.container #profile #bio #text ul.social .personal a,
.group #content #openings_slots.container #profile #bio #text ul.social .personal a,
.group #content #group_details_show.container #profile #bio #text ul.social .personal a {
  line-height: 24px;
}
/* line 1454, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile #topics,
#content #openings_show.container #profile #topics,
#content #appointments_show.container #profile #topics,
.group #content #groups_show.container #profile #topics,
.group #content #members_index.container #profile #topics,
.group #content #topics_show.container #profile #topics,
.group #content #topics_index.container #profile #topics,
.group #content #openings_index.container #profile #topics,
.group #content #openings_slots.container #profile #topics,
.group #content #group_details_show.container #profile #topics {
  display: inline;
  float: left;
  margin-right: 0;
  width: 430px;
  overflow: hidden;
  *zoom: 1;
  float: right;
  padding-top: 4px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #users_show.container #profile #topics, * html
#content #openings_show.container #profile #topics, * html
#content #appointments_show.container #profile #topics, * html
.group #content #groups_show.container #profile #topics, * html
.group #content #members_index.container #profile #topics, * html
.group #content #topics_show.container #profile #topics, * html
.group #content #topics_index.container #profile #topics, * html
.group #content #openings_index.container #profile #topics, * html
.group #content #openings_slots.container #profile #topics, * html
.group #content #group_details_show.container #profile #topics {
  overflow-x: hidden;
}
/* line 1459, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile #topics h3,
#content #openings_show.container #profile #topics h3,
#content #appointments_show.container #profile #topics h3,
.group #content #groups_show.container #profile #topics h3,
.group #content #members_index.container #profile #topics h3,
.group #content #topics_show.container #profile #topics h3,
.group #content #topics_index.container #profile #topics h3,
.group #content #openings_index.container #profile #topics h3,
.group #content #openings_slots.container #profile #topics h3,
.group #content #group_details_show.container #profile #topics h3 {
  font-size: 16px;
  line-height: 26px;
  font-weight: 700;
}
/* line 1464, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile #topics .on_topic,
#content #openings_show.container #profile #topics .on_topic,
#content #appointments_show.container #profile #topics .on_topic,
.group #content #groups_show.container #profile #topics .on_topic,
.group #content #members_index.container #profile #topics .on_topic,
.group #content #topics_show.container #profile #topics .on_topic,
.group #content #topics_index.container #profile #topics .on_topic,
.group #content #openings_index.container #profile #topics .on_topic,
.group #content #openings_slots.container #profile #topics .on_topic,
.group #content #group_details_show.container #profile #topics .on_topic {
  min-height: 50px;
  overflow: hidden;
}
/* line 1468, ../../app/stylesheets/screen.scss */
#content #users_show.container #profile #topics .non_topic,
#content #openings_show.container #profile #topics .non_topic,
#content #appointments_show.container #profile #topics .non_topic,
.group #content #groups_show.container #profile #topics .non_topic,
.group #content #members_index.container #profile #topics .non_topic,
.group #content #topics_show.container #profile #topics .non_topic,
.group #content #topics_index.container #profile #topics .non_topic,
.group #content #openings_index.container #profile #topics .non_topic,
.group #content #openings_slots.container #profile #topics .non_topic,
.group #content #group_details_show.container #profile #topics .non_topic {
  min-height: 58px;
  padding-top: 4px;
}

/* line 1483, ../../app/stylesheets/screen.scss */
.group #content #groups_show.container #profile h1,
.group #content #members_index.container #profile h1,
.group #content #topics_show.container #profile h1,
.group #content #topics_index.container #profile h1,
.group #content #openings_index.container #profile h1,
.group #content #group_details_show.container #profile h1 {
  padding-bottom: 0;
  line-height: 24px;
}
/* line 1485, ../../app/stylesheets/screen.scss */
.group #content #groups_show.container #profile h3,
.group #content #members_index.container #profile h3,
.group #content #topics_show.container #profile h3,
.group #content #topics_index.container #profile h3,
.group #content #openings_index.container #profile h3,
.group #content #group_details_show.container #profile h3 {
  font-size: 16px;
  line-height: 26px;
  font-weight: 700;
}
/* line 1491, ../../app/stylesheets/screen.scss */
.group #content #groups_show.container #profile #join, .group #content #groups_show.container #profile #group_details,
.group #content #members_index.container #profile #join,
.group #content #members_index.container #profile #group_details,
.group #content #topics_show.container #profile #join,
.group #content #topics_show.container #profile #group_details,
.group #content #topics_index.container #profile #join,
.group #content #topics_index.container #profile #group_details,
.group #content #openings_index.container #profile #join,
.group #content #openings_index.container #profile #group_details,
.group #content #group_details_show.container #profile #join,
.group #content #group_details_show.container #profile #group_details {
  display: inline;
  float: left;
  margin-right: 0;
  width: 430px;
  float: right;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .group #content #groups_show.container #profile #join, * html .group #content #groups_show.container #profile #group_details, * html
.group #content #members_index.container #profile #join, * html
.group #content #members_index.container #profile #group_details, * html
.group #content #topics_show.container #profile #join, * html
.group #content #topics_show.container #profile #group_details, * html
.group #content #topics_index.container #profile #join, * html
.group #content #topics_index.container #profile #group_details, * html
.group #content #openings_index.container #profile #join, * html
.group #content #openings_index.container #profile #group_details, * html
.group #content #group_details_show.container #profile #join, * html
.group #content #group_details_show.container #profile #group_details {
  overflow-x: hidden;
}
/* line 1494, ../../app/stylesheets/screen.scss */
.group #content #groups_show.container #profile #join a.join.button, .group #content #groups_show.container #profile #group_details a.join.button,
.group #content #members_index.container #profile #join a.join.button,
.group #content #members_index.container #profile #group_details a.join.button,
.group #content #topics_show.container #profile #join a.join.button,
.group #content #topics_show.container #profile #group_details a.join.button,
.group #content #topics_index.container #profile #join a.join.button,
.group #content #topics_index.container #profile #group_details a.join.button,
.group #content #openings_index.container #profile #join a.join.button,
.group #content #openings_index.container #profile #group_details a.join.button,
.group #content #group_details_show.container #profile #join a.join.button,
.group #content #group_details_show.container #profile #group_details a.join.button {
  float: left;
}
/* line 1499, ../../app/stylesheets/screen.scss */
.group #content #groups_show.container #profile #group_details table,
.group #content #members_index.container #profile #group_details table,
.group #content #topics_show.container #profile #group_details table,
.group #content #topics_index.container #profile #group_details table,
.group #content #openings_index.container #profile #group_details table,
.group #content #group_details_show.container #profile #group_details table {
  width: 390px;
  float: left;
  table-layout: fixed;
}
/* line 1503, ../../app/stylesheets/screen.scss */
.group #content #groups_show.container #profile #group_details table tr,
.group #content #members_index.container #profile #group_details table tr,
.group #content #topics_show.container #profile #group_details table tr,
.group #content #topics_index.container #profile #group_details table tr,
.group #content #openings_index.container #profile #group_details table tr,
.group #content #group_details_show.container #profile #group_details table tr {
  height: 16px;
}
/* line 1505, ../../app/stylesheets/screen.scss */
.group #content #groups_show.container #profile #group_details table tr td,
.group #content #members_index.container #profile #group_details table tr td,
.group #content #topics_show.container #profile #group_details table tr td,
.group #content #topics_index.container #profile #group_details table tr td,
.group #content #openings_index.container #profile #group_details table tr td,
.group #content #group_details_show.container #profile #group_details table tr td {
  width: 190px;
  padding-right: 5px;
  overflow: hidden;
  white-space: nowrap;
}
/* line 1513, ../../app/stylesheets/screen.scss */
.group #content #groups_show.container #profile #group_details .more_details,
.group #content #members_index.container #profile #group_details .more_details,
.group #content #topics_show.container #profile #group_details .more_details,
.group #content #topics_index.container #profile #group_details .more_details,
.group #content #openings_index.container #profile #group_details .more_details,
.group #content #group_details_show.container #profile #group_details .more_details {
  float: left;
  width: 30px;
}

/* line 1524, ../../app/stylesheets/screen.scss */
#content #users_show.container ul#tabs {
  list-style: disc outside none;
  border-bottom: 1px solid #cccccc;
  clear: both;
  display: block;
  height: 30px;
  list-style-type: none;
  margin: 0;
  padding: 0 10px;
  list-style: disc none none;
}
/* line 1536, ../../app/stylesheets/screen.scss */
#content #users_show.container ul#tabs li {
  margin-left: 30px;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -o-border-top-left-radius: 4px;
  -ms-border-top-left-radius: 4px;
  -khtml-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -o-border-top-right-radius: 4px;
  -ms-border-top-right-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  cursor: pointer;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 2;
}
/* line 1545, ../../app/stylesheets/screen.scss */
#content #users_show.container ul#tabs li a {
  border-radius: inherit;
  cursor: pointer;
  display: block;
  line-height: 23px;
  overflow: hidden;
  padding: 4px 10px 3px;
  text-decoration: none;
  text-shadow: 0 1px 0 #FFFFFF;
}
/* line 1557, ../../app/stylesheets/screen.scss */
#content #users_show.container ul#tabs li.active a {
  background: none repeat scroll 0 0 white;
  border-color: #cccccc #cccccc white;
  color: #333333;
  border-style: solid;
  border-width: 1px;
  font-weight: bold;
  outline: medium none;
  padding-top: 3px;
  background-color: #FFFFFF;
}
/* line 1571, ../../app/stylesheets/screen.scss */
#content #users_show.container #openings {
  line-height: 20px;
  padding-top: 15px;
}

/* line 1579, ../../app/stylesheets/screen.scss */
#content #users_past.container .tabled > div {
  margin: 0 7.5px;
  overflow-x: hidden;
}
/* line 1583, ../../app/stylesheets/screen.scss */
#content #users_past.container .tabled.result > div {
  margin: 0 7.5px;
  padding: 7.5px 0;
  min-height: 100px;
}
/* line 1588, ../../app/stylesheets/screen.scss */
#content #users_past.container .tabled > div.user {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 110px;
  border-left: 0;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #users_past.container .tabled > div.user {
  overflow-x: hidden;
}
/* line 1592, ../../app/stylesheets/screen.scss */
#content #users_past.container .tabled > div.followup {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 190px;
  padding: 0 7.5px;
  font-size: 14px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #users_past.container .tabled > div.followup {
  overflow-x: hidden;
}
/* line 1595, ../../app/stylesheets/screen.scss */
#content #users_past.container .tabled > div.followup p {
  width: 190px;
}
/* line 1598, ../../app/stylesheets/screen.scss */
#content #users_past.container .tabled > div.appointment {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 550px;
  padding: 0 7.5px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #users_past.container .tabled > div.appointment {
  overflow-x: hidden;
}
/* line 1601, ../../app/stylesheets/screen.scss */
#content #users_past.container .tabled > div.appointment .note {
  clear: both;
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 7.5px;
}
/* line 1605, ../../app/stylesheets/screen.scss */
#content #users_past.container .tabled > div.appointment .note .type, #content #users_past.container .tabled > div.appointment .note .more_less {
  float: left;
  font-size: 14px;
  line-height: 16px;
}
/* line 1610, ../../app/stylesheets/screen.scss */
#content #users_past.container .tabled > div.appointment .note .type {
  font-weight: bold;
}
/* line 1613, ../../app/stylesheets/screen.scss */
#content #users_past.container .tabled.result > div.followup, #content #users_past.container .tabled.result > div.appointment {
  padding: 7.5px;
}

/* line 1621, ../../app/stylesheets/screen.scss */
#content #users_following.container #host_list a > div.panel,
#content #users_followers.container #host_list a > div.panel {
  margin-bottom: 15px;
}

/* line 1627, ../../app/stylesheets/screen.scss */
#content #users_widgets.container a:hover,
#content #groups_widgets.container a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 1628, ../../app/stylesheets/screen.scss */
#content #users_widgets.container #external_link a,
#content #groups_widgets.container #external_link a {
  text-decoration: underline;
}
/* line 1629, ../../app/stylesheets/screen.scss */
#content #users_widgets.container h2,
#content #groups_widgets.container h2 {
  clear: both;
  padding-top: 15px;
}
/* line 1634, ../../app/stylesheets/screen.scss */
#content #users_widgets.container > div textarea, #content #users_widgets.container > div > div, #content #users_widgets.container > div h3,
#content #groups_widgets.container > div textarea,
#content #groups_widgets.container > div > div,
#content #groups_widgets.container > div h3 {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 310px;
  margin-right: 30px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #users_widgets.container > div textarea, * html #content #users_widgets.container > div > div, * html #content #users_widgets.container > div h3, * html
#content #groups_widgets.container > div textarea, * html
#content #groups_widgets.container > div > div, * html
#content #groups_widgets.container > div h3 {
  overflow-x: hidden;
}
/* line 1635, ../../app/stylesheets/screen.scss */
#content #users_widgets.container > div h3,
#content #groups_widgets.container > div h3 {
  font-weight: bold;
  padding: 7.5px 0;
  color: #444444;
}
/* line 1640, ../../app/stylesheets/screen.scss */
#content #users_widgets.container > div textarea,
#content #groups_widgets.container > div textarea {
  width: 290px;
  height: 182px;
}

/* line 1652, ../../app/stylesheets/screen.scss */
#content #registrations_edit.container #account_info,
#content #registrations_update.container #account_info {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 590px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #registrations_edit.container #account_info, * html
#content #registrations_update.container #account_info {
  overflow-x: hidden;
}
/* line 1654, ../../app/stylesheets/screen.scss */
#content #registrations_edit.container #account_info input[type="text"], #content #registrations_edit.container #account_info input[type="password"], #content #registrations_edit.container #account_info textarea,
#content #registrations_update.container #account_info input[type="text"],
#content #registrations_update.container #account_info input[type="password"],
#content #registrations_update.container #account_info textarea {
  width: 400px;
}
/* line 1657, ../../app/stylesheets/screen.scss */
#content #registrations_edit.container #account_info select,
#content #registrations_update.container #account_info select {
  width: 423px;
}
/* line 1660, ../../app/stylesheets/screen.scss */
#content #registrations_edit.container #account_info .field_group,
#content #registrations_update.container #account_info .field_group {
  margin-bottom: 22.5px;
}
/* line 1663, ../../app/stylesheets/screen.scss */
#content #registrations_edit.container #account_info div#user_tag_list_tagsinput,
#content #registrations_update.container #account_info div#user_tag_list_tagsinput {
  width: 400px !important;
}
/* line 1666, ../../app/stylesheets/screen.scss */
#content #registrations_edit.container #account_info textarea,
#content #registrations_update.container #account_info textarea {
  height: 100px;
}
/* line 1667, ../../app/stylesheets/screen.scss */
#content #registrations_edit.container #account_info li.authentication a,
#content #registrations_update.container #account_info li.authentication a {
  height: 32px;
  line-height: 32px;
  display: block;
  margin-top: 5px;
}
/* line 1671, ../../app/stylesheets/screen.scss */
#content #registrations_edit.container #account_info li.authentication a img,
#content #registrations_update.container #account_info li.authentication a img {
  float: left;
  margin-right: 6px;
}
/* line 1675, ../../app/stylesheets/screen.scss */
#content #registrations_edit.container #side,
#content #registrations_update.container #side {
  display: inline;
  float: left;
  margin-right: 0;
  width: 350px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #registrations_edit.container #side, * html
#content #registrations_update.container #side {
  overflow-x: hidden;
}
/* line 1678, ../../app/stylesheets/screen.scss */
#content #registrations_edit.container #side #edit_oauths > div,
#content #registrations_update.container #side #edit_oauths > div {
  padding: 15px;
}
/* line 1681, ../../app/stylesheets/screen.scss */
#content #registrations_edit.container #side #edit_oauths > div .authentications h3,
#content #registrations_update.container #side #edit_oauths > div .authentications h3 {
  padding-bottom: 3.75px;
}
/* line 1682, ../../app/stylesheets/screen.scss */
#content #registrations_edit.container #side #edit_oauths > div .authentications h4,
#content #registrations_update.container #side #edit_oauths > div .authentications h4 {
  padding-bottom: 7.5px;
}
/* line 1684, ../../app/stylesheets/screen.scss */
#content #registrations_edit.container #side #edit_oauths > div #other_oauths,
#content #registrations_update.container #side #edit_oauths > div #other_oauths {
  padding-top: 15px;
}
/* line 1685, ../../app/stylesheets/screen.scss */
#content #registrations_edit.container #side #edit_oauths > div #other_oauths h3,
#content #registrations_update.container #side #edit_oauths > div #other_oauths h3 {
  padding-bottom: 7.5px;
}
/* line 1688, ../../app/stylesheets/screen.scss */
#content #registrations_edit.container #side #edit_oauths > div .authentication_list,
#content #registrations_update.container #side #edit_oauths > div .authentication_list {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
}
/* line 1692, ../../app/stylesheets/screen.scss */
#content #registrations_edit.container #side #edit_oauths > div .authentication_list .authentication a, #content #registrations_edit.container #side #edit_oauths > div .authentication_list .authentication span, #content #registrations_edit.container #side #edit_oauths > div .authentication_list .authentication p,
#content #registrations_update.container #side #edit_oauths > div .authentication_list .authentication a,
#content #registrations_update.container #side #edit_oauths > div .authentication_list .authentication span,
#content #registrations_update.container #side #edit_oauths > div .authentication_list .authentication p {
  line-height: 64px;
}
/* line 1693, ../../app/stylesheets/screen.scss */
#content #registrations_edit.container #side #edit_oauths > div .authentication_list .authentication img,
#content #registrations_update.container #side #edit_oauths > div .authentication_list .authentication img {
  float: left;
}
/* line 1697, ../../app/stylesheets/screen.scss */
#content #registrations_edit.container #side #edit_oauths h3, #content #registrations_edit.container #side #edit_oauths h4,
#content #registrations_update.container #side #edit_oauths h3,
#content #registrations_update.container #side #edit_oauths h4 {
  color: #444444;
}
/* line 1698, ../../app/stylesheets/screen.scss */
#content #registrations_edit.container #side #edit_oauths h3,
#content #registrations_update.container #side #edit_oauths h3 {
  font-weight: bold;
}
/* line 1700, ../../app/stylesheets/screen.scss */
#content #registrations_edit.container #side #notifications,
#content #registrations_update.container #side #notifications {
  margin-top: 15px;
}
/* line 1703, ../../app/stylesheets/screen.scss */
#content #registrations_edit.container #side #topic_options #topics,
#content #registrations_update.container #side #topic_options #topics {
  margin-top: 3px;
}
/* line 1704, ../../app/stylesheets/screen.scss */
#content #registrations_edit.container #side #topic_options,
#content #registrations_update.container #side #topic_options {
  margin-top: 54px;
}
/* line 1707, ../../app/stylesheets/screen.scss */
#content #registrations_edit.container #side.hosting #topic_options, #content #registrations_edit.container #side.attending #topic_options,
#content #registrations_update.container #side.hosting #topic_options,
#content #registrations_update.container #side.attending #topic_options {
  margin-top: 118px;
}

/* line 1749, ../../app/stylesheets/screen.scss */
ul.box_options {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 60, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
ul.box_options 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 48, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
ul.box_options li:first-child, ul.box_options li.first {
  padding-left: 0;
}
/* line 49, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
ul.box_options li:last-child {
  padding-right: 0;
}
/* line 50, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
ul.box_options li.last {
  padding-right: 0;
}
/* line 1751, ../../app/stylesheets/screen.scss */
ul.box_options li {
  width: 45px;
  height: 28px;
  overflow: hidden;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  margin-right: 9px;
  padding: 7px 0;
  border: 2px solid #dddddd;
  cursor: pointer;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 1737, ../../app/stylesheets/screen.scss */
ul.box_options li:last-child {
  margin-right: 0;
}
/* line 1738, ../../app/stylesheets/screen.scss */
ul.box_options li .count {
  font-weight: bold;
}
/* line 1744, ../../app/stylesheets/screen.scss */
ul.box_options li:hover {
  border: 2px solid #668cd8;
}
/* line 1754, ../../app/stylesheets/screen.scss */
ul.box_options li.active {
  border: 2px solid #3366cb;
  color: white;
  background-color: #668cd8;
}
/* line 1759, ../../app/stylesheets/screen.scss */
ul.box_options li.given {
  padding: 5px 0 9px 0;
}
/* line 1761, ../../app/stylesheets/screen.scss */
ul.box_options li.given input[type="text"] {
  border: none;
  padding: 0 0 2px 0;
  margin: 0;
  width: 20px !important;
  height: 14px;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  font-weight: bold;
  font-color: #444444;
}

/* line 1777, ../../app/stylesheets/screen.scss */
#new_opening_duration.field_group, #new_opening_slot_length {
  clear: left;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 390px;
  float: left;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #new_opening_duration.field_group, * html #new_opening_slot_length {
  overflow-x: hidden;
}

/* line 1782, ../../app/stylesheets/screen.scss */
#slot_counter.field_group {
  clear: right;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 190px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #slot_counter.field_group {
  overflow-x: hidden;
}
/* line 1785, ../../app/stylesheets/screen.scss */
#slot_counter.field_group > div {
  width: 45px;
  height: 28px;
  overflow: hidden;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  margin-right: 9px;
  padding: 7px 0;
  border: 2px solid #dddddd;
  cursor: pointer;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: auto;
  color: #4caf52;
}
/* line 1737, ../../app/stylesheets/screen.scss */
#slot_counter.field_group > div:last-child {
  margin-right: 0;
}
/* line 1738, ../../app/stylesheets/screen.scss */
#slot_counter.field_group > div .count {
  font-weight: bold;
}
/* line 1744, ../../app/stylesheets/screen.scss */
#slot_counter.field_group > div:hover {
  border: 2px solid #668cd8;
}

/* line 1791, ../../app/stylesheets/screen.scss */
#breaks.field_group {
  clear: right;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 190px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #breaks.field_group {
  overflow-x: hidden;
}

/* line 1795, ../../app/stylesheets/screen.scss */
#breaks a {
  cursor: pointer;
}

/* line 1798, ../../app/stylesheets/screen.scss */
#location.field_group li, #medium.field_group li {
  width: 73.5px;
  line-height: 31px;
  font-weight: bold;
}

/* line 1804, ../../app/stylesheets/screen.scss */
.field_group label.medium {
  display: block;
  padding-left: 0;
  float: left;
  margin-right: 9px;
}
/* line 1809, ../../app/stylesheets/screen.scss */
.field_group label.medium span {
  width: 45px;
  height: 28px;
  overflow: hidden;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  margin-right: 9px;
  padding: 7px 0;
  border: 2px solid #dddddd;
  cursor: pointer;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 73.5px;
  line-height: 31px;
  font-weight: bold;
}
/* line 1737, ../../app/stylesheets/screen.scss */
.field_group label.medium span:last-child {
  margin-right: 0;
}
/* line 1738, ../../app/stylesheets/screen.scss */
.field_group label.medium span .count {
  font-weight: bold;
}
/* line 1744, ../../app/stylesheets/screen.scss */
.field_group label.medium span:hover {
  border: 2px solid #668cd8;
}
/* line 1815, ../../app/stylesheets/screen.scss */
.field_group label.medium :checked + span {
  border: 2px solid #3366cb;
  color: white;
  background-color: #668cd8;
}

/* line 1829, ../../app/stylesheets/screen.scss */
#content #openings_new.container form h2,
#content #openings_edit.container form h2,
#content #openings_create.container form h2,
#content #openings_update.container form h2 {
  font-size: 18px;
  line-height: 18px;
  color: #444444;
}
/* line 1834, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div,
#content #openings_edit.container form > div,
#content #openings_create.container form > div,
#content #openings_update.container form > div {
  clear: left;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 390px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #openings_new.container form > div, * html
#content #openings_edit.container form > div, * html
#content #openings_create.container form > div, * html
#content #openings_update.container form > div {
  overflow-x: hidden;
}
/* line 1838, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#slot_counter.field_group, #content #openings_new.container form > div#breaks.field_group,
#content #openings_edit.container form > div#slot_counter.field_group,
#content #openings_edit.container form > div#breaks.field_group,
#content #openings_create.container form > div#slot_counter.field_group,
#content #openings_create.container form > div#breaks.field_group,
#content #openings_update.container form > div#slot_counter.field_group,
#content #openings_update.container form > div#breaks.field_group {
  clear: right;
}
/* line 1841, ../../app/stylesheets/screen.scss */
#content #openings_new.container form input[type="text"], #content #openings_new.container form textarea,
#content #openings_edit.container form input[type="text"],
#content #openings_edit.container form textarea,
#content #openings_create.container form input[type="text"],
#content #openings_create.container form textarea,
#content #openings_update.container form input[type="text"],
#content #openings_update.container form textarea {
  width: 320px;
}
/* line 1845, ../../app/stylesheets/screen.scss */
#content #openings_new.container form #location_search input[type="text"],
#content #openings_edit.container form #location_search input[type="text"],
#content #openings_create.container form #location_search input[type="text"],
#content #openings_update.container form #location_search input[type="text"] {
  width: 290px;
}
/* line 1849, ../../app/stylesheets/screen.scss */
#content #openings_new.container form .field_group,
#content #openings_edit.container form .field_group,
#content #openings_create.container form .field_group,
#content #openings_update.container form .field_group {
  margin-bottom: 22.5px;
}
/* line 1851, ../../app/stylesheets/screen.scss */
#content #openings_new.container form .field_group .description,
#content #openings_edit.container form .field_group .description,
#content #openings_create.container form .field_group .description,
#content #openings_update.container form .field_group .description {
  width: 325px;
}
/* line 1855, ../../app/stylesheets/screen.scss */
#content #openings_new.container form .field_group.oneline.boxleft label,
#content #openings_edit.container form .field_group.oneline.boxleft label,
#content #openings_create.container form .field_group.oneline.boxleft label,
#content #openings_update.container form .field_group.oneline.boxleft label {
  width: 305px;
}
/* line 1859, ../../app/stylesheets/screen.scss */
#content #openings_new.container form .field_group.oneline.boxleft.with_privacy label,
#content #openings_edit.container form .field_group.oneline.boxleft.with_privacy label,
#content #openings_create.container form .field_group.oneline.boxleft.with_privacy label,
#content #openings_update.container form .field_group.oneline.boxleft.with_privacy label {
  width: 290px;
}
/* line 1860, ../../app/stylesheets/screen.scss */
#content #openings_new.container form .field_group.oneline.boxleft.with_privacy .privacy,
#content #openings_edit.container form .field_group.oneline.boxleft.with_privacy .privacy,
#content #openings_create.container form .field_group.oneline.boxleft.with_privacy .privacy,
#content #openings_update.container form .field_group.oneline.boxleft.with_privacy .privacy {
  float: left;
}
/* line 1863, ../../app/stylesheets/screen.scss */
#content #openings_new.container form .calendricalTimePopup,
#content #openings_edit.container form .calendricalTimePopup,
#content #openings_create.container form .calendricalTimePopup,
#content #openings_update.container form .calendricalTimePopup {
  width: 338px;
  margin-top: 10px;
}
/* line 1866, ../../app/stylesheets/screen.scss */
#content #openings_new.container form .calendricalTimePopup ul li a:hover, #content #openings_new.container form .calendricalTimePopup ul li.selected a,
#content #openings_edit.container form .calendricalTimePopup ul li a:hover,
#content #openings_edit.container form .calendricalTimePopup ul li.selected a,
#content #openings_create.container form .calendricalTimePopup ul li a:hover,
#content #openings_create.container form .calendricalTimePopup ul li.selected a,
#content #openings_update.container form .calendricalTimePopup ul li a:hover,
#content #openings_update.container form .calendricalTimePopup ul li.selected a {
  background: #4caf52;
  color: #ffffff;
}
/* line 1872, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#location_search,
#content #openings_edit.container form > div#location_search,
#content #openings_create.container form > div#location_search,
#content #openings_update.container form > div#location_search {
  overflow: hidden;
  *zoom: 1;
  clear: both;
  margin-left: 30px;
  margin-top: 15px;
  width: auto;
}
/* line 1880, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#location_search a.button#location_search_submit,
#content #openings_edit.container form > div#location_search a.button#location_search_submit,
#content #openings_create.container form > div#location_search a.button#location_search_submit,
#content #openings_update.container form > div#location_search a.button#location_search_submit {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
}
/* line 7, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */
#content #openings_new.container form > div#location_search a.button#location_search_submit,
#content #openings_edit.container form > div#location_search a.button#location_search_submit,
#content #openings_create.container form > div#location_search a.button#location_search_submit,
#content #openings_update.container form > div#location_search a.button#location_search_submit {
  *display: inline;
}
/* line 1883, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#location_search #location_search_form,
#content #openings_edit.container form > div#location_search #location_search_form,
#content #openings_create.container form > div#location_search #location_search_form,
#content #openings_update.container form > div#location_search #location_search_form {
  clear: left;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 360px;
  float: left;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #openings_new.container form > div#location_search #location_search_form, * html
#content #openings_edit.container form > div#location_search #location_search_form, * html
#content #openings_create.container form > div#location_search #location_search_form, * html
#content #openings_update.container form > div#location_search #location_search_form {
  overflow-x: hidden;
}
/* line 1889, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#location_search .selection_result,
#content #openings_edit.container form > div#location_search .selection_result,
#content #openings_create.container form > div#location_search .selection_result,
#content #openings_update.container form > div#location_search .selection_result {
  padding-top: 15px;
}
/* line 1892, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#location_search #results,
#content #openings_edit.container form > div#location_search #results,
#content #openings_create.container form > div#location_search #results,
#content #openings_update.container form > div#location_search #results {
  clear: right;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 470px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #openings_new.container form > div#location_search #results, * html
#content #openings_edit.container form > div#location_search #results, * html
#content #openings_create.container form > div#location_search #results, * html
#content #openings_update.container form > div#location_search #results {
  overflow-x: hidden;
}
/* line 1897, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#location_search #results p.heading,
#content #openings_edit.container form > div#location_search #results p.heading,
#content #openings_create.container form > div#location_search #results p.heading,
#content #openings_update.container form > div#location_search #results p.heading {
  padding-bottom: 3px;
  font-weight: bold;
  font-size: 16px;
}
/* line 1903, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#location_search #results #locations,
#content #openings_edit.container form > div#location_search #results #locations,
#content #openings_create.container form > div#location_search #results #locations,
#content #openings_update.container form > div#location_search #results #locations {
  font-size: 14px;
  border-bottom: 1px solid #dddddd;
  width: 450px;
}
/* line 1909, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#location_search #results #locations .tabled,
#content #openings_edit.container form > div#location_search #results #locations .tabled,
#content #openings_create.container form > div#location_search #results #locations .tabled,
#content #openings_update.container form > div#location_search #results #locations .tabled {
  padding-bottom: 2px;
}
/* line 1910, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#location_search #results #locations .tabled:first-child,
#content #openings_edit.container form > div#location_search #results #locations .tabled:first-child,
#content #openings_create.container form > div#location_search #results #locations .tabled:first-child,
#content #openings_update.container form > div#location_search #results #locations .tabled:first-child {
  border-top: 1px solid #dddddd;
}
/* line 1913, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#location_search #results #locations .tabled:hover,
#content #openings_edit.container form > div#location_search #results #locations .tabled:hover,
#content #openings_create.container form > div#location_search #results #locations .tabled:hover,
#content #openings_update.container form > div#location_search #results #locations .tabled:hover {
  border: 2px solid #668cd8;
  cursor: pointer;
}
/* line 1919, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#location_search #results #locations .tabled .tablable,
#content #openings_edit.container form > div#location_search #results #locations .tabled .tablable,
#content #openings_create.container form > div#location_search #results #locations .tabled .tablable,
#content #openings_update.container form > div#location_search #results #locations .tabled .tablable {
  padding: 4px;
  display: inline;
  float: left;
  margin-right: 10px;
  height: 14px;
  line-height: 20px;
  overflow: hidden;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #openings_new.container form > div#location_search #results #locations .tabled .tablable, * html
#content #openings_edit.container form > div#location_search #results #locations .tabled .tablable, * html
#content #openings_create.container form > div#location_search #results #locations .tabled .tablable, * html
#content #openings_update.container form > div#location_search #results #locations .tabled .tablable {
  overflow-x: hidden;
}
/* line 1926, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#location_search #results #locations .tabled .tablable.name,
#content #openings_edit.container form > div#location_search #results #locations .tabled .tablable.name,
#content #openings_create.container form > div#location_search #results #locations .tabled .tablable.name,
#content #openings_update.container form > div#location_search #results #locations .tabled .tablable.name {
  font-weight: bold;
  width: 150px;
}
/* line 1930, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#location_search #results #locations .tabled .tablable.address,
#content #openings_edit.container form > div#location_search #results #locations .tabled .tablable.address,
#content #openings_create.container form > div#location_search #results #locations .tabled .tablable.address,
#content #openings_update.container form > div#location_search #results #locations .tabled .tablable.address {
  width: 250px;
}
/* line 1934, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#location_search #results #locations .tabled.active,
#content #openings_edit.container form > div#location_search #results #locations .tabled.active,
#content #openings_create.container form > div#location_search #results #locations .tabled.active,
#content #openings_update.container form > div#location_search #results #locations .tabled.active {
  border: 2px solid #3366cb;
  background-color: #668cd8;
  color: white;
}
/* line 1938, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#location_search #results #locations .tabled.active .tablable,
#content #openings_edit.container form > div#location_search #results #locations .tabled.active .tablable,
#content #openings_create.container form > div#location_search #results #locations .tabled.active .tablable,
#content #openings_update.container form > div#location_search #results #locations .tabled.active .tablable {
  border-left: #668cd8;
}
/* line 1943, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#location_search #results div#add_location_field,
#content #openings_edit.container form > div#location_search #results div#add_location_field,
#content #openings_create.container form > div#location_search #results div#add_location_field,
#content #openings_update.container form > div#location_search #results div#add_location_field {
  padding-top: 7.5px;
}
/* line 1948, ../../app/stylesheets/screen.scss */
#content #openings_new.container form #location.field_group,
#content #openings_edit.container form #location.field_group,
#content #openings_create.container form #location.field_group,
#content #openings_update.container form #location.field_group {
  margin-bottom: 7.5px;
}
/* line 1952, ../../app/stylesheets/screen.scss */
#content #openings_new.container form a#select_location_displayer, #content #openings_new.container form a.prepopulated,
#content #openings_edit.container form a#select_location_displayer,
#content #openings_edit.container form a.prepopulated,
#content #openings_create.container form a#select_location_displayer,
#content #openings_create.container form a.prepopulated,
#content #openings_update.container form a#select_location_displayer,
#content #openings_update.container form a.prepopulated {
  display: block;
  clear: both;
}
/* line 1957, ../../app/stylesheets/screen.scss */
#content #openings_new.container form #guaranteed_spacer,
#content #openings_edit.container form #guaranteed_spacer,
#content #openings_create.container form #guaranteed_spacer,
#content #openings_update.container form #guaranteed_spacer {
  width: 100%;
  height: 22.5px;
}
/* line 1962, ../../app/stylesheets/screen.scss */
#content #openings_new.container form #recur_field .recur_option,
#content #openings_edit.container form #recur_field .recur_option,
#content #openings_create.container form #recur_field .recur_option,
#content #openings_update.container form #recur_field .recur_option {
  padding-left: 26px;
}
/* line 1964, ../../app/stylesheets/screen.scss */
#content #openings_new.container form #recur_field .recur_option label,
#content #openings_edit.container form #recur_field .recur_option label,
#content #openings_create.container form #recur_field .recur_option label,
#content #openings_update.container form #recur_field .recur_option label {
  width: auto;
}
/* line 1965, ../../app/stylesheets/screen.scss */
#content #openings_new.container form #recur_field .recur_option .description,
#content #openings_edit.container form #recur_field .recur_option .description,
#content #openings_create.container form #recur_field .recur_option .description,
#content #openings_update.container form #recur_field .recur_option .description {
  clear: both;
  font-size: 14px;
  line-height: 16px;
  margin-top: 9.5px;
  margin-left: 7px;
}
/* line 1973, ../../app/stylesheets/screen.scss */
#content #openings_new.container form #recur_field .field_group.recur_option#recur_weekly,
#content #openings_edit.container form #recur_field .field_group.recur_option#recur_weekly,
#content #openings_create.container form #recur_field .field_group.recur_option#recur_weekly,
#content #openings_update.container form #recur_field .field_group.recur_option#recur_weekly {
  margin-bottom: 7.5px;
}
/* line 1976, ../../app/stylesheets/screen.scss */
#content #openings_new.container form #screening_check label,
#content #openings_edit.container form #screening_check label,
#content #openings_create.container form #screening_check label,
#content #openings_update.container form #screening_check label {
  width: auto;
}
/* line 1979, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#extra_options,
#content #openings_edit.container form > div#extra_options,
#content #openings_create.container form > div#extra_options,
#content #openings_update.container form > div#extra_options {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 306px;
  border: 2px solid #3366cb;
  padding: 15px 15px 0;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  margin-bottom: 15px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #openings_new.container form > div#extra_options, * html
#content #openings_edit.container form > div#extra_options, * html
#content #openings_create.container form > div#extra_options, * html
#content #openings_update.container form > div#extra_options {
  overflow-x: hidden;
}
/* line 7, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */
#content #openings_new.container form > div#extra_options,
#content #openings_edit.container form > div#extra_options,
#content #openings_create.container form > div#extra_options,
#content #openings_update.container form > div#extra_options {
  *display: inline;
}
/* line 1988, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#extra_options div.field_group,
#content #openings_edit.container form > div#extra_options div.field_group,
#content #openings_create.container form > div#extra_options div.field_group,
#content #openings_update.container form > div#extra_options div.field_group {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
}
/* line 7, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */
#content #openings_new.container form > div#extra_options div.field_group,
#content #openings_edit.container form > div#extra_options div.field_group,
#content #openings_create.container form > div#extra_options div.field_group,
#content #openings_update.container form > div#extra_options div.field_group {
  *display: inline;
}
/* line 1990, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#extra_options div.field_group label, #content #openings_new.container form > div#extra_options div.field_group p, #content #openings_new.container form > div#extra_options div.field_group textarea, #content #openings_new.container form > div#extra_options div.field_group input[type="text"],
#content #openings_edit.container form > div#extra_options div.field_group label,
#content #openings_edit.container form > div#extra_options div.field_group p,
#content #openings_edit.container form > div#extra_options div.field_group textarea,
#content #openings_edit.container form > div#extra_options div.field_group input[type="text"],
#content #openings_create.container form > div#extra_options div.field_group label,
#content #openings_create.container form > div#extra_options div.field_group p,
#content #openings_create.container form > div#extra_options div.field_group textarea,
#content #openings_create.container form > div#extra_options div.field_group input[type="text"],
#content #openings_update.container form > div#extra_options div.field_group label,
#content #openings_update.container form > div#extra_options div.field_group p,
#content #openings_update.container form > div#extra_options div.field_group textarea,
#content #openings_update.container form > div#extra_options div.field_group input[type="text"] {
  width: 286px;
}
/* line 1994, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#extra_options div.field_group.oneline label,
#content #openings_edit.container form > div#extra_options div.field_group.oneline label,
#content #openings_create.container form > div#extra_options div.field_group.oneline label,
#content #openings_update.container form > div#extra_options div.field_group.oneline label {
  width: 200px;
  margin-left: 10px;
}
/* line 1995, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#extra_options h2,
#content #openings_edit.container form > div#extra_options h2,
#content #openings_create.container form > div#extra_options h2,
#content #openings_update.container form > div#extra_options h2 {
  padding-bottom: 15px;
}
/* line 2000, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div.screening,
#content #openings_edit.container form > div.screening,
#content #openings_create.container form > div.screening,
#content #openings_update.container form > div.screening {
  clear: right;
  display: inline;
  float: left;
  margin-right: 0;
  width: 470px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #openings_new.container form > div.screening, * html
#content #openings_edit.container form > div.screening, * html
#content #openings_create.container form > div.screening, * html
#content #openings_update.container form > div.screening {
  overflow-x: hidden;
}
/* line 2004, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#screening_options,
#content #openings_edit.container form > div#screening_options,
#content #openings_create.container form > div#screening_options,
#content #openings_update.container form > div#screening_options {
  background-color: white;
  margin-top: -275px;
  height: 294px;
  position: relative;
  border: 2px solid #3366cb;
  padding: 15px;
}
/* line 2013, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#screening_options h2,
#content #openings_edit.container form > div#screening_options h2,
#content #openings_create.container form > div#screening_options h2,
#content #openings_update.container form > div#screening_options h2 {
  padding-bottom: 7.5px;
}
/* line 2014, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#screening_options ol.description,
#content #openings_edit.container form > div#screening_options ol.description,
#content #openings_create.container form > div#screening_options ol.description,
#content #openings_update.container form > div#screening_options ol.description {
  margin: 7.5px 0 7.5px 20px;
}
/* line 2017, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#screening_options div.field_group,
#content #openings_edit.container form > div#screening_options div.field_group,
#content #openings_create.container form > div#screening_options div.field_group,
#content #openings_update.container form > div#screening_options div.field_group {
  margin-bottom: 15px;
  float: left;
  clear: none;
}
/* line 2021, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#screening_options div.field_group input[type="text"],
#content #openings_edit.container form > div#screening_options div.field_group input[type="text"],
#content #openings_create.container form > div#screening_options div.field_group input[type="text"],
#content #openings_update.container form > div#screening_options div.field_group input[type="text"] {
  width: 125px;
  height: 14px;
  line-height: 14px;
  font-size: 14px;
}
/* line 2028, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#screening_options div.field_group#screening_date,
#content #openings_edit.container form > div#screening_options div.field_group#screening_date,
#content #openings_create.container form > div#screening_options div.field_group#screening_date,
#content #openings_update.container form > div#screening_options div.field_group#screening_date {
  margin-right: 30px;
}
/* line 2030, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#screening_options div.field_group#screening_time .calendricalTimePopup,
#content #openings_edit.container form > div#screening_options div.field_group#screening_time .calendricalTimePopup,
#content #openings_create.container form > div#screening_options div.field_group#screening_time .calendricalTimePopup,
#content #openings_update.container form > div#screening_options div.field_group#screening_time .calendricalTimePopup {
  margin-top: -224px;
  height: 200px;
  width: 143px;
}
/* line 2037, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#screening_options a#screening_cancel,
#content #openings_edit.container form > div#screening_options a#screening_cancel,
#content #openings_create.container form > div#screening_options a#screening_cancel,
#content #openings_update.container form > div#screening_options a#screening_cancel {
  clear: both;
  display: block;
  cursor: default;
}
/* line 2043, ../../app/stylesheets/screen.scss */
#content #openings_new.container form > div#screening_show a,
#content #openings_edit.container form > div#screening_show a,
#content #openings_create.container form > div#screening_show a,
#content #openings_update.container form > div#screening_show a {
  line-height: 55px;
  cursor: default;
}
/* line 2049, ../../app/stylesheets/screen.scss */
#content #openings_new.container #delete,
#content #openings_edit.container #delete,
#content #openings_create.container #delete,
#content #openings_update.container #delete {
  padding-top: 15px;
}

/* line 2053, ../../app/stylesheets/screen.scss */
#content #openings_edit.container #add_location_field,
#content #openings_update.container #add_location_field {
  display: none;
}

/* line 2064, ../../app/stylesheets/screen.scss */
#content #registrations_new.container .flash,
#content #registrations_create.container .flash,
#content #sessions_new.container .flash,
#content #sessions_create.container .flash {
  margin-bottom: 15px;
}
/* line 2067, ../../app/stylesheets/screen.scss */
#content #registrations_new.container > div,
#content #registrations_create.container > div,
#content #sessions_new.container > div,
#content #sessions_create.container > div {
  width: 220px;
  margin: 0 auto;
  padding: 0 150px;
}
/* line 2072, ../../app/stylesheets/screen.scss */
#content #registrations_new.container > div h1,
#content #registrations_create.container > div h1,
#content #sessions_new.container > div h1,
#content #sessions_create.container > div h1 {
  padding-top: 15px;
  color: #444444;
  padding-bottom: 15px;
  text-align: center;
}
/* line 2078, ../../app/stylesheets/screen.scss */
#content #registrations_new.container > div h2,
#content #registrations_create.container > div h2,
#content #sessions_new.container > div h2,
#content #sessions_create.container > div h2 {
  font-size: 20px;
  text-align: center;
}
/* line 2082, ../../app/stylesheets/screen.scss */
#content #registrations_new.container > div .policy,
#content #registrations_create.container > div .policy,
#content #sessions_new.container > div .policy,
#content #sessions_create.container > div .policy {
  font-size: 12px;
  color: #888888;
  text-align: left;
  width: 170px;
  margin-left: 25px;
}
/* line 2089, ../../app/stylesheets/screen.scss */
#content #registrations_new.container > div .auth_providers,
#content #registrations_create.container > div .auth_providers,
#content #sessions_new.container > div .auth_providers,
#content #sessions_create.container > div .auth_providers {
  width: 220px;
  text-align: center;
}
/* line 2094, ../../app/stylesheets/screen.scss */
#content #registrations_new.container > div .auth_providers a,
#content #registrations_create.container > div .auth_providers a,
#content #sessions_new.container > div .auth_providers a,
#content #sessions_create.container > div .auth_providers a {
  margin: 0 auto;
}
/* line 2095, ../../app/stylesheets/screen.scss */
#content #registrations_new.container > div .auth_providers a.auth.button,
#content #registrations_create.container > div .auth_providers a.auth.button,
#content #sessions_new.container > div .auth_providers a.auth.button,
#content #sessions_create.container > div .auth_providers a.auth.button {
  width: 110px;
  margin-bottom: 11.25px;
}
/* line 2098, ../../app/stylesheets/screen.scss */
#content #registrations_new.container > div .auth_providers a.auth.button div,
#content #registrations_create.container > div .auth_providers a.auth.button div,
#content #sessions_new.container > div .auth_providers a.auth.button div,
#content #sessions_create.container > div .auth_providers a.auth.button div {
  width: 20px;
  padding-right: 5px;
  float: left;
  border-right: 3px solid #5fc065;
}
/* line 2103, ../../app/stylesheets/screen.scss */
#content #registrations_new.container > div .auth_providers a.auth.button div img,
#content #registrations_create.container > div .auth_providers a.auth.button div img,
#content #sessions_new.container > div .auth_providers a.auth.button div img,
#content #sessions_create.container > div .auth_providers a.auth.button div img {
  margin-top: 2px;
}
/* line 2105, ../../app/stylesheets/screen.scss */
#content #registrations_new.container > div .auth_providers a.auth.button span,
#content #registrations_create.container > div .auth_providers a.auth.button span,
#content #sessions_new.container > div .auth_providers a.auth.button span,
#content #sessions_create.container > div .auth_providers a.auth.button span {
  text-shadow: none;
  padding-left: 9px;
  padding-top: 1px;
  width: 70px;
  display: block;
  float: left;
  text-align: left;
}
/* line 2115, ../../app/stylesheets/screen.scss */
#content #registrations_new.container > div .auth_providers a.auth.button.inactive div,
#content #registrations_create.container > div .auth_providers a.auth.button.inactive div,
#content #sessions_new.container > div .auth_providers a.auth.button.inactive div,
#content #sessions_create.container > div .auth_providers a.auth.button.inactive div {
  border-color: #eeeeee;
}
/* line 2116, ../../app/stylesheets/screen.scss */
#content #registrations_new.container > div .auth_providers a.local,
#content #registrations_create.container > div .auth_providers a.local,
#content #sessions_new.container > div .auth_providers a.local,
#content #sessions_create.container > div .auth_providers a.local {
  font-size: 14px;
}
/* line 2119, ../../app/stylesheets/screen.scss */
#content #registrations_new.container > div .auth_providers .policy,
#content #registrations_create.container > div .auth_providers .policy,
#content #sessions_new.container > div .auth_providers .policy,
#content #sessions_create.container > div .auth_providers .policy {
  width: 110px;
  margin: 0 auto 11.25px;
  padding-left: 10px;
}
/* line 2125, ../../app/stylesheets/screen.scss */
#content #registrations_new.container > div form,
#content #registrations_create.container > div form,
#content #sessions_new.container > div form,
#content #sessions_create.container > div form {
  padding-top: 22.5px;
}
/* line 2126, ../../app/stylesheets/screen.scss */
#content #registrations_new.container > div input[type="text"], #content #registrations_new.container > div input[type="submit"], #content #registrations_new.container > div input[type="password"],
#content #registrations_create.container > div input[type="text"],
#content #registrations_create.container > div input[type="submit"],
#content #registrations_create.container > div input[type="password"],
#content #sessions_new.container > div input[type="text"],
#content #sessions_new.container > div input[type="submit"],
#content #sessions_new.container > div input[type="password"],
#content #sessions_create.container > div input[type="text"],
#content #sessions_create.container > div input[type="submit"],
#content #sessions_create.container > div input[type="password"] {
  width: 200px;
}
/* line 2129, ../../app/stylesheets/screen.scss */
#content #registrations_new.container > div select, #content #registrations_new.container > div select option, #content #registrations_new.container > div input.button,
#content #registrations_create.container > div select,
#content #registrations_create.container > div select option,
#content #registrations_create.container > div input.button,
#content #sessions_new.container > div select,
#content #sessions_new.container > div select option,
#content #sessions_new.container > div input.button,
#content #sessions_create.container > div select,
#content #sessions_create.container > div select option,
#content #sessions_create.container > div input.button {
  width: 220px;
}
/* line 2132, ../../app/stylesheets/screen.scss */
#content #registrations_new.container > div #remember,
#content #registrations_create.container > div #remember,
#content #sessions_new.container > div #remember,
#content #sessions_create.container > div #remember {
  padding-bottom: 15px;
}
/* line 2133, ../../app/stylesheets/screen.scss */
#content #registrations_new.container > div #remember label, #content #registrations_new.container > div #remember input,
#content #registrations_create.container > div #remember label,
#content #registrations_create.container > div #remember input,
#content #sessions_new.container > div #remember label,
#content #sessions_new.container > div #remember input,
#content #sessions_create.container > div #remember label,
#content #sessions_create.container > div #remember input {
  float: left;
  padding-right: 5px;
}
/* line 2136, ../../app/stylesheets/screen.scss */
#content #registrations_new.container > div #response,
#content #registrations_create.container > div #response,
#content #sessions_new.container > div #response,
#content #sessions_create.container > div #response {
  font-size: 14px;
  line-height: 16px;
}
/* line 2141, ../../app/stylesheets/screen.scss */
#content #registrations_new.container div.otter_bigger,
#content #registrations_create.container div.otter_bigger,
#content #sessions_new.container div.otter_bigger,
#content #sessions_create.container div.otter_bigger {
  min-width: 200px;
  background-position: right bottom;
}
/* line 2145, ../../app/stylesheets/screen.scss */
#content #registrations_new.container div.otter_bigger.continued,
#content #registrations_create.container div.otter_bigger.continued,
#content #sessions_new.container div.otter_bigger.continued,
#content #sessions_create.container div.otter_bigger.continued {
  padding-bottom: 65px;
}
/* line 2146, ../../app/stylesheets/screen.scss */
#content #registrations_new.container div.otter_bigger.continued h1,
#content #registrations_create.container div.otter_bigger.continued h1,
#content #sessions_new.container div.otter_bigger.continued h1,
#content #sessions_create.container div.otter_bigger.continued h1 {
  padding-bottom: 0;
}
/* line 2147, ../../app/stylesheets/screen.scss */
#content #registrations_new.container div.otter_bigger.continued form,
#content #registrations_create.container div.otter_bigger.continued form,
#content #sessions_new.container div.otter_bigger.continued form,
#content #sessions_create.container div.otter_bigger.continued form {
  padding-top: 0;
}
/* line 2150, ../../app/stylesheets/screen.scss */
#content #registrations_new.container div.otter_bigger.expanded,
#content #registrations_create.container div.otter_bigger.expanded,
#content #sessions_new.container div.otter_bigger.expanded,
#content #sessions_create.container div.otter_bigger.expanded {
  padding-bottom: 65px;
}

/* line 2177, ../../app/stylesheets/screen.scss */
table.pretty {
  border-top: 2px solid #cccccc;
  border-right: 2px solid #cccccc;
}
/* line 2181, ../../app/stylesheets/screen.scss */
table.pretty tr {
  background: url("/images/results_bottom_gradient.png") repeat-x scroll center bottom white;
  overflow: hidden;
  *zoom: 1;
}
/* line 2184, ../../app/stylesheets/screen.scss */
table.pretty tr td, table.pretty tr th {
  border-bottom: 2px solid #cccccc;
  border-left: 2px solid #cccccc;
  padding: 2px 5px;
}
/* line 2189, ../../app/stylesheets/screen.scss */
table.pretty tr th {
  font-weight: bold;
}

/* line 2192, ../../app/stylesheets/screen.scss */
table.pretty.no_internal_borders {
  border-left: 2px solid #cccccc;
}
/* line 2195, ../../app/stylesheets/screen.scss */
table.pretty.no_internal_borders td {
  border-left: 0;
}

/* line 2199, ../../app/stylesheets/screen.scss */
.tabled {
  overflow: hidden;
  *zoom: 1;
  border-style: solid;
  border-width: 1px 2px;
  border-color: #cccccc;
  background: url("/images/results_bottom_gradient.png") repeat-x scroll center bottom white;
}
/* line 2206, ../../app/stylesheets/screen.scss */
.tabled .tablable {
  border-left: 1px solid #dddddd;
}

/* line 2209, ../../app/stylesheets/screen.scss */
.header.tabled {
  line-height: 18px;
  font-size: 14px;
  font-weight: bold;
  border-top-width: 2px;
}
/* line 2214, ../../app/stylesheets/screen.scss */
.header.tabled .slot_action, .header.tabled .slot_properties, .header.tabled .slot_appointments, .header.tabled .location {
  border-left: 1px solid #cccccc;
}

/* line 2219, ../../app/stylesheets/screen.scss */
#content #openings_index.container h1 {
  padding-bottom: 15px;
}
/* line 2220, ../../app/stylesheets/screen.scss */
#content #openings_index.container #search {
  display: inline;
  float: left;
  margin-right: 0;
  width: 185px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #openings_index.container #search {
  overflow-x: hidden;
}
/* line 2225, ../../app/stylesheets/screen.scss */
#content #openings_index.container #search input[type="text"] {
  width: 165px;
}
/* line 2228, ../../app/stylesheets/screen.scss */
#content #openings_index.container #search input[type="submit"] {
  margin-left: 10px;
  float: left;
  margin-bottom: 30px;
}
/* line 2233, ../../app/stylesheets/screen.scss */
#content #openings_index.container #search div.tagsinput {
  width: 165px !important;
}
/* line 2236, ../../app/stylesheets/screen.scss */
#content #openings_index.container #search form {
  overflow: hidden;
  *zoom: 1;
}

/* line 2240, ../../app/stylesheets/screen.scss */
#results {
  display: inline;
  float: left;
  margin-right: 0;
  margin-right: 53px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #results {
  overflow-x: hidden;
}
/* line 2245, ../../app/stylesheets/screen.scss */
#results .header {
  padding-left: 10px;
}
/* line 2160, ../../app/stylesheets/screen.scss */
#results .header .host {
  float: left;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 50px;
  border-left: 0;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #results .header .host {
  overflow-x: hidden;
}
/* line 2166, ../../app/stylesheets/screen.scss */
#results .header .opening_group {
  display: inline;
  float: left;
  margin-right: 0;
  width: 590px;
  float: left;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #results .header .opening_group {
  overflow-x: hidden;
}
/* line 2171, ../../app/stylesheets/screen.scss */
#results .header .opening_group .slot_action {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 110px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #results .header .opening_group .slot_action {
  overflow-x: hidden;
}
/* line 2172, ../../app/stylesheets/screen.scss */
#results .header .opening_group .slot_properties {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 190px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #results .header .opening_group .slot_properties {
  overflow-x: hidden;
}
/* line 2173, ../../app/stylesheets/screen.scss */
#results .header .opening_group .slot_action, #results .header .opening_group .slot_properties, #results .header .opening_group .location {
  padding-left: 7px;
  padding-right: 7px;
}
/* line 2174, ../../app/stylesheets/screen.scss */
#results .header .opening_group .location {
  display: inline;
  float: left;
  margin-right: 0;
  width: 230px;
  padding-right: 0;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #results .header .opening_group .location {
  overflow-x: hidden;
}
/* line 2248, ../../app/stylesheets/screen.scss */
#results .result {
  padding-left: 10px;
  overflow: hidden;
  *zoom: 1;
}
/* line 2160, ../../app/stylesheets/screen.scss */
#results .result .host {
  float: left;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 50px;
  border-left: 0;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #results .result .host {
  overflow-x: hidden;
}
/* line 2166, ../../app/stylesheets/screen.scss */
#results .result .opening_group {
  display: inline;
  float: left;
  margin-right: 0;
  width: 590px;
  float: left;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #results .result .opening_group {
  overflow-x: hidden;
}
/* line 2171, ../../app/stylesheets/screen.scss */
#results .result .opening_group .slot_action {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 110px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #results .result .opening_group .slot_action {
  overflow-x: hidden;
}
/* line 2172, ../../app/stylesheets/screen.scss */
#results .result .opening_group .slot_properties {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 190px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #results .result .opening_group .slot_properties {
  overflow-x: hidden;
}
/* line 2173, ../../app/stylesheets/screen.scss */
#results .result .opening_group .slot_action, #results .result .opening_group .slot_properties, #results .result .opening_group .location {
  padding-left: 7px;
  padding-right: 7px;
}
/* line 2174, ../../app/stylesheets/screen.scss */
#results .result .opening_group .location {
  display: inline;
  float: left;
  margin-right: 0;
  width: 230px;
  padding-right: 0;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #results .result .opening_group .location {
  overflow-x: hidden;
}
/* line 2253, ../../app/stylesheets/screen.scss */
#results .result a {
  color: #444444;
}
/* line 2253, ../../app/stylesheets/screen.scss */
#results .result a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 2254, ../../app/stylesheets/screen.scss */
#results .result:hover {
  border: 3px solid #4caf52;
  border-width: 1px 2px;
}
/* line 2259, ../../app/stylesheets/screen.scss */
#results .result .bio {
  display: inline;
  float: left;
  margin-right: 0;
  width: 670px;
  clear: both;
  padding-top: 3px;
  padding-bottom: 15px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #results .result .bio {
  overflow-x: hidden;
}
/* line 2267, ../../app/stylesheets/screen.scss */
#results .pagination {
  margin-top: 15px;
}

/* line 2274, ../../app/stylesheets/screen.scss */
#content #openings_show.container .flatpanel {
  border-width: 2px;
  margin-bottom: 22.5px;
  line-height: 21px;
}
/* line 2278, ../../app/stylesheets/screen.scss */
#content #openings_show.container .flatpanel h3 {
  font-size: 16px;
  color: #444444;
  font-weight: bold;
}
/* line 2283, ../../app/stylesheets/screen.scss */
#content #openings_show.container .flatpanel ul {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
}
/* line 2286, ../../app/stylesheets/screen.scss */
#content #openings_show.container h2 {
  color: #444444;
  font-size: 30px;
  line-height: 30px;
  padding-bottom: 7.5px;
}
/* line 2294, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 640px;
  margin-right: 60px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #openings_show.container #primary {
  overflow-x: hidden;
}
/* line 2300, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary .share-links {
  padding-left: 15px;
  padding-top: 8px;
  float: right;
}
/* line 2305, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #opening_note {
  clear: both;
  font-size: 16px;
  line-height: 24px;
  padding-left: 15px;
  margin-bottom: 15px;
  border-left: 2px solid #4caf52;
}
/* line 2314, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments h2 {
  float: left;
  width: 405px;
  overflow: hidden;
}
/* line 2321, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table {
  clear: both;
  width: 100%;
  border-width: 0 2px 2px 0;
  border-style: solid;
  border-color: #cccccc;
}
/* line 2329, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.header td {
  font-weight: bold;
  padding: 0 15px;
}
/* line 2335, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.nonchoice td, #content #openings_show.container #primary #appointments table tr.choice td, #content #openings_show.container #primary #appointments table tr.break td {
  min-height: 50px;
  padding: 15px;
}
/* line 2338, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.nonchoice td p > a, #content #openings_show.container #primary #appointments table tr.choice td p > a, #content #openings_show.container #primary #appointments table tr.break td p > a {
  padding: 0;
}
/* line 2342, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.nonchoice td.time, #content #openings_show.container #primary #appointments table tr.choice td.time, #content #openings_show.container #primary #appointments table tr.break td.time {
  line-height: 19px;
  font-size: 16px;
  font-weight: bold;
}
/* line 2346, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.nonchoice td.time .dow, #content #openings_show.container #primary #appointments table tr.nonchoice td.time .month, #content #openings_show.container #primary #appointments table tr.nonchoice td.time .day, #content #openings_show.container #primary #appointments table tr.choice td.time .dow, #content #openings_show.container #primary #appointments table tr.choice td.time .month, #content #openings_show.container #primary #appointments table tr.choice td.time .day, #content #openings_show.container #primary #appointments table tr.break td.time .dow, #content #openings_show.container #primary #appointments table tr.break td.time .month, #content #openings_show.container #primary #appointments table tr.break td.time .day {
  font-weight: normal;
}
/* line 2348, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.nonchoice td.status, #content #openings_show.container #primary #appointments table tr.choice td.status, #content #openings_show.container #primary #appointments table tr.break td.status {
  margin-right: 0;
  text-align: center;
}
/* line 2352, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.nonchoice td.status a.button.big, #content #openings_show.container #primary #appointments table tr.choice td.status a.button.big, #content #openings_show.container #primary #appointments table tr.break td.status a.button.big {
  width: 107px;
}
/* line 2355, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.nonchoice td.status p.close, #content #openings_show.container #primary #appointments table tr.choice td.status p.close, #content #openings_show.container #primary #appointments table tr.break td.status p.close {
  line-height: 16px;
}
/* line 100, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.nonchoice td.status .avatar, #content #openings_show.container #primary #appointments table tr.choice td.status .avatar, #content #openings_show.container #primary #appointments table tr.break td.status .avatar {
  width: 50px;
  height: 50px;
  overflow: hidden;
}
/* line 104, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.nonchoice td.status .avatar img, #content #openings_show.container #primary #appointments table tr.choice td.status .avatar img, #content #openings_show.container #primary #appointments table tr.break td.status .avatar img {
  height: 50px;
}
/* line 2359, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.nonchoice td.status .avatar, #content #openings_show.container #primary #appointments table tr.choice td.status .avatar, #content #openings_show.container #primary #appointments table tr.break td.status .avatar {
  margin: 0 auto;
}
/* line 2362, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.nonchoice td.status p.name, #content #openings_show.container #primary #appointments table tr.choice td.status p.name, #content #openings_show.container #primary #appointments table tr.break td.status p.name {
  margin-top: 5px;
}
/* line 2364, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.nonchoice td.tools, #content #openings_show.container #primary #appointments table tr.choice td.tools, #content #openings_show.container #primary #appointments table tr.break td.tools {
  width: 150px;
  padding-top: 15px;
  padding-right: 7.5px;
}
/* line 2369, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.nonchoice td.tools a.note, #content #openings_show.container #primary #appointments table tr.choice td.tools a.note, #content #openings_show.container #primary #appointments table tr.break td.tools a.note {
  cursor: arrow;
}
/* line 2370, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.nonchoice td.tools .square, #content #openings_show.container #primary #appointments table tr.choice td.tools .square, #content #openings_show.container #primary #appointments table tr.break td.tools .square {
  display: none;
}
/* line 2371, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.nonchoice td.tools .square.pending, #content #openings_show.container #primary #appointments table tr.nonchoice td.tools .square.confirmed, #content #openings_show.container #primary #appointments table tr.nonchoice td.tools .square.waitlisted, #content #openings_show.container #primary #appointments table tr.choice td.tools .square.pending, #content #openings_show.container #primary #appointments table tr.choice td.tools .square.confirmed, #content #openings_show.container #primary #appointments table tr.choice td.tools .square.waitlisted, #content #openings_show.container #primary #appointments table tr.break td.tools .square.pending, #content #openings_show.container #primary #appointments table tr.break td.tools .square.confirmed, #content #openings_show.container #primary #appointments table tr.break td.tools .square.waitlisted {
  display: block;
  width: 11px;
  height: 11px;
  float: left;
  margin-right: 3px;
  margin-top: 2px;
}
/* line 2379, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.nonchoice td.tools .square.pending, #content #openings_show.container #primary #appointments table tr.choice td.tools .square.pending, #content #openings_show.container #primary #appointments table tr.break td.tools .square.pending {
  background-color: #f47c79;
}
/* line 2380, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.nonchoice td.tools .square.waitlisted, #content #openings_show.container #primary #appointments table tr.choice td.tools .square.waitlisted, #content #openings_show.container #primary #appointments table tr.break td.tools .square.waitlisted {
  background-color: #fffd8b;
}
/* line 2381, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.nonchoice td.tools .square.confirmed, #content #openings_show.container #primary #appointments table tr.choice td.tools .square.confirmed, #content #openings_show.container #primary #appointments table tr.break td.tools .square.confirmed {
  background-color: #4caf52;
}
/* line 2382, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.nonchoice td.tools .loading, #content #openings_show.container #primary #appointments table tr.choice td.tools .loading, #content #openings_show.container #primary #appointments table tr.break td.tools .loading {
  float: left;
}
/* line 2385, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.nonchoice td.contact ul, #content #openings_show.container #primary #appointments table tr.choice td.contact ul, #content #openings_show.container #primary #appointments table tr.break td.contact ul {
  padding-top: 5px;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
}
/* line 2388, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.nonchoice td.contact ul li, #content #openings_show.container #primary #appointments table tr.choice td.contact ul li, #content #openings_show.container #primary #appointments table tr.break td.contact ul li {
  font-size: 12px;
  line-height: 16px;
  height: 16px;
  padding-left: 20px;
}
/* line 2394, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.nonchoice td.contact ul li.email, #content #openings_show.container #primary #appointments table tr.choice td.contact ul li.email, #content #openings_show.container #primary #appointments table tr.break td.contact ul li.email {
  background: transparent url("/images/email_go.png") no-repeat 0 50%;
}
/* line 2395, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.nonchoice td.contact ul li.skype, #content #openings_show.container #primary #appointments table tr.choice td.contact ul li.skype, #content #openings_show.container #primary #appointments table tr.break td.contact ul li.skype {
  background: transparent url("/images/skype_go.png") no-repeat 0 50%;
}
/* line 2396, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.nonchoice td.contact ul li.phone, #content #openings_show.container #primary #appointments table tr.choice td.contact ul li.phone, #content #openings_show.container #primary #appointments table tr.break td.contact ul li.phone {
  background: transparent url("/images/phone_go.png") no-repeat 0 50%;
}
/* line 2400, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table td {
  width: 110px;
  border-width: 2px 0 0 1px;
  border-style: solid;
  border-color: #cccccc;
}
/* line 2406, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table td.time {
  border-left-width: 2px;
}
/* line 2407, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table td.blank {
  border-width: 2px 0 0 0;
}
/* line 2410, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments tr.choice td {
  background: url("/images/results_bottom_gradient.png") repeat-x scroll center bottom #edf3ff;
}
/* line 2411, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments tr.choice td.time {
  text-align: right;
}
/* line 2413, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments tr.choice td.time a.toggler {
  line-height: 32px;
  font-size: 14px;
  color: #444444;
  font-weight: normal;
}
/* line 2420, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments tr.choice td.time.short, #content #openings_show.container #primary #appointments tr.choice td.status.short {
  margin-top: 0;
  padding: 0 15px;
  min-height: 15px;
  line-height: 16px;
}
/* line 2428, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.break td {
  min-height: 15px;
  height: 15px;
  padding: 2px 0 2px 15px;
  background: url("/images/stripe_unavailable.png") repeat-x scroll center bottom transparent;
}
/* line 2434, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #appointments table tr.break td.time {
  font-weight: normal;
}
/* line 2440, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #etc_tools {
  clear: both;
  overflow: hidden;
  *zoom: 1;
  padding-top: 45px;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 630px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #openings_show.container #primary #etc_tools {
  overflow-x: hidden;
}
/* line 2445, ../../app/stylesheets/screen.scss */
#content #openings_show.container #primary #etc_tools h2 {
  clear: both;
}
/* line 2448, ../../app/stylesheets/screen.scss */
#content #openings_show.container #side {
  display: inline;
  float: left;
  margin-right: 0;
  width: 250px;
  line-height: 24px;
  font-size: 16px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #openings_show.container #side {
  overflow-x: hidden;
}
/* line 2454, ../../app/stylesheets/screen.scss */
#content #openings_show.container #side #properties {
  padding-top: 30px;
}
/* line 2456, ../../app/stylesheets/screen.scss */
#content #openings_show.container #side #properties .dow, #content #openings_show.container #side #properties .month, #content #openings_show.container #side #properties .day {
  font-weight: bold;
}
/* line 523, ../../app/stylesheets/screen.scss */
#content #openings_show.container #side .formats ul {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
}
/* line 525, ../../app/stylesheets/screen.scss */
#content #openings_show.container #side .formats ul li {
  overflow: hidden;
  *zoom: 1;
}
/* line 527, ../../app/stylesheets/screen.scss */
#content #openings_show.container #side .formats ul li span.check {
  color: #4caf52;
  font-weight: bold;
}
/* line 2463, ../../app/stylesheets/screen.scss */
#content #openings_show.container #side .location {
  padding-top: 30px;
}
/* line 2465, ../../app/stylesheets/screen.scss */
#content #openings_show.container #side .location #location_addy {
  padding-bottom: 7.5px;
}
/* line 2467, ../../app/stylesheets/screen.scss */
#content #openings_show.container #side .location #location_addy a {
  font-weight: bold;
  color: #444444;
}
/* line 2470, ../../app/stylesheets/screen.scss */
#content #openings_show.container #side .location .skype_info .desc {
  font-weight: bold;
}
/* line 2471, ../../app/stylesheets/screen.scss */
#content #openings_show.container #side .location .skype_info img {
  width: 128px;
  height: 128px;
}

/* line 2483, ../../app/stylesheets/screen.scss */
#content #appointments_new.container .sign_in.activator,
#content #appointments_create.container .sign_in.activator {
  cursor: pointer;
}
/* line 2485, ../../app/stylesheets/screen.scss */
#content #appointments_new.container .sign_in.activator span,
#content #appointments_create.container .sign_in.activator span {
  font-size: 14px;
  line-height: 30px;
}
/* line 2487, ../../app/stylesheets/screen.scss */
#content #appointments_new.container .sign_in,
#content #appointments_create.container .sign_in {
  padding: 15px;
  margin-top: 7.5px;
  margin-bottom: 15px;
  width: 338px;
}
/* line 2495, ../../app/stylesheets/screen.scss */
#content #appointments_new.container .sign_in p.policy, #content #appointments_new.container .sign_in a.local, #content #appointments_new.container .sign_in a.shared, #content #appointments_new.container .sign_in a.auth.button > span, #content #appointments_new.container .sign_in br,
#content #appointments_create.container .sign_in p.policy,
#content #appointments_create.container .sign_in a.local,
#content #appointments_create.container .sign_in a.shared,
#content #appointments_create.container .sign_in a.auth.button > span,
#content #appointments_create.container .sign_in br {
  display: none;
}
/* line 2496, ../../app/stylesheets/screen.scss */
#content #appointments_new.container .sign_in a.auth.button,
#content #appointments_create.container .sign_in a.auth.button {
  float: left;
  margin-right: 7.5px;
  margin-bottom: 15px;
  width: 21px;
  padding: 5px 10px 2px 10px;
}
/* line 2502, ../../app/stylesheets/screen.scss */
#content #appointments_new.container .sign_in a.auth.button div,
#content #appointments_create.container .sign_in a.auth.button div {
  margin: 0 auto;
}
/* line 2505, ../../app/stylesheets/screen.scss */
#content #appointments_new.container .sign_in textarea, #content #appointments_new.container .sign_in input[type="text"], #content #appointments_new.container .sign_in input[type="password"],
#content #appointments_create.container .sign_in textarea,
#content #appointments_create.container .sign_in input[type="text"],
#content #appointments_create.container .sign_in input[type="password"] {
  width: 318px;
  border-color: #dddddd;
}
/* line 2510, ../../app/stylesheets/screen.scss */
#content #appointments_new.container textarea, #content #appointments_new.container input[type="text"], #content #appointments_new.container input[type="password"],
#content #appointments_create.container textarea,
#content #appointments_create.container input[type="text"],
#content #appointments_create.container input[type="password"] {
  width: 350px;
}
/* line 2513, ../../app/stylesheets/screen.scss */
#content #appointments_new.container input.radio_selectable,
#content #appointments_create.container input.radio_selectable {
  float: left;
}
/* line 2514, ../../app/stylesheets/screen.scss */
#content #appointments_new.container label.radio_selectable,
#content #appointments_create.container label.radio_selectable {
  font-weight: normal;
  clear: right;
}
/* line 2515, ../../app/stylesheets/screen.scss */
#content #appointments_new.container #sign_in_submit,
#content #appointments_create.container #sign_in_submit {
  margin-bottom: 0;
}

/* line 2519, ../../app/stylesheets/screen.scss */
#content #appointments_cancel.container #cancel_form {
  padding-top: 22.5px;
}
/* line 2522, ../../app/stylesheets/screen.scss */
#content #appointments_cancel.container textarea {
  width: 400px;
}

/* line 2533, ../../app/stylesheets/screen.scss */
#content #users_index.container #what, #content #users_index.container .loading, #content #users_index.container #primary_topics, #content #users_index.container #medium_search,
#content #users_index.container #results_descriptor, #content #users_index.container #found_topics, #content #users_index.container #none_left, #content #users_index.container > h2,
#content #companies_all.container #what,
#content #companies_all.container .loading,
#content #companies_all.container #primary_topics,
#content #companies_all.container #medium_search,
#content #companies_all.container #results_descriptor,
#content #companies_all.container #found_topics,
#content #companies_all.container #none_left,
#content #companies_all.container > h2,
#content #users_sxsw.container #what,
#content #users_sxsw.container .loading,
#content #users_sxsw.container #primary_topics,
#content #users_sxsw.container #medium_search,
#content #users_sxsw.container #results_descriptor,
#content #users_sxsw.container #found_topics,
#content #users_sxsw.container #none_left,
#content #users_sxsw.container > h2 {
  margin-left: 29px;
}
/* line 2536, ../../app/stylesheets/screen.scss */
#content #users_index.container #primary_topics, #content #users_index.container #found_topics,
#content #companies_all.container #primary_topics,
#content #companies_all.container #found_topics,
#content #users_sxsw.container #primary_topics,
#content #users_sxsw.container #found_topics {
  width: 550px;
}
/* line 2539, ../../app/stylesheets/screen.scss */
#content #users_index.container h2,
#content #companies_all.container h2,
#content #users_sxsw.container h2 {
  color: #444444;
  font-size: 24px;
}
/* line 2543, ../../app/stylesheets/screen.scss */
#content #users_index.container #what,
#content #companies_all.container #what,
#content #users_sxsw.container #what {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 550px;
  margin-bottom: 15px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #users_index.container #what, * html
#content #companies_all.container #what, * html
#content #users_sxsw.container #what {
  overflow-x: hidden;
}
/* line 2546, ../../app/stylesheets/screen.scss */
#content #users_index.container #what #search_profile_field,
#content #companies_all.container #what #search_profile_field,
#content #users_sxsw.container #what #search_profile_field {
  margin-bottom: 0;
}
/* line 2548, ../../app/stylesheets/screen.scss */
#content #users_index.container #what #search_profile_field input[type="text"],
#content #companies_all.container #what #search_profile_field input[type="text"],
#content #users_sxsw.container #what #search_profile_field input[type="text"] {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 290px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #users_index.container #what #search_profile_field input[type="text"], * html
#content #companies_all.container #what #search_profile_field input[type="text"], * html
#content #users_sxsw.container #what #search_profile_field input[type="text"] {
  overflow-x: hidden;
}
/* line 2552, ../../app/stylesheets/screen.scss */
#content #users_index.container #what #search_profile_field input[type="submit"],
#content #companies_all.container #what #search_profile_field input[type="submit"],
#content #users_sxsw.container #what #search_profile_field input[type="submit"] {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 70px;
  padding: 6px 10px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #users_index.container #what #search_profile_field input[type="submit"], * html
#content #companies_all.container #what #search_profile_field input[type="submit"], * html
#content #users_sxsw.container #what #search_profile_field input[type="submit"] {
  overflow-x: hidden;
}
/* line 2556, ../../app/stylesheets/screen.scss */
#content #users_index.container #what #search_profile_field p,
#content #companies_all.container #what #search_profile_field p,
#content #users_sxsw.container #what #search_profile_field p {
  display: inline;
  float: left;
  margin-right: 0;
  width: 150px;
  font-size: 14px;
  line-height: 18px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #users_index.container #what #search_profile_field p, * html
#content #companies_all.container #what #search_profile_field p, * html
#content #users_sxsw.container #what #search_profile_field p {
  overflow-x: hidden;
}
/* line 2566, ../../app/stylesheets/screen.scss */
#content #users_index.container #medium_search_activator,
#content #companies_all.container #medium_search_activator,
#content #users_sxsw.container #medium_search_activator {
  font-size: 14px;
}
/* line 2569, ../../app/stylesheets/screen.scss */
#content #users_index.container #medium_search,
#content #companies_all.container #medium_search,
#content #users_sxsw.container #medium_search {
  clear: both;
  overflow: hidden;
  *zoom: 1;
  width: 337px;
}
/* line 2575, ../../app/stylesheets/screen.scss */
#content #users_index.container #medium_search input[type="submit"],
#content #companies_all.container #medium_search input[type="submit"],
#content #users_sxsw.container #medium_search input[type="submit"] {
  float: right;
  width: 83px;
}
/* line 2579, ../../app/stylesheets/screen.scss */
#content #users_index.container #medium_search #search_location,
#content #companies_all.container #medium_search #search_location,
#content #users_sxsw.container #medium_search #search_location {
  width: 224px;
  float: left;
}
/* line 2584, ../../app/stylesheets/screen.scss */
#content #users_index.container #primary_topics.topics,
#content #companies_all.container #primary_topics.topics,
#content #users_sxsw.container #primary_topics.topics {
  clear: both;
  overflow: hidden;
  *zoom: 1;
}
/* line 2587, ../../app/stylesheets/screen.scss */
#content #users_index.container #primary_topics.topics .topic,
#content #companies_all.container #primary_topics.topics .topic,
#content #users_sxsw.container #primary_topics.topics .topic {
  font-size: 16px;
  height: 20px;
  line-height: 19px;
}
/* line 2592, ../../app/stylesheets/screen.scss */
#content #users_index.container #primary_topics.topics a.expand,
#content #companies_all.container #primary_topics.topics a.expand,
#content #users_sxsw.container #primary_topics.topics a.expand {
  font-size: 14px;
  padding: 2px 0;
  border: transparent solid 1px;
}
/* line 2598, ../../app/stylesheets/screen.scss */
#content #users_index.container .loading,
#content #companies_all.container .loading,
#content #users_sxsw.container .loading {
  clear: left;
  margin-top: 30px;
}
/* line 2602, ../../app/stylesheets/screen.scss */
#content #users_index.container #search_results,
#content #companies_all.container #search_results,
#content #users_sxsw.container #search_results {
  clear: left;
}
/* line 2609, ../../app/stylesheets/screen.scss */
#content #users_index.container #user_results,
#content #companies_all.container #user_results,
#content #users_sxsw.container #user_results {
  clear: both;
  overflow: hidden;
  *zoom: 1;
  margin-top: 15px;
}
/* line 2613, ../../app/stylesheets/screen.scss */
#content #users_index.container #user_results #company_results,
#content #companies_all.container #user_results #company_results,
#content #users_sxsw.container #user_results #company_results {
  float: right;
  width: 316px;
  border-left: 1px solid #eee;
}
/* line 2619, ../../app/stylesheets/screen.scss */
#content #users_index.container h3.company_results,
#content #companies_all.container h3.company_results,
#content #users_sxsw.container h3.company_results {
  float: right;
  width: 286px;
  padding-bottom: 8px;
  color: #333333;
  font-size: 16px;
  font-weight: bold;
  position: relative;
  margin-top: -20px;
}
/* line 2631, ../../app/stylesheets/screen.scss */
#content #users_index.container div.user,
#content #companies_all.container div.user,
#content #users_sxsw.container div.user {
  display: block;
  float: left;
  overflow: hidden;
  width: 143px;
  padding: 0 7.5px;
  margin-bottom: 45px;
}
/* line 2639, ../../app/stylesheets/screen.scss */
#content #users_index.container div.user div.avatar,
#content #companies_all.container div.user div.avatar,
#content #users_sxsw.container div.user div.avatar {
  margin: 0 auto;
}
/* line 2642, ../../app/stylesheets/screen.scss */
#content #users_index.container div.user p.available, #content #users_index.container div.user p.unavailable,
#content #companies_all.container div.user p.available,
#content #companies_all.container div.user p.unavailable,
#content #users_sxsw.container div.user p.available,
#content #users_sxsw.container div.user p.unavailable {
  margin: 3px auto 2px auto;
  height: 2px;
  width: 20px;
}
/* line 2647, ../../app/stylesheets/screen.scss */
#content #users_index.container div.user p.available,
#content #companies_all.container div.user p.available,
#content #users_sxsw.container div.user p.available {
  background-color: #4caf52;
}
/* line 2648, ../../app/stylesheets/screen.scss */
#content #users_index.container div.user p.name, #content #users_index.container div.user div.bio,
#content #companies_all.container div.user p.name,
#content #companies_all.container div.user div.bio,
#content #users_sxsw.container div.user p.name,
#content #users_sxsw.container div.user div.bio {
  font-size: 13px;
  font-weight: bold;
  text-align: center;
}
/* line 2652, ../../app/stylesheets/screen.scss */
#content #users_index.container div.user p.name a, #content #users_index.container div.user div.bio a,
#content #companies_all.container div.user p.name a,
#content #companies_all.container div.user div.bio a,
#content #users_sxsw.container div.user p.name a,
#content #users_sxsw.container div.user div.bio a {
  color: #444444;
}
/* line 2654, ../../app/stylesheets/screen.scss */
#content #users_index.container div.user p.name,
#content #companies_all.container div.user p.name,
#content #users_sxsw.container div.user p.name {
  /*margin-top: 5px;*/
  margin-bottom: 4px;
  line-height: 13px;
}
/* line 2659, ../../app/stylesheets/screen.scss */
#content #users_index.container div.user div.bio,
#content #companies_all.container div.user div.bio,
#content #users_sxsw.container div.user div.bio {
  font-weight: normal;
  line-height: 15px;
  height: 30px;
}

/* line 2666, ../../app/stylesheets/screen.scss */
.user_hover {
  font-size: 14px;
  line-height: 16px;
}
/* line 2669, ../../app/stylesheets/screen.scss */
.user_hover h3 {
  font-size: 16px;
  color: #444444;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 5px;
}
/* line 2676, ../../app/stylesheets/screen.scss */
.user_hover .on_topic {
  max-height: 50px;
  overflow: hidden;
}

/* line 2682, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container h1, #content #users_sxsw.container h2, #content #users_sxsw.container h3 {
  color: #444444;
  text-align: left;
}
/* line 2683, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container h1 {
  font-size: 38px;
}
/* line 2684, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container h2 {
  font-size: 20px;
}
/* line 2685, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container h2.schedule {
  margin-top: 7.5px;
}
/* line 2686, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container h2.skype {
  float: right;
  font-weight: normal;
  font-size: 18px;
}
/* line 2687, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container h3 {
  width: 400px;
  text-align: center;
}
/* line 2691, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container #host {
  text-align: left;
}
/* line 2693, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container #host #suggested_locations {
  margin-left: 15px;
  margin-bottom: 5px;
}
/* line 2697, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container #host #suggested_locations .suggested_location {
  margin-bottom: 10px;
}
/* line 2699, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container #host #suggested_locations .suggested_location p.name {
  line-height: 18px;
}
/* line 2701, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container #host #suggested_locations .suggested_location p.name span.address {
  font-size: 14px;
}
/* line 2704, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container #host #suggested_locations .suggested_location p.description {
  font-size: 12px;
  margin-left: 6px;
}
/* line 2711, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container #map_canvas {
  width: 425px;
  height: 250px;
  float: right;
  margin-left: 5px;
  margin-bottom: 30px;
  clear: right;
}
/* line 2719, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container #social {
  float: right;
  clear: right;
  margin-top: 17px;
  margin-bottom: 6px;
}
/* line 2722, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container #social .linkedin {
  float: right;
}
/* line 2723, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container #social .twitter {
  float: left;
}
/* line 2727, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container #primary_topics.topics {
  text-align: left;
}
/* line 2732, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container #search_results .topics.init {
  display: none;
}
/* line 2733, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container #search_results #results_descriptor, #content #users_sxsw.container #search_results #found_topics {
  clear: both;
  text-align: left;
}
/* line 2737, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container #search_results #user_results {
  clear: both;
}
/* line 2742, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container div.user.map {
  margin: 0;
  padding: 0;
  width: 200px;
}
/* line 2746, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container div.user.map a.picture {
  float: left;
  margin-right: 7.5px;
}
/* line 100, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container div.user.map a.picture .avatar {
  width: 50px;
  height: 50px;
  overflow: hidden;
}
/* line 104, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container div.user.map a.picture .avatar img {
  height: 50px;
}
/* line 2752, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container div.user.map p.name, #content #users_sxsw.container div.user.map div.bio {
  text-align: left;
}
/* line 2753, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container div.user.map p.name {
  margin-top: 2px;
}
/* line 2754, ../../app/stylesheets/screen.scss */
#content #users_sxsw.container div.user.map .available, #content #users_sxsw.container div.user.map .unavailable {
  display: none;
}

/* line 2758, ../../app/stylesheets/screen.scss */
#content #companies_all.container h2 {
  margin-bottom: 15px;
}

/* line 2766, ../../app/stylesheets/screen.scss */
#content #openings_slots.container table a {
  color: #444444;
}
/* line 2767, ../../app/stylesheets/screen.scss */
#content #openings_slots.container table a.button {
  color: white;
}
/* line 2769, ../../app/stylesheets/screen.scss */
#content #openings_slots.container table tr td {
  padding: 10px 10px;
}
/* line 2772, ../../app/stylesheets/screen.scss */
#content #openings_slots.container table tr td.date {
  border-right: 1px solid #cccccc;
}
/* line 100, ../../app/stylesheets/screen.scss */
#content #openings_slots.container table tr td.user_avatar .avatar, #content #openings_slots.container table tr td.status .avatar {
  width: 50px;
  height: 50px;
  overflow: hidden;
}
/* line 104, ../../app/stylesheets/screen.scss */
#content #openings_slots.container table tr td.user_avatar .avatar img, #content #openings_slots.container table tr td.status .avatar img {
  height: 50px;
}
/* line 2780, ../../app/stylesheets/screen.scss */
#content #openings_slots.container table tr td.status a.button {
  width: 100px;
}
/* line 2783, ../../app/stylesheets/screen.scss */
#content #openings_slots.container table tr td.status .avatar {
  margin: 0 auto;
}

/* line 2794, ../../app/stylesheets/screen.scss */
#content #appointments_show.container h2 {
  font-size: 16px;
  line-height: 26px;
  color: #444444;
}
/* line 2799, ../../app/stylesheets/screen.scss */
#content #appointments_show.container p {
  margin-bottom: 7.5px;
}
/* line 2800, ../../app/stylesheets/screen.scss */
#content #appointments_show.container .start {
  clear: both;
}
/* line 2801, ../../app/stylesheets/screen.scss */
#content #appointments_show.container #location {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 310px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #appointments_show.container #location {
  overflow-x: hidden;
}
/* line 2803, ../../app/stylesheets/screen.scss */
#content #appointments_show.container #location #map_canvas {
  margin-top: 15px;
}
/* line 2807, ../../app/stylesheets/screen.scss */
#content #appointments_show.container #calendar {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 310px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #appointments_show.container #calendar {
  overflow-x: hidden;
}
/* line 2809, ../../app/stylesheets/screen.scss */
#content #appointments_show.container #calendar a {
  display: block;
  clear: right;
}

/* line 2818, ../../app/stylesheets/screen.scss */
#content #topics_index.container #primary {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 630px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #topics_index.container #primary {
  overflow-x: hidden;
}
/* line 2820, ../../app/stylesheets/screen.scss */
#content #topics_index.container #primary div.search {
  margin-bottom: 15px;
}
/* line 2823, ../../app/stylesheets/screen.scss */
#content #topics_index.container #primary #topics {
  /*text-align: center;*/
}
/* line 2825, ../../app/stylesheets/screen.scss */
#content #topics_index.container #primary #topics .topic {
  margin-bottom: 7.5px;
}
/* line 2830, ../../app/stylesheets/screen.scss */
#content #topics_index.container #side {
  display: inline;
  float: left;
  margin-right: 0;
  width: 270px;
  float: right;
  border-left: 1px solid #dddddd;
  padding-left: 15px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #topics_index.container #side {
  overflow-x: hidden;
}
/* line 2833, ../../app/stylesheets/screen.scss */
#content #topics_index.container #side .field_group {
  margin-bottom: 7.5px;
}
/* line 2835, ../../app/stylesheets/screen.scss */
#content #topics_index.container #side .field_group input[type="text"] {
  width: 200px;
}

/* line 2840, ../../app/stylesheets/screen.scss */
#content #topics_show.container #user_results {
  display: inline;
  float: left;
  margin-right: 0;
  width: 755px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #topics_show.container #user_results {
  overflow-x: hidden;
}
/* line 2844, ../../app/stylesheets/screen.scss */
#content #topics_show.container #user_results div.heading {
  width: 100%;
  clear: both;
  overflow: hidden;
  *zoom: 1;
}
/* line 2849, ../../app/stylesheets/screen.scss */
#content #topics_show.container #user_results div.heading h1 {
  padding-bottom: 15px;
}
/* line 2852, ../../app/stylesheets/screen.scss */
#content #topics_show.container #user_results div.heading h1 span {
  font-size: 16px;
  font-weight: normal;
  border: 1px solid #4caf52;
  padding: 0 7.5px;
  height: 20px;
  line-height: 20px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
}
/* line 7, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */
#content #topics_show.container #user_results div.heading h1 span {
  *display: inline;
}
/* line 2862, ../../app/stylesheets/screen.scss */
#content #topics_show.container #user_results div.heading form {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  padding-left: 7.5px;
}
/* line 7, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */
#content #topics_show.container #user_results div.heading form {
  *display: inline;
}
/* line 2867, ../../app/stylesheets/screen.scss */
#content #topics_show.container #user_results a.profile_snapshot {
  margin-right: 22.5px;
  margin-bottom: 22.5px;
}
/* line 2871, ../../app/stylesheets/screen.scss */
#content #topics_show.container #user_results .pagination {
  clear: both;
}
/* line 2873, ../../app/stylesheets/screen.scss */
#content #topics_show.container #search {
  display: inline;
  float: left;
  margin-right: 0;
  width: 185px;
  height: 500px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #topics_show.container #search {
  overflow-x: hidden;
}
/* line 2878, ../../app/stylesheets/screen.scss */
#content #topics_show.container #search #opening_search {
  border: 2px solid #3366cb;
  padding: 7.5px;
  margin-bottom: 15px;
}
/* line 2883, ../../app/stylesheets/screen.scss */
#content #topics_show.container #search #opening_search .field_group#skype, #content #topics_show.container #search #opening_search .field_group#phone {
  margin-bottom: 0px;
}
/* line 2887, ../../app/stylesheets/screen.scss */
#content #topics_show.container #search #opening_search .field_group#in_person input {
  width: 146px;
}
/* line 2891, ../../app/stylesheets/screen.scss */
#content #topics_show.container #search #opening_search .desc {
  font-size: 14px;
  line-height: 16px;
  padding-bottom: 15px;
}
/* line 2897, ../../app/stylesheets/screen.scss */
#content #topics_show.container #search .field_group input#search_profile {
  width: 165px;
}
/* line 2900, ../../app/stylesheets/screen.scss */
#content #topics_show.container #search form {
  padding-bottom: 15px;
}

/* line 2907, ../../app/stylesheets/screen.scss */
#content #groups_new.container form ul,
#content #groups_create.container form ul {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 60, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#content #groups_new.container form ul li,
#content #groups_create.container form 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 48, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#content #groups_new.container form ul li:first-child, #content #groups_new.container form ul li.first,
#content #groups_create.container form ul li:first-child,
#content #groups_create.container form ul li.first {
  padding-left: 0;
}
/* line 49, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#content #groups_new.container form ul li:last-child,
#content #groups_create.container form ul li:last-child {
  padding-right: 0;
}
/* line 50, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#content #groups_new.container form ul li.last,
#content #groups_create.container form ul li.last {
  padding-right: 0;
}
/* line 2909, ../../app/stylesheets/screen.scss */
#content #groups_new.container form ul li,
#content #groups_create.container form ul li {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 230px;
  padding: 0;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #groups_new.container form ul li, * html
#content #groups_create.container form ul li {
  overflow-x: hidden;
}
/* line 2912, ../../app/stylesheets/screen.scss */
#content #groups_new.container form ul li:last-child,
#content #groups_create.container form ul li:last-child {
  display: inline;
  float: left;
  margin-right: 0;
  width: 230px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #groups_new.container form ul li:last-child, * html
#content #groups_create.container form ul li:last-child {
  overflow-x: hidden;
}

/* line 2920, ../../app/stylesheets/screen.scss */
#content #groups_edit.container h2,
#content #groups_update.container h2 {
  padding: 7.5px 0;
}
/* line 2921, ../../app/stylesheets/screen.scss */
#content #groups_edit.container #primary,
#content #groups_update.container #primary {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 390px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #groups_edit.container #primary, * html
#content #groups_update.container #primary {
  overflow-x: hidden;
}
/* line 2924, ../../app/stylesheets/screen.scss */
#content #groups_edit.container #links,
#content #groups_update.container #links {
  display: inline;
  float: left;
  margin-right: 0;
  width: 550px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #groups_edit.container #links, * html
#content #groups_update.container #links {
  overflow-x: hidden;
}

/* line 2930, ../../app/stylesheets/screen.scss */
#content #groups_manage.container h2 {
  color: #444444;
  padding-bottom: 7.5px;
  clear: both;
}
/* line 2935, ../../app/stylesheets/screen.scss */
#content #groups_manage.container #primary {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 670px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #groups_manage.container #primary {
  overflow-x: hidden;
}
/* line 2937, ../../app/stylesheets/screen.scss */
#content #groups_manage.container #primary > div {
  padding-bottom: 30px;
}
/* line 2939, ../../app/stylesheets/screen.scss */
#content #groups_manage.container #primary #past > table {
  padding-bottom: 30px;
  display: inline;
  float: left;
  margin-right: 10px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #groups_manage.container #primary #past > table {
  overflow-x: hidden;
}
/* line 2942, ../../app/stylesheets/screen.scss */
#content #groups_manage.container #primary #past > table th, #content #groups_manage.container #primary #past > table td {
  color: #444444;
  font-size: 22px;
  line-height: 29px;
  font-weight: 500;
}
/* line 2948, ../../app/stylesheets/screen.scss */
#content #groups_manage.container #primary #past > table th {
  padding-right: 15px;
}
/* line 2949, ../../app/stylesheets/screen.scss */
#content #groups_manage.container #primary #past > table td {
  color: #3366cb;
}
/* line 2951, ../../app/stylesheets/screen.scss */
#content #groups_manage.container #primary #past > table.left {
  width: 310px;
  margin-right: 20px;
}
/* line 2952, ../../app/stylesheets/screen.scss */
#content #groups_manage.container #primary #past > table.right {
  width: 330px;
}
/* line 2955, ../../app/stylesheets/screen.scss */
#content #groups_manage.container #primary #activity > div {
  padding-bottom: 30px;
  display: inline;
  float: left;
  margin-right: 10px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #groups_manage.container #primary #activity > div {
  overflow-x: hidden;
}
/* line 2956, ../../app/stylesheets/screen.scss */
#content #groups_manage.container #primary #activity #hosts {
  width: 310px;
  margin-right: 20px;
}
/* line 2957, ../../app/stylesheets/screen.scss */
#content #groups_manage.container #primary #activity #attendees {
  width: 330px;
}
/* line 2959, ../../app/stylesheets/screen.scss */
#content #groups_manage.container #primary #graph_appointments {
  width: 670px;
  height: 200px;
}
/* line 2962, ../../app/stylesheets/screen.scss */
#content #groups_manage.container #primary #graph_appointments table td.legendLabel {
  color: #444444;
  padding-left: 7.5px;
}
/* line 2968, ../../app/stylesheets/screen.scss */
#content #groups_manage.container #side {
  display: inline;
  float: left;
  margin-right: 0;
  width: 230px;
  float: right;
  border-left: 1px solid #dddddd;
  padding-left: 15px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #groups_manage.container #side {
  overflow-x: hidden;
}

/* line 2976, ../../app/stylesheets/screen.scss */
#content #groups_row_widget.container {
  width: 684px;
}

/* line 2982, ../../app/stylesheets/screen.scss */
#content #group_display_preferences_edit.container .colors,
#content #group_display_preferences_update.container .colors {
  width: 100%;
}
/* line 2984, ../../app/stylesheets/screen.scss */
#content #group_display_preferences_edit.container .colors .color_field.field_group,
#content #group_display_preferences_update.container .colors .color_field.field_group {
  clear: none;
  float: left;
  padding-right: 30px;
}
/* line 2987, ../../app/stylesheets/screen.scss */
#content #group_display_preferences_edit.container .colors .color_field.field_group input,
#content #group_display_preferences_update.container .colors .color_field.field_group input {
  width: 180px;
}
/* line 2991, ../../app/stylesheets/screen.scss */
#content #group_display_preferences_edit.container #banner_field .description,
#content #group_display_preferences_update.container #banner_field .description {
  width: 300px;
}
/* line 2992, ../../app/stylesheets/screen.scss */
#content #group_display_preferences_edit.container #group_display_preference_custom_css,
#content #group_display_preferences_update.container #group_display_preference_custom_css {
  width: 930px;
  height: 200px;
}

/* line 2999, ../../app/stylesheets/screen.scss */
#content #members_index.container #members.managed {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 670px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #members_index.container #members.managed {
  overflow-x: hidden;
}
/* line 3001, ../../app/stylesheets/screen.scss */
#content #members_index.container #members .member {
  float: left;
  padding-right: 15px;
  padding-bottom: 15px;
}
/* line 3005, ../../app/stylesheets/screen.scss */
#content #members_index.container #members .member .footer {
  padding: 0 15px;
  padding-top: 7px;
  font-size: 12px;
  line-height: 14px;
}
/* line 3013, ../../app/stylesheets/screen.scss */
#content #members_index.container #manage {
  display: inline;
  float: left;
  margin-right: 0;
  width: 270px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #members_index.container #manage {
  overflow-x: hidden;
}
/* line 3015, ../../app/stylesheets/screen.scss */
#content #members_index.container #manage form {
  padding-bottom: 30px;
}
/* line 3018, ../../app/stylesheets/screen.scss */
#content #members_index.container #manage textarea {
  width: 250px;
}

/* line 3025, ../../app/stylesheets/screen.scss */
#local_header div.plan, #local_header div.plan.first, #local_header div.plan.last,
#content div.plan, #content div.plan.first, #content div.plan.last {
  background-color: white;
  padding: 15px;
  display: block;
  float: left;
}
/* line 3031, ../../app/stylesheets/screen.scss */
#local_header div.plan p.title, #local_header div.plan p.price, #local_header div.plan p.user_limit, #local_header div.plan.first p.title, #local_header div.plan.first p.price, #local_header div.plan.first p.user_limit, #local_header div.plan.last p.title, #local_header div.plan.last p.price, #local_header div.plan.last p.user_limit,
#content div.plan p.title,
#content div.plan p.price,
#content div.plan p.user_limit, #content div.plan.first p.title, #content div.plan.first p.price, #content div.plan.first p.user_limit, #content div.plan.last p.title, #content div.plan.last p.price, #content div.plan.last p.user_limit {
  font-size: 30px;
  font-weight: bold;
  line-height: 37px;
}
/* line 3035, ../../app/stylesheets/screen.scss */
#local_header div.plan p.title span, #local_header div.plan p.price span, #local_header div.plan p.user_limit span, #local_header div.plan.first p.title span, #local_header div.plan.first p.price span, #local_header div.plan.first p.user_limit span, #local_header div.plan.last p.title span, #local_header div.plan.last p.price span, #local_header div.plan.last p.user_limit span,
#content div.plan p.title span,
#content div.plan p.price span,
#content div.plan p.user_limit span, #content div.plan.first p.title span, #content div.plan.first p.price span, #content div.plan.first p.user_limit span, #content div.plan.last p.title span, #content div.plan.last p.price span, #content div.plan.last p.user_limit span {
  color: #35983b;
}
/* line 3037, ../../app/stylesheets/screen.scss */
#local_header div.plan p.price, #local_header div.plan.first p.price, #local_header div.plan.last p.price,
#content div.plan p.price, #content div.plan.first p.price, #content div.plan.last p.price {
  padding-bottom: 7.5px;
}
/* line 3038, ../../app/stylesheets/screen.scss */
#local_header div.plan p, #local_header div.plan a.hoverable, #local_header div.plan.first p, #local_header div.plan.first a.hoverable, #local_header div.plan.last p, #local_header div.plan.last a.hoverable,
#content div.plan p,
#content div.plan a.hoverable, #content div.plan.first p, #content div.plan.first a.hoverable, #content div.plan.last p, #content div.plan.last a.hoverable {
  font-size: 22px;
  line-height: 28px;
  text-align: center;
  display: block;
}
/* line 3044, ../../app/stylesheets/screen.scss */
#local_header div.plan a.hoverable, #local_header div.plan.first a.hoverable, #local_header div.plan.last a.hoverable,
#content div.plan a.hoverable, #content div.plan.first a.hoverable, #content div.plan.last a.hoverable {
  color: #193365;
}
/* line 3046, ../../app/stylesheets/screen.scss */
#local_header div.plan a.hoverable:hover, #local_header div.plan.first a.hoverable:hover, #local_header div.plan.last a.hoverable:hover,
#content div.plan a.hoverable:hover, #content div.plan.first a.hoverable:hover, #content div.plan.last a.hoverable:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 3050, ../../app/stylesheets/screen.scss */
#local_header div.plan a.button.big, #local_header div.plan.first a.button.big, #local_header div.plan.last a.button.big,
#content div.plan a.button.big, #content div.plan.first a.button.big, #content div.plan.last a.button.big {
  width: 180px;
  margin: 15px auto 0;
}

/* line 3060, ../../app/stylesheets/screen.scss */
#local_header .container.groups.index,
#local_header .container.groups.public,
#local_header .container.groups.private,
#local_header .container.groups.company,
#local_header .container.groups.entry {
  padding-bottom: 7.5px;
}
/* line 3063, ../../app/stylesheets/screen.scss */
#local_header .container.groups.index h1,
#local_header .container.groups.public h1,
#local_header .container.groups.private h1,
#local_header .container.groups.company h1,
#local_header .container.groups.entry h1 {
  text-align: center;
  padding-bottom: 15px;
  font-size: 43px;
}
/* line 3068, ../../app/stylesheets/screen.scss */
#local_header .container.groups.index div#benefits,
#local_header .container.groups.public div#benefits,
#local_header .container.groups.private div#benefits,
#local_header .container.groups.company div#benefits,
#local_header .container.groups.entry div#benefits {
  padding-bottom: 19.5px;
  text-align: center;
}
/* line 3072, ../../app/stylesheets/screen.scss */
#local_header .container.groups.index div#plans,
#local_header .container.groups.public div#plans,
#local_header .container.groups.private div#plans,
#local_header .container.groups.company div#plans,
#local_header .container.groups.entry div#plans {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  overflow: hidden;
  *zoom: 1;
  width: 773px;
  display: block;
  margin: 0 auto;
  padding-bottom: 30px;
}
/* line 7, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */
#local_header .container.groups.index div#plans,
#local_header .container.groups.public div#plans,
#local_header .container.groups.private div#plans,
#local_header .container.groups.company div#plans,
#local_header .container.groups.entry div#plans {
  *display: inline;
}
/* line 3080, ../../app/stylesheets/screen.scss */
#local_header .container.groups.index div#plans div.plan,
#local_header .container.groups.public div#plans div.plan,
#local_header .container.groups.private div#plans div.plan,
#local_header .container.groups.company div#plans div.plan,
#local_header .container.groups.entry div#plans div.plan {
  width: 217px;
  overflow: hidden;
  border-left: 2px solid #999999;
  border-top: 2px solid #999999;
  border-bottom: 2px solid #999999;
  background-color: #f7f7f7;
  background-repeat: no-repeat;
  margin-top: 6px;
}
/* line 3090, ../../app/stylesheets/screen.scss */
#local_header .container.groups.index div#plans div.plan.first,
#local_header .container.groups.public div#plans div.plan.first,
#local_header .container.groups.private div#plans div.plan.first,
#local_header .container.groups.company div#plans div.plan.first,
#local_header .container.groups.entry div#plans div.plan.first {
  background-image: url("/images/shadow-right.png");
  background-position: right center;
}
/* line 3094, ../../app/stylesheets/screen.scss */
#local_header .container.groups.index div#plans div.plan.last,
#local_header .container.groups.public div#plans div.plan.last,
#local_header .container.groups.private div#plans div.plan.last,
#local_header .container.groups.company div#plans div.plan.last,
#local_header .container.groups.entry div#plans div.plan.last {
  border-right: 2px solid #999999;
  background-image: url("/images/shadow-left.png");
  background-position: left center;
}
/* line 3100, ../../app/stylesheets/screen.scss */
#local_header .container.groups.index div#plans div.plan.mid,
#local_header .container.groups.public div#plans div.plan.mid,
#local_header .container.groups.private div#plans div.plan.mid,
#local_header .container.groups.company div#plans div.plan.mid,
#local_header .container.groups.entry div#plans div.plan.mid {
  width: 235px;
  margin-top: 0;
  background-color: white;
  border: 3px solid #3366cb;
}
/* line 3105, ../../app/stylesheets/screen.scss */
#local_header .container.groups.index div#plans div.plan.mid p.title, #local_header .container.groups.index div#plans div.plan.mid p.price, #local_header .container.groups.index div#plans div.plan.mid p.user_limit,
#local_header .container.groups.public div#plans div.plan.mid p.title,
#local_header .container.groups.public div#plans div.plan.mid p.price,
#local_header .container.groups.public div#plans div.plan.mid p.user_limit,
#local_header .container.groups.private div#plans div.plan.mid p.title,
#local_header .container.groups.private div#plans div.plan.mid p.price,
#local_header .container.groups.private div#plans div.plan.mid p.user_limit,
#local_header .container.groups.company div#plans div.plan.mid p.title,
#local_header .container.groups.company div#plans div.plan.mid p.price,
#local_header .container.groups.company div#plans div.plan.mid p.user_limit,
#local_header .container.groups.entry div#plans div.plan.mid p.title,
#local_header .container.groups.entry div#plans div.plan.mid p.price,
#local_header .container.groups.entry div#plans div.plan.mid p.user_limit {
  font-size: 32px;
  line-height: 39px;
}
/* line 3106, ../../app/stylesheets/screen.scss */
#local_header .container.groups.index div#plans div.plan.mid a.hoverable,
#local_header .container.groups.public div#plans div.plan.mid a.hoverable,
#local_header .container.groups.private div#plans div.plan.mid a.hoverable,
#local_header .container.groups.company div#plans div.plan.mid a.hoverable,
#local_header .container.groups.entry div#plans div.plan.mid a.hoverable {
  font-size: 24px;
  line-height: 30px;
}
/* line 3109, ../../app/stylesheets/screen.scss */
#local_header .container.groups.index > p,
#local_header .container.groups.public > p,
#local_header .container.groups.private > p,
#local_header .container.groups.company > p,
#local_header .container.groups.entry > p {
  clear: both;
  text-align: center;
  color: white;
  font-size: 14px;
}
/* line 3114, ../../app/stylesheets/screen.scss */
#local_header .container.groups.index > p a,
#local_header .container.groups.public > p a,
#local_header .container.groups.private > p a,
#local_header .container.groups.company > p a,
#local_header .container.groups.entry > p a {
  text-decoration: underline;
  color: white;
}

/* line 3125, ../../app/stylesheets/screen.scss */
body[data-controller='groups'][data-action='private'] #cluetip,
body[data-controller='groups'][data-action='company'] #cluetip,
body[data-controller='groups'][data-action='manage'] #cluetip,
body[data-controller='groups'][data-action='entry'] #cluetip {
  border: 4px solid #444444;
}
/* line 3127, ../../app/stylesheets/screen.scss */
body[data-controller='groups'][data-action='private'] #cluetip .ui-widget-content.ui-cluetip-content,
body[data-controller='groups'][data-action='company'] #cluetip .ui-widget-content.ui-cluetip-content,
body[data-controller='groups'][data-action='manage'] #cluetip .ui-widget-content.ui-cluetip-content,
body[data-controller='groups'][data-action='entry'] #cluetip .ui-widget-content.ui-cluetip-content {
  padding: 0;
  border-color: #444444;
}
/* line 3130, ../../app/stylesheets/screen.scss */
body[data-controller='groups'][data-action='private'] #cluetip .ui-widget-content.ui-cluetip-content ul,
body[data-controller='groups'][data-action='company'] #cluetip .ui-widget-content.ui-cluetip-content ul,
body[data-controller='groups'][data-action='manage'] #cluetip .ui-widget-content.ui-cluetip-content ul,
body[data-controller='groups'][data-action='entry'] #cluetip .ui-widget-content.ui-cluetip-content ul {
  width: 558px;
  padding: 7.5px 15px 15px 30px;
  background-color: #444444;
  color: #ddd;
  font-size: 18px;
  line-height: 25px;
}

/* line 3145, ../../app/stylesheets/screen.scss */
#content #groups_index.container,
#content #groups_public.container,
#content #groups_private.container,
#content #groups_company.container,
#content #groups_entry.container {
  padding-top: 0;
}
/* line 3151, ../../app/stylesheets/screen.scss */
#content #groups_index.container h1,
#content #groups_public.container h1,
#content #groups_private.container h1,
#content #groups_company.container h1,
#content #groups_entry.container h1 {
  text-align: center;
}
/* line 3153, ../../app/stylesheets/screen.scss */
#content #groups_index.container #plan_large_group,
#content #groups_public.container #plan_large_group,
#content #groups_private.container #plan_large_group,
#content #groups_company.container #plan_large_group,
#content #groups_entry.container #plan_large_group {
  padding: 18.75px 15px;
  background-color: #333333;
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -o-border-bottom-left-radius: 10px;
  -ms-border-bottom-left-radius: 10px;
  -khtml-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -o-border-bottom-right-radius: 10px;
  -ms-border-bottom-right-radius: 10px;
  -khtml-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
  *zoom: 1;
  color: white;
  margin-bottom: 30px;
}
/* line 3161, ../../app/stylesheets/screen.scss */
#content #groups_index.container #plan_large_group h2, #content #groups_index.container #plan_large_group h2 > a,
#content #groups_public.container #plan_large_group h2,
#content #groups_public.container #plan_large_group h2 > a,
#content #groups_private.container #plan_large_group h2,
#content #groups_private.container #plan_large_group h2 > a,
#content #groups_company.container #plan_large_group h2,
#content #groups_company.container #plan_large_group h2 > a,
#content #groups_entry.container #plan_large_group h2,
#content #groups_entry.container #plan_large_group h2 > a {
  text-shadow: 1px 1px 0 rgba(51, 51, 51, 0.4);
  color: #ddd;
}
/* line 3165, ../../app/stylesheets/screen.scss */
#content #groups_index.container #plan_large_group h2 > a:hover,
#content #groups_public.container #plan_large_group h2 > a:hover,
#content #groups_private.container #plan_large_group h2 > a:hover,
#content #groups_company.container #plan_large_group h2 > a:hover,
#content #groups_entry.container #plan_large_group h2 > a:hover {
  text-decoration: underline;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 3171, ../../app/stylesheets/screen.scss */
#content #groups_index.container #left, #content #groups_index.container #right,
#content #groups_public.container #left,
#content #groups_public.container #right,
#content #groups_private.container #left,
#content #groups_private.container #right,
#content #groups_company.container #left,
#content #groups_company.container #right,
#content #groups_entry.container #left,
#content #groups_entry.container #right {
  display: inline;
  float: left;
  margin-right: 0;
  width: 460px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #groups_index.container #left, * html #content #groups_index.container #right, * html
#content #groups_public.container #left, * html
#content #groups_public.container #right, * html
#content #groups_private.container #left, * html
#content #groups_private.container #right, * html
#content #groups_company.container #left, * html
#content #groups_company.container #right, * html
#content #groups_entry.container #left, * html
#content #groups_entry.container #right {
  overflow-x: hidden;
}
/* line 3174, ../../app/stylesheets/screen.scss */
#content #groups_index.container #left > div, #content #groups_index.container #right > div,
#content #groups_public.container #left > div,
#content #groups_public.container #right > div,
#content #groups_private.container #left > div,
#content #groups_private.container #right > div,
#content #groups_company.container #left > div,
#content #groups_company.container #right > div,
#content #groups_entry.container #left > div,
#content #groups_entry.container #right > div {
  margin-bottom: 15px;
}
/* line 3175, ../../app/stylesheets/screen.scss */
#content #groups_index.container #left > div > div, #content #groups_index.container #right > div > div,
#content #groups_public.container #left > div > div,
#content #groups_public.container #right > div > div,
#content #groups_private.container #left > div > div,
#content #groups_private.container #right > div > div,
#content #groups_company.container #left > div > div,
#content #groups_company.container #right > div > div,
#content #groups_entry.container #left > div > div,
#content #groups_entry.container #right > div > div {
  width: 432px;
}
/* line 3177, ../../app/stylesheets/screen.scss */
#content #groups_index.container #left,
#content #groups_public.container #left,
#content #groups_private.container #left,
#content #groups_company.container #left,
#content #groups_entry.container #left {
  margin-right: 30px;
}
/* line 3179, ../../app/stylesheets/screen.scss */
#content #groups_index.container .panel > div,
#content #groups_public.container .panel > div,
#content #groups_private.container .panel > div,
#content #groups_company.container .panel > div,
#content #groups_entry.container .panel > div {
  padding: 7px;
}
/* line 3180, ../../app/stylesheets/screen.scss */
#content #groups_index.container .panel h3,
#content #groups_public.container .panel h3,
#content #groups_private.container .panel h3,
#content #groups_company.container .panel h3,
#content #groups_entry.container .panel h3 {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  color: #444444;
}
/* line 3186, ../../app/stylesheets/screen.scss */
#content #groups_index.container .panel p,
#content #groups_public.container .panel p,
#content #groups_private.container .panel p,
#content #groups_company.container .panel p,
#content #groups_entry.container .panel p {
  font-size: 14px;
  line-height: 17px;
}
/* line 3192, ../../app/stylesheets/screen.scss */
#content #groups_index.container #whitelabel a.hoverable,
#content #groups_public.container #whitelabel a.hoverable,
#content #groups_private.container #whitelabel a.hoverable,
#content #groups_company.container #whitelabel a.hoverable,
#content #groups_entry.container #whitelabel a.hoverable {
  text-decoration: none;
}

/* line 3196, ../../app/stylesheets/screen.scss */
#local_header .container.groups.index,
#local_header .container.companies.index {
  padding-bottom: 30px;
}
/* line 3198, ../../app/stylesheets/screen.scss */
#local_header .container.groups.index a.button.big,
#local_header .container.companies.index a.button.big {
  margin: 0 auto;
}

/* line 3203, ../../app/stylesheets/screen.scss */
#content #groups_index.container h2,
#content #companies_index.container h2,
#content #supporters_show.container h2 {
  font-size: 24px;
  line-height: 24px;
  padding-bottom: 4px;
  font-weight: bold;
  color: #333333;
}
/* line 3211, ../../app/stylesheets/screen.scss */
#content #groups_index.container .section,
#content #companies_index.container .section,
#content #supporters_show.container .section {
  overflow: hidden;
  *zoom: 1;
  clear: both;
  font-size: 20px;
  line-height: 29px;
  padding-top: 30px;
}
/* line 3217, ../../app/stylesheets/screen.scss */
#content #groups_index.container .section > a > img,
#content #companies_index.container .section > a > img,
#content #supporters_show.container .section > a > img {
  width: 83px;
  height: 83px;
  background-color: #ccc;
  float: left;
  margin-right: 15px;
}
/* line 3224, ../../app/stylesheets/screen.scss */
#content #groups_index.container .section > a,
#content #companies_index.container .section > a,
#content #supporters_show.container .section > a {
  float: left;
}
/* line 3226, ../../app/stylesheets/screen.scss */
#content #groups_index.container .section.examples,
#content #companies_index.container .section.examples,
#content #supporters_show.container .section.examples {
  border-top: 1px solid #ccc;
  margin-top: 30px;
  padding-top: 15px;
}
/* line 3230, ../../app/stylesheets/screen.scss */
#content #groups_index.container .section.examples .example,
#content #companies_index.container .section.examples .example,
#content #supporters_show.container .section.examples .example {
  padding-top: 8px;
  padding-right: 5px;
  float: left;
  width: 100px;
  font-size: 13px;
  line-height: 15px;
  text-align: center;
}
/* line 3238, ../../app/stylesheets/screen.scss */
#content #groups_index.container .section.examples .example img,
#content #companies_index.container .section.examples .example img,
#content #supporters_show.container .section.examples .example img {
  height: 83px;
}
/* line 3240, ../../app/stylesheets/screen.scss */
#content #groups_index.container .section.examples .example.last,
#content #companies_index.container .section.examples .example.last,
#content #supporters_show.container .section.examples .example.last {
  padding-right: 0;
}

/* line 3245, ../../app/stylesheets/screen.scss */
#content #companies_index.container {
  padding-top: 0;
}
/* line 3248, ../../app/stylesheets/screen.scss */
#content #companies_index.container .section .description {
  float: left;
  width: 850px;
}
/* line 3253, ../../app/stylesheets/screen.scss */
#content #companies_index.container .section.examples {
  margin-top: 45px;
}
/* line 3255, ../../app/stylesheets/screen.scss */
#content #companies_index.container .section.examples .example {
  width: auto;
  padding-right: 30px;
}
/* line 3258, ../../app/stylesheets/screen.scss */
#content #companies_index.container .section.examples .example img {
  height: 50px;
}

/* line 3263, ../../app/stylesheets/screen.scss */
#local_header .container.companies.index h1 {
  font-size: 43px;
}

/* line 3267, ../../app/stylesheets/screen.scss */
#local_header .container.groups.index div#plans,
#local_header .container.groups.entry div#plans {
  width: 275px;
}
/* line 3269, ../../app/stylesheets/screen.scss */
#local_header .container.groups.index div#plans div.plan.mid,
#local_header .container.groups.entry div#plans div.plan.mid {
  padding-top: 22.5px;
  padding-bottom: 22.5px;
}
/* line 3272, ../../app/stylesheets/screen.scss */
#local_header .container.groups.index div#plans div.plan.mid p.price,
#local_header .container.groups.entry div#plans div.plan.mid p.price {
  font-size: 40px;
  padding-bottom: 15px;
}
/* line 3276, ../../app/stylesheets/screen.scss */
#local_header .container.groups.index div#plans div.plan.mid a.button.big,
#local_header .container.groups.entry div#plans div.plan.mid a.button.big {
  margin-top: 22.5px;
}
/* line 3277, ../../app/stylesheets/screen.scss */
#local_header .container.groups.index div#plans div.plan.mid p.title, #local_header .container.groups.index div#plans div.plan.mid p.price, #local_header .container.groups.index div#plans div.plan.mid p.user_limit,
#local_header .container.groups.entry div#plans div.plan.mid p.title,
#local_header .container.groups.entry div#plans div.plan.mid p.price,
#local_header .container.groups.entry div#plans div.plan.mid p.user_limit {
  line-height: 41px;
}
/* line 3280, ../../app/stylesheets/screen.scss */
#local_header .container.groups.index h2,
#local_header .container.groups.entry h2 {
  text-align: left;
  padding-left: 170px;
}

/* line 3286, ../../app/stylesheets/screen.scss */
#local_header .container.groups.private div#plans {
  width: 306px;
}
/* line 3288, ../../app/stylesheets/screen.scss */
#local_header .container.groups.private div#plans div.plan.mid {
  width: 270px;
}
/* line 3290, ../../app/stylesheets/screen.scss */
#local_header .container.groups.private div#plans div.plan.mid h3 {
  text-align: center;
  color: #444444;
  text-shadow: none;
  padding-bottom: 7.5px;
}
/* line 3296, ../../app/stylesheets/screen.scss */
#local_header .container.groups.private div#plans div.plan.mid > a {
  text-align: left;
  margin-left: 40px;
}
/* line 3300, ../../app/stylesheets/screen.scss */
#local_header .container.groups.private div#plans div.plan.mid p {
  text-align: left;
  font-size: 16px;
  line-height: 20px;
  border: 3px solid #4caf52;
  padding: 7.5px;
  margin-top: 15px;
}
/* line 3307, ../../app/stylesheets/screen.scss */
#local_header .container.groups.private div#plans div.plan.mid p a {
  color: #4caf52;
}
/* line 3309, ../../app/stylesheets/screen.scss */
#local_header .container.groups.private div#plans div.plan.mid p a:hover {
  text-decoration: underline;
}

/* line 3319, ../../app/stylesheets/screen.scss */
#content #groups_index.container #plan_large_group h2,
#content #groups_company.container #plan_large_group h2,
#content #groups_entry.container #plan_large_group h2,
#content #companies_index.container #plan_large_group h2 {
  font-size: 28px;
  text-align: left;
  padding-left: 160px;
}

/* line 3326, ../../app/stylesheets/screen.scss */
#content #groups_company.container #plan_large_group h2 {
  padding-left: 145px;
}

/* line 3333, ../../app/stylesheets/screen.scss */
#content #groups_private.container #plan_large_group h2 {
  font-size: 33px;
  line-height: 33px;
}
/* line 3337, ../../app/stylesheets/screen.scss */
#content #groups_private.container #plan_large_group p {
  padding-top: 7.5px;
}
/* line 3338, ../../app/stylesheets/screen.scss */
#content #groups_private.container #plan_large_group a {
  color: white;
  text-decoration: underline;
}

/* line 3354, ../../app/stylesheets/screen.scss */
#content #payment_subscriptions_new.container form h2,
#content #payment_subscriptions_lite.container form h2,
#content #group_customers_edit.container form h2,
#content #payment_subscriptions_new_confirm.container form h2,
#content #payment_subscriptions_lite_confirm.container form h2,
#content #companyfair_subscriptions_new.container form h2,
#content #companyfair_subscriptions_new_confirm.container form h2,
#content #supporters_new.container form h2,
#content #supporters_create.container form h2 {
  padding: 7.5px 0;
}
/* line 3356, ../../app/stylesheets/screen.scss */
#content #payment_subscriptions_new.container form #cc_number label, #content #payment_subscriptions_new.container form #cc_cvv label,
#content #payment_subscriptions_lite.container form #cc_number label,
#content #payment_subscriptions_lite.container form #cc_cvv label,
#content #group_customers_edit.container form #cc_number label,
#content #group_customers_edit.container form #cc_cvv label,
#content #payment_subscriptions_new_confirm.container form #cc_number label,
#content #payment_subscriptions_new_confirm.container form #cc_cvv label,
#content #payment_subscriptions_lite_confirm.container form #cc_number label,
#content #payment_subscriptions_lite_confirm.container form #cc_cvv label,
#content #companyfair_subscriptions_new.container form #cc_number label,
#content #companyfair_subscriptions_new.container form #cc_cvv label,
#content #companyfair_subscriptions_new_confirm.container form #cc_number label,
#content #companyfair_subscriptions_new_confirm.container form #cc_cvv label,
#content #supporters_new.container form #cc_number label,
#content #supporters_new.container form #cc_cvv label,
#content #supporters_create.container form #cc_number label,
#content #supporters_create.container form #cc_cvv label {
  float: left;
  margin-right: 7.5px;
}
/* line 3357, ../../app/stylesheets/screen.scss */
#content #payment_subscriptions_new.container form #cc_number > ul, #content #payment_subscriptions_new.container form #cc_cvv > ul,
#content #payment_subscriptions_lite.container form #cc_number > ul,
#content #payment_subscriptions_lite.container form #cc_cvv > ul,
#content #group_customers_edit.container form #cc_number > ul,
#content #group_customers_edit.container form #cc_cvv > ul,
#content #payment_subscriptions_new_confirm.container form #cc_number > ul,
#content #payment_subscriptions_new_confirm.container form #cc_cvv > ul,
#content #payment_subscriptions_lite_confirm.container form #cc_number > ul,
#content #payment_subscriptions_lite_confirm.container form #cc_cvv > ul,
#content #companyfair_subscriptions_new.container form #cc_number > ul,
#content #companyfair_subscriptions_new.container form #cc_cvv > ul,
#content #companyfair_subscriptions_new_confirm.container form #cc_number > ul,
#content #companyfair_subscriptions_new_confirm.container form #cc_cvv > ul,
#content #supporters_new.container form #cc_number > ul,
#content #supporters_new.container form #cc_cvv > ul,
#content #supporters_create.container form #cc_number > ul,
#content #supporters_create.container form #cc_cvv > ul {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 60, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#content #payment_subscriptions_new.container form #cc_number > ul li, #content #payment_subscriptions_new.container form #cc_cvv > ul li,
#content #payment_subscriptions_lite.container form #cc_number > ul li,
#content #payment_subscriptions_lite.container form #cc_cvv > ul li,
#content #group_customers_edit.container form #cc_number > ul li,
#content #group_customers_edit.container form #cc_cvv > ul li,
#content #payment_subscriptions_new_confirm.container form #cc_number > ul li,
#content #payment_subscriptions_new_confirm.container form #cc_cvv > ul li,
#content #payment_subscriptions_lite_confirm.container form #cc_number > ul li,
#content #payment_subscriptions_lite_confirm.container form #cc_cvv > ul li,
#content #companyfair_subscriptions_new.container form #cc_number > ul li,
#content #companyfair_subscriptions_new.container form #cc_cvv > ul li,
#content #companyfair_subscriptions_new_confirm.container form #cc_number > ul li,
#content #companyfair_subscriptions_new_confirm.container form #cc_cvv > ul li,
#content #supporters_new.container form #cc_number > ul li,
#content #supporters_new.container form #cc_cvv > ul li,
#content #supporters_create.container form #cc_number > ul li,
#content #supporters_create.container form #cc_cvv > 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 48, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#content #payment_subscriptions_new.container form #cc_number > ul li:first-child, #content #payment_subscriptions_new.container form #cc_number > ul li.first, #content #payment_subscriptions_new.container form #cc_cvv > ul li:first-child, #content #payment_subscriptions_new.container form #cc_cvv > ul li.first,
#content #payment_subscriptions_lite.container form #cc_number > ul li:first-child,
#content #payment_subscriptions_lite.container form #cc_number > ul li.first,
#content #payment_subscriptions_lite.container form #cc_cvv > ul li:first-child,
#content #payment_subscriptions_lite.container form #cc_cvv > ul li.first,
#content #group_customers_edit.container form #cc_number > ul li:first-child,
#content #group_customers_edit.container form #cc_number > ul li.first,
#content #group_customers_edit.container form #cc_cvv > ul li:first-child,
#content #group_customers_edit.container form #cc_cvv > ul li.first,
#content #payment_subscriptions_new_confirm.container form #cc_number > ul li:first-child,
#content #payment_subscriptions_new_confirm.container form #cc_number > ul li.first,
#content #payment_subscriptions_new_confirm.container form #cc_cvv > ul li:first-child,
#content #payment_subscriptions_new_confirm.container form #cc_cvv > ul li.first,
#content #payment_subscriptions_lite_confirm.container form #cc_number > ul li:first-child,
#content #payment_subscriptions_lite_confirm.container form #cc_number > ul li.first,
#content #payment_subscriptions_lite_confirm.container form #cc_cvv > ul li:first-child,
#content #payment_subscriptions_lite_confirm.container form #cc_cvv > ul li.first,
#content #companyfair_subscriptions_new.container form #cc_number > ul li:first-child,
#content #companyfair_subscriptions_new.container form #cc_number > ul li.first,
#content #companyfair_subscriptions_new.container form #cc_cvv > ul li:first-child,
#content #companyfair_subscriptions_new.container form #cc_cvv > ul li.first,
#content #companyfair_subscriptions_new_confirm.container form #cc_number > ul li:first-child,
#content #companyfair_subscriptions_new_confirm.container form #cc_number > ul li.first,
#content #companyfair_subscriptions_new_confirm.container form #cc_cvv > ul li:first-child,
#content #companyfair_subscriptions_new_confirm.container form #cc_cvv > ul li.first,
#content #supporters_new.container form #cc_number > ul li:first-child,
#content #supporters_new.container form #cc_number > ul li.first,
#content #supporters_new.container form #cc_cvv > ul li:first-child,
#content #supporters_new.container form #cc_cvv > ul li.first,
#content #supporters_create.container form #cc_number > ul li:first-child,
#content #supporters_create.container form #cc_number > ul li.first,
#content #supporters_create.container form #cc_cvv > ul li:first-child,
#content #supporters_create.container form #cc_cvv > ul li.first {
  padding-left: 0;
}
/* line 49, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#content #payment_subscriptions_new.container form #cc_number > ul li:last-child, #content #payment_subscriptions_new.container form #cc_cvv > ul li:last-child,
#content #payment_subscriptions_lite.container form #cc_number > ul li:last-child,
#content #payment_subscriptions_lite.container form #cc_cvv > ul li:last-child,
#content #group_customers_edit.container form #cc_number > ul li:last-child,
#content #group_customers_edit.container form #cc_cvv > ul li:last-child,
#content #payment_subscriptions_new_confirm.container form #cc_number > ul li:last-child,
#content #payment_subscriptions_new_confirm.container form #cc_cvv > ul li:last-child,
#content #payment_subscriptions_lite_confirm.container form #cc_number > ul li:last-child,
#content #payment_subscriptions_lite_confirm.container form #cc_cvv > ul li:last-child,
#content #companyfair_subscriptions_new.container form #cc_number > ul li:last-child,
#content #companyfair_subscriptions_new.container form #cc_cvv > ul li:last-child,
#content #companyfair_subscriptions_new_confirm.container form #cc_number > ul li:last-child,
#content #companyfair_subscriptions_new_confirm.container form #cc_cvv > ul li:last-child,
#content #supporters_new.container form #cc_number > ul li:last-child,
#content #supporters_new.container form #cc_cvv > ul li:last-child,
#content #supporters_create.container form #cc_number > ul li:last-child,
#content #supporters_create.container form #cc_cvv > ul li:last-child {
  padding-right: 0;
}
/* line 50, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#content #payment_subscriptions_new.container form #cc_number > ul li.last, #content #payment_subscriptions_new.container form #cc_cvv > ul li.last,
#content #payment_subscriptions_lite.container form #cc_number > ul li.last,
#content #payment_subscriptions_lite.container form #cc_cvv > ul li.last,
#content #group_customers_edit.container form #cc_number > ul li.last,
#content #group_customers_edit.container form #cc_cvv > ul li.last,
#content #payment_subscriptions_new_confirm.container form #cc_number > ul li.last,
#content #payment_subscriptions_new_confirm.container form #cc_cvv > ul li.last,
#content #payment_subscriptions_lite_confirm.container form #cc_number > ul li.last,
#content #payment_subscriptions_lite_confirm.container form #cc_cvv > ul li.last,
#content #companyfair_subscriptions_new.container form #cc_number > ul li.last,
#content #companyfair_subscriptions_new.container form #cc_cvv > ul li.last,
#content #companyfair_subscriptions_new_confirm.container form #cc_number > ul li.last,
#content #companyfair_subscriptions_new_confirm.container form #cc_cvv > ul li.last,
#content #supporters_new.container form #cc_number > ul li.last,
#content #supporters_new.container form #cc_cvv > ul li.last,
#content #supporters_create.container form #cc_number > ul li.last,
#content #supporters_create.container form #cc_cvv > ul li.last {
  padding-right: 0;
}
/* line 3360, ../../app/stylesheets/screen.scss */
#content #payment_subscriptions_new.container .policy,
#content #payment_subscriptions_lite.container .policy,
#content #group_customers_edit.container .policy,
#content #payment_subscriptions_new_confirm.container .policy,
#content #payment_subscriptions_lite_confirm.container .policy,
#content #companyfair_subscriptions_new.container .policy,
#content #companyfair_subscriptions_new_confirm.container .policy,
#content #supporters_new.container .policy,
#content #supporters_create.container .policy {
  padding-top: 15px;
  clear: both;
  font-size: 14px;
  line-height: 16px;
}
/* line 3366, ../../app/stylesheets/screen.scss */
#content #payment_subscriptions_new.container #plan,
#content #payment_subscriptions_lite.container #plan,
#content #group_customers_edit.container #plan,
#content #payment_subscriptions_new_confirm.container #plan,
#content #payment_subscriptions_lite_confirm.container #plan,
#content #companyfair_subscriptions_new.container #plan,
#content #companyfair_subscriptions_new_confirm.container #plan,
#content #supporters_new.container #plan,
#content #supporters_create.container #plan {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  float: left;
}
/* line 3367, ../../app/stylesheets/screen.scss */
#content #payment_subscriptions_new.container #plan a.button,
#content #payment_subscriptions_lite.container #plan a.button,
#content #group_customers_edit.container #plan a.button,
#content #payment_subscriptions_new_confirm.container #plan a.button,
#content #payment_subscriptions_lite_confirm.container #plan a.button,
#content #companyfair_subscriptions_new.container #plan a.button,
#content #companyfair_subscriptions_new_confirm.container #plan a.button,
#content #supporters_new.container #plan a.button,
#content #supporters_create.container #plan a.button {
  display: none;
}
/* line 7, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */
#content #payment_subscriptions_new.container #plan,
#content #payment_subscriptions_lite.container #plan,
#content #group_customers_edit.container #plan,
#content #payment_subscriptions_new_confirm.container #plan,
#content #payment_subscriptions_lite_confirm.container #plan,
#content #companyfair_subscriptions_new.container #plan,
#content #companyfair_subscriptions_new_confirm.container #plan,
#content #supporters_new.container #plan,
#content #supporters_create.container #plan {
  *display: inline;
}
/* line 3371, ../../app/stylesheets/screen.scss */
#content #payment_subscriptions_new.container #plan div.plan,
#content #payment_subscriptions_lite.container #plan div.plan,
#content #group_customers_edit.container #plan div.plan,
#content #payment_subscriptions_new_confirm.container #plan div.plan,
#content #payment_subscriptions_lite_confirm.container #plan div.plan,
#content #companyfair_subscriptions_new.container #plan div.plan,
#content #companyfair_subscriptions_new_confirm.container #plan div.plan,
#content #supporters_new.container #plan div.plan,
#content #supporters_create.container #plan div.plan {
  border: 2px solid #3366cb;
  padding: 30px 15px;
}
/* line 3374, ../../app/stylesheets/screen.scss */
#content #payment_subscriptions_new.container #plan div.plan a.hoverable,
#content #payment_subscriptions_lite.container #plan div.plan a.hoverable,
#content #group_customers_edit.container #plan div.plan a.hoverable,
#content #payment_subscriptions_new_confirm.container #plan div.plan a.hoverable,
#content #payment_subscriptions_lite_confirm.container #plan div.plan a.hoverable,
#content #companyfair_subscriptions_new.container #plan div.plan a.hoverable,
#content #companyfair_subscriptions_new_confirm.container #plan div.plan a.hoverable,
#content #supporters_new.container #plan div.plan a.hoverable,
#content #supporters_create.container #plan div.plan a.hoverable {
  color: #444444;
}

/* line 3386, ../../app/stylesheets/screen.scss */
#content #payment_subscriptions_new.container form,
#content #payment_subscriptions_new_confirm.container form,
#content #payment_subscriptions_lite.container form,
#content #payment_subscriptions_lite_confirm.container form,
#content #companyfair_subscriptions_new.container form,
#content #companyfair_subscriptions_new_confirm.container form,
#content #supporters_new.container form,
#content #supporters_create.container form {
  display: inline;
  float: left;
  margin-right: 10px;
  padding-right: 45px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #payment_subscriptions_new.container form, * html
#content #payment_subscriptions_new_confirm.container form, * html
#content #payment_subscriptions_lite.container form, * html
#content #payment_subscriptions_lite_confirm.container form, * html
#content #companyfair_subscriptions_new.container form, * html
#content #companyfair_subscriptions_new_confirm.container form, * html
#content #supporters_new.container form, * html
#content #supporters_create.container form {
  overflow-x: hidden;
}
/* line 3387, ../../app/stylesheets/screen.scss */
#content #payment_subscriptions_new.container #plan,
#content #payment_subscriptions_new_confirm.container #plan,
#content #payment_subscriptions_lite.container #plan,
#content #payment_subscriptions_lite_confirm.container #plan,
#content #companyfair_subscriptions_new.container #plan,
#content #companyfair_subscriptions_new_confirm.container #plan,
#content #supporters_new.container #plan,
#content #supporters_create.container #plan {
  display: inline;
  float: left;
  margin-right: 10px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #payment_subscriptions_new.container #plan, * html
#content #payment_subscriptions_new_confirm.container #plan, * html
#content #payment_subscriptions_lite.container #plan, * html
#content #payment_subscriptions_lite_confirm.container #plan, * html
#content #companyfair_subscriptions_new.container #plan, * html
#content #companyfair_subscriptions_new_confirm.container #plan, * html
#content #supporters_new.container #plan, * html
#content #supporters_create.container #plan {
  overflow-x: hidden;
}

/* line 3390, ../../app/stylesheets/screen.scss */
#content #payment_subscriptions_edit.container #plan {
  margin-top: 15px;
}
/* line 3392, ../../app/stylesheets/screen.scss */
#content #payment_subscriptions_edit.container #plan a.button {
  display: none;
}

/* line 3395, ../../app/stylesheets/screen.scss */
body[data-controller="errors"] {
  background-color: #333333;
}
/* line 3396, ../../app/stylesheets/screen.scss */
body[data-controller="errors"] #content {
  overflow: hidden;
  *zoom: 1;
}
/* line 3399, ../../app/stylesheets/screen.scss */
body[data-controller="errors"] #description {
  height: 400px;
}
/* line 3401, ../../app/stylesheets/screen.scss */
body[data-controller="errors"] #description h1 {
  font-size: 30px;
  line-height: 40px;
}
/* line 3405, ../../app/stylesheets/screen.scss */
body[data-controller="errors"] #description h2 {
  line-height: 35px;
  font-size: 25px;
  margin-top: 15px;
}
/* line 3411, ../../app/stylesheets/screen.scss */
body[data-controller="errors"] h1, body[data-controller="errors"] h2 {
  width: 550px;
}
/* line 3412, ../../app/stylesheets/screen.scss */
body[data-controller="errors"] .otter_error, body[data-controller="errors"] .error.container, body[data-controller="errors"] body.bp .container.alert, body.bp body[data-controller="errors"] .container.alert {
  background-color: white;
}
/* line 3413, ../../app/stylesheets/screen.scss */
body[data-controller="errors"] #errors {
  background-color: white;
}
/* line 3415, ../../app/stylesheets/screen.scss */
body[data-controller="errors"] .otter_error {
  background: url("/images/otter_error.png") no-repeat scroll 50% 0 transparent;
  height: 400px;
  position: relative;
  margin-top: -425px;
}
/* line 3421, ../../app/stylesheets/screen.scss */
body[data-controller="errors"] #to_ohours, body[data-controller="errors"] #to_you {
  font-size: 25px;
  line-height: 25px;
  font-weight: bold;
  margin-bottom: 15px;
  background-color: #F6EF84;
  color: #888888;
  padding: 5px;
}
/* line 3430, ../../app/stylesheets/screen.scss */
body[data-controller="errors"] #to_ohours {
  float: left;
}
/* line 3431, ../../app/stylesheets/screen.scss */
body[data-controller="errors"] #to_you {
  float: right;
}

/* line 3436, ../../app/stylesheets/screen.scss */
body.group.framed {
  background: none repeat scroll 0 0 white;
}
/* line 3438, ../../app/stylesheets/screen.scss */
body.group.framed #footer {
  background: none repeat scroll 0 0 white;
}
/* line 3442, ../../app/stylesheets/screen.scss */
body.group.framed div#global_header .container h1 {
  display: none;
}
/* line 3444, ../../app/stylesheets/screen.scss */
body.group.framed div#global_header .container #nav div#menu {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 590px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.group.framed div#global_header .container #nav div#menu {
  overflow-x: hidden;
}
/* line 3448, ../../app/stylesheets/screen.scss */
body.group.framed div#global_header .container #nav div#options .schedule, body.group.framed div#global_header .container #nav div#options .sign_up, body.group.framed div#global_header .container #nav div#options .sign_in, body.group.framed div#global_header .container #nav div#options .sxsw {
  display: none;
}
/* line 3452, ../../app/stylesheets/screen.scss */
body.group.framed div#local_header {
  height: 0;
}
/* line 3454, ../../app/stylesheets/screen.scss */
body.group.framed div#local_header .container > * {
  display: none;
}
/* line 3456, ../../app/stylesheets/screen.scss */
body.group.framed div#footer {
  display: none;
}

/* line 3489, ../../app/stylesheets/screen.scss */
#content #endorsements_edit.container h2,
#content #endorsements_update.container h2,
#content #endorsements_edit_all.container h2,
#content #endorsements_show.container h2 {
  font-size: 20px;
  line-height: 25px;
  color: #444444;
  clear: both;
}
/* line 3495, ../../app/stylesheets/screen.scss */
#content #endorsements_edit.container form.endorsement,
#content #endorsements_update.container form.endorsement,
#content #endorsements_edit_all.container form.endorsement,
#content #endorsements_show.container form.endorsement {
  overflow: hidden;
  *zoom: 1;
}
/* line 3497, ../../app/stylesheets/screen.scss */
#content #endorsements_edit.container form.endorsement .field_group,
#content #endorsements_update.container form.endorsement .field_group,
#content #endorsements_edit_all.container form.endorsement .field_group,
#content #endorsements_show.container form.endorsement .field_group {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 550px;
  margin-top: 15px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #endorsements_edit.container form.endorsement .field_group, * html
#content #endorsements_update.container form.endorsement .field_group, * html
#content #endorsements_edit_all.container form.endorsement .field_group, * html
#content #endorsements_show.container form.endorsement .field_group {
  overflow-x: hidden;
}
/* line 3500, ../../app/stylesheets/screen.scss */
#content #endorsements_edit.container form.endorsement .field_group div.privacy,
#content #endorsements_update.container form.endorsement .field_group div.privacy,
#content #endorsements_edit_all.container form.endorsement .field_group div.privacy,
#content #endorsements_show.container form.endorsement .field_group div.privacy {
  float: right;
}
/* line 3506, ../../app/stylesheets/screen.scss */
#content #endorsements_edit.container form.endorsement.good .tagsinput,
#content #endorsements_update.container form.endorsement.good .tagsinput,
#content #endorsements_edit_all.container form.endorsement.good .tagsinput,
#content #endorsements_show.container form.endorsement.good .tagsinput {
  overflow: hidden;
}
/* line 3509, ../../app/stylesheets/screen.scss */
#content #endorsements_edit.container form.endorsement.good .tagsinput .tag, #content #endorsements_edit.container form.endorsement.good .tagsinput .tag > span, #content #endorsements_edit.container form.endorsement.good .tagsinput .tag > a,
#content #endorsements_update.container form.endorsement.good .tagsinput .tag,
#content #endorsements_update.container form.endorsement.good .tagsinput .tag > span,
#content #endorsements_update.container form.endorsement.good .tagsinput .tag > a,
#content #endorsements_edit_all.container form.endorsement.good .tagsinput .tag,
#content #endorsements_edit_all.container form.endorsement.good .tagsinput .tag > span,
#content #endorsements_edit_all.container form.endorsement.good .tagsinput .tag > a,
#content #endorsements_show.container form.endorsement.good .tagsinput .tag,
#content #endorsements_show.container form.endorsement.good .tagsinput .tag > span,
#content #endorsements_show.container form.endorsement.good .tagsinput .tag > a {
  background-color: #4caf52;
  color: white;
}
/* line 3515, ../../app/stylesheets/screen.scss */
#content #endorsements_edit.container form.endorsement.bad div.experience,
#content #endorsements_update.container form.endorsement.bad div.experience,
#content #endorsements_edit_all.container form.endorsement.bad div.experience,
#content #endorsements_show.container form.endorsement.bad div.experience {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 550px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #endorsements_edit.container form.endorsement.bad div.experience, * html
#content #endorsements_update.container form.endorsement.bad div.experience, * html
#content #endorsements_edit_all.container form.endorsement.bad div.experience, * html
#content #endorsements_show.container form.endorsement.bad div.experience {
  overflow-x: hidden;
}
/* line 3517, ../../app/stylesheets/screen.scss */
#content #endorsements_edit.container form.endorsement.bad div.experience .checkbox, #content #endorsements_edit.container form.endorsement.bad div.experience .label, #content #endorsements_edit.container form.endorsement.bad div.experience .privacy,
#content #endorsements_update.container form.endorsement.bad div.experience .checkbox,
#content #endorsements_update.container form.endorsement.bad div.experience .label,
#content #endorsements_update.container form.endorsement.bad div.experience .privacy,
#content #endorsements_edit_all.container form.endorsement.bad div.experience .checkbox,
#content #endorsements_edit_all.container form.endorsement.bad div.experience .label,
#content #endorsements_edit_all.container form.endorsement.bad div.experience .privacy,
#content #endorsements_show.container form.endorsement.bad div.experience .checkbox,
#content #endorsements_show.container form.endorsement.bad div.experience .label,
#content #endorsements_show.container form.endorsement.bad div.experience .privacy {
  display: inline;
  float: left;
  margin-right: 0;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #endorsements_edit.container form.endorsement.bad div.experience .checkbox, * html #content #endorsements_edit.container form.endorsement.bad div.experience .label, * html #content #endorsements_edit.container form.endorsement.bad div.experience .privacy, * html
#content #endorsements_update.container form.endorsement.bad div.experience .checkbox, * html
#content #endorsements_update.container form.endorsement.bad div.experience .label, * html
#content #endorsements_update.container form.endorsement.bad div.experience .privacy, * html
#content #endorsements_edit_all.container form.endorsement.bad div.experience .checkbox, * html
#content #endorsements_edit_all.container form.endorsement.bad div.experience .label, * html
#content #endorsements_edit_all.container form.endorsement.bad div.experience .privacy, * html
#content #endorsements_show.container form.endorsement.bad div.experience .checkbox, * html
#content #endorsements_show.container form.endorsement.bad div.experience .label, * html
#content #endorsements_show.container form.endorsement.bad div.experience .privacy {
  overflow-x: hidden;
}
/* line 3518, ../../app/stylesheets/screen.scss */
#content #endorsements_edit.container form.endorsement.bad div.experience .checkbox,
#content #endorsements_update.container form.endorsement.bad div.experience .checkbox,
#content #endorsements_edit_all.container form.endorsement.bad div.experience .checkbox,
#content #endorsements_show.container form.endorsement.bad div.experience .checkbox {
  width: 25px;
}
/* line 3519, ../../app/stylesheets/screen.scss */
#content #endorsements_edit.container form.endorsement.bad div.experience .label,
#content #endorsements_update.container form.endorsement.bad div.experience .label,
#content #endorsements_edit_all.container form.endorsement.bad div.experience .label,
#content #endorsements_show.container form.endorsement.bad div.experience .label {
  width: 507px;
}
/* line 3522, ../../app/stylesheets/screen.scss */
#content #endorsements_edit.container .endorsement_group,
#content #endorsements_update.container .endorsement_group,
#content #endorsements_edit_all.container .endorsement_group,
#content #endorsements_show.container .endorsement_group {
  margin-bottom: 45px;
}
/* line 3461, ../../app/stylesheets/screen.scss */
#content #endorsements_edit.container a.social,
#content #endorsements_update.container a.social,
#content #endorsements_edit_all.container a.social,
#content #endorsements_show.container a.social {
  clear: both;
  display: block;
  overflow: hidden;
  *zoom: 1;
  margin-top: 5px;
  color: #444444;
  font-size: 14px;
}
/* line 3466, ../../app/stylesheets/screen.scss */
#content #endorsements_edit.container a.social img,
#content #endorsements_update.container a.social img,
#content #endorsements_edit_all.container a.social img,
#content #endorsements_show.container a.social img {
  float: left;
}
/* line 3469, ../../app/stylesheets/screen.scss */
#content #endorsements_edit.container a.social span,
#content #endorsements_update.container a.social span,
#content #endorsements_edit_all.container a.social span,
#content #endorsements_show.container a.social span {
  margin-left: 7.5px;
  height: 32px;
  line-height: 32px;
  float: left;
}
/* line 3479, ../../app/stylesheets/screen.scss */
#content #endorsements_edit.container a.follow,
#content #endorsements_update.container a.follow,
#content #endorsements_edit_all.container a.follow,
#content #endorsements_show.container a.follow {
  margin: 5px 0 7px;
  width: 160px;
}

/* line 3529, ../../app/stylesheets/screen.scss */
#content #endorsements_show.container h2 {
  margin-top: 30px;
}

/* line 3532, ../../app/stylesheets/screen.scss */
#content #endorsements_edit_all.container a.answer {
  display: block;
  height: 27px;
  line-height: 27px;
  padding-left: 36px;
  margin-bottom: 2px;
  background: url("/images/experience_good.png") no-repeat left center white;
}
/* line 3540, ../../app/stylesheets/screen.scss */
#content #endorsements_edit_all.container a.answer.bad {
  background-image: url("/images/experience_bad.png");
}

/* line 3549, ../../app/stylesheets/screen.scss */
#content #group_details_edit.container input[type="text"], #content #group_details_edit.container textarea,
#content #group_details_update.container input[type="text"],
#content #group_details_update.container textarea,
#content #group_details_new.container input[type="text"],
#content #group_details_new.container textarea,
#content #group_details_create.container input[type="text"],
#content #group_details_create.container textarea {
  width: 300px;
}

/* line 3552, ../../app/stylesheets/screen.scss */
#content #group_details_index.container td {
  padding-right: 15px;
}
/* line 3553, ../../app/stylesheets/screen.scss */
#content #group_details_index.container td.detail {
  padding-right: 30px;
}

/* line 3556, ../../app/stylesheets/screen.scss */
#content #group_details_show.container #primary {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 670px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #group_details_show.container #primary {
  overflow-x: hidden;
}
/* line 3559, ../../app/stylesheets/screen.scss */
#content #group_details_show.container #side {
  float: right;
  border-left: 1px solid #dddddd;
  padding-left: 15px;
  display: inline;
  float: left;
  margin-right: 0;
  width: 254px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #group_details_show.container #side {
  overflow-x: hidden;
}
/* line 100, ../../app/stylesheets/screen.scss */
#content #group_details_show.container #side .avatar {
  width: 50px;
  height: 50px;
  overflow: hidden;
}
/* line 104, ../../app/stylesheets/screen.scss */
#content #group_details_show.container #side .avatar img {
  height: 50px;
}
/* line 3564, ../../app/stylesheets/screen.scss */
#content #group_details_show.container #side h3 {
  font-size: 16px;
  line-height: 26px;
  font-weight: 700;
}
/* line 3569, ../../app/stylesheets/screen.scss */
#content #group_details_show.container #side div.user {
  clear: both;
}
/* line 3572, ../../app/stylesheets/screen.scss */
#content #group_details_show.container #side div.user a.picture {
  float: left;
  padding-right: 15px;
  padding-bottom: 15px;
}
/* line 3577, ../../app/stylesheets/screen.scss */
#content #group_details_show.container #side div.user .name, #content #group_details_show.container #side div.user .name a {
  font-weight: bold;
  color: #444444;
}
/* line 3578, ../../app/stylesheets/screen.scss */
#content #group_details_show.container #side div.user .bio, #content #group_details_show.container #side div.user .bio a {
  color: #444444;
}
/* line 3580, ../../app/stylesheets/screen.scss */
#content #group_details_show.container #side p.browse {
  clear: both;
}

/* line 3585, ../../app/stylesheets/screen.scss */
#local_header .container.supporters.show {
  padding-bottom: 30px;
}
/* line 3588, ../../app/stylesheets/screen.scss */
#local_header .container.supporters.show .button {
  float: left;
  margin-top: 30px;
  margin-right: 15px;
}
/* line 3593, ../../app/stylesheets/screen.scss */
#local_header .container.supporters.show .price {
  float: left;
  color: white;
  font-size: 20px;
  text-shadow: 1px 1px 0 rgba(51, 51, 51, 0.4);
  line-height: 51px;
  margin-top: 30px;
}

/* line 3603, ../../app/stylesheets/screen.scss */
#content #supporters_show.container .section {
  padding-top: 10px;
}
/* line 3606, ../../app/stylesheets/screen.scss */
#content #supporters_show.container .main {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 470px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #supporters_show.container .main {
  overflow-x: hidden;
}
/* line 3609, ../../app/stylesheets/screen.scss */
#content #supporters_show.container .side {
  display: inline;
  float: left;
  margin-right: 0;
  width: 470px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #supporters_show.container .side {
  overflow-x: hidden;
}

/* line 3616, ../../app/stylesheets/screen.scss */
#content #supporters_new.container .side,
#content #supporters_create.container .side {
  padding-top: 15px;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 390px;
  overflow: hidden;
  *zoom: 1;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #supporters_new.container .side, * html
#content #supporters_create.container .side {
  overflow-x: hidden;
}
/* line 3620, ../../app/stylesheets/screen.scss */
#content #supporters_new.container .side .section,
#content #supporters_create.container .side .section {
  padding-bottom: 7.5px;
}

/* line 3631, ../../app/stylesheets/screen.scss */
#content #topics_subscriptions_new.container form,
#content #topics_subscriptions_create.container form,
#content #topics_subscriptions_edit.container form,
#content #topics_subscriptions_update.container form {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 390px;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #topics_subscriptions_new.container form, * html
#content #topics_subscriptions_create.container form, * html
#content #topics_subscriptions_edit.container form, * html
#content #topics_subscriptions_update.container form {
  overflow-x: hidden;
}
/* line 3633, ../../app/stylesheets/screen.scss */
#content #topics_subscriptions_new.container form div.in_person,
#content #topics_subscriptions_create.container form div.in_person,
#content #topics_subscriptions_edit.container form div.in_person,
#content #topics_subscriptions_update.container form div.in_person {
  clear: both;
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 15px;
}
/* line 350, ../../app/stylesheets/screen.scss */
#content #topics_subscriptions_new.container form div.in_person label,
#content #topics_subscriptions_create.container form div.in_person label,
#content #topics_subscriptions_edit.container form div.in_person label,
#content #topics_subscriptions_update.container form div.in_person label {
  display: block;
  padding-bottom: 3px;
  padding-left: 10px;
  font-weight: bold;
}
/* line 3634, ../../app/stylesheets/screen.scss */
#content #topics_subscriptions_new.container form label, #content #topics_subscriptions_new.container form div.description,
#content #topics_subscriptions_create.container form label,
#content #topics_subscriptions_create.container form div.description,
#content #topics_subscriptions_edit.container form label,
#content #topics_subscriptions_edit.container form div.description,
#content #topics_subscriptions_update.container form label,
#content #topics_subscriptions_update.container form div.description {
  padding-left: 0;
}
/* line 3635, ../../app/stylesheets/screen.scss */
#content #topics_subscriptions_new.container form #topics_subscription_tag_list_tagsinput,
#content #topics_subscriptions_create.container form #topics_subscription_tag_list_tagsinput,
#content #topics_subscriptions_edit.container form #topics_subscription_tag_list_tagsinput,
#content #topics_subscriptions_update.container form #topics_subscription_tag_list_tagsinput {
  width: 320px !important;
}
/* line 3639, ../../app/stylesheets/screen.scss */
#content #topics_subscriptions_new.container #topic_options,
#content #topics_subscriptions_create.container #topic_options,
#content #topics_subscriptions_edit.container #topic_options,
#content #topics_subscriptions_update.container #topic_options {
  display: inline;
  float: left;
  margin-right: 0;
  width: 550px;
  float: right;
}
/* line 147, ../../../../../.rvm/gems/ruby-1.9.2-p320@ohours/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #content #topics_subscriptions_new.container #topic_options, * html
#content #topics_subscriptions_create.container #topic_options, * html
#content #topics_subscriptions_edit.container #topic_options, * html
#content #topics_subscriptions_update.container #topic_options {
  overflow-x: hidden;
}

/* line 3461, ../../app/stylesheets/screen.scss */
#content #topics_subscriptions_show.container a.social {
  clear: both;
  display: block;
  overflow: hidden;
  *zoom: 1;
  margin-top: 5px;
  color: #444444;
  font-size: 14px;
}
/* line 3466, ../../app/stylesheets/screen.scss */
#content #topics_subscriptions_show.container a.social img {
  float: left;
}
/* line 3469, ../../app/stylesheets/screen.scss */
#content #topics_subscriptions_show.container a.social span {
  margin-left: 7.5px;
  height: 32px;
  line-height: 32px;
  float: left;
}
/* line 3479, ../../app/stylesheets/screen.scss */
#content #topics_subscriptions_show.container a.follow {
  margin: 5px 0 7px;
  width: 160px;
}

/* line 3655, ../../app/stylesheets/screen.scss */
.error_messages, .container .error_messages {
  width: 370px;
  border: 2px solid #f47c79;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #fafafa;
  font-size: 14px;
}
/* line 3662, ../../app/stylesheets/screen.scss */
.error_messages h2, .container .error_messages h2 {
  background-color: #f47c79;
  color: white;
  padding: 2px 10px;
}
/* line 3667, ../../app/stylesheets/screen.scss */
.error_messages p, .error_messages ul, .container .error_messages p, .container .error_messages ul {
  margin: 8px 10px;
}
/* line 3668, ../../app/stylesheets/screen.scss */
.error_messages ul, .container .error_messages ul {
  list-style-position: outside;
  padding-left: 15px;
}

/* line 3674, ../../app/stylesheets/screen.scss */
.clear {
  clear: both;
  height: 0;
  overflow: hidden;
}

/* line 3679, ../../app/stylesheets/screen.scss */
.warning {
  color: #f47c79;
}

/* line 3683, ../../app/stylesheets/screen.scss */
.users th .asc {
  background-image: url(/images/arrow_up.png);
}

/* line 3687, ../../app/stylesheets/screen.scss */
.users th .desc {
  background-image: url(/images/arrow_down.png);
}

/* line 3691, ../../app/stylesheets/screen.scss */
a.no-avatar {
  background-image: url(/avatars/thumb/missing.png);
  width: 100px;
  height: 100px;
}

/* line 3697, ../../app/stylesheets/screen.scss */
#bubble_header img {
  float: left;
}

/* line 3701, ../../app/stylesheets/screen.scss */
#tokbox_console {
  width: 400px;
  height: 200px;
}

/* line 3706, ../../app/stylesheets/screen.scss */
#duration {
  list-style-image: url("/images/clock.png");
}

/* line 3710, ../../app/stylesheets/screen.scss */
li.availabilities {
  list-style-image: url("/images/accept.png");
}

/* line 3714, ../../app/stylesheets/screen.scss */
li.zero_avail {
  list-style-image: url("/images/delete.png");
}

/* line 3718, ../../app/stylesheets/screen.scss */
li.city_state {
  list-style-image: url("/images/map.png");
}

/* line 3722, ../../app/stylesheets/screen.scss */
li.date_time {
  list-style-image: url("/images/calendar.png");
}

/* line 3726, ../../app/stylesheets/screen.scss */
li.host_tools {
  list-style-image: url("/images/user_edit.png");
}

/* line 3730, ../../app/stylesheets/screen.scss */
li.message_users {
  list-style-image: url("/images/email_go.png");
}

/* line 3734, ../../app/stylesheets/screen.scss */
li.update_listing {
  list-style-image: url("/images/pencil_delete.png");
}

/* line 3738, ../../app/stylesheets/screen.scss */
img.grayscale {
  filter: url(/images/filters.svg#grayscale);
  filter: gray;
  -webkit-filter: grayscale(100%);
}
