/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 83, ../scss/styles.scss */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 83, ../scss/styles.scss */
body {
  line-height: 1;
}

/* line 83, ../scss/styles.scss */
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 83, ../scss/styles.scss */
nav ul {
  list-style: none;
}

/* line 83, ../scss/styles.scss */
blockquote, q {
  quotes: none;
}

/* line 83, ../scss/styles.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

/* line 83, ../scss/styles.scss */
a {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 83, ../scss/styles.scss */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* line 83, ../scss/styles.scss */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

/* line 83, ../scss/styles.scss */
del {
  text-decoration: line-through;
}

/* line 83, ../scss/styles.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}

/* line 83, ../scss/styles.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 83, ../scss/styles.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 83, ../scss/styles.scss */
input, select {
  vertical-align: middle;
}

/* line 88, ../scss/styles.scss */
.grid_1 {
  width: 60px;
}

/* line 88, ../scss/styles.scss */
.grid_2 {
  width: 140px;
}

/* line 88, ../scss/styles.scss */
.grid_3 {
  width: 220px;
}

/* line 88, ../scss/styles.scss */
.grid_4 {
  width: 300px;
}

/* line 88, ../scss/styles.scss */
.grid_5 {
  width: 380px;
}

/* line 88, ../scss/styles.scss */
.grid_6 {
  width: 460px;
}

/* line 88, ../scss/styles.scss */
.grid_7 {
  width: 540px;
}

/* line 88, ../scss/styles.scss */
.grid_8 {
  width: 620px;
}

/* line 88, ../scss/styles.scss */
.grid_9 {
  width: 700px;
}

/* line 88, ../scss/styles.scss */
.grid_10 {
  width: 780px;
}

/* line 88, ../scss/styles.scss */
.grid_11 {
  width: 860px;
}

/* line 88, ../scss/styles.scss */
.grid_12 {
  width: 940px;
}

/* line 89, ../scss/styles.scss */
.column {
  margin: 0 10px;
  overflow: visible;
  float: left;
  display: inline;
}

/* line 90, ../scss/styles.scss */
.row {
  width: 960px;
  margin: 0 auto;
}

/* line 90, ../scss/styles.scss */
.row .row {
  margin: 0 -10px;
  width: auto;
  display: inline-block;
}

/* line 97, ../scss/styles.scss */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* line 99, ../scss/styles.scss */
.space {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 48px;
  clear: both;
  visibility: hidden;
}

/* line 108, ../scss/styles.scss */
.blue {
  color: #76d6ce;
}

/* line 112, ../scss/styles.scss */
.dark_blue {
  color: #50b3aa;
}

/* line 116, ../scss/styles.scss */
.green {
  color: #97b562;
}

/* line 120, ../scss/styles.scss */
.salmon {
  color: #f79276;
}

/* line 126, ../scss/styles.scss */
html {
  height: 100%;
  margin: 0 0 1px 0;
  overflow: -moz-scrollbars-vertical;
}

/* line 135, ../scss/styles.scss */
body {
  background: transparent url(../images/bg.png) 0px 0px repeat-x;
  font-family: "museo-1","museo-2",helvetica,arial,verdana,sans-serif;
  letter-spacing: -0.25px;
  font-size: 13px;
}

/* line 143, ../scss/styles.scss */
div.background {
  min-height: 900px;
}
/* line 146, ../scss/styles.scss */
div.background.root {
  background: transparent url(../images/bg_home.jpg) center 79px no-repeat;
}
/* line 149, ../scss/styles.scss */
div.background.root.counting {
  background-position: center 99px !important;
}
/* line 154, ../scss/styles.scss */
div.background.event {
  background: transparent url(../images/bg_register.jpg) center 209px no-repeat;
}
/* line 157, ../scss/styles.scss */
div.background.event.counting {
  background-position: center 229px !important;
}
/* line 162, ../scss/styles.scss */
div.background.event_for-lincoln {
  background: transparent url(../images/bg_about_for_lincoln.jpg) center 209px no-repeat;
}
/* line 165, ../scss/styles.scss */
div.background.event_for-lincoln.counting {
  background-position: center 229px !important;
}
/* line 170, ../scss/styles.scss */
div.background.register {
  background: transparent url(../images/bg_register.jpg) center 209px no-repeat;
}
/* line 173, ../scss/styles.scss */
div.background.register.counting {
  background-position: center 229px !important;
}
/* line 178, ../scss/styles.scss */
div.background.comments {
  background: transparent url(../images/bg_register.jpg) center 209px no-repeat;
}
/* line 181, ../scss/styles.scss */
div.background.comments.counting {
  background-position: center 229px !important;
}
/* line 186, ../scss/styles.scss */
div.background.registrations {
  background: transparent url(../images/bg_register.jpg) center 209px no-repeat;
}
/* line 189, ../scss/styles.scss */
div.background.registrations.counting {
  background-position: center 229px !important;
}
/* line 194, ../scss/styles.scss */
div.background.donate {
  background: transparent url(../images/bg_donate.jpg) center 209px no-repeat;
}
/* line 197, ../scss/styles.scss */
div.background.donate.counting {
  background-position: center 229px !important;
}
/* line 202, ../scss/styles.scss */
div.background.tulips {
  background: transparent url(../images/bg_donate.jpg) center 209px no-repeat;
}
/* line 205, ../scss/styles.scss */
div.background.tulips.counting {
  background-position: center 229px !important;
}
/* line 210, ../scss/styles.scss */
div.background.donate_teddy-bear-drive {
  background: transparent url(../images/bg_donate_teddy_bear_drive.jpg) center 209px no-repeat;
}
/* line 213, ../scss/styles.scss */
div.background.donate_teddy-bear-drive.counting {
  background-position: center 229px !important;
}
/* line 218, ../scss/styles.scss */
div.background.sponsors {
  background: transparent url(../images/bg_sponsors.jpg) center 209px no-repeat;
}
/* line 221, ../scss/styles.scss */
div.background.sponsors.counting {
  background-position: center 229px !important;
}
/* line 226, ../scss/styles.scss */
div.background.contact {
  background: transparent url(../images/bg_contact.jpg) center 209px no-repeat;
}
/* line 229, ../scss/styles.scss */
div.background.contact.counting {
  background-position: center 229px !important;
}

/* line 236, ../scss/styles.scss */
div.notice, section.content div.notice {
  background-color: #d9f7f5;
  padding: 10px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  color: #4b9b96;
  font-weight: 300;
}
/* line 244, ../scss/styles.scss */
div.notice a, section.content div.notice a {
  font-weight: 500;
  color: #4b9b96;
}
/* line 248, ../scss/styles.scss */
div.notice a:hover, section.content div.notice a:hover {
  text-decoration: none;
}
/* line 253, ../scss/styles.scss */
div.notice strong, section.content div.notice strong {
  font-weight: 500;
  color: #4b9b96 !important;
}

/* line 260, ../scss/styles.scss */
section.content div.notice, section.content div.notice {
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  margin-bottom: 25px;
  line-height: 18px;
}

/* line 269, ../scss/styles.scss */
header {
  position: relative;
  overflow: visible;
}
/* line 273, ../scss/styles.scss */
header div.column {
  height: 150px;
}
/* line 276, ../scss/styles.scss */
header div.column h1, header div.column div.logo {
  position: relative;
  top: 32px;
  left: 1px;
}
/* line 281, ../scss/styles.scss */
header div.column h1 a, header div.column div.logo a {
  display: block;
  width: 270px;
  height: 109px;
  text-indent: -9999px;
  background: transparent url(../images/sprites.gif) 0px 0px no-repeat;
}
/* line 290, ../scss/styles.scss */
header div.column div.ribbon {
  position: absolute;
  top: 32px;
  right: -65px;
}
/* line 295, ../scss/styles.scss */
header div.column div.ribbon a {
  display: block;
  width: 290px;
  height: 55px;
  background: transparent url(../images/sprites.gif) 0px 0px no-repeat;
  background-position: -270px 0px;
  text-indent: -9999px;
}
/* line 305, ../scss/styles.scss */
header div.column div.admin {
  position: absolute;
  top: 7px;
  right: 10px;
}
/* line 310, ../scss/styles.scss */
header div.column div.admin p {
  font-size: 14px;
  font-weight: 300;
  color: #a1e6e0;
  text-transform: lowercase;
}
/* line 317, ../scss/styles.scss */
header div.column div.admin a {
  color: #a1e6e0;
  text-decoration: none;
  font-size: 14px;
  font-weight: 300;
}
/* line 323, ../scss/styles.scss */
header div.column div.admin a:hover {
  color: #ee6845;
  text-decoration: none;
}
/* line 330, ../scss/styles.scss */
header div.column div.alert {
  position: absolute;
  cursor: default;
  top: 200px;
  left: 490px;
  background-color: #e8bd60;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 10px;
}
/* line 340, ../scss/styles.scss */
header div.column div.alert p {
  color: #fff;
}
/* line 345, ../scss/styles.scss */
header div.column nav.main {
  position: absolute;
  top: 113px;
  left: 490px;
}
/* line 351, ../scss/styles.scss */
header div.column nav.main ul li {
  display: inline-block;
  padding-right: 0px;
  color: #a8896a;
}
/* line 356, ../scss/styles.scss */
header div.column nav.main ul li:last-child {
  padding-right: 0;
}
/* line 362, ../scss/styles.scss */
header div.column nav.main ul li:nth-child(even) a:hover {
  color: #f79276;
}
/* line 368, ../scss/styles.scss */
header div.column nav.main ul li:nth-child(even).active a {
  color: #f79276;
}
/* line 376, ../scss/styles.scss */
header div.column nav.main ul li:nth-child(odd) a:hover {
  color: #76d6ce;
}
/* line 382, ../scss/styles.scss */
header div.column nav.main ul li:nth-child(odd).active a {
  color: #76d6ce;
}
/* line 388, ../scss/styles.scss */
header div.column nav.main ul li a {
  color: #75512F;
  text-decoration: none;
  font-weight: 300;
  font-size: 16px;
}
/* line 394, ../scss/styles.scss */
header div.column nav.main ul li a:hover {
  text-decoration: none;
}
/* line 402, ../scss/styles.scss */
header div.column nav.subnav {
  position: absolute;
  top: 142px;
  left: 490px;
}
/* line 408, ../scss/styles.scss */
header div.column nav.subnav ul li {
  display: inline-block;
  padding-right: 2px;
  color: #a8896a;
}
/* line 413, ../scss/styles.scss */
header div.column nav.subnav ul li a {
  font-size: 15px;
  font-weight: 300;
  color: #a8896a;
  text-decoration: none;
}
/* line 419, ../scss/styles.scss */
header div.column nav.subnav ul li a:hover {
  text-decoration: none;
}
/* line 431, ../scss/styles.scss */
header div.column nav.subnav_even ul li a:hover {
  color: #f79276 !important;
}
/* line 437, ../scss/styles.scss */
header div.column nav.subnav_even ul li.active a {
  color: #f79276 !important;
}
/* line 449, ../scss/styles.scss */
header div.column nav.subnav_odd ul li a:hover {
  color: #76d6ce !important;
}
/* line 455, ../scss/styles.scss */
header div.column nav.subnav_odd ul li.active a {
  color: #76d6ce !important;
}

/* line 467, ../scss/styles.scss */
section.content {
  min-height: 650px;
}
/* line 470, ../scss/styles.scss */
section.content div.column {
  padding-top: 121px;
  padding-bottom: 30px;
}
/* line 474, ../scss/styles.scss */
section.content div.column a {
  color: #50b3aa;
  text-decoration: underline;
}
/* line 478, ../scss/styles.scss */
section.content div.column a:hover {
  text-decoration: none;
}
/* line 482, ../scss/styles.scss */
section.content div.column a.destroy {
  color: #ee6845 !important;
}
/* line 487, ../scss/styles.scss */
section.content div.column article {
  position: relative;
}
/* line 490, ../scss/styles.scss */
section.content div.column article h1, section.content div.column article h2.h1 {
  font-size: 36px;
  font-weight: 100;
  color: #ee6845;
  text-transform: lowercase;
  margin: 0 0 13px 0;
}
/* line 497, ../scss/styles.scss */
section.content div.column article h1 a, section.content div.column article h2.h1 a {
  color: #ee6845 !important;
  text-decoration: none !important;
}
/* line 503, ../scss/styles.scss */
section.content div.column article h2 {
  font-size: 28px;
  font-weight: 100;
  color: #ee6845;
  text-transform: lowercase;
  margin: 32px 0 14px 0;
}
/* line 511, ../scss/styles.scss */
section.content div.column article h3 {
  color: #75512f;
  font-weight: 500;
  font-size: 17px;
  line-height: 21px;
  margin: 0 0 23px 0;
}
/* line 519, ../scss/styles.scss */
section.content div.column article h3 + h2 {
  margin-top: 42px;
}
/* line 523, ../scss/styles.scss */
section.content div.column article p {
  font-size: 15px;
  font-weight: 300;
  color: #a8896a;
  line-height: 18px;
  margin: 0 0 18px 0;
}
/* line 531, ../scss/styles.scss */
section.content div.column article small {
  font-size: 12px;
  font-weight: 300;
}
/* line 536, ../scss/styles.scss */
section.content div.column article hr {
  border-top: 1px solid #f1edea;
}
/* line 540, ../scss/styles.scss */
section.content div.column article strong {
  font-weight: 500;
  color: #75512f;
}
/* line 546, ../scss/styles.scss */
section.content div.column article ul li, section.content div.column article ol li {
  color: #a8896a;
  font-size: 15px;
  font-weight: 300;
  line-height: 18px;
  margin: 0 0 14px 20px;
  list-style-position: outside;
  padding-left: 5px;
}
/* line 557, ../scss/styles.scss */
section.content div.column article ul.lines, section.content div.column article ol.lines {
  border-top: 1px solid #f2ede9;
  margin: 0 0 10px 0;
}
/* line 561, ../scss/styles.scss */
section.content div.column article ul.lines li, section.content div.column article ol.lines li {
  list-style: none outside;
  margin: 0;
  padding: 10px 0;
  border-bottom: 1px solid #f2ede9;
  position: relative;
}
/* line 568, ../scss/styles.scss */
section.content div.column article ul.lines li div.actions, section.content div.column article ol.lines li div.actions {
  position: absolute;
  top: 0px;
  right: 0px;
}
/* line 573, ../scss/styles.scss */
section.content div.column article ul.lines li div.actions ul, section.content div.column article ol.lines li div.actions ul {
  border: none;
}
/* line 576, ../scss/styles.scss */
section.content div.column article ul.lines li div.actions ul li, section.content div.column article ol.lines li div.actions ul li {
  border: none;
  display: inline-block;
  margin: 0 0 0 5px;
}
/* line 584, ../scss/styles.scss */
section.content div.column article ul.lines li p, section.content div.column article ol.lines li p {
  margin-bottom: 8px;
}
/* line 587, ../scss/styles.scss */
section.content div.column article ul.lines li p:last-child, section.content div.column article ol.lines li p:last-child {
  margin-bottom: 0 !important;
}
/* line 597, ../scss/styles.scss */
section.content div.column article ol.lines li {
  list-style: decimal inside;
  padding-left: 0px;
}
/* line 604, ../scss/styles.scss */
section.content div.column article ol.em li, section.content div.column article ul.em li {
  font-weight: 500;
  color: #75512f;
}
/* line 610, ../scss/styles.scss */
section.content div.column article div.sponsors {
  font-size: 1px;
}
/* line 613, ../scss/styles.scss */
section.content div.column article div.sponsors.first-child {
  padding-top: 15px;
}
/* line 617, ../scss/styles.scss */
section.content div.column article div.sponsors div.column {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
}
/* line 623, ../scss/styles.scss */
section.content div.column article div.sponsors div.column a.logo {
  display: block;
}
/* line 629, ../scss/styles.scss */
section.content div.column article div.registration {
  margin: 0 -10px 60px -10px;
  padding: 0 10px 10px 10px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 634, ../scss/styles.scss */
section.content div.column article div.registration:hover {
  background-color: rgba(251, 239, 193, 0.25);
}
/* line 637, ../scss/styles.scss */
section.content div.column article div.registration:hover ul.lines, section.content div.column article div.registration:hover ol.lines {
  border-top-color: #EDE1AF;
}
/* line 640, ../scss/styles.scss */
section.content div.column article div.registration:hover ul.lines li, section.content div.column article div.registration:hover ol.lines li {
  border-bottom-color: #EDE1AF;
}
/* line 647, ../scss/styles.scss */
section.content div.column article div.comments {
  padding: 20px 0 0 0;
  border-bottom: 1px solid #f1edea;
}
/* line 651, ../scss/styles.scss */
section.content div.column article div.comments div.comment {
  padding: 25px 0 10px 0;
  border-top: 1px solid #f1edea;
}
/* line 655, ../scss/styles.scss */
section.content div.column article div.comments div.comment.highlight {
  background-color: rgba(251, 239, 193, 0.25);
}
/* line 658, ../scss/styles.scss */
section.content div.column article div.comments div.comment.highlight h3, section.content div.column article div.comments div.comment.highlight p {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 664, ../scss/styles.scss */
section.content div.column article div.comments div.comment h3 {
  font-size: 13px;
  font-weight: 500;
  margin-top: 0px;
  margin-bottom: 20px;
}
/* line 670, ../scss/styles.scss */
section.content div.column article div.comments div.comment h3 em {
  font-style: normal;
  font-weight: 300;
  color: #a8896a;
}
/* line 679, ../scss/styles.scss */
section.content div.column article div.registration, section.content div.column article div.comment {
  position: relative;
}
/* line 682, ../scss/styles.scss */
section.content div.column article div.registration div.actions, section.content div.column article div.comment div.actions {
  position: absolute;
  top: 0;
  right: 0;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 10px 0;
}
/* line 691, ../scss/styles.scss */
section.content div.column article div.registration div.actions ul li, section.content div.column article div.comment div.actions ul li {
  display: inline-block;
  list-style: none outside;
  margin: 0;
  padding: 0 5px 0 0;
}
/* line 701, ../scss/styles.scss */
section.content div.column article div.when {
  position: relative;
  padding: 20px 0 0 0;
}
/* line 711, ../scss/styles.scss */
section.content div.column article div.when a {
  text-decoration: none;
}
/* line 714, ../scss/styles.scss */
section.content div.column article div.when a:hover {
  color: #76d6ce;
  text-decoration: none;
}
/* line 718, ../scss/styles.scss */
section.content div.column article div.when a:hover h2, section.content div.column article div.when a:hover h3, section.content div.column article div.when a:hover p {
  color: #76d6ce;
}
/* line 724, ../scss/styles.scss */
section.content div.column article div.when h3 {
  color: #ee6845;
  font-weight: 100;
  font-size: 24px;
  margin: 0;
}
/* line 731, ../scss/styles.scss */
section.content div.column article div.when h2 {
  color: #ee6845;
  font-weight: 100;
  font-size: 33px;
  margin: 0;
}
/* line 738, ../scss/styles.scss */
section.content div.column article div.when p {
  color: #e8bd49;
}
/* line 743, ../scss/styles.scss */
section.content div.column article div.when div.sprite {
  position: absolute;
  top: 20px;
  left: 0;
}
/* line 752, ../scss/styles.scss */
section.content div.column article form h3 {
  margin-bottom: 10px;
}
/* line 756, ../scss/styles.scss */
section.content div.column article form ul, section.content div.column article form ol {
  margin: 0;
  padding: 0;
}
/* line 761, ../scss/styles.scss */
section.content div.column article form ul li, section.content div.column article form ol li {
  display: block;
  list-style: none outside;
  margin: 0;
  padding: 0;
}
/* line 769, ../scss/styles.scss */
section.content div.column article form label {
  color: #a8896a;
  font-size: 15px;
  font-weight: 300;
  text-transform: lowercase;
  display: block;
  margin: 0 0 4px 0;
  vertical-align: baseline;
}
/* line 778, ../scss/styles.scss */
section.content div.column article form label.inline {
  display: inline-block;
}
/* line 783, ../scss/styles.scss */
section.content div.column article form input.string, section.content div.column article form textarea {
  border: 1px solid #d9cbbd;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  font-family: "museo-1","museo-2",helvetica,arial,verdana,sans-serif;
  letter-spacing: -0.25px;
  color: #75512f;
  font-size: 17px;
  font-weight: 300;
  padding: 4px 5px;
}
/* line 793, ../scss/styles.scss */
section.content div.column article form textarea {
  height: 150px;
}
/* line 798, ../scss/styles.scss */
section.content div.column article form input.radio {
  display: inline-block;
  margin: -4px 5px 0 0;
  vertical-align: baseline;
}
/* line 804, ../scss/styles.scss */
section.content div.column article form input.checkbox {
  display: inline-block;
  position: relative;
  top: -1px;
  margin: 0 5px 4px 0;
  vertical-align: baseline;
}
/* line 812, ../scss/styles.scss */
section.content div.column article form input.agree {
  margin-left: 10px;
}
/* line 816, ../scss/styles.scss */
section.content div.column article form input.submit {
  margin-left: 0;
}
/* line 820, ../scss/styles.scss */
section.content div.column article form select {
  margin-left: 0;
  width: 220px;
  font-size: 12px;
}
/* line 826, ../scss/styles.scss */
section.content div.column article form div.fields {
  vertical-align: baseline;
}
/* line 829, ../scss/styles.scss */
section.content div.column article form div.fields div.left, section.content div.column article form div.fields div.right, section.content div.column article form div.fields div.right {
  float: left;
  clear: left;
  margin-right: 10px;
}
/* line 834, ../scss/styles.scss */
section.content div.column article form div.fields div.left input.string, section.content div.column article form div.fields div.right input.string, section.content div.column article form div.fields div.left textarea, section.content div.column article form div.fields div.right textarea, section.content div.column article form div.fields div.left textarea, section.content div.column article form div.fields div.right textarea, section.content div.column article form div.fields div.right input.string, section.content div.column article form div.fields div.right textarea, section.content div.column article form div.fields div.right textarea {
  width: 208px;
}
/* line 840, ../scss/styles.scss */
section.content div.column article form div.fields div.right {
  clear: none;
  margin-right: 0;
}
/* line 847, ../scss/styles.scss */
section.content div.column article form div.fields div.field input.string, section.content div.column article form div.fields div.field textarea, section.content div.column article form div.fields div.field textarea {
  width: 438px;
}
/* line 854, ../scss/styles.scss */
section.content div.column article form div.fields {
  position: relative;
  margin: 0;
  padding: 4px 0 6px 0;
}
/* line 859, ../scss/styles.scss */
section.content div.column article form div.fields div.field {
  padding-top: 0;
  padding-bottom: 10px;
}
/* line 864, ../scss/styles.scss */
section.content div.column article form div.fields.remove {
  background-color: #FFF5F2;
  -moz-border-radius-topleft: 7px;
  -moz-border-radius-topright: 7px;
  -moz-border-radius-bottomleft: 7px;
  -moz-border-radius-bottomright: 7px;
  -webkit-border-top-left-radius: 7px;
  -webkit-border-top-right-radius: 7px;
  -webkit-border-bottom-left-radius: 7px;
  -webkit-border-bottom-right-radius: 7px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  margin-left: -10px;
  padding-left: 10px;
}
/* line 871, ../scss/styles.scss */
section.content div.column article form div.fields a.remove {
  position: absolute;
  right: 10px;
  top: 20px;
  text-indent: -9999px;
  display: block;
  width: 14px;
  height: 14px;
  background: transparent url(../images/sprites.gif) 0px 0px no-repeat;
  background-position: 0px -350px;
}
/* line 884, ../scss/styles.scss */
section.content div.column article form div.fields a.remove:hover {
  background-position: -14px -350px;
}
/* line 890, ../scss/styles.scss */
section.content div.column article form div.field {
  margin: 0;
  padding: 4px 0 6px 0;
}
/* line 895, ../scss/styles.scss */
section.content div.column article form div.actions {
  margin-top: 20px;
}
/* line 898, ../scss/styles.scss */
section.content div.column article form div.actions div {
  margin-bottom: 20px;
}
/* line 902, ../scss/styles.scss */
section.content div.column article form div.actions div.see_you_there {
  margin: 0;
  float: right;
}
/* line 908, ../scss/styles.scss */
section.content div.column article form a {
  display: inline-block;
  font-size: 15px;
  font-weight: 300;
  color: #76d6ce;
  text-decoration: none;
  margin: 12px 0 0 0;
}
/* line 916, ../scss/styles.scss */
section.content div.column article form a em {
  text-decoration: underline;
  font-style: normal;
}
/* line 921, ../scss/styles.scss */
section.content div.column article form a:hover {
  text-decoration: none;
}
/* line 924, ../scss/styles.scss */
section.content div.column article form a:hover em {
  text-decoration: none;
}
/* line 932, ../scss/styles.scss */
section.content div.column article form div.people div.person {
  width: 480px;
  margin-left: -10px;
  padding-left: 10px;
}
/* line 938, ../scss/styles.scss */
section.content div.column article form div.people div.person:first-child a.remove {
  display: none;
}
/* line 947, ../scss/styles.scss */
section.content div.column article form div.babies div.baby {
  width: 480px;
  margin-left: -10px;
  padding-left: 10px;
}
/* line 952, ../scss/styles.scss */
section.content div.column article form div.babies div.baby div.fields {
  margin-top: 20px !important;
}
/* line 957, ../scss/styles.scss */
section.content div.column article form div.babies div.baby:first-child div.fields {
  margin-top: 0px !important;
}
/* line 965, ../scss/styles.scss */
section.content div.column article form div.babies div.baby:first-child a.remove {
  display: none;
}
/* line 971, ../scss/styles.scss */
section.content div.column article form div.waiver {
  height: 180px;
  overflow: auto;
  color: #a8896a;
  line-height: 20px;
  border: 1px solid #d9cbbd;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 10px;
  margin: 0 0 8px 0;
}

/* line 990, ../scss/styles.scss */
aside div.box {
  background: transparent url(../images/sprites.gif) 0px 0px no-repeat;
  height: 165px;
  text-align: center;
  position: relative;
}
/* line 996, ../scss/styles.scss */
aside div.box a {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 165px;
  width: 100%;
  text-decoration: none;
}
/* line 1006, ../scss/styles.scss */
aside div.box a:hover h4 {
  color: #a8896a;
}
/* line 1012, ../scss/styles.scss */
aside div.box h4 {
  display: inline-block;
  font-size: 21px;
  font-weight: 300;
  padding: 0 0 4px 0;
  text-transform: lowercase;
}
/* line 1020, ../scss/styles.scss */
aside div.box p {
  font-size: 14px;
  font-weight: 300;
  color: #ebb5a5;
  text-transform: lowercase;
}
/* line 1027, ../scss/styles.scss */
aside div.box div.sprite {
  display: block !important;
  margin: 19px auto 10px auto;
}
/* line 1033, ../scss/styles.scss */
aside div.box.grid_3 {
  background-position: 0px -110px;
}
/* line 1037, ../scss/styles.scss */
aside div.box.grid_4 {
  background-position: -240px -110px;
}
/* line 1041, ../scss/styles.scss */
aside div.box.grid_5 {
  background-position: -560px -110px;
}

/* line 1048, ../scss/styles.scss */
footer {
  padding-top: 20px;
  padding-bottom: 40px;
}
/* line 1052, ../scss/styles.scss */
footer a {
  color: #50b3aa;
  text-decoration: underline;
}
/* line 1056, ../scss/styles.scss */
footer a:hover {
  text-decoration: none;
}
/* line 1061, ../scss/styles.scss */
footer p {
  line-height: 20px;
}
/* line 1064, ../scss/styles.scss */
footer p.copyright {
  float: left;
}
/* line 1068, ../scss/styles.scss */
footer p.credits {
  float: right;
  text-align: right;
  margin-right: 10px;
}
/* line 1075, ../scss/styles.scss */
footer div.column {
  color: #a8896a;
  font-size: 12px;
  font-weight: 300;
}
/* line 1081, ../scss/styles.scss */
footer div.column.grid_12 p {
  padding-left: 10px;
}
/* line 1086, ../scss/styles.scss */
footer div.column.right_footer {
  border-top: 1px solid #ede8e0;
  padding-top: 10px;
}

/* line 1095, ../scss/styles.scss */
div.names {
  height: 280px;
  background: transparent url(../images/names.gif) center top no-repeat;
}

/* line 1104, ../scss/styles.scss */
#tiptip_holder {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99999;
}

/* line 1112, ../scss/styles.scss */
#tiptip_holder.tip_top {
  padding-bottom: 5px;
}

/* line 1116, ../scss/styles.scss */
#tiptip_holder.tip_bottom {
  padding-top: 5px;
}

