/* line 17, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* line 20, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body {
  line-height: 1;
}

/* line 22, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 26, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 28, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 101, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 30, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 115, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* incase an inverted custom gradient isn't specified */
/* line 177, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.fancy-button-reset-base-class, .form input.create, .form input.update, .form input.submit, form.formtastic input.create, form.formtastic input.update, form.formtastic input.submit, .destroy-button, .destroy-button-small, .success-button, .success-button-small, .notice-button, .notice-button-small, .revert-button, .restore-button, #attachment_uploader input[type=submit] {
  font-family: "Lucida Grande", Lucida, Arial, sans-serif;
  background: url('/images/button_bg.png?1349901489') repeat-x bottom left;
  margin: 0;
  width: auto;
  overflow: visible;
  display: inline-block;
  cursor: pointer;
  text-decoration: none;
  border-style: solid;
  font-weight: bold;
}
/* line 165, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.fancy-button-reset-base-class::-moz-focus-inner, .form input.create::-moz-focus-inner, .form input.update::-moz-focus-inner, .form input.submit::-moz-focus-inner, form.formtastic input.create::-moz-focus-inner, form.formtastic input.update::-moz-focus-inner, form.formtastic input.submit::-moz-focus-inner, .destroy-button::-moz-focus-inner, .destroy-button-small::-moz-focus-inner, .success-button::-moz-focus-inner, .success-button-small::-moz-focus-inner, .notice-button::-moz-focus-inner, .notice-button-small::-moz-focus-inner, .revert-button::-moz-focus-inner, .restore-button::-moz-focus-inner, #attachment_uploader input[type=submit]::-moz-focus-inner {
  border: none;
  padding: 0;
}
/* line 168, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.fancy-button-reset-base-class:focus, .form input.create:focus, .form input.update:focus, .form input.submit:focus, form.formtastic input.create:focus, form.formtastic input.update:focus, form.formtastic input.submit:focus, .destroy-button:focus, .destroy-button-small:focus, .success-button:focus, .success-button-small:focus, .notice-button:focus, .notice-button-small:focus, .revert-button:focus, .restore-button:focus, #attachment_uploader input[type=submit]:focus {
  outline: none;
}

/* line 2, scss/_autocomplete.scss */
.ac_loading {
  background: white url("../images/indicator.gif") right center no-repeat;
}

/* line 5, scss/_autocomplete.scss */
.acResults {
  padding: 0px;
  background-color: Window;
  overflow: hidden;
  border: solid 1px WindowFrame;
}
/* line 10, scss/_autocomplete.scss */
.acResults ul {
  width: 100%;
  list-style-position: outside;
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 16, scss/_autocomplete.scss */
.acResults ul li {
  margin: 0;
  padding: 2px 5px;
  cursor: pointer;
  width: 100%;
  display: block;
  font: menu;
  overflow: hidden;
}
/* line 24, scss/_autocomplete.scss */
.acResults .acSelect {
  background-color: Highlight;
  color: HighlightText;
}

/* line 1, scss/_tag_input.scss */
.tagInputDiv {
  display: none;
  background-color: white;
  position: absolute;
  overflow: auto;
  border: 1px solid lightgray;
  margin-top: -1px;
  font: 13px/15px arial, sans-serif;
  z-index: 50;
}

/* line 11, scss/_tag_input.scss */
.tagInputLine {
  color: black;
  font-weight: normal;
  padding: 4px;
}

/* line 16, scss/_tag_input.scss */
.tagInputSel {
  background-color: Highlight;
  color: HighlightText;
}

/* line 20, scss/_tag_input.scss */
.tagInputLineTag {
  min-width: 150px;
  display: inline-block;
}

/* line 24, scss/_tag_input.scss */
.tagInputLineFreq {
  min-width: 50px;
  text-align: right;
  display: inline-block;
  float: right;
}

/* line 30, scss/_tag_input.scss */
.tagInputSuggestedTags {
  font-size: 12px;
  background-color: #e0e0e0;
  padding: 2px;
  font: 13px/15px arial, sans-serif;
  margin-top: 5px;
  width: 550px;
  color: #303030;
}
/* line 38, scss/_tag_input.scss */
.tagInputSuggestedTags .label {
  font-weight: bolder;
}

/* line 42, scss/_tag_input.scss */
.tagInputSuggestedTagList .tag {
  padding: 2px;
  cursor: pointer;
  display: inline-block;
  margin: 1px;
}
/* line 47, scss/_tag_input.scss */
.tagInputSuggestedTagList span.tag:hover {
  background-color: #f0f0f0;
}
/* line 49, scss/_tag_input.scss */
.tagInputSuggestedTagList .tagUsed {
  background-color: lightgray;
}

/*
Uploadify
Copyright (c) 2012 Reactive Apps, Ronnie Garcia
Released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
*/
/* line 7, scss/_uploadify.scss */
.uploadify {
  position: relative;
  margin-bottom: 1em;
}

/* line 12, scss/_uploadify.scss */
.uploadify-queue {
  margin-bottom: 1em;
}

/* line 15, scss/_uploadify.scss */
.uploadify-queue-item {
  background-color: #F5F5F5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font: 11px Verdana, Geneva, sans-serif;
  margin-top: 5px;
  max-width: 350px;
  padding: 10px;
}

/* line 25, scss/_uploadify.scss */
.uploadify-error {
  background-color: #FDE5DD !important;
}

/* line 28, scss/_uploadify.scss */
.uploadify-queue-item .cancel a {
  background: url("/images/uploadify-cancel.png") 0 0 no-repeat;
  float: right;
  height: 16px;
  text-indent: -9999px;
  width: 16px;
}

/* line 35, scss/_uploadify.scss */
.uploadify-queue-item.completed {
  background-color: #E5E5E5;
}

/* line 38, scss/_uploadify.scss */
.uploadify-progress {
  background-color: #E5E5E5;
  margin-top: 10px;
  width: 100%;
}

/* line 43, scss/_uploadify.scss */
.uploadify-progress-bar {
  background-color: #0099FF;
  height: 3px;
  width: 1px;
}

/* line 1, scss/_gcse.scss */
.gsc-control-cse {
  font-family: Helvetica, Arial, sans-serif !important;
  border-color: transparent !important;
  background-color: transparent !important;
}

/* line 6, scss/_gcse.scss */
input.gsc-input {
  border-color: #777777;
}

/* line 9, scss/_gcse.scss */
input.gsc-search-button {
  border-color: #333333;
  background-color: #333333;
}

/* line 13, scss/_gcse.scss */
.gsc-tabHeader.gsc-tabhInactive {
  border-color: #777777;
  background-color: #777777;
}

/* line 17, scss/_gcse.scss */
.gsc-tabHeader.gsc-tabhActive {
  border-color: #333333;
  background-color: #333333;
}

/* line 21, scss/_gcse.scss */
.gsc-tabsArea {
  border-color: #333333;
}

/* line 25, scss/_gcse.scss */
.gsc-webResult.gsc-result,
.gsc-results .gsc-imageResult {
  border-color: #FFFFFF;
  background-color: #FFFFFF;
}

/* line 30, scss/_gcse.scss */
.gsc-webResult.gsc-result:hover,
.gsc-imageResult:hover {
  border-color: #418220 !important;
  background-color: #FFFFFF;
}

/* line 37, scss/_gcse.scss */
.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b,
.gs-imageResult a.gs-title:link,
.gs-imageResult a.gs-title:link b {
  color: #418220 !important;
  text-decoration: none !important;
}

/* line 44, scss/_gcse.scss */
.gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited b,
.gs-imageResult a.gs-title:visited,
.gs-imageResult a.gs-title:visited b {
  color: #418220 !important;
  text-decoration: none !important;
}

/* line 51, scss/_gcse.scss */
.gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover b,
.gs-imageResult a.gs-title:hover,
.gs-imageResult a.gs-title:hover b {
  color: #418220 !important;
  text-decoration: none !important;
}

/* line 58, scss/_gcse.scss */
.gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active b,
.gs-imageResult a.gs-title:active,
.gs-imageResult a.gs-title:active b {
  color: #418220 !important;
  text-decoration: none !important;
}

/* line 62, scss/_gcse.scss */
.gsc-cursor-page {
  color: #418220 !important;
  text-decoration: none !important;
}

/* line 66, scss/_gcse.scss */
a.gsc-trailing-more-results:link {
  color: #418220 !important;
  text-decoration: none !important;
}

/* line 71, scss/_gcse.scss */
.gs-webResult .gs-snippet,
.gs-imageResult .gs-snippet {
  color: #333333;
}

/* line 75, scss/_gcse.scss */
.gs-webResult div.gs-visibleUrl,
.gs-imageResult div.gs-visibleUrl {
  color: #000000;
}

/* line 78, scss/_gcse.scss */
.gs-webResult div.gs-visibleUrl-short {
  color: #000000;
}

/* line 81, scss/_gcse.scss */
.gs-webResult div.gs-visibleUrl-short {
  display: none;
}

/* line 84, scss/_gcse.scss */
.gs-webResult div.gs-visibleUrl-long {
  display: block;
}

/* line 87, scss/_gcse.scss */
.gsc-cursor-box {
  border-color: #FFFFFF;
}

/* line 90, scss/_gcse.scss */
.gsc-results .gsc-cursor-box .gsc-cursor-page {
  border-color: #777777;
  background-color: #FFFFFF;
  color: #418220 !important;
}

/* line 95, scss/_gcse.scss */
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  border-color: #333333;
  background-color: #333333;
  color: #418220 !important;
}

/* line 100, scss/_gcse.scss */
.gs-promotion {
  border-color: #CCCCCC;
  background-color: #E6E6E6;
}

/* line 106, scss/_gcse.scss */
.gs-promotion a.gs-title:link,
.gs-promotion a.gs-title:link *,
.gs-promotion .gs-snippet a:link {
  color: #0000CC;
}

/* line 111, scss/_gcse.scss */
.gs-promotion a.gs-title:visited,
.gs-promotion a.gs-title:visited *,
.gs-promotion .gs-snippet a:visited {
  color: #0000CC;
}

/* line 116, scss/_gcse.scss */
.gs-promotion a.gs-title:hover,
.gs-promotion a.gs-title:hover *,
.gs-promotion .gs-snippet a:hover {
  color: #444444;
}

/* line 121, scss/_gcse.scss */
.gs-promotion a.gs-title:active,
.gs-promotion a.gs-title:active *,
.gs-promotion .gs-snippet a:active {
  color: #00CC00;
}

/* line 126, scss/_gcse.scss */
.gs-promotion .gs-snippet,
.gs-promotion .gs-title .gs-promotion-title-right,
.gs-promotion .gs-title .gs-promotion-title-right * {
  color: #333333;
}

/* line 130, scss/_gcse.scss */
.gs-promotion .gs-visibleUrl,
.gs-promotion .gs-visibleUrl-short {
  color: #00CC00;
}

/* line 133, scss/_gcse.scss */
div.gsc-clear-button {
  display: none !important;
}

/* line 134, scss/_gcse.scss */
.gsc-input input {
  background-image: url(../images/search_docs.png) !important;
  background-repeat: no-repeat !important;
  background-position: left center !important;
  border: 2px solid #6d6d68 !important;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  font-size: 1em !important;
  width: 94% !important;
  padding: 5px 3px !important;
}

/* line 143, scss/_gcse.scss */
td.gsc-input {
  text-align: right;
}

/* line 145, scss/_gcse.scss */
.gsc-input input:focus {
  background-image: none !important;
  border: 2px solid #418220 !important;
  outline: none;
}

/* line 149, scss/_gcse.scss */
table.gsc-search-box {
  width: 230px !important;
}

/* line 151, scss/_gcse.scss */
.cse form.gsc-search-box, form.gsc-search-box {
  padding: 0 !important;
}

/* line 153, scss/_gcse.scss */
.cse input.gsc-search-button, input.gsc-search-button {
  display: none;
}

/* line 155, scss/_gcse.scss */
td.gsc-search-button {
  display: none;
}

/* line 157, scss/_gcse.scss */
#cse-search-form {
  color: #c3c3c3 !important;
  text-shadow: black, -1px, -1px !important;
}

/* line 160, scss/_gcse.scss */
td.gsc-clear-button {
  display: none;
}

/* line 161, scss/_gcse.scss */
.gsc-resultsbox-visible {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 15px 5px 10px;
  width: 100% !important;
  border: 6px solid #382818 !important;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  background-color: white;
}

/* line 168, scss/_gcse.scss */
.cse .gsc-control-cse, .gsc-control-cse {
  padding: 0 !important;
}

/* line 170, scss/_gcse.scss */
.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
  font-size: 12px !important;
  background-color: transparent !important;
}

/* line 173, scss/_gcse.scss */
.gsc-result-info {
  color: #c3c3c3 !important;
  text-shadow: black -1px -1px !important;
  border-bottom: none !important;
}

/* line 177, scss/_gcse.scss */
.cse .gs-result .gs-snippet, .gs-result .gs-snippet, .cse .gs-spelling, .gs-spelling {
  font-size: 13px !important;
}

/* line 179, scss/_gcse.scss */
.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page, .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
  background-color: #ccc !important;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  padding: 3px !important;
  color: black !important;
  font-weight: bold !important;
  text-shadow: none !important;
  text-decoration: none !important;
}

/* line 187, scss/_gcse.scss */
.cse .gsc-cursor-box, .gsc-cursor-box {
  border-top: none !important;
}

/* line 189, scss/_gcse.scss */
.gsc-above-wrapper-area {
  display: none;
  border-bottom: none !important;
}

