/* line 14, ../../../../../../.rvm/gems/ruby-1.9.2-p136/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

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

/* line 19, ../../../../../../.rvm/gems/ruby-1.9.2-p136/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

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

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

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

/* line 27, ../../../../../../.rvm/gems/ruby-1.9.2-p136/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* incase an inverted custom gradient isn't specified */
/* line 177, ../../../../../../.rvm/gems/ruby-1.9.2-p136/gems/fancy-buttons-1.0.6/lib/stylesheets/_fancy-buttons.sass */
.fancy-button-reset-base-class {
  font-family: "Lucida Grande", Lucida, Arial, sans-serif;
  background: url('../images/button_bg.png?1296510520') 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.2-p136/gems/fancy-buttons-1.0.6/lib/stylesheets/_fancy-buttons.sass */
.fancy-button-reset-base-class::-moz-focus-inner {
  border: none;
  padding: 0;
}
/* line 168, ../../../../../../.rvm/gems/ruby-1.9.2-p136/gems/fancy-buttons-1.0.6/lib/stylesheets/_fancy-buttons.sass */
.fancy-button-reset-base-class:focus {
  outline: none;
}

/* line 5, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic {
  margin: 0;
  padding: 0;
}
/* line 8, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic ul, form.formtastic ol, form.formtastic li, form.formtastic fieldset, form.formtastic legend, form.formtastic input, form.formtastic textarea, form.formtastic select, form.formtastic p {
  margin: 0;
  padding: 0;
}
/* line 11, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset {
  border: 0;
}
/* line 13, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic em, form.formtastic strong {
  font-style: normal;
  font-weight: normal;
}
/* line 16, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic ol, form.formtastic ul {
  list-style: none;
}
/* line 18, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic abbr, form.formtastic acronym {
  border: 0;
  font-variant: normal;
}
/* line 21, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic input, form.formtastic textarea, form.formtastic select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}
/* line 25, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic input, form.formtastic textarea, form.formtastic select {
  font-size: 100%;
}
/* line 27, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic legend {
  white-space: normal;
  color: black;
}
/* line 30, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic ul.errors {
  color: #cc0000;
  margin: 0.5em 0 1.5em 25%;
  list-style: square;
}
/* line 34, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic ul.errors li {
  padding: 0;
  border: none;
  display: list-item;
}
/* line 38, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset {
  overflow: auto;
}
/* line 41, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset.buttons {
  padding-left: 25%;
}
/* line 44, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset.buttons li {
  float: left;
  padding-right: 0.5em;
}
/* line 47, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li {
  padding: 0.5em 0;
  margin-top: -0.5em;
  margin-bottom: 1em;
  overflow: auto;
}
/* line 53, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li label {
  display: block;
  width: 25%;
  float: left;
  padding-top: 0.2em;
}
/* line 58, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li > li label {
  line-height: 100%;
  padding-top: 0;
}
/* line 61, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li > li label input {
  line-height: 100%;
  vertical-align: middle;
  margin-top: -0.1em;
}
/* line 65, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li fieldset {
  position: relative;
}
/* line 67, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li fieldset legend {
  position: absolute;
  width: 95%;
  padding-top: 0.1em;
  left: 0px;
}
/* line 72, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li fieldset legend span, form.formtastic fieldset > ol > li fieldset legend.label label {
  position: absolute;
}
/* line 74, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li fieldset ol {
  float: left;
  width: 74%;
  margin: 0;
  padding: 0 0 0 25%;
}
/* line 79, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li fieldset ol li {
  padding: 0;
  border: 0;
}
/* line 83, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li p.inline-hints {
  color: #666666;
  margin: 0.5em 0 0 25%;
}
/* line 86, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li p.inline-errors {
  color: #cc0000;
  margin: 0.5em 0 0 25%;
}
/* line 89, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li ul.errors {
  color: #cc0000;
  margin: 0.5em 0 0 25%;
  list-style: square;
}
/* line 93, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li ul.errors li {
  padding: 0;
  border: none;
  display: list-item;
}
/* line 97, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li.string input, form.formtastic fieldset > ol > li.password input, form.formtastic fieldset > ol > li.numeric input, form.formtastic fieldset > ol > li.email input, form.formtastic fieldset > ol > li.url input, form.formtastic fieldset > ol > li.phone input, form.formtastic fieldset > ol > li.search input {
  width: 72%;
}
/* line 99, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li.string input[size], form.formtastic fieldset > ol > li.password input[size], form.formtastic fieldset > ol > li.numeric input[size], form.formtastic fieldset > ol > li.email input[size], form.formtastic fieldset > ol > li.url input[size], form.formtastic fieldset > ol > li.phone input[size], form.formtastic fieldset > ol > li.search input[size] {
  width: auto;
  max-width: 72%;
}
/* line 102, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li.text textarea {
  width: 72%;
}
/* line 104, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li.text textarea[cols] {
  width: auto;
  max-width: 72%;
}
/* line 107, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset ol li.hidden {
  display: none;
}
/* line 110, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li.boolean label {
  padding-left: 25%;
  width: auto;
}
/* line 113, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li.boolean label input {
  margin: 0 0.5em 0 0.2em;
}
/* line 115, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li.radio fieldset, form.formtastic fieldset > ol > li.check_boxes fieldset {
  overflow: visible;
}
/* line 117, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li.radio fieldset ol, form.formtastic fieldset > ol > li.check_boxes fieldset ol {
  margin-bottom: -0.5em;
}
/* line 119, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li.radio fieldset ol li, form.formtastic fieldset > ol > li.check_boxes fieldset ol li {
  margin: 0.1em 0 0.5em 0;
  overflow: visible;
}
/* line 122, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li.radio fieldset ol li label, form.formtastic fieldset > ol > li.check_boxes fieldset ol li label {
  float: none;
  width: 100%;
}
/* line 125, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li.radio fieldset ol li label input, form.formtastic fieldset > ol > li.check_boxes fieldset ol li label input {
  margin-right: 0.2em;
}
/* line 127, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li.date fieldset ol li, form.formtastic fieldset > ol > li.time fieldset ol li, form.formtastic fieldset > ol > li.datetime fieldset ol li {
  float: left;
  width: auto;
  margin: 0 0.3em 0 0;
}
/* line 131, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li.date fieldset ol li label, form.formtastic fieldset > ol > li.time fieldset ol li label, form.formtastic fieldset > ol > li.datetime fieldset ol li label {
  display: none;
}
/* line 133, ../../../app/stylesheets/_formtastic_defaults.sass */
form.formtastic fieldset > ol > li.date fieldset ol li label input, form.formtastic fieldset > ol > li.time fieldset ol li label input, form.formtastic fieldset > ol > li.datetime fieldset ol li label input {
  display: inline;
  margin: 0;
  padding: 0;
}

@font-face {
  font-family: "droid_sans";
  src: url(../fonts/DroidSans.eot);
}

@font-face {
  font-family: "droid_sans_bold";
  src: url(../fonts/DroidSans-Bold.eot);
}

@font-face {
  font-family: "droid_sans";
  src: url(../fonts/DroidSans.ttf) format("truetype");
}

@font-face {
  font-family: "droid_sans_bold";
  src: url(../fonts/DroidSans-Bold.ttf) format("truetype");
}

/* line 5, ../../../app/stylesheets/_global.sass */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  text-decoration: none;
}
/* line 7, ../../../app/stylesheets/_global.sass */
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  text-decoration: underline;
}
/* line 9, ../../../app/stylesheets/_global.sass */
h1 span.divider, h2 span.divider, h3 span.divider, h4 span.divider, h5 span.divider, h6 span.divider {
  color: #aaaaaa;
}

