/* line 4, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
html { margin: 0; padding: 0; border: 0; }

/* line 18, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/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/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/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/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote, q { quotes: "" ""; }
/* line 67, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }

/* line 22, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/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/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
table { border-collapse: separate; border-spacing: 0; vertical-align: middle; }

/* line 24, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
a img { border: none; }

/* line 39, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
.box { padding: 1.5em; margin-bottom: 1.5em; background: #e5ecf9; }

/* line 42, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
.border { padding-right: 4px; margin-right: 5px; border-right: 1px solid #dddddd; }

/* line 45, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
.colborder { padding-right: 24px; margin-right: 25px; border-right: 1px solid #dddddd; }

/* line 47, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
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/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
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/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
form.inline { line-height: 3; }
/* line 6, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.inline p { margin-bottom: 0; }

/* line 10, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
html, body { height: 100%; }

/* line 12, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
#root { clear: both; min-height: 100%; height: auto !important; height: 100%; margin-bottom: -20px; }
/* line 18, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
#root #root_footer { height: 20px; }

/* line 20, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
#footer { clear: both; position: relative; height: 20px; }

/* line 27, ../../../app/stylesheets/screen.sass */
body.bp { line-height: 1.5; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; color: #333333; font-size: 75%; }
/* line 51, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/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/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/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/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h1 { font-size: 3em; line-height: 1; margin-bottom: 0.50em; }
/* line 54, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h2 { font-size: 2em; margin-bottom: 0.75em; }
/* line 55, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1.00em; }
/* line 56, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/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/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.50em; }
/* line 58, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h6 { font-size: 1em; font-weight: bold; }
/* line 59, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp p { margin: 0 0 1.5em; }
/* line 60, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/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/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/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/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp a { text-decoration: underline; color: #0066cc; }
/* line 18, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body.bp a:visited { color: #004c99; }
/* line 21, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body.bp a:focus { color: #0099ff; }
/* line 24, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body.bp a:hover { color: #0099ff; }
/* line 27, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body.bp a:active { color: #bf00ff; }
/* line 63, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp blockquote { margin: 1.5em; color: #666666; font-style: italic; }
/* line 64, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp strong, body.bp dfn { font-weight: bold; }
/* line 65, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp em, body.bp dfn { font-style: italic; }
/* line 66, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp sup, body.bp sub { line-height: 0; }
/* line 67, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp abbr, body.bp acronym { border-bottom: 1px dotted #666666; }
/* line 68, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp address { margin: 0 0 1.5em; font-style: italic; }
/* line 69, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp del { color: #666666; }
/* line 70, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp pre { margin: 1.5em 0; white-space: pre; }
/* line 71, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/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/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp li ul, body.bp li ol { margin: 0; }
/* line 73, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/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/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp ul { list-style-type: disc; }
/* line 75, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp ol { list-style-type: decimal; }
/* line 76, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp dl { margin: 0 0 1.5em 0; }
/* line 77, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp dl dt { font-weight: bold; }
/* line 78, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp dd { margin-left: 1.5em; }
/* line 79, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp table { margin-bottom: 1.4em; width: 100%; }
/* line 80, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp th { font-weight: bold; }
/* line 81, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp thead th { background: #c3d9ff; }
/* line 82, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp th, body.bp td, body.bp caption { padding: 4px 10px 4px 5px; }
/* line 85, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/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/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp tfoot { font-style: italic; }
/* line 87, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp caption { background: #eeeeee; }
/* line 88, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp .quiet { color: #666666; }
/* line 89, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp .loud { color: #111111; }
/* line 9, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .clear { clear: both; }
/* line 12, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .nowrap { white-space: nowrap; }
/* line 16, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .clearfix { overflow: hidden; *zoom: 1; }
/* line 18, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/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/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/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/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .first { margin-left: 0; padding-left: 0; }
/* line 29, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .last { margin-right: 0; padding-right: 0; }
/* line 32, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .top { margin-top: 0; padding-top: 0; }
/* line 35, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .bottom { margin-bottom: 0; padding-bottom: 0; }
/* line 25, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/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.16667%, rgba(0, 0, 0, 0)), color-stop(4.16667%, rgba(100, 100, 225, 0.25)), color-stop(7.29167%, rgba(100, 100, 225, 0.25)), color-stop(7.29167%, rgba(0, 0, 0, 0)), color-stop(8.33333%, rgba(0, 0, 0, 0)), color-stop(8.33333%, rgba(100, 100, 225, 0.25)), color-stop(11.45833%, rgba(100, 100, 225, 0.25)), color-stop(11.45833%, 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.66667%, rgba(0, 0, 0, 0)), color-stop(16.66667%, rgba(100, 100, 225, 0.25)), color-stop(19.79167%, rgba(100, 100, 225, 0.25)), color-stop(19.79167%, rgba(0, 0, 0, 0)), color-stop(20.83333%, rgba(0, 0, 0, 0)), color-stop(20.83333%, rgba(100, 100, 225, 0.25)), color-stop(23.95833%, rgba(100, 100, 225, 0.25)), color-stop(23.95833%, 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.16667%, rgba(0, 0, 0, 0)), color-stop(29.16667%, rgba(100, 100, 225, 0.25)), color-stop(32.29167%, rgba(100, 100, 225, 0.25)), color-stop(32.29167%, rgba(0, 0, 0, 0)), color-stop(33.33333%, rgba(0, 0, 0, 0)), color-stop(33.33333%, rgba(100, 100, 225, 0.25)), color-stop(36.45833%, rgba(100, 100, 225, 0.25)), color-stop(36.45833%, 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.66667%, rgba(0, 0, 0, 0)), color-stop(41.66667%, rgba(100, 100, 225, 0.25)), color-stop(44.79167%, rgba(100, 100, 225, 0.25)), color-stop(44.79167%, rgba(0, 0, 0, 0)), color-stop(45.83333%, rgba(0, 0, 0, 0)), color-stop(45.83333%, rgba(100, 100, 225, 0.25)), color-stop(48.95833%, rgba(100, 100, 225, 0.25)), color-stop(48.95833%, 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.16667%, rgba(0, 0, 0, 0)), color-stop(54.16667%, rgba(100, 100, 225, 0.25)), color-stop(57.29167%, rgba(100, 100, 225, 0.25)), color-stop(57.29167%, rgba(0, 0, 0, 0)), color-stop(58.33333%, rgba(0, 0, 0, 0)), color-stop(58.33333%, rgba(100, 100, 225, 0.25)), color-stop(61.45833%, rgba(100, 100, 225, 0.25)), color-stop(61.45833%, 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.66667%, rgba(0, 0, 0, 0)), color-stop(66.66667%, rgba(100, 100, 225, 0.25)), color-stop(69.79167%, rgba(100, 100, 225, 0.25)), color-stop(69.79167%, rgba(0, 0, 0, 0)), color-stop(70.83333%, rgba(0, 0, 0, 0)), color-stop(70.83333%, rgba(100, 100, 225, 0.25)), color-stop(73.95833%, rgba(100, 100, 225, 0.25)), color-stop(73.95833%, 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.16667%, rgba(0, 0, 0, 0)), color-stop(79.16667%, rgba(100, 100, 225, 0.25)), color-stop(82.29167%, rgba(100, 100, 225, 0.25)), color-stop(82.29167%, rgba(0, 0, 0, 0)), color-stop(83.33333%, rgba(0, 0, 0, 0)), color-stop(83.33333%, rgba(100, 100, 225, 0.25)), color-stop(86.45833%, rgba(100, 100, 225, 0.25)), color-stop(86.45833%, 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.66667%, rgba(0, 0, 0, 0)), color-stop(91.66667%, rgba(100, 100, 225, 0.25)), color-stop(94.79167%, rgba(100, 100, 225, 0.25)), color-stop(94.79167%, rgba(0, 0, 0, 0)), color-stop(95.83333%, rgba(0, 0, 0, 0)), color-stop(95.83333%, rgba(100, 100, 225, 0.25)), color-stop(98.95833%, rgba(100, 100, 225, 0.25)), color-stop(98.95833%, 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: 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); -webkit-background-size: 100% 18px, auto; -moz-background-size: 100% 18px, auto; -o-background-size: 100% 18px, auto; background-size: 100% 18px, auto; background-position: left top; }
/* line 4, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/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/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .error, body.bp .alert { background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
/* line 27, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .error a, body.bp .alert a { color: #8a1f11; }
/* line 7, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .notice { background: #fff6bf; color: #514721; border-color: #ffd324; }
/* line 36, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .notice a { color: #514721; }
/* line 8, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .success { background: #e6efc2; color: #264409; border-color: #c6d880; }
/* line 45, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .success a { color: #264409; }
/* line 9, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .info { background: #d5edf8; color: #205791; border-color: #92cae4; }
/* line 54, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .info a { color: #205791; }
/* line 10, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .hide { display: none; }
/* line 11, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .highlight { background: yellow; }
/* line 12, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .added { background: #006600; color: white; }
/* line 13, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .removed { background: #990000; color: white; }

/* line 18, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp label { font-weight: bold; }
/* line 19, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp fieldset { padding: 1.4em; margin: 0 0 1.5em 0; }
/* line 20, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp legend { font-weight: bold; font-size: 1.2em; }
/* line 26, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/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/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.title { font-size: 1.5em; }
/* line 29, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp textarea { margin: 0.5em 0; padding: 5px; }
/* line 30, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp select { margin: 0.5em 0; }
/* line 55, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp fieldset { border: 1px solid #cccccc; }
/* line 58, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/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/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/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/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp select { background-color: #fff; border-width: 1px; border-style: solid; }
/* line 44, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/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/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp textarea { width: 390px; height: 250px; }

/* line 38, ../../../app/stylesheets/screen.sass */
body.three-col { font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color: white; }
/* line 41, ../../../app/stylesheets/screen.sass */
body.three-col .container { width: 950px; margin: 0 auto; overflow: hidden; *zoom: 1; }
/* line 44, ../../../app/stylesheets/screen.sass */
body.three-col ul { padding-left: 1.5em; }
/* line 48, ../../../app/stylesheets/screen.sass */
body.three-col #header h1, body.three-col #footer h1 { float: right; }
/* line 50, ../../../app/stylesheets/screen.sass */
body.three-col #header #site-actions, body.three-col #footer #site-actions { float: left; margin: 0; padding: 0; border: 0; overflow: hidden; *zoom: 1; }
/* line 60, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
body.three-col #header #site-actions li, body.three-col #footer #site-actions li { list-style-image: none; list-style-type: none; margin-left: 0; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
/* line 48, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
body.three-col #header #site-actions li:first-child, body.three-col #header #site-actions li.first, body.three-col #footer #site-actions li:first-child, body.three-col #footer #site-actions li.first { padding-left: 0; }
/* line 49, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
body.three-col #header #site-actions li:last-child, body.three-col #footer #site-actions li:last-child { padding-right: 0; }
/* line 50, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
body.three-col #header #site-actions li.last, body.three-col #footer #site-actions li.last { padding-right: 0; }
/* line 53, ../../../app/stylesheets/screen.sass */
body.three-col #header { line-height: 2em; font-size: 1.2em; background-color: #141414; background: url(../../images/public/header-bg.jpg) repeat-x top; background-position: -10% 0; border-bottom: 2px solid white; }
/* line 60, ../../../app/stylesheets/screen.sass */
body.three-col #header .container { overflow: visible; position: relative; }
/* line 64, ../../../app/stylesheets/screen.sass */
body.three-col #header img#teaser_logo_shine { position: absolute; left: -115px; top: 0; z-index: 10; }
/* line 69, ../../../app/stylesheets/screen.sass */
body.three-col #header img#teaser_logo { margin: 15px 0 10px 0; }
/* line 71, ../../../app/stylesheets/screen.sass */
body.three-col #header a { color: #999999; text-decoration: none; }
/* line 74, ../../../app/stylesheets/screen.sass */
body.three-col #header a.current_page { color: #99ccff; font-weight: bold; }
/* line 77, ../../../app/stylesheets/screen.sass */
body.three-col #header .shelf_cloud_home { float: right; }
/* line 79, ../../../app/stylesheets/screen.sass */
body.three-col #header .shelf_cloud_home a { font-weight: bold; }
/* line 81, ../../../app/stylesheets/screen.sass */
body.three-col #header #main-navigation { position: relative; z-index: 20; }
/* line 85, ../../../app/stylesheets/screen.sass */
body.three-col #teaser { background: #d1e3fa; }
/* line 87, ../../../app/stylesheets/screen.sass */
body.three-col #teaser .container { padding-top: 10px; position: relative; }
/* line 90, ../../../app/stylesheets/screen.sass */
body.three-col #teaser .container #teaser_text { display: inline; float: left; margin-right: 0; width: 390px; }
/* line 147, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.three-col #teaser .container #teaser_text { overflow-x: hidden; }
/* line 92, ../../../app/stylesheets/screen.sass */
body.three-col #teaser .container #teaser_text img#teaser_logo { margin-bottom: 10px; }
/* line 94, ../../../app/stylesheets/screen.sass */
body.three-col #teaser .container #teaser_text h1 { font-weight: bold; color: black; }
/* line 97, ../../../app/stylesheets/screen.sass */
body.three-col #teaser .container #teaser_text h2 { font-family: georgia, times; line-height: 1.2em; }
/* line 100, ../../../app/stylesheets/screen.sass */
body.three-col #teaser .container #teaser_text h2 a { font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; text-decoration: none; }
/* line 103, ../../../app/stylesheets/screen.sass */
body.three-col #teaser .container #teaser_text h3 { font-family: georgia, times; line-height: 1.2em; color: #444444; }
/* line 107, ../../../app/stylesheets/screen.sass */
body.three-col #teaser .container #teaser_text #start_bugshelfing { text-align: center; margin-bottom: 20px; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
/* line 113, ../../../app/stylesheets/screen.sass */
body.three-col #teaser .container #teaser_text #start_bugshelfing:hover { -webkit-transform: translate(3px, 0); -moz-transform: translate(3px, 0); -ms-transform: translate(3px, 0); -o-transform: translate(3px, 0); transform: translate(3px, 0); }
/* line 115, ../../../app/stylesheets/screen.sass */
body.three-col #teaser .container #teaser_image { outline: 0px solid blue; position: absolute; bottom: 0; right: 0; }
/* line 121, ../../../app/stylesheets/screen.sass */
body.three-col #sidebar { display: inline; float: left; margin-right: 10px; width: 310px; position: relative; margin-top: 2em; }
/* line 147, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.three-col #sidebar { overflow-x: hidden; }
/* line 128, ../../../app/stylesheets/screen.sass */
body.three-col #content, body.three-col .content { display: inline; float: left; margin-right: 0; width: 630px; }
/* line 147, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.three-col #content, * html body.three-col .content { overflow-x: hidden; }
/* line 135, ../../../app/stylesheets/screen.sass */
body.three-col .content-wide { display: inline; float: left; margin-right: 0; width: 950px; }
/* line 147, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.three-col .content-wide { overflow-x: hidden; }
/* line 138, ../../../app/stylesheets/screen.sass */
body.three-col .three-columns { border-bottom: 1px solid #dddddd; }
/* line 140, ../../../app/stylesheets/screen.sass */
body.three-col .three-columns.last { border-bottom: 0; }
/* line 143, ../../../app/stylesheets/screen.sass */
body.three-col .three-columns div.col { display: inline; float: left; margin-right: 10px; width: 310px; margin-bottom: 1.5em; }
/* line 147, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.three-col .three-columns div.col { overflow-x: hidden; }
/* line 146, ../../../app/stylesheets/screen.sass */
body.three-col .three-columns div.col h3 { margin-bottom: 0.5em; }
/* line 148, ../../../app/stylesheets/screen.sass */
body.three-col .three-columns div.col.last { display: inline; float: left; margin-right: 0; width: 310px; }
/* line 147, ../../../../../../../.rvm/gems/jruby-1.7.16.1@bugshelf/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.three-col .three-columns div.col.last { overflow-x: hidden; }
/* line 151, ../../../app/stylesheets/screen.sass */
body.three-col .three-columns .fancybox-content { display: none; }
/* line 154, ../../../app/stylesheets/screen.sass */
body.three-col .three-columns.last { margin-bottom: 1.5em; }
/* line 158, ../../../app/stylesheets/screen.sass */
body.three-col .screenshots .col > p.short-text { margin-left: 5px; margin-right: 5px; }
/* line 161, ../../../app/stylesheets/screen.sass */
body.three-col .screenshots img { -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
/* line 166, ../../../app/stylesheets/screen.sass */
body.three-col .screenshots img:hover { -webkit-transform: translate(0, -5px); -moz-transform: translate(0, -5px); -ms-transform: translate(0, -5px); -o-transform: translate(0, -5px); transform: translate(0, -5px); }
/* line 170, ../../../app/stylesheets/screen.sass */
body.three-col #zoom { z-index: 1000; }
/* line 173, ../../../app/stylesheets/screen.sass */
body.three-col #zoom #zoom_content .long-text, body.three-col #zoom #zoom_content .short-text { background-color: #eeeeee; margin: 2px 2.5em; padding: 0.5em; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
/* line 179, ../../../app/stylesheets/screen.sass */
body.three-col #footer { background: black url(../../images/FooterBackground.gif) center center; border-top: 0px solid black; line-height: 20px; color: white; font-size: 10px; }
/* line 185, ../../../app/stylesheets/screen.sass */
body.three-col #footer a { color: white; }
/* line 187, ../../../app/stylesheets/screen.sass */
body.three-col #footer .container { text-align: center; }

/* line 1, ../../../app/stylesheets/partials/_legacy.scss */
p, ul li { font-size: 12px; margin-bottom: 7px; }

/* line 5, ../../../app/stylesheets/partials/_legacy.scss */
ul li { margin-left: 1.5em; }

/* line 8, ../../../app/stylesheets/partials/_legacy.scss */
h2 { padding-top: 10px; }

/* line 11, ../../../app/stylesheets/partials/_legacy.scss */
h3 { padding-top: 10px; }

/* line 15, ../../../app/stylesheets/partials/_legacy.scss */
fieldset legend { font-size: 1.3em; font-weight: bold; margin: 0px 1em 0px 1em; padding: 0px 1em 0px 1em; }

/* line 22, ../../../app/stylesheets/partials/_legacy.scss */
fieldset { padding-top: 1em; margin-top: 1.5em; border-top: 2px solid #aaa; }

/* line 28, ../../../app/stylesheets/partials/_legacy.scss */
form label { margin: 0 0.5em; padding: 0; width: 9em; display: block; float: left; text-align: left; }

/* line 36, ../../../app/stylesheets/partials/_legacy.scss */
.required label:after { content: "*"; /* does not work in IE */ }

/* line 39, ../../../app/stylesheets/partials/_legacy.scss */
form div { margin: 0.8em; }

/* line 42, ../../../app/stylesheets/partials/_legacy.scss */
div.fieldWithErrors { display: inline; margin: 0; padding: 0; border: 0; }

/* line 48, ../../../app/stylesheets/partials/_legacy.scss */
div.fieldWithErrors input { border: 2px solid red; }

/* line 52, ../../../app/stylesheets/partials/_legacy.scss */
body.bp span.highlight { background-color: transparent; }

/* line 56, ../../../app/stylesheets/partials/_legacy.scss */
body.bp p.hint { margin: 0; }

/* line 59, ../../../app/stylesheets/partials/_legacy.scss */
body.bp div.hint { margin: 10px 1em; }

/* line 63, ../../../app/stylesheets/partials/_legacy.scss */
#screenshots { height: 250px; }

/* line 67, ../../../app/stylesheets/partials/_legacy.scss */
body.three-col #header a#pricing_and_signup_main_nav_link { color: yellow; font-weight: bold; }

/* line 71, ../../../app/stylesheets/partials/_legacy.scss */
form .hint { color: #888; }

/* line 74, ../../../app/stylesheets/partials/_legacy.scss */
form .error.inline, form body.bp .inline.alert, body.bp form .inline.alert { padding: 0; margin-top: 0; border: 0; background-color: transparent; }

/* line 80, ../../../app/stylesheets/partials/_legacy.scss */
form .highlight { font-weight: bold; }

/* line 84, ../../../app/stylesheets/partials/_legacy.scss */
#faq_container h2 { border-bottom: 3px solid #aaa; }

/* line 88, ../../../app/stylesheets/partials/_legacy.scss */
.smaller { font-size: 0.8em; }