/* line 50, scss/screen.scss */
body {
  font-family: Helvetica, Arial;
  font-size: 0.8em;
  background: #433326 !important;
}
/* line 46, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .container {
  width: 950px;
  margin: 0 auto;
  *display: inline-block;
}
/* line 110, scss/_formtastic_base.scss */
body .container:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 48, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .column, body .span-1, body .span-2, body .span-3, body .span-4, body .span-5, body .span-6, body .span-7, body .span-8, body .span-9, body .span-10, body .span-11, body .span-12, body .span-13, body .span-14, body .span-15, body .span-16, body .span-17, body .span-18, body .span-19, body .span-20, body .span-21, body .span-22, body .span-23, body .span-24 {
  display: inline;
  float: left;
  margin-right: 10px;
}
/* line 147, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body .column, * html body .span-1, * html body .span-2, * html body .span-3, * html body .span-4, * html body .span-5, * html body .span-6, * html body .span-7, * html body .span-8, * html body .span-9, * html body .span-10, * html body .span-11, * html body .span-12, * html body .span-13, * html body .span-14, * html body .span-15, * html body .span-16, * html body .span-17, * html body .span-18, * html body .span-19, * html body .span-20, * html body .span-21, * html body .span-22, * html body .span-23, * html body .span-24 {
  overflow-x: hidden;
}
/* line 51, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .last {
  margin-right: 0;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .span-1 {
  width: 30px;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .span-2 {
  width: 70px;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .span-3 {
  width: 110px;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .span-4 {
  width: 150px;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .span-5 {
  width: 190px;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .span-6 {
  width: 230px;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .span-7 {
  width: 270px;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .span-8 {
  width: 310px;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .span-9 {
  width: 350px;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .span-10 {
  width: 390px;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .span-11 {
  width: 430px;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .span-12 {
  width: 470px;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .span-13 {
  width: 510px;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .span-14 {
  width: 550px;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .span-15 {
  width: 590px;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .span-16 {
  width: 630px;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .span-17 {
  width: 670px;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .span-18 {
  width: 710px;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .span-19 {
  width: 750px;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .span-20 {
  width: 790px;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .span-21 {
  width: 830px;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .span-22 {
  width: 870px;
}
/* line 55, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .span-23 {
  width: 910px;
}
/* line 58, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .span-24 {
  width: 950px;
  margin: 0;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body input.span-1, body textarea.span-1, body select.span-1 {
  width: 30px;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body input.span-2, body textarea.span-2, body select.span-2 {
  width: 70px;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body input.span-3, body textarea.span-3, body select.span-3 {
  width: 110px;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body input.span-4, body textarea.span-4, body select.span-4 {
  width: 150px;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body input.span-5, body textarea.span-5, body select.span-5 {
  width: 190px;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body input.span-6, body textarea.span-6, body select.span-6 {
  width: 230px;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body input.span-7, body textarea.span-7, body select.span-7 {
  width: 270px;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body input.span-8, body textarea.span-8, body select.span-8 {
  width: 310px;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body input.span-9, body textarea.span-9, body select.span-9 {
  width: 350px;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body input.span-10, body textarea.span-10, body select.span-10 {
  width: 390px;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body input.span-11, body textarea.span-11, body select.span-11 {
  width: 430px;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body input.span-12, body textarea.span-12, body select.span-12 {
  width: 470px;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body input.span-13, body textarea.span-13, body select.span-13 {
  width: 510px;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body input.span-14, body textarea.span-14, body select.span-14 {
  width: 550px;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body input.span-15, body textarea.span-15, body select.span-15 {
  width: 590px;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body input.span-16, body textarea.span-16, body select.span-16 {
  width: 630px;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body input.span-17, body textarea.span-17, body select.span-17 {
  width: 670px;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body input.span-18, body textarea.span-18, body select.span-18 {
  width: 710px;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body input.span-19, body textarea.span-19, body select.span-19 {
  width: 750px;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body input.span-20, body textarea.span-20, body select.span-20 {
  width: 790px;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body input.span-21, body textarea.span-21, body select.span-21 {
  width: 830px;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body input.span-22, body textarea.span-22, body select.span-22 {
  width: 870px;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body input.span-23, body textarea.span-23, body select.span-23 {
  width: 910px;
}
/* line 64, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body input.span-24, body textarea.span-24, body select.span-24 {
  width: 950px;
}
/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .append-1 {
  padding-right: 40px;
}
/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .append-2 {
  padding-right: 80px;
}
/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .append-3 {
  padding-right: 120px;
}
/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .append-4 {
  padding-right: 160px;
}
/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .append-5 {
  padding-right: 200px;
}
/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .append-6 {
  padding-right: 240px;
}
/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .append-7 {
  padding-right: 280px;
}
/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .append-8 {
  padding-right: 320px;
}
/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .append-9 {
  padding-right: 360px;
}
/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .append-10 {
  padding-right: 400px;
}
/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .append-11 {
  padding-right: 440px;
}
/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .append-12 {
  padding-right: 480px;
}
/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .append-13 {
  padding-right: 520px;
}
/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .append-14 {
  padding-right: 560px;
}
/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .append-15 {
  padding-right: 600px;
}
/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .append-16 {
  padding-right: 640px;
}
/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .append-17 {
  padding-right: 680px;
}
/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .append-18 {
  padding-right: 720px;
}
/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .append-19 {
  padding-right: 760px;
}
/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .append-20 {
  padding-right: 800px;
}
/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .append-21 {
  padding-right: 840px;
}
/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .append-22 {
  padding-right: 880px;
}
/* line 68, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .append-23 {
  padding-right: 920px;
}
/* line 72, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .prepend-1 {
  padding-left: 40px;
}
/* line 72, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .prepend-2 {
  padding-left: 80px;
}
/* line 72, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .prepend-3 {
  padding-left: 120px;
}
/* line 72, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .prepend-4 {
  padding-left: 160px;
}
/* line 72, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .prepend-5 {
  padding-left: 200px;
}
/* line 72, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .prepend-6 {
  padding-left: 240px;
}
/* line 72, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .prepend-7 {
  padding-left: 280px;
}
/* line 72, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .prepend-8 {
  padding-left: 320px;
}
/* line 72, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .prepend-9 {
  padding-left: 360px;
}
/* line 72, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .prepend-10 {
  padding-left: 400px;
}
/* line 72, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .prepend-11 {
  padding-left: 440px;
}
/* line 72, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .prepend-12 {
  padding-left: 480px;
}
/* line 72, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .prepend-13 {
  padding-left: 520px;
}
/* line 72, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .prepend-14 {
  padding-left: 560px;
}
/* line 72, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .prepend-15 {
  padding-left: 600px;
}
/* line 72, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .prepend-16 {
  padding-left: 640px;
}
/* line 72, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .prepend-17 {
  padding-left: 680px;
}
/* line 72, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .prepend-18 {
  padding-left: 720px;
}
/* line 72, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .prepend-19 {
  padding-left: 760px;
}
/* line 72, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .prepend-20 {
  padding-left: 800px;
}
/* line 72, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .prepend-21 {
  padding-left: 840px;
}
/* line 72, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .prepend-22 {
  padding-left: 880px;
}
/* line 72, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .prepend-23 {
  padding-left: 920px;
}
/* line 76, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-1, body .pull-2, body .pull-3, body .pull-4, body .pull-5, body .pull-6, body .pull-7, body .pull-8, body .pull-9, body .pull-10, body .pull-11, body .pull-12, body .pull-13, body .pull-14, body .pull-15, body .pull-16, body .pull-17, body .pull-18, body .pull-19, body .pull-20, body .pull-21, body .pull-22, body .pull-23, body .pull-24 {
  display: inline;
  float: left;
  position: relative;
}
/* line 79, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-1 {
  margin-left: -40px;
}
/* line 79, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-2 {
  margin-left: -80px;
}
/* line 79, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-3 {
  margin-left: -120px;
}
/* line 79, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-4 {
  margin-left: -160px;
}
/* line 79, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-5 {
  margin-left: -200px;
}
/* line 79, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-6 {
  margin-left: -240px;
}
/* line 79, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-7 {
  margin-left: -280px;
}
/* line 79, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-8 {
  margin-left: -320px;
}
/* line 79, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-9 {
  margin-left: -360px;
}
/* line 79, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-10 {
  margin-left: -400px;
}
/* line 79, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-11 {
  margin-left: -440px;
}
/* line 79, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-12 {
  margin-left: -480px;
}
/* line 79, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-13 {
  margin-left: -520px;
}
/* line 79, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-14 {
  margin-left: -560px;
}
/* line 79, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-15 {
  margin-left: -600px;
}
/* line 79, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-16 {
  margin-left: -640px;
}
/* line 79, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-17 {
  margin-left: -680px;
}
/* line 79, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-18 {
  margin-left: -720px;
}
/* line 79, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-19 {
  margin-left: -760px;
}
/* line 79, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-20 {
  margin-left: -800px;
}
/* line 79, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-21 {
  margin-left: -840px;
}
/* line 79, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-22 {
  margin-left: -880px;
}
/* line 79, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-23 {
  margin-left: -920px;
}
/* line 79, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .pull-24 {
  margin-left: -960px;
}
/* line 81, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-1, body .push-2, body .push-3, body .push-4, body .push-5, body .push-6, body .push-7, body .push-8, body .push-9, body .push-10, body .push-11, body .push-12, body .push-13, body .push-14, body .push-15, body .push-16, body .push-17, body .push-18, body .push-19, body .push-20, body .push-21, body .push-22, body .push-23, body .push-24 {
  display: inline;
  float: left;
  position: relative;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-1 {
  margin: 0 -40px 1.5em 40px;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-2 {
  margin: 0 -80px 1.5em 80px;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-3 {
  margin: 0 -120px 1.5em 120px;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-4 {
  margin: 0 -160px 1.5em 160px;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-5 {
  margin: 0 -200px 1.5em 200px;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-6 {
  margin: 0 -240px 1.5em 240px;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-7 {
  margin: 0 -280px 1.5em 280px;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-8 {
  margin: 0 -320px 1.5em 320px;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-9 {
  margin: 0 -360px 1.5em 360px;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-10 {
  margin: 0 -400px 1.5em 400px;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-11 {
  margin: 0 -440px 1.5em 440px;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-12 {
  margin: 0 -480px 1.5em 480px;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-13 {
  margin: 0 -520px 1.5em 520px;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-14 {
  margin: 0 -560px 1.5em 560px;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-15 {
  margin: 0 -600px 1.5em 600px;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-16 {
  margin: 0 -640px 1.5em 640px;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-17 {
  margin: 0 -680px 1.5em 680px;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-18 {
  margin: 0 -720px 1.5em 720px;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-19 {
  margin: 0 -760px 1.5em 760px;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-20 {
  margin: 0 -800px 1.5em 800px;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-21 {
  margin: 0 -840px 1.5em 840px;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-22 {
  margin: 0 -880px 1.5em 880px;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-23 {
  margin: 0 -920px 1.5em 920px;
}
/* line 84, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .push-24 {
  margin: 0 -960px 1.5em 960px;
}
/* line 86, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .prepend-top {
  margin-top: 1.5em;
}
/* line 88, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/compass-0.11.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
body .append-bottom {
  margin-bottom: 1.5em;
}

/* line 57, scss/screen.scss */
b, strong {
  font-weight: bold;
}

/* line 60, scss/screen.scss */
i, em {
  font-style: italic;
}

/* line 63, scss/screen.scss */
#white_container {
  background-color: white;
}

/* line 66, scss/screen.scss */
#container {
  margin: 0 20px 20px 20px;
  padding: 20px 0 0 0;
  width: 950px;
  text-align: left;
}

/* line 72, scss/screen.scss */
.padbottom {
  padding-bottom: 10px;
}

/* line 75, scss/screen.scss */
.padbottomless {
  padding-bottom: 5px;
}

/* line 78, scss/screen.scss */
.padbottommore {
  padding-bottom: 20px;
}

/* line 81, scss/screen.scss */
.padtop {
  padding-top: 10px;
}

/* line 84, scss/screen.scss */
.padtopless {
  padding-top: 5px;
}

/* line 87, scss/screen.scss */
.padtopmore {
  padding-top: 20px;
}

/* line 90, scss/screen.scss */
.padleft {
  padding-left: 10px;
}

/* line 93, scss/screen.scss */
.padleftmore {
  padding-left: 20px;
}

/* line 96, scss/screen.scss */
.padright {
  padding-right: 10px;
}

/* line 99, scss/screen.scss */
.padrightmore {
  padding-right: 20px;
}

/* line 102, scss/screen.scss */
.font-bigger {
  font-size: 1.3em;
}

/* line 106, scss/screen.scss */
.rounded {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}

/* line 109, scss/screen.scss */
.loader {
  position: relative;
  top: 2px;
}

/* line 113, scss/screen.scss */
h1 {
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: bold;
  padding: 10px 0px 10px 0px;
}

/* line 119, scss/screen.scss */
h2 {
  font-size: 1.2em;
  font-weight: bold;
  padding: 10px 0px 5px 0px;
}

/* line 124, scss/screen.scss */
p {
  line-height: 1.1em;
}

/* line 127, scss/screen.scss */
td {
  padding: 0px 15px 5px 0px;
  line-height: 1.2em;
}

/* line 131, scss/screen.scss */
th {
  font-weight: bold;
  padding: 5px 15px 5px 0px;
}

/* line 135, scss/screen.scss */
a {
  color: #418220;
  text-decoration: none;
}

/* line 139, scss/screen.scss */
a:hover {
  text-decoration: underline;
}

/* line 142, scss/screen.scss */
form.formtastic {
  /*@include stack-form(full, 400px);*/
}
/* line 144, scss/screen.scss */
form.formtastic .inline-errors, form.formtastic .inline-hints {
  font-size: 0.9em;
  margin-top: 3px;
  line-height: 1.3em;
}
/* line 148, scss/screen.scss */
form.formtastic .inline-errors {
  color: #a21414;
}
/* line 150, scss/screen.scss */
form.formtastic .inline-hints {
  color: #999999;
}
/* line 152, scss/screen.scss */
form.formtastic li {
  padding: 5px 0px;
}
/* line 154, scss/screen.scss */
form.formtastic .buttons {
  margin-top: 5px;
}
/* line 156, scss/screen.scss */
form.formtastic legend {
  padding-top: 10px;
  font-weight: bold;
}
/* line 159, scss/screen.scss */
form.formtastic .html_wysiwig textarea {
  height: 300px;
  width: 940px;
}
/* line 162, scss/screen.scss */
form.formtastic textarea {
  height: 50px;
}
/* line 165, scss/screen.scss */
form.formtastic .error input {
  border-width: 2px;
  border-color: #a21414;
  border-style: solid;
}
/* line 170, scss/screen.scss */
form.formtastic .text-counting {
  float: right;
}
/* line 173, scss/screen.scss */
form.formtastic .text-counting-side {
  margin-left: 30px;
  margin-top: 5px;
}
/* line 177, scss/screen.scss */
form.formtastic .no_label label {
  display: none;
}
/* line 179, scss/screen.scss */
form.formtastic .no_legend .label {
  display: none;
}

/* line 184, scss/screen.scss */
.header {
  padding: 5px 0px 3px 0px;
  color: #5a524a;
  font-weight: bold;
}