/* line 12, ../../../app/stylesheets/_global.sass */
h1 {
  color: #ff5401;
  color: black;
  font-size: 1.5em;
  line-height: 1.3em;
  padding: 10px 0 10px 0;
  font-family: "droid_sans_bold", Georgia, serif;
}

/* line 20, ../../../app/stylesheets/_global.sass */
h2 {
  color: #ffa014;
  color: black;
  font-size: 1.3em;
  padding: 10px 0 10px 0;
}
/* line 25, ../../../app/stylesheets/_global.sass */
h2 a {
  color: black;
}
/* line 27, ../../../app/stylesheets/_global.sass */
h2 span.sub {
  font-size: 0.7em;
  color: #999999;
  font-style: italic;
}
/* line 31, ../../../app/stylesheets/_global.sass */
h2 span.sub a {
  color: #777777;
}

/* line 34, ../../../app/stylesheets/_global.sass */
h3 {
  color: black;
  font-size: 1.1em;
  padding: 10px 0 10px 0;
}

/* line 39, ../../../app/stylesheets/_global.sass */
div.heading_with_menu {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
}
/* line 42, ../../../app/stylesheets/_global.sass */
div.heading_with_menu h1, div.heading_with_menu h2, div.heading_with_menu h3, div.heading_with_menu h4, div.heading_with_menu h5, div.heading_with_menu h6 {
  display: block;
  clear: none;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 60%;
}
/* line 46, ../../../app/stylesheets/_global.sass */
div.heading_with_menu ul {
  display: block;
  clear: none;
  float: right;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 10px;
}

/* line 51, ../../../app/stylesheets/_global.sass */
p {
  line-height: 1.4em;
  padding: 0 0 10px 0;
  color: #333333;
}

/* line 56, ../../../app/stylesheets/_global.sass */
ol {
  margin: 0px 0 10px 0;
  padding: 0 0 0 18px;
  list-style-type: decimal;
}
/* line 60, ../../../app/stylesheets/_global.sass */
ol li {
  padding: 5px 0px;
  font-size: 0.9em;
  color: #333333;
}

/* line 68, ../../../app/stylesheets/_global.sass */
.markdown h3 {
  color: #ff5401;
}
/* line 71, ../../../app/stylesheets/_global.sass */
.markdown h4 {
  color: #666666;
}
/* line 74, ../../../app/stylesheets/_global.sass */
.markdown pre {
  font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
  background-color: #fcf6db;
  border: 1px solid black;
  border-color: #e5e0c6;
  padding: 10px;
  margin: 0 0 10px 0;
}
/* line 81, ../../../app/stylesheets/_global.sass */
.markdown pre code {
  line-height: 1.6em;
}
/* line 85, ../../../app/stylesheets/_global.sass */
.markdown p code, .markdown li code {
  font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
  background-color: #f0f0f0;
  color: black;
  padding: 1px 3px;
}
/* line 92, ../../../app/stylesheets/_global.sass */
.markdown ol, .markdown ul {
  font-family: "droid_sans", serif;
  margin: 5px 0 10px 0;
  padding: 0 0 0 18px;
  list-style-type: disc;
}
/* line 97, ../../../app/stylesheets/_global.sass */
.markdown ol li, .markdown ul li {
  padding: 3px 0px;
  line-height: 1.4em;
  color: #333333;
}

/* line 103, ../../../app/stylesheets/_global.sass */
div.gist {
  margin: 20px 0 25px 0 !important;
}

/* line 108, ../../../app/stylesheets/_global.sass */
p.big, div.big p {
  font-size: 1 em;
  margin-bottom: 10px;
}

/* line 113, ../../../app/stylesheets/_global.sass */
span.weak {
  color: #666666;
}
/* line 115, ../../../app/stylesheets/_global.sass */
span.blank, span.empty {
  color: #888888;
  font-style: italic;
}

/* line 119, ../../../app/stylesheets/_global.sass */
a {
  color: #ff5401;
}
/* line 121, ../../../app/stylesheets/_global.sass */
a.admin {
  color: #2e4b92 !important;
}
/* line 123, ../../../app/stylesheets/_global.sass */
a.buttonish {
  background-color: #ff5401;
  color: white;
  padding: 5px 11px;
  text-decoration: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
}
/* line 129, ../../../app/stylesheets/_global.sass */
a.buttonish:hover {
  background-color: #cd4300;
}

/* line 132, ../../../app/stylesheets/_global.sass */
strong {
  font-family: "droid_sans_bold", Georgia, serif;
  font-weight: bold;
}

/* line 137, ../../../app/stylesheets/_global.sass */
.code {
  font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
}

/* line 140, ../../../app/stylesheets/_global.sass */
pre {
  font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
  background-color: #fcf6db;
  border: 1px solid black;
  border-color: #e5e0c6;
  padding: 10px;
  /* white-space: pre-line */
}
/* line 147, ../../../app/stylesheets/_global.sass */
pre code {
  line-height: 1.6em;
}

/* line 151, ../../../app/stylesheets/_global.sass */
.required {
  font-weight: bold;
}

/* line 155, ../../../app/stylesheets/_global.sass */
table.fullwidth {
  width: 100%;
}
/* line 159, ../../../app/stylesheets/_global.sass */
table thead tr th {
  padding: 5px;
  font-size: 0.9em;
  color: #666666;
  border-bottom: 1px solid #999999;
}
/* line 166, ../../../app/stylesheets/_global.sass */
table tbody tr.offset {
  background-color: #f5f5f5;
}
/* line 168, ../../../app/stylesheets/_global.sass */
table tbody tr td {
  padding: 6px;
  font-size: 0.9em;
  border-bottom: 1px solid #cccccc;
  vertical-align: top;
  line-height: 1.3em;
}
/* line 175, ../../../app/stylesheets/_global.sass */
table tbody tr:last-child td {
  border-bottom: none;
}
/* line 177, ../../../app/stylesheets/_global.sass */
table tbody tr.offset {
  background-color: #f0f0f0;
}