/* line 1120, ../scss/styles.scss */
#tiptip_holder.tip_right {
  padding-left: 5px;
}

/* line 1124, ../scss/styles.scss */
#tiptip_holder.tip_left {
  padding-right: 5px;
}

/* line 1128, ../scss/styles.scss */
#tiptip_content {
  font-size: 11px;
  color: #fff;
  text-shadow: 0 0 2px #000;
  padding: 4px 8px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  background-color: #191919;
  background-color: rgba(25, 25, 25, 0.92);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(black));
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  box-shadow: 0 0 3px #555;
  -webkit-box-shadow: 0 0 3px #555;
  -moz-box-shadow: 0 0 3px #555;
}

/* line 1145, ../scss/styles.scss */
#tiptip_arrow, #tiptip_arrow_inner {
  position: absolute;
  border-color: transparent;
  border-style: solid;
  border-width: 6px;
  height: 0;
  width: 0;
}

/* line 1154, ../scss/styles.scss */
#tiptip_holder.tip_top #tiptip_arrow {
  border-top-color: #fff;
  border-top-color: rgba(255, 255, 255, 0.35);
}

/* line 1159, ../scss/styles.scss */
#tiptip_holder.tip_bottom #tiptip_arrow {
  border-bottom-color: #fff;
  border-bottom-color: rgba(255, 255, 255, 0.35);
}