/* line 189, scss/screen.scss */
.form, form.formtastic {
  overflow: hidden;
}
/* line 191, scss/screen.scss */
.form label, form.formtastic label {
  padding: 5px 0px 3px 0px;
  color: #5a524a;
  font-weight: bold;
}
/* line 195, scss/screen.scss */
.form input, .form select, .form password, .form textarea, form.formtastic input, form.formtastic select, form.formtastic password, form.formtastic textarea {
  padding: 3px;
  font-size: 1em;
  outline: none;
}
/* line 199, scss/screen.scss */
.form input, .form password, .form textarea, form.formtastic input, form.formtastic password, form.formtastic textarea {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}
/* line 201, scss/screen.scss */
.form input.create, .form input.update, .form input.submit, form.formtastic input.create, form.formtastic input.update, form.formtastic input.submit {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  font-size: 14px;
  line-height: 1.2em;
  padding: 0.3em 1em;
  border-width: 1px;
  background-color: #37a200;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #93dc6f), color-stop(10%, #60bf2f), color-stop(50%, #3b761d), color-stop(50%, #35691a), color-stop(100%, #499224));
  background-image: -webkit-linear-gradient(#93dc6f, #60bf2f 10%, #3b761d 50%, #35691a 50%, #499224);
  background-image: -moz-linear-gradient(#93dc6f, #60bf2f 10%, #3b761d 50%, #35691a 50%, #499224);
  background-image: -o-linear-gradient(#93dc6f, #60bf2f 10%, #3b761d 50%, #35691a 50%, #499224);
  background-image: linear-gradient(#93dc6f, #60bf2f 10%, #3b761d 50%, #35691a 50%, #499224);
  border-color: #224511;
  text-shadow: #0c2200 0px 1px 1px;
  -moz-box-shadow: rgba(255, 255, 255, 0.31765) 0 0 0.1em 1px inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.31765) 0 0 0.1em 1px inset;
  -o-box-shadow: rgba(255, 255, 255, 0.31765) 0 0 0.1em 1px inset;
  box-shadow: rgba(255, 255, 255, 0.31765) 0 0 0.1em 1px inset;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  -o-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -khtml-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.form input.create, .form input.create:visited, .form input.update, .form input.update:visited, .form input.submit, .form input.submit:visited, form.formtastic input.create, form.formtastic input.create:visited, form.formtastic input.update, form.formtastic input.update:visited, form.formtastic input.submit, form.formtastic input.submit:visited {
  color: white;
}
/* line 31, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.form input.create:hover, .form input.create:focus, .form input.update:hover, .form input.update:focus, .form input.submit:hover, .form input.submit:focus, form.formtastic input.create:hover, form.formtastic input.create:focus, form.formtastic input.update:hover, form.formtastic input.update:focus, form.formtastic input.submit:hover, form.formtastic input.submit:focus {
  background-color: #319300;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8ad863), color-stop(10%, #5ab32c), color-stop(50%, #35691a), color-stop(50%, #2f5d17), color-stop(100%, #438621));
  background-image: -webkit-linear-gradient(#8ad863, #5ab32c 10%, #35691a 50%, #2f5d17 50%, #438621);
  background-image: -moz-linear-gradient(#8ad863, #5ab32c 10%, #35691a 50%, #2f5d17 50%, #438621);
  background-image: -o-linear-gradient(#8ad863, #5ab32c 10%, #35691a 50%, #2f5d17 50%, #438621);
  background-image: linear-gradient(#8ad863, #5ab32c 10%, #35691a 50%, #2f5d17 50%, #438621);
  border-color: #1c380e;
  text-shadow: #061300 0px 1px 1px;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.form input.create:hover, .form input.create:hover:visited, .form input.create:focus, .form input.create:focus:visited, .form input.update:hover, .form input.update:hover:visited, .form input.update:focus, .form input.update:focus:visited, .form input.submit:hover, .form input.submit:hover:visited, .form input.submit:focus, .form input.submit:focus:visited, form.formtastic input.create:hover, form.formtastic input.create:hover:visited, form.formtastic input.create:focus, form.formtastic input.create:focus:visited, form.formtastic input.update:hover, form.formtastic input.update:hover:visited, form.formtastic input.update:focus, form.formtastic input.update:focus:visited, form.formtastic input.submit:hover, form.formtastic input.submit:hover:visited, form.formtastic input.submit:focus, form.formtastic input.submit:focus:visited {
  color: white;
}
/* line 36, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.form input.create:active, .form input.update:active, .form input.submit:active, form.formtastic input.create:active, form.formtastic input.update:active, form.formtastic input.submit:active {
  background-color: #2c8300;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #35691a), color-stop(30%, #39721c), color-stop(50%, #316118), color-stop(50%, #2a5515), color-stop(100%, #458a22));
  background-image: -webkit-linear-gradient(#35691a, #39721c 30%, #316118 50%, #2a5515 50%, #458a22);
  background-image: -moz-linear-gradient(#35691a, #39721c 30%, #316118 50%, #2a5515 50%, #458a22);
  background-image: -o-linear-gradient(#35691a, #39721c 30%, #316118 50%, #2a5515 50%, #458a22);
  background-image: linear-gradient(#35691a, #39721c 30%, #316118 50%, #2a5515 50%, #458a22);
  border-color: #162c0b;
  text-shadow: #010400 0px -1px -1px;
  -moz-box-shadow: #224511 0 0.08em 0.2em 1px inset;
  -webkit-box-shadow: #224511 0 0.08em 0.2em 1px inset;
  -o-box-shadow: #224511 0 0.08em 0.2em 1px inset;
  box-shadow: #224511 0 0.08em 0.2em 1px inset;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.form input.create:active, .form input.create:active:visited, .form input.update:active, .form input.update:active:visited, .form input.submit:active, .form input.submit:active:visited, form.formtastic input.create:active, form.formtastic input.create:active:visited, form.formtastic input.update:active, form.formtastic input.update:active:visited, form.formtastic input.submit:active, form.formtastic input.submit:active:visited {
  color: white;
}
/* line 203, scss/screen.scss */
.form input.create:disabled, .form input.update:disabled, .form input.submit:disabled, form.formtastic input.create:disabled, form.formtastic input.update:disabled, form.formtastic input.submit:disabled {
  background-color: #999999;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ededed), color-stop(10%, #bfbfbf), color-stop(50%, #919191), color-stop(50%, #8a8a8a), color-stop(100%, #a3a3a3));
  background-image: -webkit-linear-gradient(#ededed, #bfbfbf 10%, #919191 50%, #8a8a8a 50%, #a3a3a3);
  background-image: -moz-linear-gradient(#ededed, #bfbfbf 10%, #919191 50%, #8a8a8a 50%, #a3a3a3);
  background-image: -o-linear-gradient(#ededed, #bfbfbf 10%, #919191 50%, #8a8a8a 50%, #a3a3a3);
  background-image: linear-gradient(#ededed, #bfbfbf 10%, #919191 50%, #8a8a8a 50%, #a3a3a3);
  border-color: #737373;
  text-shadow: #595959 0px 1px 1px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1400px)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=1400px);
  opacity: 14px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  cursor: default !important;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.form input.create:disabled, .form input.create:disabled:visited, .form input.update:disabled, .form input.update:disabled:visited, .form input.submit:disabled, .form input.submit:disabled:visited, form.formtastic input.create:disabled, form.formtastic input.create:disabled:visited, form.formtastic input.update:disabled, form.formtastic input.update:disabled:visited, form.formtastic input.submit:disabled, form.formtastic input.submit:disabled:visited {
  color: white;
}
/* line 205, scss/screen.scss */
.form input:disabled, form.formtastic input:disabled {
  color: #999999;
}
/* line 207, scss/screen.scss */
.form .idle, form.formtastic .idle {
  border-width: 2px;
  border-color: #d6d1cd;
  border-style: solid;
}
/* line 212, scss/screen.scss */
.form .focus, form.formtastic .focus {
  border-width: 2px;
  border-color: #418220;
  border-style: solid;
}
/* line 217, scss/screen.scss */
.form .form_fixed, form.formtastic .form_fixed {
  width: 500px !important;
}
/* line 219, scss/screen.scss */
.form .form_fixed label, form.formtastic .form_fixed label {
  width: auto !important;
}

/* line 222, scss/screen.scss */
abbr {
  border: none;
}

/* line 225, scss/screen.scss */
.disabled {
  color: #999999 !important;
}

/* line 228, scss/screen.scss */
.action-button {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  text-transform: uppercase;
  background-color: #e8e6e5;
  color: black;
  padding: 3px 4px;
  font-size: 0.6em;
  text-decoration: none;
  white-space: nowrap;
}

/* line 238, scss/screen.scss */
.action-button:hover {
  text-decoration: none;
  background-color: #d0ccca;
}

/* line 242, scss/screen.scss */
.plus-button, .minus-button {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  text-transform: uppercase;
  background-color: #e8e6e5;
  color: black;
  width: 15px;
  padding: 3px 4px;
  font-size: 0.7em;
  text-decoration: none;
}

/* line 252, scss/screen.scss */
.check-button {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  text-transform: uppercase;
  background-color: #418220;
  color: white;
  padding: 3px;
  width: 15px;
  font-size: 0.7em;
  text-decoration: none;
  font-weight: normal;
}

/* line 263, scss/screen.scss */
.check-button a, .plus-button a, .minus-button a {
  color: #418220;
}

/* line 266, scss/screen.scss */
.check-button:hover {
  background-color: #a21414;
  text-decoration: none;
  color: white;
}

/* line 271, scss/screen.scss */
.plus-button:hover {
  background-color: #418220;
  text-decoration: none;
  color: white;
}

/* line 276, scss/screen.scss */
.minus-button:hover {
  background-color: #a21414;
  text-decoration: none;
  color: white;
}

/* line 281, scss/screen.scss */
.on-button, .off-button, .unknown-button, .gop-button, .dem-button {
  font-weight: bold;
  color: white;
  padding: 3px 6px 2px 6px;
  font-size: 14px;
  letter-spacing: 0.1em;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}
/* line 288, scss/screen.scss */
.on-button a, .off-button a, .unknown-button a, .gop-button a, .dem-button a {
  text-decoration: none;
  color: white;
}

/* line 291, scss/screen.scss */
.on-button-small, .off-button-small, .unknown-button-small, .gop-button-small, .dem-button-small {
  font-weight: bold;
  color: white;
  padding: 2px 4px 2px 4px;
  font-size: 9px;
  letter-spacing: 0.1em;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  white-space: nowrap;
}
/* line 299, scss/screen.scss */
.on-button-small a, .off-button-small a, .unknown-button-small a, .gop-button-small a, .dem-button-small a {
  text-decoration: none;
  color: white;
}

/* line 302, scss/screen.scss */
.on-button, .on-button-small {
  background-color: #418220;
}

/* line 305, scss/screen.scss */
.off-button, .off-button-small {
  background-color: #a21414;
}

/* line 308, scss/screen.scss */
.unknown-button, .unknown-button-small {
  background-color: #6d5f55;
}

/* line 311, scss/screen.scss */
.gop-button, .gop-button-small {
  background-color: #a21414;
}

/* line 314, scss/screen.scss */
.dem-button, .dem-button-small {
  background-color: #00466c;
}

/* line 317, scss/screen.scss */
.destroy-button {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  font-size: 14px;
  line-height: 1.2em;
  padding: 0.3em 1em;
  border-width: 1px;
  background-color: #b60000;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ed7171), color-stop(10%, #e31f1f), color-stop(50%, #941212), color-stop(50%, #871111), color-stop(100%, #b41616));
  background-image: -webkit-linear-gradient(#ed7171, #e31f1f 10%, #941212 50%, #871111 50%, #b41616);
  background-image: -moz-linear-gradient(#ed7171, #e31f1f 10%, #941212 50%, #871111 50%, #b41616);
  background-image: -o-linear-gradient(#ed7171, #e31f1f 10%, #941212 50%, #871111 50%, #b41616);
  background-image: linear-gradient(#ed7171, #e31f1f 10%, #941212 50%, #871111 50%, #b41616);
  border-color: #5e0c0c;
  text-shadow: #360000 0px 1px 1px;
  -moz-box-shadow: rgba(255, 255, 255, 0.35686) 0 0 0.1em 1px inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.35686) 0 0 0.1em 1px inset;
  -o-box-shadow: rgba(255, 255, 255, 0.35686) 0 0 0.1em 1px inset;
  box-shadow: rgba(255, 255, 255, 0.35686) 0 0 0.1em 1px inset;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  -o-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -khtml-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.destroy-button, .destroy-button:visited {
  color: white;
}
/* line 31, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.destroy-button:hover, .destroy-button:focus {
  background-color: #a70000;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ec6363), color-stop(10%, #d81b1b), color-stop(50%, #871111), color-stop(50%, #790f0f), color-stop(100%, #a71515));
  background-image: -webkit-linear-gradient(#ec6363, #d81b1b 10%, #871111 50%, #790f0f 50%, #a71515);
  background-image: -moz-linear-gradient(#ec6363, #d81b1b 10%, #871111 50%, #790f0f 50%, #a71515);
  background-image: -o-linear-gradient(#ec6363, #d81b1b 10%, #871111 50%, #790f0f 50%, #a71515);
  background-image: linear-gradient(#ec6363, #d81b1b 10%, #871111 50%, #790f0f 50%, #a71515);
  border-color: #500a0a;
  text-shadow: #270000 0px 1px 1px;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.destroy-button:hover, .destroy-button:hover:visited, .destroy-button:focus, .destroy-button:focus:visited {
  color: white;
}
/* line 36, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.destroy-button:active {
  background-color: #970000;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #871111), color-stop(30%, #901212), color-stop(50%, #7e1010), color-stop(50%, #700e0e), color-stop(100%, #ab1515));
  background-image: -webkit-linear-gradient(#871111, #901212 30%, #7e1010 50%, #700e0e 50%, #ab1515);
  background-image: -moz-linear-gradient(#871111, #901212 30%, #7e1010 50%, #700e0e 50%, #ab1515);
  background-image: -o-linear-gradient(#871111, #901212 30%, #7e1010 50%, #700e0e 50%, #ab1515);
  background-image: linear-gradient(#871111, #901212 30%, #7e1010 50%, #700e0e 50%, #ab1515);
  border-color: #430808;
  text-shadow: #180000 0px -1px -1px;
  -moz-box-shadow: #5e0c0c 0 0.08em 0.2em 1px inset;
  -webkit-box-shadow: #5e0c0c 0 0.08em 0.2em 1px inset;
  -o-box-shadow: #5e0c0c 0 0.08em 0.2em 1px inset;
  box-shadow: #5e0c0c 0 0.08em 0.2em 1px inset;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.destroy-button:active, .destroy-button:active:visited {
  color: white;
}

/* line 320, scss/screen.scss */
.destroy-button-small {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  font-size: 12px;
  line-height: 1.2em;
  padding: 0.3em 1em;
  border-width: 1px;
  background-color: #b60000;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ed7171), color-stop(10%, #e31f1f), color-stop(50%, #941212), color-stop(50%, #871111), color-stop(100%, #b41616));
  background-image: -webkit-linear-gradient(#ed7171, #e31f1f 10%, #941212 50%, #871111 50%, #b41616);
  background-image: -moz-linear-gradient(#ed7171, #e31f1f 10%, #941212 50%, #871111 50%, #b41616);
  background-image: -o-linear-gradient(#ed7171, #e31f1f 10%, #941212 50%, #871111 50%, #b41616);
  background-image: linear-gradient(#ed7171, #e31f1f 10%, #941212 50%, #871111 50%, #b41616);
  border-color: #5e0c0c;
  text-shadow: #360000 0px 1px 1px;
  -moz-box-shadow: rgba(255, 255, 255, 0.35686) 0 0 0.1em 1px inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.35686) 0 0 0.1em 1px inset;
  -o-box-shadow: rgba(255, 255, 255, 0.35686) 0 0 0.1em 1px inset;
  box-shadow: rgba(255, 255, 255, 0.35686) 0 0 0.1em 1px inset;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  -o-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -khtml-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.destroy-button-small, .destroy-button-small:visited {
  color: white;
}
/* line 31, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.destroy-button-small:hover, .destroy-button-small:focus {
  background-color: #a70000;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ec6363), color-stop(10%, #d81b1b), color-stop(50%, #871111), color-stop(50%, #790f0f), color-stop(100%, #a71515));
  background-image: -webkit-linear-gradient(#ec6363, #d81b1b 10%, #871111 50%, #790f0f 50%, #a71515);
  background-image: -moz-linear-gradient(#ec6363, #d81b1b 10%, #871111 50%, #790f0f 50%, #a71515);
  background-image: -o-linear-gradient(#ec6363, #d81b1b 10%, #871111 50%, #790f0f 50%, #a71515);
  background-image: linear-gradient(#ec6363, #d81b1b 10%, #871111 50%, #790f0f 50%, #a71515);
  border-color: #500a0a;
  text-shadow: #270000 0px 1px 1px;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.destroy-button-small:hover, .destroy-button-small:hover:visited, .destroy-button-small:focus, .destroy-button-small:focus:visited {
  color: white;
}
/* line 36, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.destroy-button-small:active {
  background-color: #970000;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #871111), color-stop(30%, #901212), color-stop(50%, #7e1010), color-stop(50%, #700e0e), color-stop(100%, #ab1515));
  background-image: -webkit-linear-gradient(#871111, #901212 30%, #7e1010 50%, #700e0e 50%, #ab1515);
  background-image: -moz-linear-gradient(#871111, #901212 30%, #7e1010 50%, #700e0e 50%, #ab1515);
  background-image: -o-linear-gradient(#871111, #901212 30%, #7e1010 50%, #700e0e 50%, #ab1515);
  background-image: linear-gradient(#871111, #901212 30%, #7e1010 50%, #700e0e 50%, #ab1515);
  border-color: #430808;
  text-shadow: #180000 0px -1px -1px;
  -moz-box-shadow: #5e0c0c 0 0.08em 0.2em 1px inset;
  -webkit-box-shadow: #5e0c0c 0 0.08em 0.2em 1px inset;
  -o-box-shadow: #5e0c0c 0 0.08em 0.2em 1px inset;
  box-shadow: #5e0c0c 0 0.08em 0.2em 1px inset;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.destroy-button-small:active, .destroy-button-small:active:visited {
  color: white;
}

/* line 324, scss/screen.scss */
.destroy-button:disabled, .success-button:disabled:hover, .success-button:disabled, .revert-button:disabled, .restore-button:disabled, .notice-button:hover {
  background-color: #999999;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ededed), color-stop(10%, #bfbfbf), color-stop(50%, #919191), color-stop(50%, #8a8a8a), color-stop(100%, #a3a3a3));
  background-image: -webkit-linear-gradient(#ededed, #bfbfbf 10%, #919191 50%, #8a8a8a 50%, #a3a3a3);
  background-image: -moz-linear-gradient(#ededed, #bfbfbf 10%, #919191 50%, #8a8a8a 50%, #a3a3a3);
  background-image: -o-linear-gradient(#ededed, #bfbfbf 10%, #919191 50%, #8a8a8a 50%, #a3a3a3);
  background-image: linear-gradient(#ededed, #bfbfbf 10%, #919191 50%, #8a8a8a 50%, #a3a3a3);
  border-color: #737373;
  text-shadow: #595959 0px 1px 1px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1400px)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=1400px);
  opacity: 14px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  cursor: default !important;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.destroy-button:disabled, .destroy-button:disabled:visited, .success-button:disabled:hover, .success-button:disabled:hover:visited, .success-button:disabled, .success-button:disabled:visited, .revert-button:disabled, .revert-button:disabled:visited, .restore-button:disabled, .restore-button:disabled:visited, .notice-button:hover, .notice-button:hover:visited {
  color: white;
}

/* line 327, scss/screen.scss */
.success-button {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  font-size: 14px;
  line-height: 1.2em;
  padding: 0.3em 1em;
  border-width: 1px;
  background-color: #37a200;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #93dc6f), color-stop(10%, #60bf2f), color-stop(50%, #3b761d), color-stop(50%, #35691a), color-stop(100%, #499224));
  background-image: -webkit-linear-gradient(#93dc6f, #60bf2f 10%, #3b761d 50%, #35691a 50%, #499224);
  background-image: -moz-linear-gradient(#93dc6f, #60bf2f 10%, #3b761d 50%, #35691a 50%, #499224);
  background-image: -o-linear-gradient(#93dc6f, #60bf2f 10%, #3b761d 50%, #35691a 50%, #499224);
  background-image: linear-gradient(#93dc6f, #60bf2f 10%, #3b761d 50%, #35691a 50%, #499224);
  border-color: #224511;
  text-shadow: #0c2200 0px 1px 1px;
  -moz-box-shadow: rgba(255, 255, 255, 0.31765) 0 0 0.1em 1px inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.31765) 0 0 0.1em 1px inset;
  -o-box-shadow: rgba(255, 255, 255, 0.31765) 0 0 0.1em 1px inset;
  box-shadow: rgba(255, 255, 255, 0.31765) 0 0 0.1em 1px inset;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  -o-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -khtml-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.success-button, .success-button:visited {
  color: white;
}
/* line 31, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.success-button:hover, .success-button:focus {
  background-color: #319300;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8ad863), color-stop(10%, #5ab32c), color-stop(50%, #35691a), color-stop(50%, #2f5d17), color-stop(100%, #438621));
  background-image: -webkit-linear-gradient(#8ad863, #5ab32c 10%, #35691a 50%, #2f5d17 50%, #438621);
  background-image: -moz-linear-gradient(#8ad863, #5ab32c 10%, #35691a 50%, #2f5d17 50%, #438621);
  background-image: -o-linear-gradient(#8ad863, #5ab32c 10%, #35691a 50%, #2f5d17 50%, #438621);
  background-image: linear-gradient(#8ad863, #5ab32c 10%, #35691a 50%, #2f5d17 50%, #438621);
  border-color: #1c380e;
  text-shadow: #061300 0px 1px 1px;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.success-button:hover, .success-button:hover:visited, .success-button:focus, .success-button:focus:visited {
  color: white;
}
/* line 36, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.success-button:active {
  background-color: #2c8300;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #35691a), color-stop(30%, #39721c), color-stop(50%, #316118), color-stop(50%, #2a5515), color-stop(100%, #458a22));
  background-image: -webkit-linear-gradient(#35691a, #39721c 30%, #316118 50%, #2a5515 50%, #458a22);
  background-image: -moz-linear-gradient(#35691a, #39721c 30%, #316118 50%, #2a5515 50%, #458a22);
  background-image: -o-linear-gradient(#35691a, #39721c 30%, #316118 50%, #2a5515 50%, #458a22);
  background-image: linear-gradient(#35691a, #39721c 30%, #316118 50%, #2a5515 50%, #458a22);
  border-color: #162c0b;
  text-shadow: #010400 0px -1px -1px;
  -moz-box-shadow: #224511 0 0.08em 0.2em 1px inset;
  -webkit-box-shadow: #224511 0 0.08em 0.2em 1px inset;
  -o-box-shadow: #224511 0 0.08em 0.2em 1px inset;
  box-shadow: #224511 0 0.08em 0.2em 1px inset;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.success-button:active, .success-button:active:visited {
  color: white;
}

/* line 330, scss/screen.scss */
.success-button-small {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  font-size: 12px;
  line-height: 1.2em;
  padding: 0.3em 1em;
  border-width: 1px;
  background-color: #37a200;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #93dc6f), color-stop(10%, #60bf2f), color-stop(50%, #3b761d), color-stop(50%, #35691a), color-stop(100%, #499224));
  background-image: -webkit-linear-gradient(#93dc6f, #60bf2f 10%, #3b761d 50%, #35691a 50%, #499224);
  background-image: -moz-linear-gradient(#93dc6f, #60bf2f 10%, #3b761d 50%, #35691a 50%, #499224);
  background-image: -o-linear-gradient(#93dc6f, #60bf2f 10%, #3b761d 50%, #35691a 50%, #499224);
  background-image: linear-gradient(#93dc6f, #60bf2f 10%, #3b761d 50%, #35691a 50%, #499224);
  border-color: #224511;
  text-shadow: #0c2200 0px 1px 1px;
  -moz-box-shadow: rgba(255, 255, 255, 0.31765) 0 0 0.1em 1px inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.31765) 0 0 0.1em 1px inset;
  -o-box-shadow: rgba(255, 255, 255, 0.31765) 0 0 0.1em 1px inset;
  box-shadow: rgba(255, 255, 255, 0.31765) 0 0 0.1em 1px inset;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  -o-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -khtml-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.success-button-small, .success-button-small:visited {
  color: white;
}
/* line 31, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.success-button-small:hover, .success-button-small:focus {
  background-color: #319300;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8ad863), color-stop(10%, #5ab32c), color-stop(50%, #35691a), color-stop(50%, #2f5d17), color-stop(100%, #438621));
  background-image: -webkit-linear-gradient(#8ad863, #5ab32c 10%, #35691a 50%, #2f5d17 50%, #438621);
  background-image: -moz-linear-gradient(#8ad863, #5ab32c 10%, #35691a 50%, #2f5d17 50%, #438621);
  background-image: -o-linear-gradient(#8ad863, #5ab32c 10%, #35691a 50%, #2f5d17 50%, #438621);
  background-image: linear-gradient(#8ad863, #5ab32c 10%, #35691a 50%, #2f5d17 50%, #438621);
  border-color: #1c380e;
  text-shadow: #061300 0px 1px 1px;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.success-button-small:hover, .success-button-small:hover:visited, .success-button-small:focus, .success-button-small:focus:visited {
  color: white;
}
/* line 36, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.success-button-small:active {
  background-color: #2c8300;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #35691a), color-stop(30%, #39721c), color-stop(50%, #316118), color-stop(50%, #2a5515), color-stop(100%, #458a22));
  background-image: -webkit-linear-gradient(#35691a, #39721c 30%, #316118 50%, #2a5515 50%, #458a22);
  background-image: -moz-linear-gradient(#35691a, #39721c 30%, #316118 50%, #2a5515 50%, #458a22);
  background-image: -o-linear-gradient(#35691a, #39721c 30%, #316118 50%, #2a5515 50%, #458a22);
  background-image: linear-gradient(#35691a, #39721c 30%, #316118 50%, #2a5515 50%, #458a22);
  border-color: #162c0b;
  text-shadow: #010400 0px -1px -1px;
  -moz-box-shadow: #224511 0 0.08em 0.2em 1px inset;
  -webkit-box-shadow: #224511 0 0.08em 0.2em 1px inset;
  -o-box-shadow: #224511 0 0.08em 0.2em 1px inset;
  box-shadow: #224511 0 0.08em 0.2em 1px inset;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.success-button-small:active, .success-button-small:active:visited {
  color: white;
}

/* line 334, scss/screen.scss */
.notice-button {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  font-size: 14px;
  line-height: 1.2em;
  padding: 0.3em 1em;
  border-width: 1px;
  background-color: #00466c;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #15adff), color-stop(10%, #0078b8), color-stop(50%, #003c5d), color-stop(50%, #00324d), color-stop(100%, #005380));
  background-image: -webkit-linear-gradient(#15adff, #0078b8 10%, #003c5d 50%, #00324d 50%, #005380);
  background-image: -moz-linear-gradient(#15adff, #0078b8 10%, #003c5d 50%, #00324d 50%, #005380);
  background-image: -o-linear-gradient(#15adff, #0078b8 10%, #003c5d 50%, #00324d 50%, #005380);
  background-image: linear-gradient(#15adff, #0078b8 10%, #003c5d 50%, #00324d 50%, #005380);
  border-color: #00141f;
  text-shadow: black 0px 1px 1px;
  -moz-box-shadow: rgba(255, 255, 255, 0.21176) 0 0 0.1em 1px inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.21176) 0 0 0.1em 1px inset;
  -o-box-shadow: rgba(255, 255, 255, 0.21176) 0 0 0.1em 1px inset;
  box-shadow: rgba(255, 255, 255, 0.21176) 0 0 0.1em 1px inset;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  -o-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -khtml-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.notice-button, .notice-button:visited {
  color: white;
}
/* line 31, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.notice-button:hover, .notice-button:focus {
  background-color: #003c5d;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #06a7ff), color-stop(10%, #006ea9), color-stop(50%, #00324d), color-stop(50%, #00283e), color-stop(100%, #004971));
  background-image: -webkit-linear-gradient(#06a7ff, #006ea9 10%, #00324d 50%, #00283e 50%, #004971);
  background-image: -moz-linear-gradient(#06a7ff, #006ea9 10%, #00324d 50%, #00283e 50%, #004971);
  background-image: -o-linear-gradient(#06a7ff, #006ea9 10%, #00324d 50%, #00283e 50%, #004971);
  background-image: linear-gradient(#06a7ff, #006ea9 10%, #00324d 50%, #00283e 50%, #004971);
  border-color: #000a10;
  text-shadow: black 0px 1px 1px;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.notice-button:hover, .notice-button:hover:visited, .notice-button:focus, .notice-button:focus:visited {
  color: white;
}
/* line 36, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.notice-button:active {
  background-color: #00324d;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00324d), color-stop(30%, #003958), color-stop(50%, #002c43), color-stop(50%, #002234), color-stop(100%, #004d76));
  background-image: -webkit-linear-gradient(#00324d, #003958 30%, #002c43 50%, #002234 50%, #004d76);
  background-image: -moz-linear-gradient(#00324d, #003958 30%, #002c43 50%, #002234 50%, #004d76);
  background-image: -o-linear-gradient(#00324d, #003958 30%, #002c43 50%, #002234 50%, #004d76);
  background-image: linear-gradient(#00324d, #003958 30%, #002c43 50%, #002234 50%, #004d76);
  border-color: #000101;
  text-shadow: black 0px -1px -1px;
  -moz-box-shadow: #00141f 0 0.08em 0.2em 1px inset;
  -webkit-box-shadow: #00141f 0 0.08em 0.2em 1px inset;
  -o-box-shadow: #00141f 0 0.08em 0.2em 1px inset;
  box-shadow: #00141f 0 0.08em 0.2em 1px inset;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.notice-button:active, .notice-button:active:visited {
  color: white;
}

/* line 337, scss/screen.scss */
.notice-button-small {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  font-size: 12px;
  line-height: 1.2em;
  padding: 0.3em 1em;
  border-width: 1px;
  background-color: #00466c;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #15adff), color-stop(10%, #0078b8), color-stop(50%, #003c5d), color-stop(50%, #00324d), color-stop(100%, #005380));
  background-image: -webkit-linear-gradient(#15adff, #0078b8 10%, #003c5d 50%, #00324d 50%, #005380);
  background-image: -moz-linear-gradient(#15adff, #0078b8 10%, #003c5d 50%, #00324d 50%, #005380);
  background-image: -o-linear-gradient(#15adff, #0078b8 10%, #003c5d 50%, #00324d 50%, #005380);
  background-image: linear-gradient(#15adff, #0078b8 10%, #003c5d 50%, #00324d 50%, #005380);
  border-color: #00141f;
  text-shadow: black 0px 1px 1px;
  -moz-box-shadow: rgba(255, 255, 255, 0.21176) 0 0 0.1em 1px inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.21176) 0 0 0.1em 1px inset;
  -o-box-shadow: rgba(255, 255, 255, 0.21176) 0 0 0.1em 1px inset;
  box-shadow: rgba(255, 255, 255, 0.21176) 0 0 0.1em 1px inset;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  -o-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -khtml-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.notice-button-small, .notice-button-small:visited {
  color: white;
}
/* line 31, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.notice-button-small:hover, .notice-button-small:focus {
  background-color: #003c5d;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #06a7ff), color-stop(10%, #006ea9), color-stop(50%, #00324d), color-stop(50%, #00283e), color-stop(100%, #004971));
  background-image: -webkit-linear-gradient(#06a7ff, #006ea9 10%, #00324d 50%, #00283e 50%, #004971);
  background-image: -moz-linear-gradient(#06a7ff, #006ea9 10%, #00324d 50%, #00283e 50%, #004971);
  background-image: -o-linear-gradient(#06a7ff, #006ea9 10%, #00324d 50%, #00283e 50%, #004971);
  background-image: linear-gradient(#06a7ff, #006ea9 10%, #00324d 50%, #00283e 50%, #004971);
  border-color: #000a10;
  text-shadow: black 0px 1px 1px;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.notice-button-small:hover, .notice-button-small:hover:visited, .notice-button-small:focus, .notice-button-small:focus:visited {
  color: white;
}
/* line 36, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.notice-button-small:active {
  background-color: #00324d;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00324d), color-stop(30%, #003958), color-stop(50%, #002c43), color-stop(50%, #002234), color-stop(100%, #004d76));
  background-image: -webkit-linear-gradient(#00324d, #003958 30%, #002c43 50%, #002234 50%, #004d76);
  background-image: -moz-linear-gradient(#00324d, #003958 30%, #002c43 50%, #002234 50%, #004d76);
  background-image: -o-linear-gradient(#00324d, #003958 30%, #002c43 50%, #002234 50%, #004d76);
  background-image: linear-gradient(#00324d, #003958 30%, #002c43 50%, #002234 50%, #004d76);
  border-color: #000101;
  text-shadow: black 0px -1px -1px;
  -moz-box-shadow: #00141f 0 0.08em 0.2em 1px inset;
  -webkit-box-shadow: #00141f 0 0.08em 0.2em 1px inset;
  -o-box-shadow: #00141f 0 0.08em 0.2em 1px inset;
  box-shadow: #00141f 0 0.08em 0.2em 1px inset;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.notice-button-small:active, .notice-button-small:active:visited {
  color: white;
}

/* line 340, scss/screen.scss */
.success-button:hover, .destroy-button:hover, .revert-button:hover, .restore-button:hover, .notice-button:hover, .success-button-small:hover, .notice-button-small:hover, .destroy-button-small:hover {
  text-decoration: none;
}

/* line 344, scss/screen.scss */
.revert-button, .restore-button {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  font-size: 14px;
  line-height: 1.2em;
  padding: 0.3em 1em;
  border-width: 1px;
  background-color: #b60000;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ed7171), color-stop(10%, #e31f1f), color-stop(50%, #941212), color-stop(50%, #871111), color-stop(100%, #b41616));
  background-image: -webkit-linear-gradient(#ed7171, #e31f1f 10%, #941212 50%, #871111 50%, #b41616);
  background-image: -moz-linear-gradient(#ed7171, #e31f1f 10%, #941212 50%, #871111 50%, #b41616);
  background-image: -o-linear-gradient(#ed7171, #e31f1f 10%, #941212 50%, #871111 50%, #b41616);
  background-image: linear-gradient(#ed7171, #e31f1f 10%, #941212 50%, #871111 50%, #b41616);
  border-color: #5e0c0c;
  text-shadow: #360000 0px 1px 1px;
  -moz-box-shadow: rgba(255, 255, 255, 0.35686) 0 0 0.1em 1px inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.35686) 0 0 0.1em 1px inset;
  -o-box-shadow: rgba(255, 255, 255, 0.35686) 0 0 0.1em 1px inset;
  box-shadow: rgba(255, 255, 255, 0.35686) 0 0 0.1em 1px inset;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  -o-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -khtml-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.revert-button, .revert-button:visited, .restore-button, .restore-button:visited {
  color: white;
}
/* line 31, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.revert-button:hover, .revert-button:focus, .restore-button:hover, .restore-button:focus {
  background-color: #a70000;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ec6363), color-stop(10%, #d81b1b), color-stop(50%, #871111), color-stop(50%, #790f0f), color-stop(100%, #a71515));
  background-image: -webkit-linear-gradient(#ec6363, #d81b1b 10%, #871111 50%, #790f0f 50%, #a71515);
  background-image: -moz-linear-gradient(#ec6363, #d81b1b 10%, #871111 50%, #790f0f 50%, #a71515);
  background-image: -o-linear-gradient(#ec6363, #d81b1b 10%, #871111 50%, #790f0f 50%, #a71515);
  background-image: linear-gradient(#ec6363, #d81b1b 10%, #871111 50%, #790f0f 50%, #a71515);
  border-color: #500a0a;
  text-shadow: #270000 0px 1px 1px;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.revert-button:hover, .revert-button:hover:visited, .revert-button:focus, .revert-button:focus:visited, .restore-button:hover, .restore-button:hover:visited, .restore-button:focus, .restore-button:focus:visited {
  color: white;
}
/* line 36, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.revert-button:active, .restore-button:active {
  background-color: #970000;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #871111), color-stop(30%, #901212), color-stop(50%, #7e1010), color-stop(50%, #700e0e), color-stop(100%, #ab1515));
  background-image: -webkit-linear-gradient(#871111, #901212 30%, #7e1010 50%, #700e0e 50%, #ab1515);
  background-image: -moz-linear-gradient(#871111, #901212 30%, #7e1010 50%, #700e0e 50%, #ab1515);
  background-image: -o-linear-gradient(#871111, #901212 30%, #7e1010 50%, #700e0e 50%, #ab1515);
  background-image: linear-gradient(#871111, #901212 30%, #7e1010 50%, #700e0e 50%, #ab1515);
  border-color: #430808;
  text-shadow: #180000 0px -1px -1px;
  -moz-box-shadow: #5e0c0c 0 0.08em 0.2em 1px inset;
  -webkit-box-shadow: #5e0c0c 0 0.08em 0.2em 1px inset;
  -o-box-shadow: #5e0c0c 0 0.08em 0.2em 1px inset;
  box-shadow: #5e0c0c 0 0.08em 0.2em 1px inset;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.revert-button:active, .revert-button:active:visited, .restore-button:active, .restore-button:active:visited {
  color: white;
}

/* line 347, scss/screen.scss */
.align-right {
  text-align: right;
}

/* line 351, scss/screen.scss */
.list ul {
  list-style-type: disc;
}
/* line 354, scss/screen.scss */
.list li {
  margin-left: 15px;
  padding: 3px 0px 0px 0px;
}

/* line 360, scss/screen.scss */
.submenu {
  margin: 0;
  list-style: none;
  display: inline-block;
}
/* line 5, scss/_core.scss */
.submenu li {
  float: left;
}
/* line 7, scss/_core.scss */
.submenu li a {
  display: block;
  float: left;
  padding: 5px 10px 5px 10px;
  margin: 0px 6px 0px 0px;
  text-decoration: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  color: black;
  font-weight: bold;
  font-size: 1em;
  background: #ebe8e6;
}
/* line 19, scss/_core.scss */
.submenu li a:hover {
  background: #cbc5bf;
}
/* line 23, scss/_core.scss */
.submenu li.current a, .submenu li.current a:hover {
  background: #c9c6c4;
}

/* line 363, scss/screen.scss */
.submenu2 {
  margin: 0;
  list-style: none;
  display: inline-block;
}
/* line 30, scss/_core.scss */
.submenu2 li {
  float: left;
}
/* line 32, scss/_core.scss */
.submenu2 li a {
  display: block;
  float: left;
  padding: 4px 8px 4px 8px;
  margin: 0px 6px 0px 0px;
  text-decoration: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  color: #444444;
  font-weight: bold;
  font-size: 1em;
  background: #f4f3f1;
}
/* line 44, scss/_core.scss */
.submenu2 li a:hover {
  background: #cbc5bf;
}
/* line 48, scss/_core.scss */
.submenu2 li.current a, .submenu2 li.current a:hover {
  background: #d2d1cf;
}

/* line 366, scss/screen.scss */
.submenu3, .submenu4 {
  margin: 0;
  list-style: none;
  display: inline-block;
}
/* line 30, scss/_core.scss */
.submenu3 li, .submenu4 li {
  float: left;
}
/* line 32, scss/_core.scss */
.submenu3 li a, .submenu4 li a {
  display: block;
  float: left;
  padding: 4px 8px 4px 8px;
  margin: 0px 6px 0px 0px;
  text-decoration: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  color: #444444;
  font-weight: bold;
  font-size: 0.85em;
  background: #fbfafa;
}
/* line 44, scss/_core.scss */
.submenu3 li a:hover, .submenu4 li a:hover {
  background: #cbc5bf;
}
/* line 48, scss/_core.scss */
.submenu3 li.current a, .submenu3 li.current a:hover, .submenu4 li.current a, .submenu4 li.current a:hover {
  background: #d9d8d8;
}

/* line 369, scss/screen.scss */
.selected, .not_selected {
  margin-bottom: 5px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  padding: 2px 10px;
  vertical-align: middle;
}
/* line 374, scss/screen.scss */
.selected .action-button, .not_selected .action-button {
  position: relative;
  top: -1px;
}

/* line 378, scss/screen.scss */
.selected {
  background-color: #edebe9;
}
/* line 380, scss/screen.scss */
.selected .action-button {
  background: #d0ccca;
}

/* line 385, scss/screen.scss */
.text-input {
  font-size: 1em;
  padding: 2px;
}

/* line 390, scss/screen.scss */
.lists ul, .lists ol, .lists dir, .lists menu, .lists dd {
  margin: 1.2em 0 1.2em 40px;
}
/* line 392, scss/screen.scss */
.lists ol li {
  list-style-type: decimal;
}
/* line 393, scss/screen.scss */
.lists ul li {
  list-style-type: square;
}

/* line 395, scss/screen.scss */
.text-content {
  font-size: 1em;
  line-height: 1.25em;
}

/* line 399, scss/screen.scss */
.text-content-more {
  font-size: 1em;
  line-height: 1.5em;
}

/* line 403, scss/screen.scss */
.text-content-enforce {
  line-height: 1.25em !important;
}
/* line 405, scss/screen.scss */
.text-content-enforce p {
  margin: 1.2em 0 !important;
}

/* line 408, scss/screen.scss */
.pc_earned, .pc_spent, .pc_balance {
  font-weight: bold;
  position: relative;
  bottom: 2px;
  padding: 2px 4px 2px 4px;
  font-size: 9px;
  letter-spacing: 0.1em;
  background-color: white;
  white-space: nowrap;
}

/* line 418, scss/screen.scss */
.pc_earned_big, .pc_spent_big, .pc_balance_big {
  font-weight: bold;
  padding: 2px 4px 2px 4px;
  font-size: 13px;
  letter-spacing: 0.1em;
  background-color: white;
}

/* line 425, scss/screen.scss */
.pc_earned, .pc_earned_big {
  border: solid 1px #418220;
  color: #418220;
}

/* line 429, scss/screen.scss */
.pc_spent, .pc_spent_big {
  border: solid 1px #a21414;
  color: #a21414;
}

/* line 433, scss/screen.scss */
.pc_balance, .pc_balance_big {
  border: solid 1px #e8cea1;
  color: #ac7c2a;
}

/* line 437, scss/screen.scss */
.pc_balance a, .pc_balance_big a {
  color: #ac7c2a;
}

/* line 441, scss/screen.scss */
#signup_table_index .signup_row {
  padding-bottom: 15px;
}

/* line 444, scss/screen.scss */
.tag, .tag_page {
  height: 19px;
}
/* line 446, scss/screen.scss */
.tag li, .tag_page li {
  font-size: 8pt;
  float: left;
  margin-bottom: 10px;
  line-height: 20px;
  color: #000;
  background-color: #e2ecfb;
}
/* line 453, scss/screen.scss */
.tag li a, .tag_page li a {
  background: url(../images/tag_background.gif) #e2ecfb no-repeat right center;
  padding: 0 15px 0 0.75em;
  display: block;
}
/* line 457, scss/screen.scss */
.tag li a:link, .tag li a:visited, .tag_page li a:link, .tag_page li a:visited {
  color: #000;
  text-decoration: none;
}
/* line 460, scss/screen.scss */
.tag li a:hover, .tag li a:focus, .tag_page li a:hover, .tag_page li a:focus {
  text-decoration: underline;
}
/* line 462, scss/screen.scss */
.tag li.last a, .tag_page li.last a {
  background: url(../images/tag_background_last.gif) no-repeat right center;
}

/* line 466, scss/screen.scss */
.tag_page li {
  background-color: #d9e8ce;
}
/* line 467, scss/screen.scss */
.tag_page li a {
  background: url(../images/page_tag_background.png) #d9e8ce no-repeat right center;
}
/* line 469, scss/screen.scss */
.tag_page li.last a {
  background: url(../images/page_tag_background_last.png) #d9e8ce no-repeat right center;
}

/* line 472, scss/screen.scss */
.suggestion_tag {
  height: 20px;
  font-size: 11px;
  line-height: 20px;
  color: #000;
  padding: 3px 13px 3px 5px;
  background: url(../images/suggestion_tag_background.png) #e6eb5c no-repeat right center;
}

/* line 481, scss/screen.scss */
.activity .signup_tag {
  height: 20px;
  font-size: 11px;
  line-height: 20px;
  color: #000;
  padding: 3px 13px 3px 5px;
  background: url(../images/tag_background_last.gif) #e2ecfb no-repeat right center;
}
/* line 488, scss/screen.scss */
.activity .signup_tag a:link, .activity .signup_tag a:visited {
  color: #000;
  text-decoration: none;
}
/* line 492, scss/screen.scss */
.activity .signup_tag a:hover, .activity .signup_tag a:focus {
  text-decoration: underline;
}

/* line 499, scss/screen.scss */
.tag_table td {
  padding-right: 6px;
  vertical-align: top;
}
/* line 502, scss/screen.scss */
.tag_table td.followup_button {
  white-space: nowrap;
}

/* line 506, scss/screen.scss */
#new_pledge input.idle, #new_pledge input.focus {
  width: 100px;
}

/* line 508, scss/screen.scss */
.tag_edit, .signup_follow {
  background-color: #edebe9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 5px;
  font-size: 11px;
}
/* line 513, scss/screen.scss */
.tag_edit a:link, .tag_edit a:visited, .tag_edit a:active, .signup_follow a:link, .signup_follow a:visited, .signup_follow a:active {
  color: #000;
  font-weight: bold;
}
/* line 516, scss/screen.scss */
.tag_edit a:hover, .signup_follow a:hover {
  text-decoration: none;
}
/* line 518, scss/screen.scss */
.tag_edit input, .signup_follow input {
  color: #000;
  padding: 0px;
  font-weight: bold;
  background-color: #edebe9;
  border: none;
}

/* line 525, scss/screen.scss */
.signup_unfollow {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 5px;
  font-size: 11px;
  background-color: #418220;
  display: block;
}
/* line 531, scss/screen.scss */
.signup_unfollow a {
  color: #fff;
  font-weight: bold;
}
/* line 534, scss/screen.scss */
.signup_unfollow a:hover {
  text-decoration: none;
}

/* line 537, scss/screen.scss */
.followup_button {
  background-color: #edebe9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  font-size: 11px;
  display: inline-block;
  cursor: pointer;
}
/* line 543, scss/screen.scss */
.followup_button a {
  background-image: url("/images/followup_black.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 20px;
  height: 21px;
  display: inline-block;
}
/* line 550, scss/screen.scss */
.followup_button:hover a {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  background-color: #418220;
  background-image: url("/images/followup_white.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

/* line 557, scss/screen.scss */
.signup_followup {
  display: inline-block;
  vertical-align: top;
}
/* line 560, scss/screen.scss */
.signup_followup a.date {
  display: inline-block;
  font-size: 11px;
  position: relative;
  cursor: pointer;
  margin-left: 5px;
  top: -6px;
}
/* line 567, scss/screen.scss */
.signup_followup .contact_type {
  display: inline-block;
  position: relative;
  font-size: 11px;
  top: -6px;
}
/* line 572, scss/screen.scss */
.signup_followup div.dot {
  display: inline-block;
  position: relative;
  top: -6px;
  left: -2px;
}

/* line 580, scss/screen.scss */
ul .inactive .followup_button {
  margin-right: 5px;
}

/* line 583, scss/screen.scss */
.expand_wrapper {
  display: inline-block;
  position: relative;
  font-size: 11px;
  top: -6px;
  left: -1px;
}

/* line 590, scss/screen.scss */
.followup_item .close_wrapper {
  display: inline-block;
  position: relative;
  font-size: 11px;
  top: 3px;
  left: -1px;
}

/* line 597, scss/screen.scss */
.signup_follow, .signup_unfollow {
  display: block;
}

/* line 601, scss/screen.scss */
td.tag_button .tag_edit {
  display: block;
}

/* line 604, scss/screen.scss */
.followup_button.pending {
  background-color: #e6eb5c;
}
/* line 606, scss/screen.scss */
.followup_button.pending a:hover {
  background-color: #a21414;
  background-image: url("/images/followup_white.png");
}

/* line 610, scss/screen.scss */
.followup_button.due {
  background-color: #418220;
}
/* line 612, scss/screen.scss */
.followup_button.due a {
  background-image: url("/images/followup_white.png");
}
/* line 614, scss/screen.scss */
.followup_button.due a:hover {
  background-color: #a21414;
}

/* line 617, scss/screen.scss */
.followup_button.overdue {
  background-color: #a21414;
}
/* line 619, scss/screen.scss */
.followup_button.overdue a {
  background-image: url("/images/followup_white.png");
}
/* line 621, scss/screen.scss */
.followup_button.overdue a:hover {
  background-color: #a21414;
}

/* line 624, scss/screen.scss */
select.followup_due_date {
  font-size: 11px;
  vertical-align: top;
  margin: 1px 0 0 2px;
}

/* line 629, scss/screen.scss */
.select_followup_due_date {
  font-size: 11px;
  padding: 3px 5px;
  position: relative;
  top: -6px;
}

/* line 635, scss/screen.scss */
input.followup_due_date:focus {
  outline: none;
}

/* line 639, scss/screen.scss */
.signup_follow:hover {
  background-color: #418220;
}
/* line 641, scss/screen.scss */
.signup_follow:hover a {
  color: #fff;
}

/* line 643, scss/screen.scss */
.signup_unfollow:hover {
  background: #a21414;
}
/* line 645, scss/screen.scss */
.signup_unfollow:hover a {
  color: #fff;
}

/* line 647, scss/screen.scss */
.tag_edit:hover, .tag_edit input:hover {
  background-color: #d6d1cd;
}

/* line 650, scss/screen.scss */
#edit_signup_note {
  width: 500px;
  height: 50px;
}

/* line 654, scss/screen.scss */
#edit_signup_note_link {
  color: #d6d1cd;
  font-style: italic;
}

/* line 658, scss/screen.scss */
#edit_signup_tag_list, #edit_page_tag_list {
  width: 500px;
}

/* line 661, scss/screen.scss */
.cancel {
  margin-left: 20px;
}
/* line 663, scss/screen.scss */
.cancel a {
  color: #a21414;
}

/* line 667, scss/screen.scss */
.error {
  color: #a21414;
}
/* line 669, scss/screen.scss */
.error a {
  color: #a21414;
  text-decoration: underline;
}

/* line 675, scss/screen.scss */
table.valign td {
  vertical-align: top !important;
}

/* line 679, scss/screen.scss */
table.padtop td {
  padding-top: 10px !important;
}

/* line 682, scss/screen.scss */
table.padtopmore td {
  padding-top: 20px !important;
}

/* line 685, scss/screen.scss */
table.padbottom td {
  padding-bottom: 10px !important;
}

/* line 688, scss/screen.scss */
table.padbottommore td {
  padding-bottom: 20px !important;
}

/* line 691, scss/screen.scss */
.influence, .type {
  border: 1px solid #ffead1;
  color: #dd7700;
  font-size: 10px;
  margin: 0 5px 0 0;
  padding: 0 5px;
}

/* line 699, scss/screen.scss */
.custom_list_cart .custom_list_icon {
  position: relative;
  top: 3px;
}
/* line 702, scss/screen.scss */
.custom_list_cart .custom_list_count {
  font-size: 12px;
}

/* line 705, scss/screen.scss */
#list_map {
  height: 450px;
}

/* line 708, scss/screen.scss */
.map_bubble_for_signup {
  line-height: 1.3em;
}

/* line 711, scss/screen.scss */
img.user_pic {
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  -khtml-border-radius: 7px;
  border-radius: 7px;
}

/* line 52, scss/_core.scss */
#search_signups input, #search_nations input {
  background-image: url(../images/magnifier.gif);
  background-repeat: no-repeat;
  background-position: 3px 3px;
  border: solid 2px #d6d1cd;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 270px;
  padding: 3px 5px 3px 22px;
  font-size: 0.9em;
}
/* line 62, scss/_core.scss */
#search_signups input:focus, #search_nations input:focus {
  outline: none;
  border: solid 2px #418220;
}

/* line 52, scss/_core.scss */
#search_pages input {
  background-image: url(../images/magnifier.gif);
  background-repeat: no-repeat;
  background-position: 3px 3px;
  border: solid 2px #d6d1cd;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 240px;
  padding: 3px 5px 3px 22px;
  font-size: 0.9em;
}
/* line 62, scss/_core.scss */
#search_pages input:focus {
  outline: none;
  border: solid 2px #418220;
}

/* line 720, scss/screen.scss */
.icon_admin, .icon_admin_pad {
  margin-right: 3px;
}

/* line 723, scss/screen.scss */
.icon_admin_pad {
  position: relative;
  top: 3px;
}

/* line 727, scss/screen.scss */
.icon_admin_page {
  margin: 0px 4px 0px 4px;
  position: relative;
  top: 3px;
}

/* line 733, scss/screen.scss */
.signup_header .icon, .signup_header .icon_admin {
  position: relative;
  top: 3px;
}

/* line 737, scss/screen.scss */
.bold {
  font-weight: bold;
}

/* line 740, scss/screen.scss */
.activity .call_status, .status {
  padding: 3px 5px 3px 5px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  background-color: #418220;
  color: white;
  font-size: 0.8em;
}

/* line 747, scss/screen.scss */
.contact_status_a, .contact_status_bi, .contact_status_lm, .contact_status_mi, .contact_status_ni, .contact_status_na, .contact_status_r, .contact_status_si, .contact_status_o {
  padding: 3px 5px 3px 5px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  font-size: 0.8em;
  background-color: #e2dedb;
  color: black;
  border-style: solid;
}

/* line 756, scss/screen.scss */
.contact_status_a {
  border-left-width: 5px;
  border-left-color: #00466c;
}

/* line 760, scss/screen.scss */
.contact_status_bi {
  border-left-width: 2px;
  border-left-color: #a21414;
}

/* line 764, scss/screen.scss */
.contact_status_lm {
  border-left-width: 2px;
  border-left-color: #00466c;
}

/* line 768, scss/screen.scss */
.contact_status_mi {
  border-left-width: 10px;
  border-left-color: #418220;
}

/* line 772, scss/screen.scss */
.contact_status_ni {
  border-left-width: 5px;
  border-left-color: #a21414;
}

/* line 776, scss/screen.scss */
.contact_status_na {
  border-left-width: 0px;
  border-left-color: #e2dedb;
}

/* line 780, scss/screen.scss */
.contact_status_r {
  border-left-width: 10px;
  border-left-color: #a21414;
}

/* line 784, scss/screen.scss */
.contact_status_si {
  border-left-width: 5px;
  border-left-color: #418220;
}

/* line 789, scss/screen.scss */
.activity_content pre {
  white-space: pre-wrap;
  /* css-3 */
  white-space: -moz-pre-wrap;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  word-wrap: break-word;
  /* Internet Explorer 5.5+ */
}

/* line 797, scss/screen.scss */
.page_tag_red, .page_tag_warning, .page_tag_green, .page_tag_notice {
  padding: 3px 5px 3px 5px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  background-color: #418220;
  color: white;
  font-size: 0.8em;
}

/* line 804, scss/screen.scss */
.page_tag_red {
  background-color: #a21414;
}

/* line 807, scss/screen.scss */
.page_tag_warning {
  background-color: yellow;
  color: black;
}

/* line 811, scss/screen.scss */
.page_tag_green {
  background-color: #418220;
}

/* line 814, scss/screen.scss */
.page_tag_notice {
  background-color: #00466c;
}

/* line 818, scss/screen.scss */
#google-geo-streetview {
  width: 100%;
  height: 500px;
}

/* line 822, scss/screen.scss */
#signup_map {
  height: 500px;
}

/* line 825, scss/screen.scss */
#event_map {
  height: 350px;
}

/* line 832, scss/screen.scss */
#page_tell_intro, #mailing_body_html, #donation_page_auto_response_content, #petition_page_auto_respons_content, #feedback_page_auto_response_content, #signup_page_auto_response_content, #volunteer_signup_page_auto_response_content, #vote_pledge_page_yes_auto_response_content, #vote_pledge_page_unsure_auto_response_content, #event_page_auto_response_content, #paid_membership_page_auto_response_content, #calendar_page_auto_response_content, #calendar_page_rsvp_auto_response_content, #calendar_page_rsvp_to_owner_auto_response_content, #calendar_page_rsvp_cancel_to_owner_auto_response_content, #suggestion_box_page_auto_response_content, #suggestion_box_page_response_auto_response_content, #rule_page_auto_response_content, #rule_page_warning_auto_response_content, #invoice_page_auto_response_content, #invoice_page_payment_auto_response_content, #invoice_page_payment_soon_auto_response_content, #invoice_page_payment_failed_auto_response_content {
  width: 60%;
  height: 250px;
}

/* line 837, scss/screen.scss */
#mailing_body_text {
  width: 60%;
}

/* line 841, scss/screen.scss */
#site_footer_content, #question_page_content, #question_page_answer {
  height: 100px;
}

/* line 846, scss/screen.scss */
.custom_listing_signup_calls #signup_call_content_input label, .custom_listing_signup_calls .signup_email_form, .custom_listing_signup_calls .signup_note_form, .custom_listing_signup_calls .signup_rsvp_form, .custom_listing_signup_calls .signup_pledge_form, .custom_listing_signup_calls .signup_click_to_call_form {
  display: none;
}

/* line 850, scss/screen.scss */
#signup_profile #signup_call_content_input label, #signup_profile .signup_email_form, #signup_profile .signup_call_form, #signup_profile .signup_rsvp_form, #signup_profile .signup_pledge_form, #signup_profile .signup_click_to_call_form {
  display: none;
}

/* line 854, scss/screen.scss */
#signup_profile input#email_subject, #signup_profile #email_cc, #signup_profile #email_bcc, #signup_profile textarea {
  width: 500px;
}

/* line 857, scss/screen.scss */
#page_preview {
  height: 400px;
  border-style: solid;
  border-width: 10px;
  border-color: #dddddd;
}

/* line 864, scss/screen.scss */
#html_mailing_preview, #text_mailing_preview {
  width: 99%;
  height: 350px;
  border-style: solid;
  border-width: 5px;
  border-color: #dddddd;
}

/* line 872, scss/screen.scss */
#html_mailing_preview_single, #text_mailing_preview_single {
  width: 600px;
  height: 350px;
  border-style: solid;
  border-width: 5px;
  border-color: #dddddd;
}

/* line 880, scss/screen.scss */
.container-import {
  overflow: scroll;
  padding-right: 10px;
}

/* line 884, scss/screen.scss */
.horizontal-scroll {
  overflow: scroll;
  padding-right: 10px;
}

/* line 888, scss/screen.scss */
.stat-box {
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  -khtml-border-radius: 7px;
  border-radius: 7px;
  padding: 20px 0px;
  background-color: #edebe9;
  text-align: center;
}
/* line 893, scss/screen.scss */
.stat-box .stat {
  font-weight: bold;
  font-size: 2em;
}
/* line 896, scss/screen.scss */
.stat-box .stat-small {
  font-weight: bold;
  font-size: 1.6em;
}
/* line 899, scss/screen.scss */
.stat-box .label {
  margin-top: 5px;
}

/* line 902, scss/screen.scss */
.warning {
  background-color: yellow;
}

/* line 905, scss/screen.scss */
.problem {
  background-color: #a21414;
  color: white;
}

/* line 909, scss/screen.scss */
.good {
  background-color: #418220;
  color: white;
}

/* line 913, scss/screen.scss */
.timeago {
  margin-left: 3px;
  color: #999999;
  font-size: 0.8em;
}

/* line 918, scss/screen.scss */
.small {
  color: #999999;
  font-size: 0.8em;
}

/* line 922, scss/screen.scss */
ul#paused-list {
  list-style: square;
  margin-left: 20px;
}
/* line 925, scss/screen.scss */
ul#paused-list li {
  padding-bottom: 10px;
}

/* line 928, scss/screen.scss */
.activity {
  margin: 0px 0px 3px 0px;
}
/* line 930, scss/screen.scss */
.activity .icon, .activity .icon_admin {
  position: relative;
  top: 3px;
}
/* line 933, scss/screen.scss */
.activity .activity_links {
  font-size: 0.8em;
}
/* line 935, scss/screen.scss */
.activity .activity_time {
  margin-left: 3px;
  color: #999999;
  font-size: 0.8em;
  white-space: nowrap;
  line-height: 25px;
}
/* line 941, scss/screen.scss */
.activity .activity_content {
  line-height: 1.2em;
  margin: 3px 0px 3px 20px;
}
/* line 944, scss/screen.scss */
.activity .activity_image {
  margin: 8px 0px 0px 0px;
}
/* line 946, scss/screen.scss */
.activity .activity_attachment {
  margin: 10px 0px 0px 0px;
}
/* line 948, scss/screen.scss */
.activity .activity_attachment .activity_attachment_name {
  font-weight: bold;
}
/* line 950, scss/screen.scss */
.activity .feedback_label {
  font-style: italic;
}
/* line 952, scss/screen.scss */
.activity .feedback_content {
  margin-bottom: 5px;
}
/* line 954, scss/screen.scss */
.activity .activity_recording {
  padding-top: 5px;
}

/* line 957, scss/screen.scss */
.klout_icon {
  position: relative;
  top: 5px;
}

/* line 964, scss/screen.scss */
.thermometer_background {
  height: 25px;
  background-color: #333333;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  background-color: #333333;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #878787), color-stop(10%, #595959), color-stop(50%, #2b2b2b), color-stop(50%, #242424), color-stop(100%, #3d3d3d));
  background-image: -webkit-linear-gradient(#878787, #595959 10%, #2b2b2b 50%, #242424 50%, #3d3d3d);
  background-image: -moz-linear-gradient(#878787, #595959 10%, #2b2b2b 50%, #242424 50%, #3d3d3d);
  background-image: -o-linear-gradient(#878787, #595959 10%, #2b2b2b 50%, #242424 50%, #3d3d3d);
  background-image: linear-gradient(#878787, #595959 10%, #2b2b2b 50%, #242424 50%, #3d3d3d);
  border-color: #0d0d0d;
  text-shadow: black 0px 1px 1px;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 0 0.1em 1px inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 0 0.1em 1px inset;
  -o-box-shadow: rgba(255, 255, 255, 0.2) 0 0 0.1em 1px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 0 0.1em 1px inset;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  -o-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -khtml-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.thermometer_background, .thermometer_background:visited {
  color: white;
}
/* line 31, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.thermometer_background:hover, .thermometer_background:focus {
  background-color: #333333;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #878787), color-stop(10%, #595959), color-stop(50%, #2b2b2b), color-stop(50%, #242424), color-stop(100%, #3d3d3d));
  background-image: -webkit-linear-gradient(#878787, #595959 10%, #2b2b2b 50%, #242424 50%, #3d3d3d);
  background-image: -moz-linear-gradient(#878787, #595959 10%, #2b2b2b 50%, #242424 50%, #3d3d3d);
  background-image: -o-linear-gradient(#878787, #595959 10%, #2b2b2b 50%, #242424 50%, #3d3d3d);
  background-image: linear-gradient(#878787, #595959 10%, #2b2b2b 50%, #242424 50%, #3d3d3d);
  border-color: #0d0d0d;
  text-shadow: black 0px 1px 1px;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.thermometer_background:hover, .thermometer_background:hover:visited, .thermometer_background:focus, .thermometer_background:focus:visited {
  color: white;
}
/* line 36, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.thermometer_background:active {
  background-color: #333333;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #333333), color-stop(30%, #383838), color-stop(50%, #2e2e2e), color-stop(50%, #262626), color-stop(100%, #474747));
  background-image: -webkit-linear-gradient(#333333, #383838 30%, #2e2e2e 50%, #262626 50%, #474747);
  background-image: -moz-linear-gradient(#333333, #383838 30%, #2e2e2e 50%, #262626 50%, #474747);
  background-image: -o-linear-gradient(#333333, #383838 30%, #2e2e2e 50%, #262626 50%, #474747);
  background-image: linear-gradient(#333333, #383838 30%, #2e2e2e 50%, #262626 50%, #474747);
  border-color: #0d0d0d;
  text-shadow: black 0px -1px -1px;
  -moz-box-shadow: #1c1c1c 0 0.08em 0.1em 1px inset;
  -webkit-box-shadow: #1c1c1c 0 0.08em 0.1em 1px inset;
  -o-box-shadow: #1c1c1c 0 0.08em 0.1em 1px inset;
  box-shadow: #1c1c1c 0 0.08em 0.1em 1px inset;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.thermometer_background:active, .thermometer_background:active:visited {
  color: white;
}

/* line 970, scss/screen.scss */
.thermometer_progress {
  height: 25px;
  color: white;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  -o-border-top-left-radius: 3px;
  -ms-border-top-left-radius: 3px;
  -khtml-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -o-border-bottom-left-radius: 3px;
  -ms-border-bottom-left-radius: 3px;
  -khtml-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  background-color: #37a200;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #93dc6f), color-stop(10%, #60bf2f), color-stop(50%, #3b761d), color-stop(50%, #35691a), color-stop(100%, #499224));
  background-image: -webkit-linear-gradient(#93dc6f, #60bf2f 10%, #3b761d 50%, #35691a 50%, #499224);
  background-image: -moz-linear-gradient(#93dc6f, #60bf2f 10%, #3b761d 50%, #35691a 50%, #499224);
  background-image: -o-linear-gradient(#93dc6f, #60bf2f 10%, #3b761d 50%, #35691a 50%, #499224);
  background-image: linear-gradient(#93dc6f, #60bf2f 10%, #3b761d 50%, #35691a 50%, #499224);
  border-color: #224511;
  text-shadow: #0c2200 0px 1px 1px;
  -moz-box-shadow: rgba(255, 255, 255, 0.31765) 0 0 0.1em 1px inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.31765) 0 0 0.1em 1px inset;
  -o-box-shadow: rgba(255, 255, 255, 0.31765) 0 0 0.1em 1px inset;
  box-shadow: rgba(255, 255, 255, 0.31765) 0 0 0.1em 1px inset;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  -o-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -khtml-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.thermometer_progress, .thermometer_progress:visited {
  color: white;
}
/* line 31, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.thermometer_progress:hover, .thermometer_progress:focus {
  background-color: #37a200;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #93dc6f), color-stop(10%, #60bf2f), color-stop(50%, #3b761d), color-stop(50%, #35691a), color-stop(100%, #499224));
  background-image: -webkit-linear-gradient(#93dc6f, #60bf2f 10%, #3b761d 50%, #35691a 50%, #499224);
  background-image: -moz-linear-gradient(#93dc6f, #60bf2f 10%, #3b761d 50%, #35691a 50%, #499224);
  background-image: -o-linear-gradient(#93dc6f, #60bf2f 10%, #3b761d 50%, #35691a 50%, #499224);
  background-image: linear-gradient(#93dc6f, #60bf2f 10%, #3b761d 50%, #35691a 50%, #499224);
  border-color: #224511;
  text-shadow: #0c2200 0px 1px 1px;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.thermometer_progress:hover, .thermometer_progress:hover:visited, .thermometer_progress:focus, .thermometer_progress:focus:visited {
  color: white;
}
/* line 36, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.thermometer_progress:active {
  background-color: #37a200;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #418220), color-stop(30%, #458a22), color-stop(50%, #3d7a1e), color-stop(50%, #376e1b), color-stop(100%, #51a328));
  background-image: -webkit-linear-gradient(#418220, #458a22 30%, #3d7a1e 50%, #376e1b 50%, #51a328);
  background-image: -moz-linear-gradient(#418220, #458a22 30%, #3d7a1e 50%, #376e1b 50%, #51a328);
  background-image: -o-linear-gradient(#418220, #458a22 30%, #3d7a1e 50%, #376e1b 50%, #51a328);
  background-image: linear-gradient(#418220, #458a22 30%, #3d7a1e 50%, #376e1b 50%, #51a328);
  border-color: #224511;
  text-shadow: #0c2200 0px -1px -1px;
  -moz-box-shadow: #2f5d17 0 0.08em 0.1em 1px inset;
  -webkit-box-shadow: #2f5d17 0 0.08em 0.1em 1px inset;
  -o-box-shadow: #2f5d17 0 0.08em 0.1em 1px inset;
  box-shadow: #2f5d17 0 0.08em 0.1em 1px inset;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.thermometer_progress:active, .thermometer_progress:active:visited {
  color: white;
}

/* line 977, scss/screen.scss */
.thermometer_progress_text {
  height: 20px;
  position: relative;
  top: 6px;
  float: left;
  text-align: center;
  color: white;
  text-shadow: black 0 1px 0;
  letter-spacing: 2px;
  font-size: 0.9em;
}

/* line 990, scss/screen.scss */
.pagination_entries {
  margin-right: 10px;
}

/* line 994, scss/screen.scss */
.pagination .current {
  background-color: #edebe9;
  padding: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  font-weight: bold;
}

/* line 1003, scss/screen.scss */
#flash .flash {
  text-align: center;
  z-index: 105;
  font-weight: bold;
  color: white;
  line-height: 1.3em;
  padding: 5px 0px 5px 0px;
}
/* line 1010, scss/screen.scss */
#flash .flash a {
  color: white;
  text-decoration: underline;
}
/* line 1013, scss/screen.scss */
#flash .flash .close {
  text-decoration: none;
}
/* line 1015, scss/screen.scss */
#flash .error {
  background-color: #a21414;
}
/* line 1017, scss/screen.scss */
#flash .notice {
  background-color: #418220;
}
/* line 1019, scss/screen.scss */
#flash .success {
  background-color: #418220;
}

/* line 1022, scss/screen.scss */
#errorExplanation {
  color: #a21414;
  padding: 10px 7px 12px 7px;
  margin-bottom: 5px;
}
/* line 1026, scss/screen.scss */
#errorExplanation h2 {
  text-align: left;
  padding: 0px 0px 8px 0px;
  display: none;
  margin: -7px;
}
/* line 1031, scss/screen.scss */
#errorExplanation p {
  font-weight: bold;
  font-size: 1.2em;
}
/* line 1035, scss/screen.scss */
#errorExplanation p, #errorExplanation ul li {
  padding: 6px 0px;
  margin: -6px;
}

/* line 1041, scss/screen.scss */
.CodeMirror-wrapping {
  background-color: #0d1021;
  border-style: solid;
  border-width: 10px;
  border-color: #dddddd;
  margin-bottom: 10px;
}
/* line 1048, scss/screen.scss */
.CodeMirror-wrapping iframe {
  padding: 5px;
}

/* line 1051, scss/screen.scss */
.CodeMirror-line-numbers {
  width: 2.2em;
  color: #aaaaaa;
  background-color: #dddddd;
  text-align: right;
  padding-right: 0.3em;
  font-size: 10px;
  font-family: monospace;
  padding-top: 0.4em;
}

/* line 1061, scss/screen.scss */
.docs {
  margin-top: 10px;
  line-height: 1.5em;
}
/* line 1064, scss/screen.scss */
.docs ul, .docs ol, .docs dir, .docs menu, .docs dd {
  margin: 1.2em 0 1.2em 40px;
  list-style-type: disc;
}
/* line 1067, scss/screen.scss */
.docs ol li {
  list-style-type: decimal;
}
/* line 1069, scss/screen.scss */
.docs ul ul, .docs ol ul {
  list-style-type: circle;
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 1073, scss/screen.scss */
.docs ol ol ul, .docs ol ul ul, .docs ul ol ul, .docs ul ul ul {
  list-style-type: square;
}
/* line 1075, scss/screen.scss */
.docs ul li {
  display: list-item;
}
/* line 1077, scss/screen.scss */
.docs p {
  line-height: 1.5em;
  padding-top: 15px;
}
/* line 1080, scss/screen.scss */
.docs em {
  font-style: italic;
}
/* line 1082, scss/screen.scss */
.docs .title {
  font-weight: bold;
  font-size: 1.3em;
  line-height: 1.4em;
  padding-bottom: 15px;
}
/* line 1087, scss/screen.scss */
.docs .indent {
  margin-left: 25px;
  border-left: 8px solid #dddddd;
  padding-left: 5px;
  color: #5d5d5d;
}
/* line 1092, scss/screen.scss */
.docs .left {
  width: 245px;
  float: left;
  padding-right: 10px;
}
/* line 1096, scss/screen.scss */
.docs .right {
  width: 430px;
  float: left;
}
/* line 1099, scss/screen.scss */
.docs .top {
  font-size: 0.85em;
  clear: both;
  text-align: right;
  padding: 25px 0 0 0;
}
/* line 1104, scss/screen.scss */
.docs .example {
  color: #5d5d5d;
  padding-left: 10px;
  font-size: 0.85em;
}

/* line 1109, scss/screen.scss */
.drag_icon {
  position: relative;
  top: 3px;
  margin-right: 2px;
}

/* line 1114, scss/screen.scss */
.clear {
  clear: left;
}

/* line 1117, scss/screen.scss */
.doc_hr {
  height: 1px;
  background-color: #c9c9c9;
  border-width: 0px;
}

/* line 1122, scss/screen.scss */
table.doc_table {
  width: 100%;
  margin-bottom: 15px;
}
/* line 1125, scss/screen.scss */
table.doc_table td {
  padding: 4px 5px;
  border-bottom: 1px solid #dddddd;
  vertical-align: top;
}
/* line 1129, scss/screen.scss */
table.doc_table th {
  padding: 3px 5px;
  border-bottom: 2px solid #dddddd;
  vertical-align: top;
}
/* line 1133, scss/screen.scss */
table.doc_table tr {
  vertical-align: top;
}
/* line 1135, scss/screen.scss */
table.doc_table tr:hover td {
  background-color: #f3f3f3;
}

/* line 1138, scss/screen.scss */
.doc_nav_wrap {
  background-color: #eeeeee;
  padding: 15px;
  margin-bottom: 15px;
  margin-left: 25px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}

/* line 1146, scss/screen.scss */
.doc_nav li {
  list-style-type: none;
  padding: 3px 5px;
}
/* line 1149, scss/screen.scss */
.doc_nav .break {
  background: url(../images/doc_break.gif) repeat-x;
  height: 2px;
  margin: 15px 0;
}
/* line 1153, scss/screen.scss */
.doc_nav .nav_title {
  font-weight: bold;
  padding-bottom: 10px;
}
/* line 1156, scss/screen.scss */
.doc_nav .sub {
  padding-left: 10px;
}
/* line 1158, scss/screen.scss */
.doc_nav .on {
  background-color: #cccccc;
  padding: 3px 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  font-weight: bold;
}

/* line 1166, scss/screen.scss */
ul#topnav {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 100%;
  list-style: none;
  font-size: 1.2em;
  font-weight: bold;
}

/* line 1175, scss/screen.scss */
ul#topnav li {
  float: left;
  margin: 0 6px 0 0;
  padding: 0;
  position: relative;
}

/* line 1181, scss/screen.scss */
ul#topnav li a {
  float: left;
  padding: 5px 10px;
  color: black;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  background-color: #e2dedb;
}

/* line 1188, scss/screen.scss */
ul#topnav li:hover a, ul#topnav li a:hover {
  text-decoration: none;
  background-color: #cbc5bf;
}

/* line 1192, scss/screen.scss */
ul#topnav li .sub {
  position: absolute;
  top: 30px;
  left: 0px;
  z-index: 999999;
  background: #cbc5bf;
  padding: 10px 10px;
  float: left;
  display: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}

/* line 1203, scss/screen.scss */
ul#topnav li .row {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 10px;
}

/* line 1209, scss/screen.scss */
ul#topnav li .sub ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  float: left;
  width: 200px;
}

/* line 1216, scss/screen.scss */
ul#topnav .sub ul li {
  width: 100%;
  background-color: transparent;
}

/* line 1220, scss/screen.scss */
ul#topnav .sub ul li h2 {
  padding: 0px 0px 5px 0px;
  background-image: none;
  color: #555554;
  font-weight: bold;
  font-size: 1em;
}

/* line 1227, scss/screen.scss */
ul#topnav .sub ul li h2 a {
  padding: 0px 0px 5px 0px;
  background-image: none;
  font-weight: bold;
  font-size: 1em;
}

/* line 1233, scss/screen.scss */
ul#topnav .sub ul li a {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  background-image: none;
  background-color: transparent;
  float: none;
  text-indent: 0px;
  height: auto;
  padding: 5px 5px 5px 12px;
  display: block;
  text-decoration: none;
  font-size: 0.9em;
  line-height: 1.2em;
  font-weight: bold;
}

/* line 1247, scss/screen.scss */
ul#topnav .sub ul li a:hover {
  background-color: #afa69d !important;
  text-decoration: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  background-image: none;
}

/* line 1253, scss/screen.scss */
.current a:link, .current a:visited {
  background-color: #cbc5bf !important;
}

/* line 1256, scss/screen.scss */
.current_drop a:link, .current_drop a:visited {
  background-image: url(../images/admin_arrow.png);
  background-position: center right;
  background-repeat: no-repeat;
  background-color: #cbc5bf !important;
  padding-right: 22px !important;
}

/* line 1264, scss/screen.scss */
.current a:hover, .current_drop_left a:hover, .current_drop a:hover {
  text-decoration: none;
}

/* line 1267, scss/screen.scss */
.drop a:link, .drop a:visited {
  background-image: url(../images/admin_arrow.png);
  background-position: center right;
  background-repeat: no-repeat;
  padding-right: 22px !important;
  color: #edebe9;
}

/* line 1274, scss/screen.scss */
.drop a:hover {
  text-decoration: underline;
  color: #edebe9;
}

/* line 1278, scss/screen.scss */
.nodrop a:link, .nodrop a:visited {
  color: #edebe9;
}

/* line 1281, scss/screen.scss */
.nodrop a:hover {
  background-image: none !important;
  color: #edebe9;
}

/* line 1285, scss/screen.scss */
.theme_thumbnail {
  padding: 2px;
}

/* line 1288, scss/screen.scss */
.theme_thumbnail_on {
  border: 3px solid #418220;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}

/* line 1292, scss/screen.scss */
.theme_thumbnail_off {
  border: 2px solid #edebe9;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}
/* line 1295, scss/screen.scss */
.theme_thumbnail_off:hover {
  border: 2px solid #cbc5bf;
}

/* line 1299, scss/screen.scss */
table#theme_thumbnails td {
  padding: 0 10px 5px 0;
}

/* line 1302, scss/screen.scss */
h3.expanding_header_closed {
  padding: 5px 10px;
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 5px;
  background-color: #edebe9;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
}

/* line 1311, scss/screen.scss */
h3.expanding_header_open {
  padding: 5px 10px;
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 0px;
  background-color: #cbc5bf;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
}

/* line 1320, scss/screen.scss */
div.contact_list_item_processed_div {
  padding: 5px 10px;
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 5px;
  background-color: #418220;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  color: white;
  text-align: center;
  width: 65%;
}

/* line 1332, scss/screen.scss */
div.contact_list_item_skipped_div {
  padding: 5px 10px;
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 5px;
  background-color: #a21414;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  color: white;
  text-align: center;
  width: 65%;
}

/* line 1344, scss/screen.scss */
.contact_call_delete {
  color: #a21414;
}

/* line 1348, scss/screen.scss */
h3.expanding_header_closed:hover {
  background-color: #cbc5bf;
}

/* line 1353, scss/screen.scss */
.admin_footer {
  background: url(../images/admin_pipe_footer.png) #433326 center top no-repeat;
  height: 218px;
  border-top: 10px solid #71985d;
  padding: 10px;
  margin-top: 25px;
  clear: both;
}

/* line 1361, scss/screen.scss */
.admin_footer_container {
  margin: 0px auto;
  width: 960px;
}

/* line 1365, scss/screen.scss */
.admin_footer_text {
  color: #c3c3c3;
  text-shadow: black -1px -1px;
  margin-top: 4px;
}
/* line 1369, scss/screen.scss */
.admin_footer_text .text-content {
  text-align: right;
  white-space: nowrap;
}
/* line 1372, scss/screen.scss */
.admin_footer_text a {
  color: white;
}
/* line 1374, scss/screen.scss */
.admin_footer_text .gc-cs-link {
  color: white;
  text-decoration: none;
}
/* line 1377, scss/screen.scss */
.admin_footer_text .gc-cs-link:hover {
  text-decoration: underline;
}

/* line 1380, scss/screen.scss */
.screencast_icon {
  vertical-align: middle;
  margin-right: 5px;
  position: relative;
  top: -1px;
}

/* line 1387, scss/screen.scss */
table#admin_footer td {
  vertical-align: top;
  padding: 0px;
}

/* line 1391, scss/screen.scss */
.system_msg {
  background-color: #a21414;
  text-align: left;
  line-height: 1.3em;
  padding: 10px;
  font-weight: bold;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  margin: 0 0 20px 0;
  color: #f1f1f1;
  font-size: 15px;
}
/* line 1401, scss/screen.scss */
.system_msg a {
  font-weight: bold;
  color: #fff;
  text-decoration: underline;
}

/* line 1406, scss/screen.scss */
.invoice_due {
  background-color: #a21414;
  text-align: center;
  padding: 10px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  margin: 0 0 10px 0;
  color: #f1f1f1;
  font-size: 15px;
}
/* line 1414, scss/screen.scss */
.invoice_due a {
  font-weight: bold;
  color: #fff;
  text-decoration: underline;
}

/* line 1420, scss/screen.scss */
.email_attachments ul {
  margin: 1.2em 0 0 0;
  padding: 0;
  list-style: none;
  display: inline-block;
}
/* line 1425, scss/screen.scss */
.email_attachments ul li {
  display: inline-block;
  font-size: 0.8em;
  text-align: center;
  vertical-align: top;
  word-wrap: break-word;
}
/* line 1431, scss/screen.scss */
.email_attachments ul li a img {
  padding: 3px;
  border: 2px solid #ccc;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  max-width: 350px;
  margin-top: 1.2em;
}
/* line 1437, scss/screen.scss */
.email_attachments ul li a img:hover {
  border: 2px solid #418220;
}
/* line 1439, scss/screen.scss */
.email_attachments ul .ea_filename {
  padding-top: 2px;
}

/* line 1442, scss/screen.scss */
.cc_link {
  margin-right: 5px;
}

/* line 1445, scss/screen.scss */
.cc_link, .bcc_link, .attach_file_link {
  cursor: pointer;
}

/* line 1450, scss/screen.scss */
.nation_table {
  margin-top: 1.2em;
  width: 643px;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
/* line 1455, scss/screen.scss */
.nation_table td {
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  text-align: center;
  padding: 10px;
}
/* line 1460, scss/screen.scss */
.nation_table .tnation, .nation_table .nation_table .tplan, .nation_table .nation_table .temail, .nation_table .nation_table .ttext {
  font-weight: bold;
  background-color: #f5f5f5;
}
/* line 1463, scss/screen.scss */
.nation_table .tnationname {
  font-weight: bold;
}

/* line 1466, scss/screen.scss */
.page_pages_show_nations .onecolumn, .page_pages_show_nations .one_column {
  border: none;
  padding: 0;
}

/* line 1471, scss/screen.scss */
#attachment_uploader input[type=submit] {
  margin-top: 10px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  font-size: 14px;
  line-height: 1.2em;
  padding: 0.3em 1em;
  border-width: 1px;
  background-color: #37a200;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #93dc6f), color-stop(10%, #60bf2f), color-stop(50%, #3b761d), color-stop(50%, #35691a), color-stop(100%, #499224));
  background-image: -webkit-linear-gradient(#93dc6f, #60bf2f 10%, #3b761d 50%, #35691a 50%, #499224);
  background-image: -moz-linear-gradient(#93dc6f, #60bf2f 10%, #3b761d 50%, #35691a 50%, #499224);
  background-image: -o-linear-gradient(#93dc6f, #60bf2f 10%, #3b761d 50%, #35691a 50%, #499224);
  background-image: linear-gradient(#93dc6f, #60bf2f 10%, #3b761d 50%, #35691a 50%, #499224);
  border-color: #224511;
  text-shadow: #0c2200 0px 1px 1px;
  -moz-box-shadow: rgba(255, 255, 255, 0.31765) 0 0 0.1em 1px inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.31765) 0 0 0.1em 1px inset;
  -o-box-shadow: rgba(255, 255, 255, 0.31765) 0 0 0.1em 1px inset;
  box-shadow: rgba(255, 255, 255, 0.31765) 0 0 0.1em 1px inset;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  -o-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -khtml-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
#attachment_uploader input[type=submit], #attachment_uploader input[type=submit]:visited {
  color: white;
}
/* line 31, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
#attachment_uploader input[type=submit]:hover, #attachment_uploader input[type=submit]:focus {
  background-color: #319300;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8ad863), color-stop(10%, #5ab32c), color-stop(50%, #35691a), color-stop(50%, #2f5d17), color-stop(100%, #438621));
  background-image: -webkit-linear-gradient(#8ad863, #5ab32c 10%, #35691a 50%, #2f5d17 50%, #438621);
  background-image: -moz-linear-gradient(#8ad863, #5ab32c 10%, #35691a 50%, #2f5d17 50%, #438621);
  background-image: -o-linear-gradient(#8ad863, #5ab32c 10%, #35691a 50%, #2f5d17 50%, #438621);
  background-image: linear-gradient(#8ad863, #5ab32c 10%, #35691a 50%, #2f5d17 50%, #438621);
  border-color: #1c380e;
  text-shadow: #061300 0px 1px 1px;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
#attachment_uploader input[type=submit]:hover, #attachment_uploader input[type=submit]:hover:visited, #attachment_uploader input[type=submit]:focus, #attachment_uploader input[type=submit]:focus:visited {
  color: white;
}
/* line 36, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
#attachment_uploader input[type=submit]:active {
  background-color: #2c8300;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #35691a), color-stop(30%, #39721c), color-stop(50%, #316118), color-stop(50%, #2a5515), color-stop(100%, #458a22));
  background-image: -webkit-linear-gradient(#35691a, #39721c 30%, #316118 50%, #2a5515 50%, #458a22);
  background-image: -moz-linear-gradient(#35691a, #39721c 30%, #316118 50%, #2a5515 50%, #458a22);
  background-image: -o-linear-gradient(#35691a, #39721c 30%, #316118 50%, #2a5515 50%, #458a22);
  background-image: linear-gradient(#35691a, #39721c 30%, #316118 50%, #2a5515 50%, #458a22);
  border-color: #162c0b;
  text-shadow: #010400 0px -1px -1px;
  -moz-box-shadow: #224511 0 0.08em 0.2em 1px inset;
  -webkit-box-shadow: #224511 0 0.08em 0.2em 1px inset;
  -o-box-shadow: #224511 0 0.08em 0.2em 1px inset;
  box-shadow: #224511 0 0.08em 0.2em 1px inset;
}
/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p327@nbuild/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
#attachment_uploader input[type=submit]:active, #attachment_uploader input[type=submit]:active:visited {
  color: white;
}

/* line 1477, scss/screen.scss */
.margin-fix {
  margin-top: 20px !important;
}
/* line 1479, scss/screen.scss */
.margin-fix .buttons {
  margin-top: 0px !important;
}

/* line 1482, scss/screen.scss */
.button-align li {
  padding: 0 0 !important;
}

/* line 1486, scss/screen.scss */
ol#startnav {
  font-size: 14px;
  font-weight: bold;
  width: 150px;
}
/* line 1490, scss/screen.scss */
ol#startnav li {
  list-style: inside;
  list-style-type: decimal;
  padding: 5px 10px;
  margin: 1.12em 0;
}
/* line 1495, scss/screen.scss */
ol#startnav li a, ol#startnav li a:hover {
  color: #000;
  text-decoration: none;
}
/* line 1498, scss/screen.scss */
ol#startnav li.finished, ol#startnav li.finished a {
  color: #999999;
}
/* line 1500, scss/screen.scss */
ol#startnav li.finished a:hover {
  text-decoration: none;
}
/* line 1502, scss/screen.scss */
ol#startnav li.active, ol#startnav li.active a {
  color: white;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  background-color: #418220;
}
/* line 1506, scss/screen.scss */
ol#startnav li.active a:hover {
  text-decoration: none;
}

/* line 1508, scss/screen.scss */
td.nowrap {
  white-space: nowrap;
}

/* line 1512, scss/screen.scss */
.email_body {
  max-height: 200px;
  overflow: auto;
}

/* line 1518, scss/screen.scss */
form.formtastic .horizontal-radio li {
  display: inline-block;
  float: left;
  width: 75px;
  clear: none;
}

/* line 1526, scss/screen.scss */
.graph {
  position: relative;
  float: left;
  padding: 10px;
  margin: 10px;
}
/* line 1532, scss/screen.scss */
.graph svg {
  border-left: 1px dotted #ddd;
  border-right: 1px dotted #ddd;
}
/* line 1537, scss/screen.scss */
.graph .overlay-name {
  position: absolute;
  font-size: 24px;
  font-family: Helvetica;
  text-align: left;
  width: 150px;
  left: 20px;
  bottom: 20px;
  z-index: 200;
}
/* line 1548, scss/screen.scss */
.graph .overlay-number {
  position: absolute;
  font-size: 48px;
  font-family: Helvetica;
  font-weight: bold;
  right: 20px;
  bottom: 20px;
  z-index: 200;
}
/* line 1558, scss/screen.scss */
.graph .overlay-number.nonum {
  opacity: 0.0;
}
/* line 1562, scss/screen.scss */
.graph .overlay-number span.error {
  color: red;
}
/* line 1566, scss/screen.scss */
.graph .overlay-number span.unit {
  font-size: 24px;
}

/* line 1572, scss/screen.scss */
form.formtastic fieldset ol li.fl {
  float: left;
  display: inline-block;
  width: auto;
  clear: none;
  margin: 0px;
}
/* line 1580, scss/screen.scss */
form.formtastic #site_host_input label, form.formtastic #site_host_input input, form.formtastic #site_host_input .inline-hints, form.formtastic #site_host_input .inline-errors {
  width: 100px;
  text-align: right;
  margin-right: 5px;
}
/* line 1588, scss/screen.scss */
form.formtastic #site_domain_input label, form.formtastic #site_domain_input select, form.formtastic #site_domain_input .inline-hints, form.formtastic #site_domain_input .inline-errors {
  width: 275px;
  margin-left: 5px;
}
/* line 1592, scss/screen.scss */
form.formtastic #site_domain_input select {
  height: 26px;
  margin-top: 2px;
  margin-bottom: 2px;
}
/* line 1600, scss/screen.scss */
form.formtastic #host-domain-separator label, form.formtastic #host-domain-separator span, form.formtastic #host-domain-separator .inline-hints {
  width: 10px;
}
/* line 1604, scss/screen.scss */
form.formtastic #host-domain-separator span {
  line-height: 30px;
  font-size: 30px;
  margin: 0 5px;
}

/* line 1612, scss/screen.scss */
form.formtastic .inline {
  display: inline-block;
  width: auto;
}

/* line 1618, scss/screen.scss */
#credit-history .debit {
  color: #a21414;
}

/* line 1623, scss/screen.scss */
.icon-spinner-wrap {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}

/* line 1631, scss/screen.scss */
.icon-spinner {
  background-image: url("/images/ajax-loader.gif");
}