/* line 182, ../../../app/stylesheets/_global.sass */
div#flash_messages p {
  padding: 10px 10px;
  margin: 10px 0;
  border: 1px solid black;
  font-weight: bold;
  font-family: "droid_sans_bold", Georgia, serif;
}
/* line 188, ../../../app/stylesheets/_global.sass */
div#flash_messages p.alert {
  background-color: #faeaea;
  border-color: #db4c4c;
  color: #cc0000;
}
/* line 192, ../../../app/stylesheets/_global.sass */
div#flash_messages p.notice {
  background-color: #eaf4ea;
  border-color: #4ca54c;
  color: #007f00;
}

/* line 198, ../../../app/stylesheets/_global.sass */
form.form_box {
  background-color: #ebf3f9;
  border: 1px solid black;
  border-color: #c3d9ec;
  padding: 10px;
}
/* line 203, ../../../app/stylesheets/_global.sass */
form.form_box label {
  color: #0f6ab4 !important;
}
/* line 205, ../../../app/stylesheets/_global.sass */
form.form_box input[type=submit] {
  display: block;
  padding: 10px;
}
/* line 208, ../../../app/stylesheets/_global.sass */
form.form_box p {
  font-size: 0.9em;
  padding: 0 0 15px 0;
  color: #7e7b6d;
}
/* line 212, ../../../app/stylesheets/_global.sass */
form.form_box p a {
  color: #646257;
}
/* line 214, ../../../app/stylesheets/_global.sass */
form.form_box p strong {
  color: black;
}
/* line 216, ../../../app/stylesheets/_global.sass */
form.form_box p.weak {
  font-size: 0.8em;
}
/* line 223, ../../../app/stylesheets/_global.sass */
form.formtastic fieldset.inputs ol li p.inline-hints {
  margin-left: 0;
  font-style: italic;
  font-size: 0.9em;
  margin: 0;
}
/* line 228, ../../../app/stylesheets/_global.sass */
form.formtastic fieldset.inputs ol li label {
  display: block;
  clear: both;
  width: auto;
  padding: 0 0 3px 0;
  color: #666666;
}
/* line 234, ../../../app/stylesheets/_global.sass */
form.formtastic fieldset.inputs ol li label abbr {
  padding-left: 3px;
  color: #888888;
}
/* line 238, ../../../app/stylesheets/_global.sass */
form.formtastic fieldset.inputs ol li.required label {
  color: black;
}
/* line 241, ../../../app/stylesheets/_global.sass */
form.formtastic fieldset.inputs ol li.string input, form.formtastic fieldset.inputs ol li.url input, form.formtastic fieldset.inputs ol li.numeric input {
  display: block;
  padding: 4px;
  width: auto;
  clear: both;
}
/* line 246, ../../../app/stylesheets/_global.sass */
form.formtastic fieldset.inputs ol li.string input.title, form.formtastic fieldset.inputs ol li.url input.title, form.formtastic fieldset.inputs ol li.numeric input.title {
  font-size: 1.3em;
}
/* line 249, ../../../app/stylesheets/_global.sass */
form.formtastic fieldset.inputs ol li.text textarea {
  font-family: "droid_sans", serif;
  height: 250px;
  padding: 4px;
  display: block;
  clear: both;
}
/* line 257, ../../../app/stylesheets/_global.sass */
form.formtastic fieldset.inputs ol li.select select {
  display: block;
  clear: both;
}
/* line 261, ../../../app/stylesheets/_global.sass */
form.formtastic fieldset.inputs ol li.boolean {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
}
/* line 263, ../../../app/stylesheets/_global.sass */
form.formtastic fieldset.inputs ol li.boolean input {
  display: block;
  float: left;
  clear: none;
  margin: 0 5px 0 0;
}
/* line 268, ../../../app/stylesheets/_global.sass */
form.formtastic fieldset.inputs ol li.boolean label {
  display: block;
  float: left;
  clear: none;
  margin: 0;
  padding: 0;
}
/* line 275, ../../../app/stylesheets/_global.sass */
form.formtastic fieldset.buttons {
  margin: 0;
  padding: 0;
}
/* line 282, ../../../app/stylesheets/_global.sass */
form.fullwidth ol li.string input, form.fullwidth ol li.url input, form.fullwidth ol li.text textarea, form.fullwidth ol li.numeric input {
  width: 500px !important;
}

/* line 286, ../../../app/stylesheets/_global.sass */
div.errorExplanation h2 {
  color: #cc0000;
}

/* line 39, ../../../app/stylesheets/screen.sass */
body {
  font-family: "droid_sans", serif;
  font-size: 0.9em;
}

/* line 44, ../../../app/stylesheets/screen.sass */
#header {
  background-color: black;
  overflow: hidden;
  -moz-box-shadow: #999999 0 2px 5px 3px;
  -webkit-box-shadow: #999999 0 2px 5px 3px;
  -o-box-shadow: #999999 0 2px 5px 3px;
  box-shadow: #999999 0 2px 5px 3px;
}
/* line 51, ../../../app/stylesheets/screen.sass */
#header .container {
  margin: 0px auto;
  padding: 0px;
  position: relative;
  width: 960px;
}
/* line 54, ../../../app/stylesheets/screen.sass */
#header .container h1#logo {
  display: block;
  clear: none;
  float: left;
  font-size: 1.6em;
  margin: 0;
  padding: 0;
}
/* line 59, ../../../app/stylesheets/screen.sass */
#header .container h1#logo a {
  display: block;
  clear: none;
  float: left;
  padding: 20px 0 20px 44px;
  background: transparent url('../images/logo.png?1296243790') no-repeat left center;
  color: white;
  text-decoration: none;
}
/* line 65, ../../../app/stylesheets/screen.sass */
#header .container h1#logo a span {
  display: block;
  clear: none;
  float: left;
  padding: 0;
  margin: 0;
}
/* line 69, ../../../app/stylesheets/screen.sass */
#header .container h1#logo a span.light {
  color: #ffc97a;
  color: #666666;
}
/* line 73, ../../../app/stylesheets/screen.sass */
#header .container ul#nav {
  float: none;
  clear: both;
  overflow: hidden;
  margin: 0;
  padding: 0;
  display: block;
  float: right;
  clear: none;
  padding: 20px 0 0 0;
}
/* line 34, ../../../app/stylesheets/_zass.sass */
#header .container ul#nav li {
  float: left;
  clear: none;
  margin: 0;
  padding: 2px 10px;
  border-right: 1px solid #dddddd;
}
/* line 40, ../../../app/stylesheets/_zass.sass */
#header .container ul#nav li:first-child, #header .container ul#nav li.first {
  padding-left: 0;
}
/* line 42, ../../../app/stylesheets/_zass.sass */
#header .container ul#nav li:last-child, #header .container ul#nav li.last {
  padding-right: 0;
  border-right: none;
}
/* line 79, ../../../app/stylesheets/screen.sass */
#header .container ul#nav li {
  border: none;
  padding: 0 5px;
}
/* line 82, ../../../app/stylesheets/screen.sass */
#header .container ul#nav li a {
  display: block;
  padding: 8px 10px 8px 10px;
  color: #999999;
  text-decoration: none;
}
/* line 87, ../../../app/stylesheets/screen.sass */
#header .container ul#nav li a.strong {
  color: white;
}
/* line 89, ../../../app/stylesheets/screen.sass */
#header .container ul#nav li a:active, #header .container ul#nav li a.active, #header .container ul#nav li a:hover {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0%, #ff5401), color-stop(100%, #ffa014));
  background-image: -moz-linear-gradient(bottom, #ff5401 0%, #ffa014 100%);
  background-image: linear-gradient(bottom, #ff5401 0%, #ffa014 100%);
  color: white;
}
/* line 96, ../../../app/stylesheets/screen.sass */
#header .container ul#nav:hover li {
  border-color: #222222;
}