/* line 1164, ../scss/styles.scss */
#tiptip_holder.tip_right #tiptip_arrow {
  border-right-color: #fff;
  border-right-color: rgba(255, 255, 255, 0.35);
}

/* line 1169, ../scss/styles.scss */
#tiptip_holder.tip_left #tiptip_arrow {
  border-left-color: #fff;
  border-left-color: rgba(255, 255, 255, 0.35);
}

/* line 1174, ../scss/styles.scss */
#tiptip_holder.tip_top #tiptip_arrow_inner {
  margin-top: -7px;
  margin-left: -6px;
  border-top-color: #191919;
  border-top-color: rgba(25, 25, 25, 0.92);
}

/* line 1181, ../scss/styles.scss */
#tiptip_holder.tip_bottom #tiptip_arrow_inner {
  margin-top: -5px;
  margin-left: -6px;
  border-bottom-color: #191919;
  border-bottom-color: rgba(25, 25, 25, 0.92);
}

/* line 1188, ../scss/styles.scss */
#tiptip_holder.tip_right #tiptip_arrow_inner {
  margin-top: -6px;
  margin-left: -5px;
  border-right-color: #191919;
  border-right-color: rgba(25, 25, 25, 0.92);
}

/* line 1195, ../scss/styles.scss */
#tiptip_holder.tip_left #tiptip_arrow_inner {
  margin-top: -6px;
  margin-left: -7px;
  border-left-color: #191919;
  border-left-color: rgba(25, 25, 25, 0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  /* line 1204, ../scss/styles.scss */
  #tiptip_content {
    padding: 4px 8px 5px 8px;
    background-color: rgba(45, 45, 45, 0.88);
  }

  /* line 1208, ../scss/styles.scss */
  #tiptip_holder.tip_bottom #tiptip_arrow_inner {
    border-bottom-color: rgba(45, 45, 45, 0.88);
  }

  /* line 1211, ../scss/styles.scss */
  #tiptip_holder.tip_top #tiptip_arrow_inner {
    border-top-color: rgba(20, 20, 20, 0.92);
  }
}
/* line 1221, ../scss/styles.scss */
div.photo_thumb {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  font-size: 0px;
  line-height: 0px;
  padding: 3px;
  margin: 2px;
  border: 1px solid transparent;
}
/* line 7, ../../../../.rvm/gems/ruby-1.9.2-rc1@prodoss/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */
div.photo_thumb {
  *display: inline;
}
/* line 1229, ../scss/styles.scss */
div.photo_thumb:hover {
  border-color: #f79276;
}

/* line 1234, ../scss/styles.scss */
div#fancybox-title-inside {
  color: #a8896a;
}
/* line 1237, ../scss/styles.scss */
div#fancybox-title-inside a {
  color: #50b3aa;
  text-decoration: underline;
}
/* line 1241, ../scss/styles.scss */
div#fancybox-title-inside a:hover {
  text-decoration: none;
}

