/* line 1, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  height: 40px;
  width: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1104;
  display: none;
}

/* line 15, ../../app/stylesheets/plugins/_fancybox.sass */
* html #fancybox-loading {
  position: absolute;
  margin-top: 0;
}

/* line 20, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  background-image: url('"../fancybox/fancybox.png"');
}

/* line 29, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: black;
  z-index: 1100;
  display: none;
}

/* line 40, ../../app/stylesheets/plugins/_fancybox.sass */
* html #fancybox-overlay {
  position: absolute;
  width: 100%;
}

/* line 45, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  overflow: auto;
  display: none;
}

/* line 53, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 20px;
  z-index: 1101;
  display: none;
}

/* line 63, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: white;
}
/* line 69, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-outer * {
  background-repeat: repeat;
}

/* line 73, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: 0;
  outline: none;
  overflow: hidden;
}

/* line 85, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-hide-sel-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
}

/* line 94, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-close {
  position: absolute;
  top: -15px;
  right: -15px;
  width: 30px;
  height: 30px;
  background-image: url('"../fancybox/fancybox.png"');
  background-position: -40px 0px;
  cursor: pointer;
  z-index: 1103;
  display: none;
}

/* line 107, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox_error {
  color: #444444;
  font: normal 12px/20px Arial;
  padding: 7px;
  margin: 0;
}

/* line 114, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-content {
  height: auto;
  width: auto;
  padding: 0;
  margin: 0;
}

/* line 121, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-img {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top;
  -ms-interpolation-mode: bicubic;
}

/* line 133, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-frame {
  position: relative;
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}

/* line 141, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-title {
  position: absolute;
  bottom: 0;
  left: 0;
  font-family: Arial;
  font-size: 12px;
  z-index: 1102;
}

/* line 150, ../../app/stylesheets/plugins/_fancybox.sass */
.fancybox-title-inside {
  padding: 10px 0;
  text-align: center;
  color: #333333;
}

/* line 156, ../../app/stylesheets/plugins/_fancybox.sass */
.fancybox-title-outside {
  padding-top: 5px;
  color: white;
  text-align: center;
  font-weight: bold;
}

/* line 163, ../../app/stylesheets/plugins/_fancybox.sass */
.fancybox-title-over {
  color: white;
  text-align: left;
}

/* line 168, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-title-over {
  padding: 10px;
  background-image: url('"../fancybox/fancy_title_over.png"');
  display: block;
}

/* line 174, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-title-wrap {
  display: inline-block;
}
/* line 177, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-title-wrap span {
  height: 32px;
  float: left;
}

/* line 182, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-title-left {
  padding-left: 15px;
  background-image: url('"../fancybox/fancybox.png"');
  background-position: -40px -90px;
  background-repeat: no-repeat;
}

/* line 189, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-title-main {
  font-weight: bold;
  line-height: 29px;
  background-image: url('"../fancybox/fancybox-x.png"');
  background-position: 0px -40px;
  color: white;
}

/* line 197, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-title-right {
  padding-left: 15px;
  background-image: url('"../fancybox/fancybox.png"');
  background-position: -55px -90px;
  background-repeat: no-repeat;
}

/* line 204, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-left, #fancybox-right {
  position: absolute;
  bottom: 0px;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: none;
  background-image: url('"../fancybox/blank.gif"');
  z-index: 1102;
  display: none;
}

/* line 216, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-left {
  left: 0px;
}

/* line 220, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-right {
  right: 0px;
}

/* line 224, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-left-ico, #fancybox-right-ico {
  position: absolute;
  top: 50%;
  left: -9999px;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  z-index: 1102;
  display: block;
}

/* line 236, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-left-ico {
  background-image: url('"../fancybox/fancybox.png"');
  background-position: -40px -30px;
}

/* line 241, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-right-ico {
  background-image: url('"../fancybox/fancybox.png"');
  background-position: -40px -60px;
}

/* line 246, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-left:hover, #fancybox-right:hover {
  visibility: visible;
}

/* line 250, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-left:hover span {
  left: 20px;
}

/* line 254, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-right:hover span {
  left: auto;
  right: 20px;
}

/* line 259, ../../app/stylesheets/plugins/_fancybox.sass */
.fancy-bg {
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  width: 20px;
  height: 20px;
  z-index: 1001;
}

/* line 269, ../../app/stylesheets/plugins/_fancybox.sass */
#fancy-bg-n {
  top: -20px;
  left: 0;
  width: 100%;
  background-image: url('"../fancybox/fancybox-x.png"');
}

/* line 276, ../../app/stylesheets/plugins/_fancybox.sass */
#fancy-bg-ne {
  top: -20px;
  right: -20px;
  background-image: url('"../fancybox/fancybox.png"');
  background-position: -40px -162px;
}

/* line 283, ../../app/stylesheets/plugins/_fancybox.sass */
#fancy-bg-e {
  top: 0;
  right: -20px;
  height: 100%;
  background-image: url('"../fancybox/fancybox-y.png"');
  background-position: -20px 0px;
}

/* line 291, ../../app/stylesheets/plugins/_fancybox.sass */
#fancy-bg-se {
  bottom: -20px;
  right: -20px;
  background-image: url('"../fancybox/fancybox.png"');
  background-position: -40px -182px;
}

/* line 298, ../../app/stylesheets/plugins/_fancybox.sass */
#fancy-bg-s {
  bottom: -20px;
  left: 0;
  width: 100%;
  background-image: url('"../fancybox/fancybox-x.png"');
  background-position: 0px -20px;
}

/* line 306, ../../app/stylesheets/plugins/_fancybox.sass */
#fancy-bg-sw {
  bottom: -20px;
  left: -20px;
  background-image: url('"../fancybox/fancybox.png"');
  background-position: -40px -142px;
}

/* line 313, ../../app/stylesheets/plugins/_fancybox.sass */
#fancy-bg-w {
  top: 0;
  left: -20px;
  height: 100%;
  background-image: url('"../fancybox/fancybox-y.png"');
}

/* line 320, ../../app/stylesheets/plugins/_fancybox.sass */
#fancy-bg-nw {
  top: -20px;
  left: -20px;
  background-image: url('"../fancybox/fancybox.png"');
  background-position: -40px -122px;
}

/* line 327, ../../app/stylesheets/plugins/_fancybox.sass */
#fancybox-loading.fancybox-ie div {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale');
}