/* line 99, ../../../app/stylesheets/screen.sass */
#content {
  clear: both;
  overflow: hidden;
}
/* line 102, ../../../app/stylesheets/screen.sass */
#content .container {
  margin: 0px auto;
  padding: 0px;
  position: relative;
  width: 960px;
  margin-top: 40px;
  margin-bottom: 80px;
}
/* line 107, ../../../app/stylesheets/screen.sass */
#content .container .fullwidth_column {
  margin: 0px 0 0 0;
  width: 960px;
}
/* line 111, ../../../app/stylesheets/screen.sass */
#content .container .main_column {
  float: left;
  width: 630px;
}
/* line 115, ../../../app/stylesheets/screen.sass */
#content .container .sidebar {
  float: right;
  width: 300px;
}
/* line 120, ../../../app/stylesheets/screen.sass */
#content .container .sidebar h1 a, #content .container .sidebar h2 a, #content .container .sidebar h3 a, #content .container .sidebar h4 a, #content .container .sidebar h5 a, #content .container .sidebar h6 a {
  color: black;
}
/* line 123, ../../../app/stylesheets/screen.sass */
#content .container .sidebar ul.toc {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 127, ../../../app/stylesheets/screen.sass */
#content .container .sidebar ul.toc > li {
  padding: 8px 0px;
  border-bottom: 1px solid #cccccc;
}
/* line 130, ../../../app/stylesheets/screen.sass */
#content .container .sidebar ul.toc > li:last-child {
  border-bottom: none;
}
/* line 132, ../../../app/stylesheets/screen.sass */
#content .container .sidebar ul.toc > li a {
  text-decoration: none;
}
/* line 134, ../../../app/stylesheets/screen.sass */
#content .container .sidebar ul.toc > li p.info {
  font-family: Georgia;
  font-size: 0.8em;
  color: #888888;
  padding: 2px 0;
}
/* line 140, ../../../app/stylesheets/screen.sass */
#content .container .sidebar ul.toc > li.active a {
  color: black;
}
/* line 142, ../../../app/stylesheets/screen.sass */
#content .container .sidebar ul.toc > li.active p.info {
  padding-left: 18px;
}
/* line 147, ../../../app/stylesheets/screen.sass */
#content .container ul.feature_thumbs, #content .container ul.library_thumbs {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
  margin-bottom: 15px;
}
/* line 150, ../../../app/stylesheets/screen.sass */
#content .container ul.feature_thumbs li, #content .container ul.library_thumbs li {
  display: block;
  clear: none;
  float: left;
}
/* line 154, ../../../app/stylesheets/screen.sass */
#content .container ul.resources li.resource {
  border-bottom: 1px solid #dddddd;
}
/* line 156, ../../../app/stylesheets/screen.sass */
#content .container ul.resources li.resource:last-child {
  border-bottom: none;
}
/* line 158, ../../../app/stylesheets/screen.sass */
#content .container ul.resources li.resource div.heading {
  border: 1px solid transparent;
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
}
/* line 161, ../../../app/stylesheets/screen.sass */
#content .container ul.resources li.resource div.heading h2 {
  color: #999999;
  padding-left: 0px;
  display: block;
  clear: none;
  float: left;
  font-family: "droid_sans_bold", Georgia, serif;
}
/* line 166, ../../../app/stylesheets/screen.sass */
#content .container ul.resources li.resource div.heading h2 a {
  color: #999999;
}
/* line 168, ../../../app/stylesheets/screen.sass */
#content .container ul.resources li.resource div.heading h2 a:hover {
  color: black;
}
/* line 170, ../../../app/stylesheets/screen.sass */
#content .container ul.resources li.resource div.heading ul.options {
  float: none;
  clear: both;
  overflow: hidden;
  margin: 0;
  padding: 0;
  display: block;
  clear: none;
  float: right;
  margin: 14px 10px 0 0;
}
/* line 34, ../../../app/stylesheets/_zass.sass */
#content .container ul.resources li.resource div.heading ul.options li {
  float: left;
  clear: none;
  margin: 0;
  padding: 2px 10px;
  border-right: 1px solid #dddddd;
}
/* line 40, ../../../app/stylesheets/_zass.sass */
#content .container ul.resources li.resource div.heading ul.options li:first-child, #content .container ul.resources li.resource div.heading ul.options li.first {
  padding-left: 0;
}
/* line 42, ../../../app/stylesheets/_zass.sass */
#content .container ul.resources li.resource div.heading ul.options li:last-child, #content .container ul.resources li.resource div.heading ul.options li.last {
  padding-right: 0;
  border-right: none;
}
/* line 174, ../../../app/stylesheets/screen.sass */
#content .container ul.resources li.resource div.heading ul.options li {
  color: #666666;
  font-size: 0.9em;
}
/* line 177, ../../../app/stylesheets/screen.sass */
#content .container ul.resources li.resource div.heading ul.options li a {
  color: #aaaaaa;
  text-decoration: none;
}
/* line 180, ../../../app/stylesheets/screen.sass */
#content .container ul.resources li.resource div.heading ul.options li a:hover {
  text-decoration: underline;
  color: black;
}
/* line 186, ../../../app/stylesheets/screen.sass */
#content .container ul.resources li.resource:hover div.heading h2 a, #content .container ul.resources li.resource.active div.heading h2 a {
  color: black;
}
/* line 190, ../../../app/stylesheets/screen.sass */
#content .container ul.resources li.resource:hover div.heading ul.options li a, #content .container ul.resources li.resource.active div.heading ul.options li a {
  color: #555555;
}
/* line 197, ../../../app/stylesheets/screen.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
  margin: 0 0 10px 0;
  padding: 0 0 0 0px;
}
/* line 5, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
  margin: 0 0 0 0;
  padding: 0;
  background-color: #e7f0f7;
  border: 1px solid black;
  border-color: #c3d9ec;
}
/* line 12, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 {
  display: block;
  clear: none;
  float: left;
  width: auto;
  margin: 0;
  padding: 0;
  line-height: 1.1em;
  color: black;
}
/* line 19, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span {
  margin: 0;
  padding: 0;
}
/* line 23, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method a {
  text-transform: uppercase;
  background-color: #0f6ab4;
  text-decoration: none;
  color: white;
  display: inline-block;
  width: 50px;
  font-size: 0.7em;
  text-align: center;
  padding: 7px 0 4px 0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
}
/* line 34, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.path {
  padding-left: 10px;
}
/* line 36, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.path a {
  color: black;
  text-decoration: none;
}
/* line 39, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.path a:hover {
  text-decoration: underline;
}
/* line 41, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options {
  float: none;
  clear: both;
  overflow: hidden;
  margin: 0;
  padding: 0;
  display: block;
  clear: none;
  float: right;
  margin: 6px 10px 0 0;
}
/* line 34, ../../../app/stylesheets/_zass.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li {
  float: left;
  clear: none;
  margin: 0;
  padding: 2px 10px;
  border-right: 1px solid #dddddd;
}
/* line 40, ../../../app/stylesheets/_zass.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li:first-child, #content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li.first {
  padding-left: 0;
}
/* line 42, ../../../app/stylesheets/_zass.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li:last-child, #content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li.last {
  padding-right: 0;
  border-right: none;
}
/* line 45, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li {
  border-right-color: #c3d9ec;
  color: #0f6ab4;
  font-size: 0.9em;
}
/* line 49, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a {
  color: #0f6ab4;
  text-decoration: none;
}
/* line 52, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a:hover, #content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a:active, #content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a.active {
  text-decoration: underline;
}
/* line 55, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content {
  background-color: #ebf3f9;
  border: 1px solid black;
  border-color: #c3d9ec;
  border-top: none;
  padding: 10px;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -o-border-bottom-left-radius: 6px;
  -ms-border-bottom-left-radius: 6px;
  -khtml-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -o-border-bottom-right-radius: 6px;
  -ms-border-bottom-right-radius: 6px;
  -khtml-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
  margin: 0 0 20px 0;
}
/* line 63, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4 {
  color: #0f6ab4;
  font-size: 1.1em;
  margin: 0;
  padding: 15px 0 5px 0px;
}
/* line 71, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content form input[type='text'].error {
  outline: 2px solid black;
  outline-color: #cc0000;
}
/* line 75, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content div.sandbox_header {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
}
/* line 77, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content div.sandbox_header input.submit {
  display: block;
  clear: none;
  float: left;
  padding: 6px 8px;
}
/* line 80, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content div.sandbox_header img {
  display: block;
  display: block;
  clear: none;
  float: right;
}
/* line 83, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content div.sandbox_header a {
  padding: 4px 0 0 10px;
  color: #6fa5d2;
  display: inline-block;
  font-size: 0.9em;
}
/* line 90, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content div.response div.block {
  background-color: #fcf6db;
  border: 1px solid black;
  border-color: #e5e0c6;
}
/* line 94, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content div.response div.block pre {
  font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
  padding: 10px;
  font-size: 0.9em;
  max-height: 400px;
  overflow-y: auto;
}
/* line 199, ../../../app/stylesheets/screen.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
  margin: 0 0 10px 0;
  padding: 0 0 0 0px;
}
/* line 5, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
  margin: 0 0 0 0;
  padding: 0;
  background-color: #e7f6ec;
  border: 1px solid black;
  border-color: #c3e8d1;
}
/* line 12, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 {
  display: block;
  clear: none;
  float: left;
  width: auto;
  margin: 0;
  padding: 0;
  line-height: 1.1em;
  color: black;
}
/* line 19, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span {
  margin: 0;
  padding: 0;
}
/* line 23, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a {
  text-transform: uppercase;
  background-color: #10a54a;
  text-decoration: none;
  color: white;
  display: inline-block;
  width: 50px;
  font-size: 0.7em;
  text-align: center;
  padding: 7px 0 4px 0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
}
/* line 34, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.path {
  padding-left: 10px;
}
/* line 36, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.path a {
  color: black;
  text-decoration: none;
}
/* line 39, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.path a:hover {
  text-decoration: underline;
}
/* line 41, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options {
  float: none;
  clear: both;
  overflow: hidden;
  margin: 0;
  padding: 0;
  display: block;
  clear: none;
  float: right;
  margin: 6px 10px 0 0;
}
/* line 34, ../../../app/stylesheets/_zass.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li {
  float: left;
  clear: none;
  margin: 0;
  padding: 2px 10px;
  border-right: 1px solid #dddddd;
}
/* line 40, ../../../app/stylesheets/_zass.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li:first-child, #content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li.first {
  padding-left: 0;
}
/* line 42, ../../../app/stylesheets/_zass.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li:last-child, #content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li.last {
  padding-right: 0;
  border-right: none;
}
/* line 45, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li {
  border-right-color: #c3e8d1;
  color: #10a54a;
  font-size: 0.9em;
}
/* line 49, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a {
  color: #10a54a;
  text-decoration: none;
}
/* line 52, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a:hover, #content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a:active, #content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a.active {
  text-decoration: underline;
}
/* line 55, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content {
  background-color: #ebf7f0;
  border: 1px solid black;
  border-color: #c3e8d1;
  border-top: none;
  padding: 10px;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -o-border-bottom-left-radius: 6px;
  -ms-border-bottom-left-radius: 6px;
  -khtml-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -o-border-bottom-right-radius: 6px;
  -ms-border-bottom-right-radius: 6px;
  -khtml-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
  margin: 0 0 20px 0;
}
/* line 63, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4 {
  color: #10a54a;
  font-size: 1.1em;
  margin: 0;
  padding: 15px 0 5px 0px;
}
/* line 71, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content form input[type='text'].error {
  outline: 2px solid black;
  outline-color: #cc0000;
}
/* line 75, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
}
/* line 77, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header input.submit {
  display: block;
  clear: none;
  float: left;
  padding: 6px 8px;
}
/* line 80, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header img {
  display: block;
  display: block;
  clear: none;
  float: right;
}
/* line 83, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a {
  padding: 4px 0 0 10px;
  color: #6fc992;
  display: inline-block;
  font-size: 0.9em;
}
/* line 90, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.response div.block {
  background-color: #fcf6db;
  border: 1px solid black;
  border-color: #e5e0c6;
}
/* line 94, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.response div.block pre {
  font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
  padding: 10px;
  font-size: 0.9em;
  max-height: 400px;
  overflow-y: auto;
}
/* line 201, ../../../app/stylesheets/screen.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
  margin: 0 0 10px 0;
  padding: 0 0 0 0px;
}
/* line 5, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
  margin: 0 0 0 0;
  padding: 0;
  background-color: #f9f2e9;
  border: 1px solid black;
  border-color: #f0e0ca;
}
/* line 12, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 {
  display: block;
  clear: none;
  float: left;
  width: auto;
  margin: 0;
  padding: 0;
  line-height: 1.1em;
  color: black;
}
/* line 19, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span {
  margin: 0;
  padding: 0;
}
/* line 23, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method a {
  text-transform: uppercase;
  background-color: #c5862b;
  text-decoration: none;
  color: white;
  display: inline-block;
  width: 50px;
  font-size: 0.7em;
  text-align: center;
  padding: 7px 0 4px 0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
}
/* line 34, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.path {
  padding-left: 10px;
}
/* line 36, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.path a {
  color: black;
  text-decoration: none;
}
/* line 39, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.path a:hover {
  text-decoration: underline;
}
/* line 41, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options {
  float: none;
  clear: both;
  overflow: hidden;
  margin: 0;
  padding: 0;
  display: block;
  clear: none;
  float: right;
  margin: 6px 10px 0 0;
}
/* line 34, ../../../app/stylesheets/_zass.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li {
  float: left;
  clear: none;
  margin: 0;
  padding: 2px 10px;
  border-right: 1px solid #dddddd;
}
/* line 40, ../../../app/stylesheets/_zass.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li:first-child, #content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li.first {
  padding-left: 0;
}
/* line 42, ../../../app/stylesheets/_zass.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li:last-child, #content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li.last {
  padding-right: 0;
  border-right: none;
}
/* line 45, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li {
  border-right-color: #f0e0ca;
  color: #c5862b;
  font-size: 0.9em;
}
/* line 49, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a {
  color: #c5862b;
  text-decoration: none;
}
/* line 52, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a:hover, #content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a:active, #content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a.active {
  text-decoration: underline;
}
/* line 55, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content {
  background-color: #faf5ee;
  border: 1px solid black;
  border-color: #f0e0ca;
  border-top: none;
  padding: 10px;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -o-border-bottom-left-radius: 6px;
  -ms-border-bottom-left-radius: 6px;
  -khtml-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -o-border-bottom-right-radius: 6px;
  -ms-border-bottom-right-radius: 6px;
  -khtml-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
  margin: 0 0 20px 0;
}
/* line 63, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4 {
  color: #c5862b;
  font-size: 1.1em;
  margin: 0;
  padding: 15px 0 5px 0px;
}
/* line 71, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content form input[type='text'].error {
  outline: 2px solid black;
  outline-color: #cc0000;
}
/* line 75, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content div.sandbox_header {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
}
/* line 77, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content div.sandbox_header input.submit {
  display: block;
  clear: none;
  float: left;
  padding: 6px 8px;
}
/* line 80, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content div.sandbox_header img {
  display: block;
  display: block;
  clear: none;
  float: right;
}
/* line 83, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content div.sandbox_header a {
  padding: 4px 0 0 10px;
  color: #dcb67f;
  display: inline-block;
  font-size: 0.9em;
}
/* line 90, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content div.response div.block {
  background-color: #fcf6db;
  border: 1px solid black;
  border-color: #e5e0c6;
}
/* line 94, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content div.response div.block pre {
  font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
  padding: 10px;
  font-size: 0.9em;
  max-height: 400px;
  overflow-y: auto;
}
/* line 203, ../../../app/stylesheets/screen.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
  margin: 0 0 10px 0;
  padding: 0 0 0 0px;
}
/* line 5, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
  margin: 0 0 0 0;
  padding: 0;
  background-color: #f5e8e8;
  border: 1px solid black;
  border-color: #e8c6c7;
}
/* line 12, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 {
  display: block;
  clear: none;
  float: left;
  width: auto;
  margin: 0;
  padding: 0;
  line-height: 1.1em;
  color: black;
}
/* line 19, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span {
  margin: 0;
  padding: 0;
}
/* line 23, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a {
  text-transform: uppercase;
  background-color: #a41e22;
  text-decoration: none;
  color: white;
  display: inline-block;
  width: 50px;
  font-size: 0.7em;
  text-align: center;
  padding: 7px 0 4px 0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
}
/* line 34, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.path {
  padding-left: 10px;
}
/* line 36, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.path a {
  color: black;
  text-decoration: none;
}
/* line 39, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.path a:hover {
  text-decoration: underline;
}
/* line 41, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options {
  float: none;
  clear: both;
  overflow: hidden;
  margin: 0;
  padding: 0;
  display: block;
  clear: none;
  float: right;
  margin: 6px 10px 0 0;
}
/* line 34, ../../../app/stylesheets/_zass.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li {
  float: left;
  clear: none;
  margin: 0;
  padding: 2px 10px;
  border-right: 1px solid #dddddd;
}
/* line 40, ../../../app/stylesheets/_zass.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li:first-child, #content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li.first {
  padding-left: 0;
}
/* line 42, ../../../app/stylesheets/_zass.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li:last-child, #content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li.last {
  padding-right: 0;
  border-right: none;
}
/* line 45, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li {
  border-right-color: #e8c6c7;
  color: #a41e22;
  font-size: 0.9em;
}
/* line 49, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li a {
  color: #a41e22;
  text-decoration: none;
}
/* line 52, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li a:hover, #content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li a:active, #content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li a.active {
  text-decoration: underline;
}
/* line 55, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content {
  background-color: #f7eded;
  border: 1px solid black;
  border-color: #e8c6c7;
  border-top: none;
  padding: 10px;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -o-border-bottom-left-radius: 6px;
  -ms-border-bottom-left-radius: 6px;
  -khtml-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -o-border-bottom-right-radius: 6px;
  -ms-border-bottom-right-radius: 6px;
  -khtml-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
  margin: 0 0 20px 0;
}
/* line 63, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4 {
  color: #a41e22;
  font-size: 1.1em;
  margin: 0;
  padding: 15px 0 5px 0px;
}
/* line 71, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content form input[type='text'].error {
  outline: 2px solid black;
  outline-color: #cc0000;
}
/* line 75, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content div.sandbox_header {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
}
/* line 77, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content div.sandbox_header input.submit {
  display: block;
  clear: none;
  float: left;
  padding: 6px 8px;
}
/* line 80, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content div.sandbox_header img {
  display: block;
  display: block;
  clear: none;
  float: right;
}
/* line 83, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content div.sandbox_header a {
  padding: 4px 0 0 10px;
  color: #c8787a;
  display: inline-block;
  font-size: 0.9em;
}
/* line 90, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content div.response div.block {
  background-color: #fcf6db;
  border: 1px solid black;
  border-color: #e5e0c6;
}
/* line 94, ../../../app/stylesheets/_custom_mixins.sass */
#content .container ul.resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content div.response div.block pre {
  font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
  padding: 10px;
  font-size: 0.9em;
  max-height: 400px;
  overflow-y: auto;
}
/* line 206, ../../../app/stylesheets/screen.sass */
#content .container ul.features, #content .container ul.libraries {
  margin-bottom: 20px;
}
/* line 208, ../../../app/stylesheets/screen.sass */
#content .container ul.features li, #content .container ul.libraries li {
  border-bottom: 1px solid #dddddd;
  padding: 10px 0 10px 0;
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
}
/* line 211, ../../../app/stylesheets/screen.sass */
#content .container ul.features li:last-child, #content .container ul.libraries li:last-child {
  border: none;
}
/* line 214, ../../../app/stylesheets/screen.sass */
#content .container ul.features li div.thumb, #content .container ul.libraries li div.thumb {
  display: block;
  clear: none;
  float: left;
  width: 100px;
}
/* line 217, ../../../app/stylesheets/screen.sass */
#content .container ul.features li div.content, #content .container ul.libraries li div.content {
  display: block;
  clear: none;
  float: right;
  width: 520px;
}
/* line 221, ../../../app/stylesheets/screen.sass */
#content .container ul.features li div.content p a, #content .container ul.libraries li div.content p a {
  color: #222222;
}
/* line 223, ../../../app/stylesheets/screen.sass */
#content .container ul.features li div.content ul.links, #content .container ul.libraries li div.content ul.links {
  float: none;
  clear: both;
  overflow: hidden;
  margin: 0;
  padding: 0;
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
}
/* line 34, ../../../app/stylesheets/_zass.sass */
#content .container ul.features li div.content ul.links li, #content .container ul.libraries li div.content ul.links li {
  float: left;
  clear: none;
  margin: 0;
  padding: 2px 10px;
  border-right: 1px solid #dddddd;
}
/* line 40, ../../../app/stylesheets/_zass.sass */
#content .container ul.features li div.content ul.links li:first-child, #content .container ul.features li div.content ul.links li.first, #content .container ul.libraries li div.content ul.links li:first-child, #content .container ul.libraries li div.content ul.links li.first {
  padding-left: 0;
}
/* line 42, ../../../app/stylesheets/_zass.sass */
#content .container ul.features li div.content ul.links li:last-child, #content .container ul.features li div.content ul.links li.last, #content .container ul.libraries li div.content ul.links li:last-child, #content .container ul.libraries li div.content ul.links li.last {
  padding-right: 0;
  border-right: none;
}
/* line 227, ../../../app/stylesheets/screen.sass */
#content .container ul.features li div.content ul.links li, #content .container ul.libraries li div.content ul.links li {
  display: block;
  clear: none;
  float: left;
  font-size: 0.9em;
  border-bottom: none;
}
/* line 231, ../../../app/stylesheets/screen.sass */
#content .container ul.features li div.content ul.links li span.info_pair, #content .container ul.libraries li div.content ul.links li span.info_pair {
  color: #555555;
}
/* line 233, ../../../app/stylesheets/screen.sass */
#content .container ul.features li div.content ul.links li span.info_pair span.label, #content .container ul.libraries li div.content ul.links li span.info_pair span.label {
  color: #777777;
}
/* line 235, ../../../app/stylesheets/screen.sass */
#content .container ul.features li div.content ul.links li a, #content .container ul.libraries li div.content ul.links li a {
  text-decoration: none;
  color: #ff5401;
}
/* line 25, ../../../app/stylesheets/_zass.sass */
#content .container ul.features li div.content ul.links li a:hover, #content .container ul.libraries li div.content ul.links li a:hover {
  text-decoration: underline;
}
/* line 241, ../../../app/stylesheets/screen.sass */
#content .container ul.features.downplayed li div.thumb, #content .container ul.libraries.downplayed li div.thumb {
  width: 50px;
}
/* line 243, ../../../app/stylesheets/screen.sass */
#content .container ul.features.downplayed li div.content, #content .container ul.libraries.downplayed li div.content {
  width: 570px;
  min-height: 50px;
}
/* line 246, ../../../app/stylesheets/screen.sass */
#content .container ul.features.downplayed li div.content p, #content .container ul.libraries.downplayed li div.content p {
  padding: 0;
  display: block;
}
/* line 249, ../../../app/stylesheets/screen.sass */
#content .container ul.features.downplayed li div.content p a, #content .container ul.libraries.downplayed li div.content p a {
  font-family: "droid_sans_bold", Georgia, serif;
  text-decoration: none;
  color: #555555;
}
/* line 25, ../../../app/stylesheets/_zass.sass */
#content .container ul.features.downplayed li div.content p a:hover, #content .container ul.libraries.downplayed li div.content p a:hover {
  text-decoration: underline;
}
/* line 254, ../../../app/stylesheets/screen.sass */
#content .container ul.support {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
}
/* line 256, ../../../app/stylesheets/screen.sass */
#content .container ul.support li {
  display: block;
  clear: none;
  float: left;
  margin-top: 20px;
  padding: 15px 4px;
}
/* line 261, ../../../app/stylesheets/screen.sass */
#content .container ul.support li:last-child {
  border: none;
}
/* line 263, ../../../app/stylesheets/screen.sass */
#content .container ul.support li div.image {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
}
/* line 265, ../../../app/stylesheets/screen.sass */
#content .container ul.support li div.label {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
  text-align: center;
}
/* line 268, ../../../app/stylesheets/screen.sass */
#content .container ul.support li div.label a, #content .container ul.support li div.label p {
  display: block;
  padding: 15px 0;
}
/* line 274, ../../../app/stylesheets/screen.sass */
#content .container ul.posts > li p.info {
  font-family: Georgia;
  font-size: 0.8em;
  color: #888888;
}
/* line 280, ../../../app/stylesheets/screen.sass */
#content .container ul.sortable > li {
  border-bottom: 1px solid #dddddd;
  padding: 6px 4px 4px 4px;
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
}
/* line 283, ../../../app/stylesheets/screen.sass */
#content .container ul.sortable > li:hover {
  background-color: #f0f0f0;
}
/* line 285, ../../../app/stylesheets/screen.sass */
#content .container ul.sortable > li:hover a {
  color: #ff5401;
}
/* line 287, ../../../app/stylesheets/screen.sass */
#content .container ul.sortable > li a {
  color: black;
  text-decoration: none;
}
/* line 290, ../../../app/stylesheets/screen.sass */
#content .container ul.sortable > li a:hover {
  text-decoration: underline;
}
/* line 292, ../../../app/stylesheets/screen.sass */
#content .container ul.sortable > li:last-child {
  border-bottom: none;
}
/* line 295, ../../../app/stylesheets/screen.sass */
#content .container ul.sortable > li div.label {
  display: block;
  clear: none;
  float: left;
}
/* line 298, ../../../app/stylesheets/screen.sass */
#content .container ul.sortable > li div.label a.featured {
  font-weight: bold;
}
/* line 300, ../../../app/stylesheets/screen.sass */
#content .container ul.sortable > li div.label a.disabled {
  color: #666666;
  text-decoration: line-through;
}
/* line 303, ../../../app/stylesheets/screen.sass */
#content .container ul.sortable > li ul.options {
  float: none;
  clear: both;
  overflow: hidden;
  margin: 0;
  padding: 0;
  display: block;
  clear: none;
  float: right;
}
/* line 34, ../../../app/stylesheets/_zass.sass */
#content .container ul.sortable > li ul.options li {
  float: left;
  clear: none;
  margin: 0;
  padding: 2px 10px;
  border-right: 1px solid #dddddd;
}
/* line 40, ../../../app/stylesheets/_zass.sass */
#content .container ul.sortable > li ul.options li:first-child, #content .container ul.sortable > li ul.options li.first {
  padding-left: 0;
}
/* line 42, ../../../app/stylesheets/_zass.sass */
#content .container ul.sortable > li ul.options li:last-child, #content .container ul.sortable > li ul.options li.last {
  padding-right: 0;
  border-right: none;
}
/* line 307, ../../../app/stylesheets/screen.sass */
#content .container ul.sortable > li ul.options li a {
  color: #777777;
  font-size: 0.9em;
}
/* line 310, ../../../app/stylesheets/screen.sass */
#content .container ul.sortable > li ul.options li a:hover {
  color: #333333;
}
/* line 313, ../../../app/stylesheets/screen.sass */
#content .container p.github {
  margin: 10px 0 20px 0;
  background: transparent url('../images/github.png?1296587046') no-repeat left center;
  padding: 30px 0 30px 110px;
}
/* line 323, ../../../app/stylesheets/screen.sass */
#content .container form#signup_form fieldset.inputs ol li.string input {
  width: 94%;
}
/* line 326, ../../../app/stylesheets/screen.sass */
#content .container form#signup_form fieldset.inputs ol li.text textarea {
  width: 94%;
}