/* line 333, ../../app/stylesheets/plugins/_fancybox.sass */
.fancybox-ie #fancybox-close {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale');
}
/* line 337, ../../app/stylesheets/plugins/_fancybox.sass */
.fancybox-ie #fancybox-title-over {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');
  zoom: 1;
}
/* line 342, ../../app/stylesheets/plugins/_fancybox.sass */
.fancybox-ie #fancybox-title-left {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale');
}
/* line 346, ../../app/stylesheets/plugins/_fancybox.sass */
.fancybox-ie #fancybox-title-main {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale');
}
/* line 350, ../../app/stylesheets/plugins/_fancybox.sass */
.fancybox-ie #fancybox-title-right {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale');
}
/* line 354, ../../app/stylesheets/plugins/_fancybox.sass */
.fancybox-ie #fancybox-left-ico {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale');
}
/* line 358, ../../app/stylesheets/plugins/_fancybox.sass */
.fancybox-ie #fancybox-right-ico {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale');
}
/* line 362, ../../app/stylesheets/plugins/_fancybox.sass */
.fancybox-ie .fancy-bg {
  background: transparent !important;
}
/* line 365, ../../app/stylesheets/plugins/_fancybox.sass */
.fancybox-ie #fancy-bg-n {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale');
}
/* line 368, ../../app/stylesheets/plugins/_fancybox.sass */
.fancybox-ie #fancy-bg-ne {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale');
}
/* line 371, ../../app/stylesheets/plugins/_fancybox.sass */
.fancybox-ie #fancy-bg-e {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale');
}
/* line 374, ../../app/stylesheets/plugins/_fancybox.sass */
.fancybox-ie #fancy-bg-se {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale');
}
/* line 377, ../../app/stylesheets/plugins/_fancybox.sass */
.fancybox-ie #fancy-bg-s {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale');
}
/* line 380, ../../app/stylesheets/plugins/_fancybox.sass */
.fancybox-ie #fancy-bg-sw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale');
}
/* line 383, ../../app/stylesheets/plugins/_fancybox.sass */
.fancybox-ie #fancy-bg-w {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale');
}
/* line 386, ../../app/stylesheets/plugins/_fancybox.sass */
.fancybox-ie #fancy-bg-nw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale');
}

/* line 24, ../../app/stylesheets/basics/_backgrounds.sass */
html,
body {
  background: #2587b7;
  background: #071923;
}

/* line 1, ../../../../.rvm/gems/ruby-1.9.1-p378/gems/redgreengrid-0.3.1/sass/redgreengrid/_reset.sass */
a, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, p, pre, span, th, td {
  background-repeat: no-repeat;
  margin: 0;
  padding: 0;
}

/* line 6, ../../../../.rvm/gems/ruby-1.9.1-p378/gems/redgreengrid-0.3.1/sass/redgreengrid/_reset.sass */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 10, ../../../../.rvm/gems/ruby-1.9.1-p378/gems/redgreengrid-0.3.1/sass/redgreengrid/_reset.sass */
fieldset, img {
  border: 0;
}

/* line 13, ../../../../.rvm/gems/ruby-1.9.1-p378/gems/redgreengrid-0.3.1/sass/redgreengrid/_reset.sass */
address, em, th {
  font-style: normal;
  font-weight: normal;
}

/* line 17, ../../../../.rvm/gems/ruby-1.9.1-p378/gems/redgreengrid-0.3.1/sass/redgreengrid/_reset.sass */
li {
  list-style: none;
}

/* line 20, ../../../../.rvm/gems/ruby-1.9.1-p378/gems/redgreengrid-0.3.1/sass/redgreengrid/_reset.sass */
th {
  font-style: normal;
  text-align: left;
}

/* line 24, ../../../../.rvm/gems/ruby-1.9.1-p378/gems/redgreengrid-0.3.1/sass/redgreengrid/_reset.sass */
h1, h2, h3, h4, h5, h6, small {
  font-size: 100%;
}

/* line 27, ../../../../.rvm/gems/ruby-1.9.1-p378/gems/redgreengrid-0.3.1/sass/redgreengrid/_reset.sass */
input, textarea, select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/* line 33, ../../../../.rvm/gems/ruby-1.9.1-p378/gems/redgreengrid-0.3.1/sass/redgreengrid/_reset.sass */
.msie input, .msie textarea, .msie select {
  font-size: 100%;
}

/* line 36, ../../../../.rvm/gems/ruby-1.9.1-p378/gems/redgreengrid-0.3.1/sass/redgreengrid/_reset.sass */
header, section, article, aside, footer, time {
  display: block;
}

/* line 15, ../../app/stylesheets/basics/_typography.sass */
p,
article li,
aside li,
dt, dd,
h3, h4, h5, h6,
address,
.meta,
footer,
label,
input[type=text],
td,
th,
.files a {
  font-family: 'Lucida Grande', 'Tahoma', 'Vera Sans', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 13px;
  line-height: 20px;
  position: relative;
  bottom: 1px;
}

/* line 30, ../../app/stylesheets/basics/_typography.sass */
h2,
nav span,
.claim,
.flash,
.talks h3,
.break {
  font-family: 'Lucida Grande', 'Tahoma', 'Vera Sans', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 16px;
  line-height: 20px;
  position: relative;
  bottom: 2px;
}

/* line 38, ../../app/stylesheets/basics/_typography.sass */
h1 {
  font-family: 'Lucida Grande', 'Tahoma', 'Vera Sans', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 36px;
  line-height: 40px;
}

/* line 44, ../../app/stylesheets/basics/_grid_and_layout.sass */
header, aside, article, footer, nav {
  display: block;
}

/* line 1, ../../app/stylesheets/partials/_links.sass */
a {
  color: #2587b7;
  text-decoration: none;
}
/* line 4, ../../../../.rvm/gems/ruby-1.9.1-p378/gems/compass-0.10.0.rc5/frameworks/compass/stylesheets/compass/utilities/links/_hover-link.scss */
a:hover {
  text-decoration: underline;
}
/* line 5, ../../app/stylesheets/partials/_links.sass */
a:visited {
  color: #7676cc;
}

/* line 12, ../../app/stylesheets/partials/_links.sass */
.pdf {
  padding-left: 20px;
  background-image: url(/images/icons/document-pdf-text.png);
  background-position: 0 50%;
  background-repeat: no-repeat;
}

/* line 15, ../../app/stylesheets/partials/_links.sass */
.video {
  padding-left: 20px;
  background-image: url(/images/icons/film.png);
  background-position: 0 50%;
  background-repeat: no-repeat;
}

/* line 18, ../../app/stylesheets/partials/_links.sass */
.ipod {
  padding-left: 20px;
  background-image: url(/images/icons/media-player-medium-green.png);
  background-position: 0 50%;
  background-repeat: no-repeat;
}

/* line 21, ../../app/stylesheets/partials/_links.sass */
.iphone {
  padding-left: 20px;
  background-image: url(/images/icons/media-player-phone.png);
  background-position: 0 50%;
  background-repeat: no-repeat;
}