/* line 329, ../../../app/stylesheets/screen.sass */
li#api_key_hint {
  font-size: 0.9em;
  color: #999999;
}
/* line 332, ../../../app/stylesheets/screen.sass */
li#api_key_hint span {
  display: block;
  clear: none;
  float: left;
  padding: 3px;
}
/* line 335, ../../../app/stylesheets/screen.sass */
li#api_key_hint span.code {
  font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
  color: white;
  background-color: #ff5401;
  padding: 3px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  margin-right: 0 10px 0 3px;
}
/* line 343, ../../../app/stylesheets/screen.sass */
li#api_key_hint span#clippy_container {
  margin: 0 0 0 5px;
}
/* line 346, ../../../app/stylesheets/screen.sass */
li#api_key_hint span#api_key_copied {
  color: #ff5401;
}

/* line 349, ../../../app/stylesheets/screen.sass */
div.admin_menu {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
}
/* line 355, ../../../app/stylesheets/screen.sass */
div.admin_menu p {
  display: block;
  clear: none;
  float: left;
  margin: 0;
  padding: 0;
  color: #2e4b92;
  font-size: 1.1em;
}
/* line 361, ../../../app/stylesheets/screen.sass */
div.admin_menu ul {
  float: none;
  clear: both;
  overflow: hidden;
  margin: 0;
  padding: 0;
  display: block;
  clear: none;
  float: left;
  margin-top: 2px;
}
/* line 34, ../../../app/stylesheets/_zass.sass */
div.admin_menu ul li {
  float: left;
  clear: none;
  margin: 0;
  padding: 2px 10px;
  border-right: 1px solid #dddddd;
}
/* line 40, ../../../app/stylesheets/_zass.sass */
div.admin_menu ul li:first-child, div.admin_menu ul li.first {
  padding-left: 0;
}
/* line 42, ../../../app/stylesheets/_zass.sass */
div.admin_menu ul li:last-child, div.admin_menu ul li.last {
  padding-right: 0;
  border-right: none;
}
/* line 365, ../../../app/stylesheets/screen.sass */
div.admin_menu ul li {
  font-size: 0.9em;
}
/* line 367, ../../../app/stylesheets/screen.sass */
div.admin_menu ul li a {
  color: #2e4b92;
  text-decoration: none;
}
/* line 370, ../../../app/stylesheets/screen.sass */
div.admin_menu ul li a:hover {
  text-decoration: underline;
}