/* line 24, ../../app/stylesheets/partials/_links.sass */
.recording {
  padding-left: 20px;
  background-image: url(/images/icons/cassette-label.png);
  background-position: 0 50%;
  background-repeat: no-repeat;
}

/* line 27, ../../app/stylesheets/partials/_links.sass */
.transcript {
  padding-left: 20px;
  background-image: url(/images/icons/document-text.png);
  background-position: 0 50%;
  background-repeat: no-repeat;
}

/* line 30, ../../app/stylesheets/partials/_links.sass */
.more a {
  padding-left: 20px;
  background-image: url(/images/icons/information-white.png);
  background-position: 0 50%;
  background-repeat: no-repeat;
}

/* line 26, ../../app/stylesheets/partials/_header.sass */
header {
  background-color: #97c00e;
  min-width: 1140px;
  overflow: hidden;
  background-image: url(/images/grazing_land/background.jpg);
  background-position: 0 0;
  background-repeat: repeat-x;
}
/* line 32, ../../app/stylesheets/partials/_header.sass */
header > div {
  height: 260px;
  position: relative;
  width: 1140px;
  margin: 0 auto;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-0 > div {
  background-image: url(/images/grazing_land/0.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-1 > div {
  background-image: url(/images/grazing_land/1.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-2 > div {
  background-image: url(/images/grazing_land/2.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-3 > div {
  background-image: url(/images/grazing_land/3.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-4 > div {
  background-image: url(/images/grazing_land/4.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-5 > div {
  background-image: url(/images/grazing_land/5.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-6 > div {
  background-image: url(/images/grazing_land/6.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-7 > div {
  background-image: url(/images/grazing_land/7.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-8 > div {
  background-image: url(/images/grazing_land/8.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-9 > div {
  background-image: url(/images/grazing_land/9.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-10 > div {
  background-image: url(/images/grazing_land/10.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-11 > div {
  background-image: url(/images/grazing_land/11.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-12 > div {
  background-image: url(/images/grazing_land/12.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-13 > div {
  background-image: url(/images/grazing_land/13.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-14 > div {
  background-image: url(/images/grazing_land/14.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-15 > div {
  background-image: url(/images/grazing_land/15.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-16 > div {
  background-image: url(/images/grazing_land/16.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-17 > div {
  background-image: url(/images/grazing_land/17.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-18 > div {
  background-image: url(/images/grazing_land/18.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-19 > div {
  background-image: url(/images/grazing_land/19.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-20 > div {
  background-image: url(/images/grazing_land/20.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-21 > div {
  background-image: url(/images/grazing_land/21.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-22 > div {
  background-image: url(/images/grazing_land/22.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-23 > div {
  background-image: url(/images/grazing_land/23.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-24 > div {
  background-image: url(/images/grazing_land/24.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-25 > div {
  background-image: url(/images/grazing_land/25.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-26 > div {
  background-image: url(/images/grazing_land/26.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-27 > div {
  background-image: url(/images/grazing_land/27.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-28 > div {
  background-image: url(/images/grazing_land/28.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-29 > div {
  background-image: url(/images/grazing_land/29.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-30 > div {
  background-image: url(/images/grazing_land/30.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-31 > div {
  background-image: url(/images/grazing_land/31.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-32 > div {
  background-image: url(/images/grazing_land/32.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-33 > div {
  background-image: url(/images/grazing_land/33.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-34 > div {
  background-image: url(/images/grazing_land/34.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-35 > div {
  background-image: url(/images/grazing_land/35.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-36 > div {
  background-image: url(/images/grazing_land/36.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-37 > div {
  background-image: url(/images/grazing_land/37.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-38 > div {
  background-image: url(/images/grazing_land/38.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-39 > div {
  background-image: url(/images/grazing_land/39.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-40 > div {
  background-image: url(/images/grazing_land/40.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-41 > div {
  background-image: url(/images/grazing_land/41.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-42 > div {
  background-image: url(/images/grazing_land/42.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-43 > div {
  background-image: url(/images/grazing_land/43.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-44 > div {
  background-image: url(/images/grazing_land/44.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-45 > div {
  background-image: url(/images/grazing_land/45.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-46 > div {
  background-image: url(/images/grazing_land/46.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-47 > div {
  background-image: url(/images/grazing_land/47.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-48 > div {
  background-image: url(/images/grazing_land/48.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-49 > div {
  background-image: url(/images/grazing_land/49.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-50 > div {
  background-image: url(/images/grazing_land/50.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-51 > div {
  background-image: url(/images/grazing_land/51.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-52 > div {
  background-image: url(/images/grazing_land/52.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-53 > div {
  background-image: url(/images/grazing_land/53.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-54 > div {
  background-image: url(/images/grazing_land/54.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-55 > div {
  background-image: url(/images/grazing_land/55.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-56 > div {
  background-image: url(/images/grazing_land/56.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-57 > div {
  background-image: url(/images/grazing_land/57.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-58 > div {
  background-image: url(/images/grazing_land/58.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-59 > div {
  background-image: url(/images/grazing_land/59.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-60 > div {
  background-image: url(/images/grazing_land/60.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-61 > div {
  background-image: url(/images/grazing_land/61.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-62 > div {
  background-image: url(/images/grazing_land/62.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-63 > div {
  background-image: url(/images/grazing_land/63.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-64 > div {
  background-image: url(/images/grazing_land/64.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-65 > div {
  background-image: url(/images/grazing_land/65.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-66 > div {
  background-image: url(/images/grazing_land/66.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-67 > div {
  background-image: url(/images/grazing_land/67.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-68 > div {
  background-image: url(/images/grazing_land/68.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-69 > div {
  background-image: url(/images/grazing_land/69.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-70 > div {
  background-image: url(/images/grazing_land/70.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-71 > div {
  background-image: url(/images/grazing_land/71.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-72 > div {
  background-image: url(/images/grazing_land/72.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-73 > div {
  background-image: url(/images/grazing_land/73.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-74 > div {
  background-image: url(/images/grazing_land/74.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-75 > div {
  background-image: url(/images/grazing_land/75.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-76 > div {
  background-image: url(/images/grazing_land/76.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-77 > div {
  background-image: url(/images/grazing_land/77.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-78 > div {
  background-image: url(/images/grazing_land/78.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-79 > div {
  background-image: url(/images/grazing_land/79.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-80 > div {
  background-image: url(/images/grazing_land/80.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-81 > div {
  background-image: url(/images/grazing_land/81.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-82 > div {
  background-image: url(/images/grazing_land/82.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-83 > div {
  background-image: url(/images/grazing_land/83.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-84 > div {
  background-image: url(/images/grazing_land/84.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-85 > div {
  background-image: url(/images/grazing_land/85.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-86 > div {
  background-image: url(/images/grazing_land/86.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-87 > div {
  background-image: url(/images/grazing_land/87.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-88 > div {
  background-image: url(/images/grazing_land/88.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-89 > div {
  background-image: url(/images/grazing_land/89.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-90 > div {
  background-image: url(/images/grazing_land/90.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-91 > div {
  background-image: url(/images/grazing_land/91.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-92 > div {
  background-image: url(/images/grazing_land/92.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-93 > div {
  background-image: url(/images/grazing_land/93.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-94 > div {
  background-image: url(/images/grazing_land/94.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-95 > div {
  background-image: url(/images/grazing_land/95.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-96 > div {
  background-image: url(/images/grazing_land/96.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-97 > div {
  background-image: url(/images/grazing_land/97.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-98 > div {
  background-image: url(/images/grazing_land/98.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-99 > div {
  background-image: url(/images/grazing_land/99.jpg);
  background-repeat: no-repeat;
}
/* line 39, ../../app/stylesheets/partials/_header.sass */
header.seats-100 > div {
  background-image: url(/images/grazing_land/100.jpg);
  background-repeat: no-repeat;
}
/* line 42, ../../app/stylesheets/partials/_header.sass */
header nav {
  font-weight: bold;
}
/* line 45, ../../app/stylesheets/partials/_header.sass */
header .years {
  padding: 0 200px;
  text-align: center;
}
/* line 4, ../../app/stylesheets/partials/_header.sass */
header .years a {
  background: #d1e6f0;
  color: #2587b7;
  height: 20px;
  margin-right: 10px;
  padding: 10px 20px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *vertical-align: auto;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  -o-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  -moz-border-radius-bottomright: 15px;
  -webkit-border-bottom-right-radius: 15px;
  -khtml-border-bottom-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
/* line 17, ../../app/stylesheets/partials/_header.sass */
header .years a:hover {
  background: #71b1d1;
  text-decoration: none;
}
/* line 21, ../../app/stylesheets/partials/_header.sass */
header .years a.selected {
  background: #2587b7;
  color: white;
}
/* line 49, ../../app/stylesheets/partials/_header.sass */
header .claim {
  color: #97c00e;
  padding: 37px 0 3px 270px;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 55, ../../app/stylesheets/partials/_header.sass */
header .conference {
  padding: 120px 0 0 0;
  text-align: center;
}
/* line 4, ../../app/stylesheets/partials/_header.sass */
header .conference a {
  background: #d1e6f0;
  color: #2587b7;
  height: 20px;
  margin-right: 10px;
  padding: 10px 20px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *vertical-align: auto;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  -o-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  -moz-border-radius-topleft: 15px;
  -webkit-border-top-left-radius: 15px;
  -khtml-border-top-left-radius: 15px;
  border-top-left-radius: 15px;
}
/* line 17, ../../app/stylesheets/partials/_header.sass */
header .conference a:hover {
  background: #71b1d1;
  text-decoration: none;
}
/* line 21, ../../app/stylesheets/partials/_header.sass */
header .conference a.selected {
  background: #2587b7;
  color: white;
}
/* line 59, ../../app/stylesheets/partials/_header.sass */
header .meta {
  position: absolute;
  height: 30px;
  right: 0;
  top: 10px;
}
/* line 65, ../../app/stylesheets/partials/_header.sass */
header .meta a {
  margin-left: 10px;
}
/* line 68, ../../app/stylesheets/partials/_header.sass */
header .meta img {
  vertical-align: -1px;
}

/* line 1, ../../app/stylesheets/partials/_content.sass */
.content {
  min-width: 1140px;
  background-color: #185877;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2587b7), color-stop(0.5, #185877), color-stop(1, #0b2938));
  background-image: -moz-linear-gradient(center bottom, #0b2938 0%, #185877 50%, #2587b7 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#0b2938', startColorstr='#2587b7', gradientType='0');
  overflow: hidden;
  display: inline-block;
}
/* line 8, ../../../../.rvm/gems/ruby-1.9.1-p378/gems/compass-0.10.0.rc5/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
.content {
  display: block;
}

/* line 6, ../../app/stylesheets/partials/_content.sass */
#content {
  padding: 60px 0;
  width: 1140px;
  margin: 0 auto;
  display: inline-block;
}
/* line 25, ../../../../.rvm/gems/ruby-1.9.1-p378/gems/compass-0.10.0.rc5/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#content:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 8, ../../../../.rvm/gems/ruby-1.9.1-p378/gems/compass-0.10.0.rc5/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
#content {
  display: block;
}

/* line 12, ../../app/stylesheets/partials/_content.sass */
#main {
  float: left;
  width: 770px;
  -moz-border-radius-topleft: 30px;
  -webkit-border-top-left-radius: 30px;
  -khtml-border-top-left-radius: 30px;
  border-top-left-radius: 30px;
  -moz-border-radius-bottomright: 30px;
  -webkit-border-bottom-right-radius: 30px;
  -khtml-border-bottom-right-radius: 30px;
  border-bottom-right-radius: 30px;
}

/* line 1, ../../app/stylesheets/partials/_article.sass */
article {
  background: white;
  padding: 20px 20px 30px;
  -moz-border-radius-topleft: 30px;
  -webkit-border-top-left-radius: 30px;
  -khtml-border-top-left-radius: 30px;
  border-top-left-radius: 30px;
  -moz-border-radius-bottomright: 30px;
  -webkit-border-bottom-right-radius: 30px;
  -khtml-border-bottom-right-radius: 30px;
  border-bottom-right-radius: 30px;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  -o-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  color: #173646;
}
/* line 8, ../../app/stylesheets/partials/_article.sass */
article hr {
  border: 0;
  border-top: 1px #d1e6f0 solid;
  margin: 29px -20px 30px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -khtml-border-radius: 1px;
  border-radius: 1px;
}
/* line 14, ../../app/stylesheets/partials/_article.sass */
article h1 {
  margin: 10px 20px 20px;
}
/* line 17, ../../app/stylesheets/partials/_article.sass */
article h2,
article h3,
article p,
article ul {
  margin: 0 20px 10px;
}
/* line 24, ../../app/stylesheets/partials/_article.sass */
article .talk .title p {
  margin-top: -10px;
}
/* line 27, ../../app/stylesheets/partials/_article.sass */
article h1,
article h2 {
  color: #467c96;
}
/* line 31, ../../app/stylesheets/partials/_article.sass */
article h2 {
  margin-top: 40px;
}
/* line 34, ../../app/stylesheets/partials/_article.sass */
article aside {
  background: #d1e6f0;
  float: right !important;
  margin: 0 0 20px 20px;
  padding: 20px;
  width: 200px;
  -moz-border-radius-topleft: 15px;
  -webkit-border-top-left-radius: 15px;
  -khtml-border-top-left-radius: 15px;
  border-top-left-radius: 15px;
  -moz-border-radius-bottomright: 15px;
  -webkit-border-bottom-right-radius: 15px;
  -khtml-border-bottom-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
/* line 42, ../../app/stylesheets/partials/_article.sass */
article aside p {
  color: #2587b7;
  font-size: 11px;
  line-height: 15px;
  margin-bottom: 0 !important;
}
/* line 48, ../../app/stylesheets/partials/_article.sass */
article ul li {
  list-style-type: circle;
  margin-left: 40px;
  margin-bottom: 10px;
}
/* line 54, ../../app/stylesheets/partials/_article.sass */
article .right {
  float: right;
  margin: 0 0 20px 20px;
}
/* line 58, ../../app/stylesheets/partials/_article.sass */
article .left {
  float: left;
  margin: 0 20px 20px 0;
}

/* line 4, ../../app/stylesheets/partials/_aside.sass */
#content aside {
  float: left;
  margin-left: 40px;
  width: 290px;
}
/* line 9, ../../app/stylesheets/partials/_aside.sass */
#content aside a {
  text-decoration: underline;
}
/* line 12, ../../app/stylesheets/partials/_aside.sass */
#content aside h2 {
  color: white;
}
/* line 15, ../../app/stylesheets/partials/_aside.sass */
#content aside .info {
  background: #71b1d1;
  color: #e5f0f6;
  padding: 20px 32px;
  width: 226px;
  -moz-border-radius-topleft: 15px;
  -webkit-border-top-left-radius: 15px;
  -khtml-border-top-left-radius: 15px;
  border-top-left-radius: 15px;
  -moz-border-radius-bottomright: 15px;
  -webkit-border-bottom-right-radius: 15px;
  -khtml-border-bottom-right-radius: 15px;
  border-bottom-right-radius: 15px;
  margin-bottom: 20px;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 2px 5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 2px 5px;
  -o-box-shadow: rgba(0, 0, 0, 0.4) 0 2px 5px;
  box-shadow: rgba(0, 0, 0, 0.4) 0 2px 5px;
}
/* line 24, ../../app/stylesheets/partials/_aside.sass */
#content aside .twitter {
  position: relative;
  margin-top: 80px;
}
/* line 28, ../../app/stylesheets/partials/_aside.sass */
#content aside .twitter:before {
  content: url(../images/twitter.png);
  position: absolute;
  right: -49px;
  top: -65px;
  z-index: 100;
}
/* line 35, ../../app/stylesheets/partials/_aside.sass */
#content aside .twitter ol {
  margin-bottom: 10px;
  margin-top: 10px;
}
/* line 39, ../../app/stylesheets/partials/_aside.sass */
#content aside .twitter li {
  border-top: 1px #8dc0da solid;
  padding: 4px 0 5px;
}
/* line 43, ../../app/stylesheets/partials/_aside.sass */
#content aside .twitter time {
  color: #2587b7;
  display: block;
  font-size: 11px;
  font-weight: bold;
}
/* line 49, ../../app/stylesheets/partials/_aside.sass */
#content aside table {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 54, ../../app/stylesheets/partials/_aside.sass */
#content aside table:first-child {
  margin-top: 0 !important;
}
/* line 57, ../../app/stylesheets/partials/_aside.sass */
#content aside table:last-child {
  margin-bottom: 0 !important;
}
/* line 60, ../../app/stylesheets/partials/_aside.sass */
#content aside th {
  font-weight: bold;
}
/* line 65, ../../app/stylesheets/partials/_aside.sass */
#content aside th,
#content aside td {
  border-top: 1px #8dc0da solid;
  padding: 4px 0 5px;
  vertical-align: top;
  text-align: right;
  width: 50%;
}
/* line 73, ../../app/stylesheets/partials/_aside.sass */
#content aside th:first-child,
#content aside td:first-child {
  text-align: left;
}
/* line 77, ../../app/stylesheets/partials/_aside.sass */
#content aside tr:first-child th,
#content aside tr:first-child td {
  border-top: 0;
  padding: 5px 0;
}
/* line 83, ../../app/stylesheets/partials/_aside.sass */
#content aside ul li {
  list-style-type: circle;
  margin-left: 20px;
}
/* line 88, ../../app/stylesheets/partials/_aside.sass */
#content aside .tagcloud li {
  display: inline;
  list-style-type: none;
  margin: 0 5px 0 0;
}

/* line 1, ../../app/stylesheets/partials/_footer.sass */
footer {
  color: white;
  width: 1140px;
  margin: 0 auto;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 9, ../../app/stylesheets/partials/_footer.sass */
footer a,
footer a:visited {
  color: white;
}

/* line 1, ../../app/stylesheets/partials/_notifications.sass */
.flash,
.errorExplanation {
  color: white;
  padding: 20px 200px 20px 20px;
  position: relative;
  font-weight: bold;
  -moz-border-radius-topleft: 15px;
  -webkit-border-top-left-radius: 15px;
  -khtml-border-top-left-radius: 15px;
  border-top-left-radius: 15px;
  -moz-border-radius-bottomright: 15px;
  -webkit-border-bottom-right-radius: 15px;
  -khtml-border-bottom-right-radius: 15px;
  border-bottom-right-radius: 15px;
  margin-bottom: 20px;
}
/* line 10, ../../app/stylesheets/partials/_notifications.sass */
.flash:before,
.errorExplanation:before {
  content: ".";
  color: transparent;
  bottom: -10px;
  display: block;
  height: 120px;
  position: absolute;
  right: 0;
  width: 200px;
  background-image: url(/images/flash.png);
  background-repeat: no-repeat;
}

/* line 21, ../../app/stylesheets/partials/_notifications.sass */
#flash-notice {
  background: #97c00e;
}
/* line 23, ../../app/stylesheets/partials/_notifications.sass */
#flash-notice:before {
  background-position: -350px 0;
}

/* line 26, ../../app/stylesheets/partials/_notifications.sass */
#flash-warning,
.errorExplanation {
  background: #fff055;
  color: #2587b7;
}
/* line 30, ../../app/stylesheets/partials/_notifications.sass */
#flash-warning:before,
.errorExplanation:before {
  background-position: -200px 0;
}

/* line 33, ../../app/stylesheets/partials/_notifications.sass */
#flash-error {
  background: #ff5555;
}

/* line 37, ../../app/stylesheets/partials/_notifications.sass */
.errorExplanation h2 {
  color: #ff5555;
  margin-top: 0 !important;
}
/* line 41, ../../app/stylesheets/partials/_notifications.sass */
.errorExplanation li {
  color: #2587b7;
  font-weight: normal;
}

/* line 2, ../../app/stylesheets/partials/_talk.sass */
.talk figure {
  float: right;
  margin-left: 20px;
  position: relative;
  z-index: 100;
  width: 279px;
}
/* line 9, ../../app/stylesheets/partials/_talk.sass */
.talk figure img {
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  -o-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
}
/* line 29, ../../app/stylesheets/partials/_talk.sass */
.talk figure {
  margin-bottom: -20px;
}
/* line 33, ../../app/stylesheets/partials/_talk.sass */
.talk .title p,
.talk .title h1 {
  width: 411px;
}
/* line 37, ../../app/stylesheets/partials/_talk.sass */
.talk .title p {
  margin-bottom: 20px;
}
/* line 40, ../../app/stylesheets/partials/_talk.sass */
.talk .overview {
  color: #1d4559;
  margin: 0 -20px !important;
  padding: 40px 20px 20px;
  width: 100%;
  background-color: #d1e6f0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e4f0f7), color-stop(0.5, #d1e6f0), color-stop(1, #bcdceb));
  background-image: -moz-linear-gradient(center bottom, #bcdceb 0%, #d1e6f0 50%, #e4f0f7 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#bcdceb', startColorstr='#e4f0f7', gradientType='0');
  overflow: hidden;
  display: inline-block;
}
/* line 8, ../../../../.rvm/gems/ruby-1.9.1-p378/gems/compass-0.10.0.rc5/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
.talk .overview {
  display: block;
}
/* line 48, ../../app/stylesheets/partials/_talk.sass */
.talk .overview h2 {
  margin-top: 0 !important;
}
/* line 51, ../../app/stylesheets/partials/_talk.sass */
.talk .abstract {
  float: left;
  padding: 0 80px 0 0;
  width: 371px;
}
/* line 57, ../../app/stylesheets/partials/_talk.sass */
.talk .abstract p {
  margin-bottom: 10px;
}
/* line 60, ../../app/stylesheets/partials/_talk.sass */
.talk .files {
  float: left;
  list-style-type: none;
  vertical-align: top;
  width: 279px;
}
/* line 66, ../../app/stylesheets/partials/_talk.sass */
.talk .files p,
.talk .files h2,
.talk .files h3,
.talk .files ul {
  margin-left: 0;
}
/* line 72, ../../app/stylesheets/partials/_talk.sass */
.talk .files ul {
  margin-top: 5px;
  margin-bottom: 15px;
  display: inline-block;
}
/* line 25, ../../../../.rvm/gems/ruby-1.9.1-p378/gems/compass-0.10.0.rc5/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.talk .files ul:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 8, ../../../../.rvm/gems/ruby-1.9.1-p378/gems/compass-0.10.0.rc5/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
.talk .files ul {
  display: block;
}
/* line 77, ../../app/stylesheets/partials/_talk.sass */
.talk .files li {
  clear: left;
  float: left;
  list-style-type: none;
  height: 18px;
  list-style-type: none;
  margin: 0 0 5px -3px;
  padding: 0 8px;
  position: static;
  white-space: nowrap;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 1px;
  -webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 1px;
  -o-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 1px;
  box-shadow: rgba(255, 255, 255, 0.4) 0 1px 1px;
  border: 1px #bfcacf solid;
  background-color: #dce2e5;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eaeef0), color-stop(0.5, #dce2e5), color-stop(1, #ccd6dc));
  background-image: -moz-linear-gradient(center bottom, #ccd6dc 0%, #dce2e5 50%, #eaeef0 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ccd6dc', startColorstr='#eaeef0', gradientType='0');
}
/* line 17, ../../app/stylesheets/partials/_talk.sass */
.talk .files li:hover {
  border-color: #b0bec4;
  background-color: #cdd6da;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dbe2e6), color-stop(0.5, #cdd6da), color-stop(1, #bdcad0));
  background-image: -moz-linear-gradient(center bottom, #bdcad0 0%, #cdd6da 50%, #dbe2e6 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#bdcad0', startColorstr='#dbe2e6', gradientType='0');
}
/* line 21, ../../app/stylesheets/partials/_talk.sass */
.talk .files li:active {
  border-color: #b0bec4;
  background-color: #b0bec4;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a1b2ba), color-stop(0.5, #b0bec4), color-stop(1, #bfcacf));
  background-image: -moz-linear-gradient(center bottom, #bfcacf 0%, #b0bec4 50%, #a1b2ba 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#bfcacf', startColorstr='#a1b2ba', gradientType='0');
}
/* line 92, ../../app/stylesheets/partials/_talk.sass */
.talk .files li a {
  font-size: 11px;
  margin: -1px 0;
  padding-left: 18px;
  background-image: url(/images/icons/drive-download.png);
  background-repeat: no-repeat;
}
/* line 98, ../../app/stylesheets/partials/_talk.sass */
.talk .files li a:hover {
  text-decoration: none;
}
/* line 101, ../../app/stylesheets/partials/_talk.sass */
.talk .files li a span {
  color: #93a5af;
}
/* line 105, ../../app/stylesheets/partials/_talk.sass */
.talk .files .speakers img {
  height: 50px;
  margin: 0 10px 10px 0;
  width: 50px;
}
/* line 110, ../../app/stylesheets/partials/_talk.sass */
.talk .files .twitter {
  margin-bottom: 10px;
}
/* line 113, ../../app/stylesheets/partials/_talk.sass */
.talk .files .twitter ul {
  margin-bottom: 0 !important;
}
/* line 116, ../../app/stylesheets/partials/_talk.sass */
.talk .files .twitter li {
  border: 1px #61dcef solid;
  background-color: #8fe6f4;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a5ecf8), color-stop(0.5, #8fe6f4), color-stop(1, #75e2f4));
  background-image: -moz-linear-gradient(center bottom, #75e2f4 0%, #8fe6f4 50%, #a5ecf8 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#75e2f4', startColorstr='#a5ecf8', gradientType='0');
}
/* line 17, ../../app/stylesheets/partials/_talk.sass */
.talk .files .twitter li:hover {
  border-color: #49d6ed;
  background-color: #78e1f2;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8ee7f6), color-stop(0.5, #78e1f2), color-stop(1, #5eddf2));
  background-image: -moz-linear-gradient(center bottom, #5eddf2 0%, #78e1f2 50%, #8ee7f6 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#5eddf2', startColorstr='#8ee7f6', gradientType='0');
}
/* line 21, ../../app/stylesheets/partials/_talk.sass */
.talk .files .twitter li:active {
  border-color: #49d6ed;
  background-color: #49d6ed;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #32d1eb), color-stop(0.5, #49d6ed), color-stop(1, #61dcef));
  background-image: -moz-linear-gradient(center bottom, #61dcef 0%, #49d6ed 50%, #32d1eb 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#61dcef', startColorstr='#32d1eb', gradientType='0');
}
/* line 119, ../../app/stylesheets/partials/_talk.sass */
.talk .files .twitter li a {
  background-image: url(/images/icons/balloon-twitter.png);
  background-position: 0 -2px;
  background-repeat: no-repeat;
}
/* line 123, ../../app/stylesheets/partials/_talk.sass */
.talk .files .twitter p a {
  font-size: inherit;
  text-decoration: underline;
}
/* line 127, ../../app/stylesheets/partials/_talk.sass */
.talk .files h4 {
  margin-top: 20px;
  margin-bottom: 10px;
}
/* line 131, ../../app/stylesheets/partials/_talk.sass */
.talk .files img {
  width: 250px;
}
/* line 134, ../../app/stylesheets/partials/_talk.sass */
.talk .files p {
  font-size: 11px;
}
/* line 138, ../../app/stylesheets/partials/_talk.sass */
.talk h2 {
  clear: both;
}
/* line 141, ../../app/stylesheets/partials/_talk.sass */
.talk .slides {
  border-bottom: 1px #3a5e6f solid;
  border-top: 1px #6395ac solid;
  clear: both;
  margin: 0 -20px 20px;
  padding: 19px 0 4px 20px;
  text-align: center;
  width: 750px;
  overflow: hidden;
  display: inline-block;
  background-color: #4c7a90;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5d97b3), color-stop(0.5, #4c7a90), color-stop(1, #375f73));
  background-image: -moz-linear-gradient(center bottom, #375f73 0%, #4c7a90 50%, #5d97b3 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#375f73', startColorstr='#5d97b3', gradientType='0');
}
/* line 8, ../../../../.rvm/gems/ruby-1.9.1-p378/gems/compass-0.10.0.rc5/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
.talk .slides {
  display: block;
}
/* line 153, ../../app/stylesheets/partials/_talk.sass */
.talk .slides h2 {
  color: #d7e4ea;
  margin: 0 !important;
}
/* line 157, ../../app/stylesheets/partials/_talk.sass */
.talk .slides p {
  color: #17252c;
  font-size: 11px;
  text-shadow: #a5c2d0 0 1px 1px;
}
/* line 162, ../../app/stylesheets/partials/_talk.sass */
.talk .slides ol {
  margin-left: 2px;
}
/* line 165, ../../app/stylesheets/partials/_talk.sass */
.talk .slides li {
  position: static;
}
/* line 168, ../../app/stylesheets/partials/_talk.sass */
.talk .slides a {
  background: #a5c2d0;
  float: left;
  list-style-type: none;
  margin: 0 25px 15px 0;
  padding: 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  -o-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
}
/* line 176, ../../app/stylesheets/partials/_talk.sass */
.talk .slides a:hover {
  -moz-box-shadow: black 0 2px 8px;
  -webkit-box-shadow: black 0 2px 8px;
  -o-box-shadow: black 0 2px 8px;
  box-shadow: black 0 2px 8px;
}
/* line 179, ../../app/stylesheets/partials/_talk.sass */
.talk .slides img {
  vertical-align: middle;
}
/* line 183, ../../app/stylesheets/partials/_talk.sass */
.talk .size {
  color: #97c00e;
}

/* line 1, ../../app/stylesheets/partials/_talks.sass */
.speaker {
  font-style: italic;
}

/* line 4, ../../app/stylesheets/partials/_talks.sass */
.talks {
  margin-top: 20px;
  margin-bottom: 40px;
  display: inline-block;
}
/* line 25, ../../../../.rvm/gems/ruby-1.9.1-p378/gems/compass-0.10.0.rc5/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.talks:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 8, ../../../../.rvm/gems/ruby-1.9.1-p378/gems/compass-0.10.0.rc5/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
.talks {
  display: block;
}
/* line 2, ../../app/stylesheets/partials/_talk.sass */
.talks figure {
  float: right;
  margin-left: 20px;
  position: relative;
  z-index: 100;
  width: 279px;
}
/* line 9, ../../app/stylesheets/partials/_talk.sass */
.talks figure img {
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  -o-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
}
/* line 10, ../../app/stylesheets/partials/_talks.sass */
.talks h3 {
  margin-bottom: 5px;
}
/* line 13, ../../app/stylesheets/partials/_talks.sass */
.talks h3 a {
  color: #1d4559;
}
/* line 16, ../../app/stylesheets/partials/_talks.sass */
.talks li {
  color: #296380;
  list-style-type: none;
  margin: 0 -40px;
  padding: 20px;
  overflow: hidden;
  display: inline-block;
  background-color: #d7e4ea;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e7eff3), color-stop(0.5, #d7e4ea), color-stop(1, #c5d9e3));
  background-image: -moz-linear-gradient(center bottom, #c5d9e3 0%, #d7e4ea 50%, #e7eff3 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#c5d9e3', startColorstr='#e7eff3', gradientType='0');
}
/* line 8, ../../../../.rvm/gems/ruby-1.9.1-p378/gems/compass-0.10.0.rc5/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
.talks li {
  display: block;
}
/* line 24, ../../app/stylesheets/partials/_talks.sass */
.talks figure,
.talks p {
  margin-bottom: 10px;
}
/* line 28, ../../app/stylesheets/partials/_talks.sass */
.talks .speaker {
  margin-bottom: 20px;
}
/* line 33, ../../app/stylesheets/partials/_talks.sass */
.talks .overview {
  float: left;
  width: 371px;
}
/* line 37, ../../app/stylesheets/partials/_talks.sass */
.talks .details {
  border-top: 1px #c6d9e1 solid;
  clear: both;
  padding-top: 9px;
}
/* line 42, ../../app/stylesheets/partials/_talks.sass */
.talks .media {
  float: left;
  font-size: 11px;
  padding-left: 20px;
  width: 259px;
}
/* line 48, ../../app/stylesheets/partials/_talks.sass */
.talks .media a {
  float: left;
  margin-right: 10px;
}
/* line 52, ../../app/stylesheets/partials/_talks.sass */
.talks p.more {
  float: left;
  font-weight: bold;
  width: 371px;
}

/* line 1, ../../app/stylesheets/partials/_calendar.sass */
.calendar {
  margin-bottom: 20px;
  padding-top: 140px;
  background-image: url(/images/calendar.jpg);
  background-repeat: no-repeat;
}
/* line 6, ../../app/stylesheets/partials/_calendar.sass */
.calendar div {
  background-image: url(/images/calendar.jpg);
  background-position: 0 100%;
  background-repeat: no-repeat;
}

/* line 1, ../../app/stylesheets/partials/_forms.sass */
form {
  margin: 20px 20px;
}

/* line 4, ../../app/stylesheets/partials/_forms.sass */
input[type=text],
input[type=password] {
  border: 1px #d1e6f0 solid;
  height: 20px;
  margin: -1px 1px;
  padding: 0 10px;
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  -khtml-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -khtml-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
/* line 12, ../../app/stylesheets/partials/_forms.sass */
input[type=text]:focus,
input[type=password]:focus {
  border-width: 2px;
  margin: -2px 0;
  outline: 0;
}
/* line 17, ../../app/stylesheets/partials/_forms.sass */
.fieldWithErrors input[type=text], .fieldWithErrors
input[type=password] {
  border-color: #ff5555;
}

/* line 20, ../../app/stylesheets/partials/_forms.sass */
.fieldWithErrors {
  display: inline;
}

/* line 23, ../../app/stylesheets/partials/_forms.sass */
label {
  font-weight: bold;
}

/* line 26, ../../app/stylesheets/partials/_forms.sass */
.field-info {
  color: #71b1d1;
  font-size: 11px;
  margin-left: 12px;
}

/* line 1, ../../app/stylesheets/partials/_polaroid.sass */
.polaroid {
  height: 400px;
  width: 360px;
}
/* line 5, ../../app/stylesheets/partials/_polaroid.sass */
.polaroid img {
  height: 310px;
  margin: 30px 30px 60px 30px;
  width: 310px;
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
}
/* line 12, ../../app/stylesheets/partials/_polaroid.sass */
.polaroid:before {
  background: url(../images/polaroid.png);
  display: block;
  color: transparent;
  content: url(../images/polaroid.png);
  height: 400px;
  position: absolute;
  width: 360px;
  z-index: 1000;
}

/* line 1, ../../app/stylesheets/partials/_adsense.sass */
.adsense {
  margin: 0 auto 20px;
  text-align: center;
}
/* line 5, ../../app/stylesheets/partials/_adsense.sass */
.adsense.top {
  background: #d1e6f0;
  -moz-border-radius-topleft: 15px;
  -webkit-border-top-left-radius: 15px;
  -khtml-border-top-left-radius: 15px;
  border-top-left-radius: 15px;
  -moz-border-radius-bottomright: 15px;
  -webkit-border-bottom-right-radius: 15px;
  -khtml-border-bottom-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
/* line 9, ../../app/stylesheets/partials/_adsense.sass */
.adsense.aside {
  background: #71b1d1;
  padding: 20px 0;
  -moz-border-radius-topleft: 15px;
  -webkit-border-top-left-radius: 15px;
  -khtml-border-top-left-radius: 15px;
  border-top-left-radius: 15px;
  -moz-border-radius-bottomright: 15px;
  -webkit-border-bottom-right-radius: 15px;
  -khtml-border-bottom-right-radius: 15px;
  border-bottom-right-radius: 15px;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 2px 5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 2px 5px;
  -o-box-shadow: rgba(0, 0, 0, 0.4) 0 2px 5px;
  box-shadow: rgba(0, 0, 0, 0.4) 0 2px 5px;
}
/* line 15, ../../app/stylesheets/partials/_adsense.sass */
.adsense.aside-light {
  background: #d1e6f0;
  padding: 20px 0;
  -moz-border-radius-topleft: 15px;
  -webkit-border-top-left-radius: 15px;
  -khtml-border-top-left-radius: 15px;
  border-top-left-radius: 15px;
  -moz-border-radius-bottomright: 15px;
  -webkit-border-bottom-right-radius: 15px;
  -khtml-border-bottom-right-radius: 15px;
  border-bottom-right-radius: 15px;
}

/* line 1, ../../app/stylesheets/partials/_speakers.sass */
.speaker {
  font-style: normal;
}
/* line 4, ../../app/stylesheets/partials/_speakers.sass */
.speaker img {
  float: left;
  margin-right: 10px;
}
/* line 8, ../../app/stylesheets/partials/_speakers.sass */
.speaker h4 {
  font-weight: bold;
  margin-left: 60px;
}
/* line 12, ../../app/stylesheets/partials/_speakers.sass */
.speaker p {
  margin-left: 60px;
}

/* line 1, ../../app/stylesheets/partials/_maps.sass */
.map {
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  -o-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
}

/* line 1, ../../app/stylesheets/partials/_timetable.sass */
.timetable {
  border-collapse: separate;
  width: 100%;
}
/* line 5, ../../app/stylesheets/partials/_timetable.sass */
.timetable h2 {
  margin: 0;
}
/* line 8, ../../app/stylesheets/partials/_timetable.sass */
.timetable td,
.timetable th {
  border-right: 10px white solid;
  padding: 20px;
  vertical-align: top;
}
/* line 14, ../../app/stylesheets/partials/_timetable.sass */
.timetable .track {
  background: #d1e6f0;
  -moz-border-radius-topleft: 15px;
  -webkit-border-top-left-radius: 15px;
  -khtml-border-top-left-radius: 15px;
  border-top-left-radius: 15px;
}
/* line 18, ../../app/stylesheets/partials/_timetable.sass */
.timetable td {
  background: #d1e6f0;
  width: 240px;
}
/* line 22, ../../app/stylesheets/partials/_timetable.sass */
.timetable .start {
  font-size: 200%;
  font-weight: bold;
  float: right;
  padding-top: 4px;
}
/* line 28, ../../app/stylesheets/partials/_timetable.sass */
.timetable .end {
  background: url('/images/icons/arrow-curve-000-left.png?1246359958') no-repeat 0 50%;
  clear: right;
  float: right;
  padding: 4px 2px 4px 20px;
}
/* line 35, ../../app/stylesheets/partials/_timetable.sass */
.timetable tbody th {
  border-top: 1px #d1e6f0 solid;
}
/* line 38, ../../app/stylesheets/partials/_timetable.sass */
.timetable img {
  float: left;
}
/* line 41, ../../app/stylesheets/partials/_timetable.sass */
.timetable h3,
.timetable p {
  font-weight: bold;
  margin: 0 0 0 60px;
}
/* line 46, ../../app/stylesheets/partials/_timetable.sass */
.timetable p {
  font-size: 11px;
  line-height: 17px;
}
/* line 49, ../../app/stylesheets/partials/_timetable.sass */
.timetable p a {
  color: inherit;
}
/* line 52, ../../app/stylesheets/partials/_timetable.sass */
.timetable .info {
  font-weight: normal;
  margin-top: 5px;
}
/* line 56, ../../app/stylesheets/partials/_timetable.sass */
.timetable .break {
  background: #71b1d1;
  color: white;
  font-weight: bold;
  padding-left: 45px;
  -moz-border-radius-topleft: 15px;
  -webkit-border-top-left-radius: 15px;
  -khtml-border-top-left-radius: 15px;
  border-top-left-radius: 15px;
}