/* line 374, ../../../app/stylesheets/screen.sass */
#footer {
  clear: both;
  display: block;
  margin: 100px 0 100px 0;
}
/* line 378, ../../../app/stylesheets/screen.sass */
#footer .container {
  margin: 0px auto;
  padding: 0px;
  position: relative;
  width: 960px;
  border-top: 1px solid #cccccc;
  padding: 10px;
}
/* line 382, ../../../app/stylesheets/screen.sass */
#footer .container ul {
  float: none;
  clear: both;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
/* line 34, ../../../app/stylesheets/_zass.sass */
#footer .container ul li {
  float: left;
  clear: none;
  margin: 0;
  padding: 2px 10px;
  border-right: 1px solid #dddddd;
}
/* line 40, ../../../app/stylesheets/_zass.sass */
#footer .container ul li:first-child, #footer .container ul li.first {
  padding-left: 0;
}
/* line 42, ../../../app/stylesheets/_zass.sass */
#footer .container ul li:last-child, #footer .container ul li.last {
  padding-right: 0;
  border-right: none;
}
/* line 384, ../../../app/stylesheets/screen.sass */
#footer .container ul li {
  color: #666666;
}
/* line 386, ../../../app/stylesheets/screen.sass */
#footer .container ul li a {
  text-decoration: none;
  color: #666666;
  line-height: 1.1em;
}
/* line 25, ../../../app/stylesheets/_zass.sass */
#footer .container ul li a:hover {
  text-decoration: underline;
}
/* line 390, ../../../app/stylesheets/screen.sass */
#footer .container ul li a.strong {
  font-size: 1.1em;
  color: black;
  font-weight: bold;
}