@charset "UTF-8";
/* line 4, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
html {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 18, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
.bp-reset-element, body, h1, h2, h3, h4, h5, h6, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, blockquote, q, th, td, caption, table,
div, span, object, iframe, p,
pre, a, abbr, acronym, address,
code, del, dfn, em, img,
dl, dt, dd, ol, ul, li, fieldset,
form, label, legend,
caption, tbody, tfoot, thead, tr {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 20, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 21, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote, q {
  quotes: "" "";
}
/* line 67, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

/* line 22, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
th, td, caption {
  float: none !important;
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 23, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

/* line 24, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
a img {
  border: none;
}

/* line 4, ../sass/partials/_tweak.scss */
html {
  overflow-y: scroll;
  /* Force scrollbars 100% of the time */
}

/* line 3, ../sass/partials/_layout.scss */
#pagecontainer, footer {
  width: 940px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}

/* line 12, ../sass/partials/_layout.scss */
.small_print {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 760px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .small_print {
  overflow-x: hidden;
}

/* line 16, ../sass/partials/_layout.scss */
.sponsor_logo {
  font-weight: bold;
  display: inline;
  float: left;
  margin-right: 0;
  width: 160px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .sponsor_logo {
  overflow-x: hidden;
}

/* line 21, ../sass/partials/_layout.scss */
header.banner {
  display: inline;
  float: left;
  margin-right: 0;
  width: 940px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html header.banner {
  overflow-x: hidden;
}

/* line 25, ../sass/partials/_layout.scss */
header {
  display: inline;
  float: left;
  margin-right: 0;
  width: 940px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html header {
  overflow-x: hidden;
}
/* line 29, ../sass/partials/_layout.scss */
header.siteheader h1 {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 460px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html header.siteheader h1 {
  overflow-x: hidden;
}
/* line 33, ../sass/partials/_layout.scss */
header.siteheader hgroup {
  /* on home page */
}
/* line 34, ../sass/partials/_layout.scss */
header.siteheader hgroup h1 {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 160px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html header.siteheader hgroup h1 {
  overflow-x: hidden;
}
/* line 37, ../sass/partials/_layout.scss */
header.siteheader hgroup h2 {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 220px;
  padding-right: 60px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html header.siteheader hgroup h2 {
  overflow-x: hidden;
}
/* line 43, ../sass/partials/_layout.scss */
header.siteheader ul {
  margin: 0;
  padding: 0;
  display: inline;
  float: left;
  margin-right: 0;
  width: 340px;
  padding-left: 120px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html header.siteheader ul {
  overflow-x: hidden;
}
/* line 52, ../sass/partials/_layout.scss */
header.pageheader h1 {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 580px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html header.pageheader h1 {
  overflow-x: hidden;
}
/* line 56, ../sass/partials/_layout.scss */
header.pageheader nav {
  display: inline;
  float: left;
  margin-right: 0;
  width: 340px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html header.pageheader nav {
  overflow-x: hidden;
}
/* line 58, ../sass/partials/_layout.scss */
header.pageheader nav li {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 100px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html header.pageheader nav li {
  overflow-x: hidden;
}
/* line 61, ../sass/partials/_layout.scss */
header.pageheader nav li.last {
  display: inline;
  float: left;
  margin-right: 0;
  width: 100px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html header.pageheader nav li.last {
  overflow-x: hidden;
}

/* line 78, ../sass/partials/_layout.scss */
article.blogpost,
article.full,
article.home,
article.show,
article.shows,
article.text,
article.workshop,
article.workshops,
article .body,
section.blog {
  display: inline;
  float: left;
  margin-right: 0;
  width: 940px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.blogpost, * html
article.full, * html
article.home, * html
article.show, * html
article.shows, * html
article.text, * html
article.workshop, * html
article.workshops, * html
article .body, * html
section.blog {
  overflow-x: hidden;
}

/* line 82, ../sass/partials/_layout.scss */
article.text .body {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 580px;
  padding-left: 60px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.text .body {
  overflow-x: hidden;
}

/* line 89, ../sass/partials/_layout.scss */
article.home .body {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 340px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.home .body {
  overflow-x: hidden;
}
/* line 92, ../sass/partials/_layout.scss */
article.home .whatson {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 280px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.home .whatson {
  overflow-x: hidden;
}
/* line 95, ../sass/partials/_layout.scss */
article.home .whatsnext {
  display: inline;
  float: left;
  margin-right: 0;
  width: 280px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.home .whatsnext {
  overflow-x: hidden;
}
/* line 99, ../sass/partials/_layout.scss */
article.home .hireus > ul {
  display: inline;
  float: left;
  margin-right: 0;
  width: 340px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.home .hireus > ul {
  overflow-x: hidden;
}
/* line 102, ../sass/partials/_layout.scss */
article.home .hireus > ul > li {
  display: inline;
  float: left;
  margin-right: 0;
  width: 160px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.home .hireus > ul > li {
  overflow-x: hidden;
}
/* line 104, ../sass/partials/_layout.scss */
article.home .hireus > ul > li:first-child {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 160px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.home .hireus > ul > li:first-child {
  overflow-x: hidden;
}

/* line 113, ../sass/partials/_layout.scss */
article.shows .now {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 280px;
  padding-right: 60px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.shows .now {
  overflow-x: hidden;
}
/* line 117, ../sass/partials/_layout.scss */
article.shows .not_now, article.shows .next, article.shows .past {
  display: inline;
  float: left;
  margin-right: 0;
  width: 580px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.shows .not_now, * html article.shows .next, * html article.shows .past {
  overflow-x: hidden;
}
/* line 120, ../sass/partials/_layout.scss */
article.shows .seasons {
  display: inline;
  float: left;
  margin-right: 0;
  width: 940px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.shows .seasons {
  overflow-x: hidden;
}

/* line 127, ../sass/partials/_layout.scss */
article.blogpost .body, section.blog .body {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 640px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.blogpost .body, * html section.blog .body {
  overflow-x: hidden;
}
/* line 130, ../sass/partials/_layout.scss */
article.blogpost .sidebar, section.blog .sidebar {
  display: inline;
  float: left;
  margin-right: 0;
  width: 280px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.blogpost .sidebar, * html section.blog .sidebar {
  overflow-x: hidden;
}

/* line 137, ../sass/partials/_layout.scss */
article.workshops .body {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 340px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.workshops .body {
  overflow-x: hidden;
}
/* line 140, ../sass/partials/_layout.scss */
article.workshops .now {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 280px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.workshops .now {
  overflow-x: hidden;
}
/* line 143, ../sass/partials/_layout.scss */
article.workshops .next {
  display: inline;
  float: left;
  margin-right: 0;
  width: 280px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.workshops .next {
  overflow-x: hidden;
}
/* line 146, ../sass/partials/_layout.scss */
article.workshops img {
  display: inline;
  float: left;
  margin-right: 0;
  width: 100px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.workshops img {
  overflow-x: hidden;
}

/* line 153, ../sass/partials/_layout.scss */
article.show .body {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 640px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.show .body {
  overflow-x: hidden;
}
/* line 156, ../sass/partials/_layout.scss */
article.show .details {
  display: inline;
  float: left;
  margin-right: 0;
  width: 280px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.show .details {
  overflow-x: hidden;
}

/* line 163, ../sass/partials/_layout.scss */
article.workshop .body {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 580px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.workshop .body {
  overflow-x: hidden;
}
/* line 166, ../sass/partials/_layout.scss */
article.workshop .details {
  display: inline;
  float: left;
  margin-right: 0;
  width: 340px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.workshop .details {
  overflow-x: hidden;
}
/* line 169, ../sass/partials/_layout.scss */
article.workshop .instructor {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 460px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.workshop .instructor {
  overflow-x: hidden;
}
/* line 172, ../sass/partials/_layout.scss */
article.workshop .instructor p {
  display: inline;
  float: left;
  margin-right: 0;
  width: 280px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.workshop .instructor p {
  overflow-x: hidden;
}
/* line 176, ../sass/partials/_layout.scss */
article.workshop .instructor img {
  display: inline;
  float: left;
  margin-right: 0;
  width: 160px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.workshop .instructor img {
  overflow-x: hidden;
}
/* line 180, ../sass/partials/_layout.scss */
article.workshop .venue, article.workshop .related {
  display: inline;
  float: left;
  margin-right: 0;
  width: 400px;
  display: inline;
  float: left;
  position: relative;
  margin: 0 -60px 1.5em 60px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.workshop .venue, * html article.workshop .related {
  overflow-x: hidden;
}
/* line 185, ../sass/partials/_layout.scss */
article.workshop .venue h1 {
  display: inline;
  float: left;
  margin-right: 0;
  width: 160px;
  padding-left: 240px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.workshop .venue h1 {
  overflow-x: hidden;
}
/* line 190, ../sass/partials/_layout.scss */
article.workshop .venue #map {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 220px;
  display: inline;
  float: left;
  position: relative;
  margin-left: -400px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.workshop .venue #map {
  overflow-x: hidden;
}
/* line 195, ../sass/partials/_layout.scss */
article.workshop .venue p {
  display: inline;
  float: left;
  margin-right: 0;
  width: 160px;
  float: right;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.workshop .venue p {
  overflow-x: hidden;
}
/* line 201, ../sass/partials/_layout.scss */
article.workshop .related h1 {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 160px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.workshop .related h1 {
  overflow-x: hidden;
}
/* line 204, ../sass/partials/_layout.scss */
article.workshop .related ul {
  display: inline;
  float: left;
  margin-right: 0;
  width: 220px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html article.workshop .related ul {
  overflow-x: hidden;
}
/* line 210, ../sass/partials/_layout.scss */
article.workshop.noinstructor .venue, article.workshop.noinstructor .related {
  display: inline;
  float: left;
  position: relative;
  margin: 0 -540px 1.5em 540px;
}

/* line 216, ../sass/partials/_layout.scss */
aside.sidebar {
  display: inline;
  float: left;
  margin-right: 0;
  width: 280px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html aside.sidebar {
  overflow-x: hidden;
}

/* line 221, ../sass/partials/_layout.scss */
.workshopbookingform .payment {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 580px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .workshopbookingform .payment {
  overflow-x: hidden;
}
/* line 224, ../sass/partials/_layout.scss */
.workshopbookingform .workshopdetails {
  display: inline;
  float: left;
  margin-right: 0;
  width: 340px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .workshopbookingform .workshopdetails {
  overflow-x: hidden;
}
/* line 228, ../sass/partials/_layout.scss */
.workshopbookingform .workshopdetails__details dt {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 100px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .workshopbookingform .workshopdetails__details dt {
  overflow-x: hidden;
}
/* line 231, ../sass/partials/_layout.scss */
.workshopbookingform .workshopdetails__details dd {
  margin: 0;
  display: inline;
  float: left;
  margin-right: 0;
  width: 220px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .workshopbookingform .workshopdetails__details dd {
  overflow-x: hidden;
}
/* line 235, ../sass/partials/_layout.scss */
.workshopbookingform .workshopdetails__details dd + dd {
  padding-left: 120px;
}

/* line 33, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body {
  line-height: 1.5;
  font-family: Calibri, "Helvetica Neue", Arial, sans-serif;
  color: #333333;
  font-size: 100%;
}

/* line 51, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  color: #222222;
}
/* line 52, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
  margin: 0;
}

/* line 53, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.50em;
}

/* line 54, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
h2 {
  font-size: 2em;
  margin-bottom: 0.75em;
}

/* line 55, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
h3 {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1.00em;
}

/* line 56, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
h4 {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em;
}

/* line 57, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.50em;
}

/* line 58, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
h6 {
  font-size: 1em;
  font-weight: bold;
}

/* line 59, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
p {
  margin: 0 0 1.5em;
}
/* line 60, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
p .left {
  display: inline;
  float: left;
  margin: 1.5em 1.5em 1.5em 0;
  padding: 0;
}
/* line 61, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
p .right {
  display: inline;
  float: right;
  margin: 1.5em 0 1.5em 1.5em;
  padding: 0;
}

/* line 62, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
a {
  text-decoration: underline;
  color: #0066cc;
}
/* line 18, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
a:visited {
  color: #004c99;
}
/* line 21, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
a:focus {
  color: #0099ff;
}
/* line 24, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
a:hover {
  color: #0099ff;
}
/* line 27, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
a:active {
  color: #bf00ff;
}

/* line 63, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
blockquote {
  margin: 1.5em;
  color: #666666;
  font-style: italic;
}

/* line 64, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
strong, dfn {
  font-weight: bold;
}

/* line 65, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
em, dfn {
  font-style: italic;
}

/* line 66, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
sup, sub {
  line-height: 0;
}

/* line 67, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
abbr, acronym {
  border-bottom: 1px dotted #666666;
}

/* line 68, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
address {
  margin: 0 0 1.5em;
  font-style: italic;
}

/* line 69, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
del {
  color: #666666;
}

/* line 70, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
pre {
  margin: 1.5em 0;
  white-space: pre;
}

/* line 71, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
pre, code, tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5;
}

/* line 72, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
li ul, li ol {
  margin: 0;
}

/* line 73, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
ul, ol {
  margin: 0 1.5em 1.5em 0;
  padding-left: 1.5em;
}

/* line 74, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
ul {
  list-style-type: disc;
}

/* line 75, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
ol {
  list-style-type: decimal;
}

/* line 76, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
dl {
  margin: 0 0 1.5em 0;
}
/* line 77, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
dl dt {
  font-weight: bold;
}

/* line 78, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
dd {
  margin-left: 1.5em;
}

/* line 79, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
table {
  margin-bottom: 1.4em;
  width: 100%;
}

/* line 80, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
th {
  font-weight: bold;
}

/* line 81, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
thead th {
  background: #c3d9ff;
}

/* line 82, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
th, td, caption {
  padding: 4px 10px 4px 5px;
}

/* line 85, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
table.striped tr:nth-child(even) td,
table tr.even td {
  background: #e5ecf9;
}

/* line 86, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
tfoot {
  font-style: italic;
}

/* line 87, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
caption {
  background: #eeeeee;
}

/* line 88, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
.quiet {
  color: #666666;
}

/* line 89, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
.loud {
  color: #111111;
}

/* line 9, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.clear {
  clear: both;
}

/* line 12, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.nowrap {
  white-space: nowrap;
}

/* line 16, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.clearfix {
  overflow: hidden;
  *zoom: 1;
}

/* line 18, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.small {
  font-size: 0.8em;
  margin-bottom: 1.875em;
  line-height: 1.875em;
}

/* line 22, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.large {
  font-size: 1.2em;
  line-height: 2.5em;
  margin-bottom: 1.25em;
}

/* line 26, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.first {
  margin-left: 0;
  padding-left: 0;
}

/* line 29, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.last {
  margin-right: 0;
  padding-right: 0;
}

/* line 32, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.top {
  margin-top: 0;
  padding-top: 0;
}

/* line 35, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.bottom {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 4, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.feedback, .error, .alert, .notice, .success, .info {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
}

/* line 5, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.error, .alert {
  background: #fbe3e4;
  color: #8a1f11;
  border-color: #fbc2c4;
}
/* line 27, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.error a, .alert a {
  color: #8a1f11;
}

/* line 7, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.notice {
  background: #fff6bf;
  color: #514721;
  border-color: #ffd324;
}
/* line 36, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.notice a {
  color: #514721;
}

/* line 8, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.success {
  background: #e6efc2;
  color: #264409;
  border-color: #c6d880;
}
/* line 45, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.success a {
  color: #264409;
}

/* line 9, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.info {
  background: #d5edf8;
  color: #205791;
  border-color: #92cae4;
}
/* line 54, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.info a {
  color: #205791;
}

/* line 10, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.hide {
  display: none;
}

/* line 11, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.highlight {
  background: yellow;
}

/* line 12, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.added {
  background: #006600;
  color: white;
}

/* line 13, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.removed {
  background: #990000;
  color: white;
}

/* line 8, ../sass/partials/_page.scss */
html {
  background: silver url(../img/grey-grid.png) center center;
  background-size: 119px 83px;
  color: #fff;
  color: rgba(255, 255, 255, 0.8);
}

/* line 16, ../sass/partials/_page.scss */
#pagecontainer {
  box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.75);
  padding: 0 20px;
}

/* line 34, ../sass/partials/_page.scss */
header.banner {
  margin-left: -20px;
  padding-left: 20px;
  margin-right: -20px;
  padding-right: 20px;
  padding: 0;
}
/* line 38, ../sass/partials/_page.scss */
header.banner a:link, header.banner a:visited, header.banner img {
  display: block;
}
/* line 42, ../sass/partials/_page.scss */
header.banner img {
  height: 96px;
  width: 980px;
}

/* line 48, ../sass/partials/_page.scss */
header {
  margin-left: -20px;
  padding-left: 20px;
  margin-right: -20px;
  padding-right: 20px;
}
/* line 51, ../sass/partials/_page.scss */
header.siteheader {
  background: #b5d0e6;
  color: #1e4274;
  min-height: 72px;
  padding-top: 24px;
}
/* line 60, ../sass/partials/_page.scss */
header.siteheader h1, header.siteheader h2 {
  color: inherit;
  font-size: 18px;
  line-height: 1.33334;
  margin-bottom: 0;
}
/* line 66, ../sass/partials/_page.scss */
header.siteheader h1 {
  margin-top: -12px;
}
/* line 70, ../sass/partials/_page.scss */
header.siteheader ul {
  margin-top: 24px;
  text-align: right;
}
/* line 75, ../sass/partials/_page.scss */
header.siteheader li {
  display: inline;
}
/* line 78, ../sass/partials/_page.scss */
header.siteheader li:before {
  content: "| ";
}
/* line 84, ../sass/partials/_page.scss */
header.siteheader li.first:before, header.siteheader li.twitter:before, header.siteheader li.facebook:before {
  content: "";
}
/* line 91, ../sass/partials/_page.scss */
header.siteheader li a.twitter:link, header.siteheader li a.twitter:visited {
  background: transparent url(../img/twitter-follow-grey.png);
  display: inline-block;
  height: 20px;
  margin-left: 0.25em;
  margin-top: 3.5px;
  /* by a miracle of rounding, this achieves the same position in FF4 and WebKit */
  overflow: hidden;
  text-indent: 9999px;
  vertical-align: top;
  width: 61px;
}
/* line 103, ../sass/partials/_page.scss */
header.siteheader li a.twitter:hover, header.siteheader li a.twitter:focus {
  background-position: 0 -21px;
}
/* line 106, ../sass/partials/_page.scss */
header.siteheader li a.twitter:active {
  background-position: 0 -42px;
}
/* line 113, ../sass/partials/_page.scss */
header.siteheader li a.facebook:link, header.siteheader li a.facebook:visited {
  background: #ECEEF5;
  display: inline-block;
  border: 1px solid #CAD4E7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font: 11px 'lucida grande', tahoma, verdana, arial, sans-serif;
  margin-left: 0.25em;
  padding: 1px 5px;
}
/* line 125, ../sass/partials/_page.scss */
header.siteheader li a.facebook:hover, header.siteheader li a.facebook:focus, header.siteheader li a.facebook:active {
  border-color: #9DACCE;
  text-decoration: none;
}
/* line 130, ../sass/partials/_page.scss */
header.siteheader li a.facebook .linktext {
  background: url(../img/facebook-button-sprites.png) no-repeat -1px -33px;
  color: #3B5998;
  display: block;
  line-height: 14px;
  padding-left: 17px;
  white-space: nowrap;
}
/* line 141, ../sass/partials/_page.scss */
header.siteheader li a:link, header.siteheader li a:visited {
  color: inherit;
  text-decoration: none;
}
/* line 148, ../sass/partials/_page.scss */
header.siteheader li a:hover, header.siteheader li a:focus, header.siteheader li a:active {
  text-decoration: underline;
}
/* line 154, ../sass/partials/_page.scss */
header.siteheader.home {
  background: #1e4274;
  border-bottom: 6px solid white;
  color: #fff;
  min-height: 48px;
  padding-top: 24px;
  padding-bottom: 18px;
}
/* line 165, ../sass/partials/_page.scss */
header.siteheader.home h1 {
  margin-top: 10px;
}
/* line 171, ../sass/partials/_page.scss */
header.pageheader {
  background: #1e4274;
  border-bottom: 6px solid white;
  color: #fff;
  min-height: 48px;
  padding-top: 24px;
  padding-bottom: 18px;
}
/* line 182, ../sass/partials/_page.scss */
header.pageheader h1 {
  color: inherit;
  font-size: 2em;
  margin-bottom: 0;
}
/* line 191, ../sass/partials/_page.scss */
header.pageheader nav {
  margin-top: -13px;
  margin-bottom: -8px;
}
/* line 197, ../sass/partials/_page.scss */
header.pageheader ul {
  margin: 0;
  padding: 0;
}
/* line 204, ../sass/partials/_page.scss */
header.pageheader li,
header.pageheader a:link,
header.pageheader a:visited {
  color: inherit;
  display: block;
  height: 69px;
  overflow: hidden;
  position: relative;
}
/* line 213, ../sass/partials/_page.scss */
header.pageheader a:link,
header.pageheader a:visited {
  background: url(../img/nav-sprites.png);
  background-size: 300px 138px;
  height: 138px;
  text-indent: -9999px;
  top: -69px;
}
/* line 220, ../sass/partials/_page.scss */
header.pageheader a:link.shows,
header.pageheader a:visited.shows {
  background-position: 0 0;
}
/* line 223, ../sass/partials/_page.scss */
header.pageheader a:link.backstage,
header.pageheader a:visited.backstage {
  background-position: -100px 0;
}
/* line 226, ../sass/partials/_page.scss */
header.pageheader a:link.workshops,
header.pageheader a:visited.workshops {
  background-position: 100px 0;
}
/* line 232, ../sass/partials/_page.scss */
header.pageheader a:hover,
header.pageheader a:focus,
header.pageheader a:active {
  top: 0;
}
/* line 238, ../sass/partials/_page.scss */
header.pageheader li.active a:link,
header.pageheader li.active a:visited {
  top: 0;
}

/* line 253, ../sass/partials/_page.scss */
article.blogpost,
article.full,
article.home,
article.show,
article.shows,
article.text,
article.workshop,
article.workshops,
section.blog {
  background: #fff;
  margin-left: -20px;
  padding-left: 20px;
  margin-right: -20px;
  padding-right: 20px;
}
/* line 281, ../sass/partials/_page.scss */
article.blogpost .body,
article.blogpost .whatson,
article.blogpost .whatsnext,
article.blogpost .now,
article.blogpost .next,
article.blogpost .past,
article.blogpost .details,
article.blogpost .seasons,
article.blogpost .sidebar,
article.full .body,
article.full .whatson,
article.full .whatsnext,
article.full .now,
article.full .next,
article.full .past,
article.full .details,
article.full .seasons,
article.full .sidebar,
article.home .body,
article.home .whatson,
article.home .whatsnext,
article.home .now,
article.home .next,
article.home .past,
article.home .details,
article.home .seasons,
article.home .sidebar,
article.show .body,
article.show .whatson,
article.show .whatsnext,
article.show .now,
article.show .next,
article.show .past,
article.show .details,
article.show .seasons,
article.show .sidebar,
article.shows .body,
article.shows .whatson,
article.shows .whatsnext,
article.shows .now,
article.shows .next,
article.shows .past,
article.shows .details,
article.shows .seasons,
article.shows .sidebar,
article.text .body,
article.text .whatson,
article.text .whatsnext,
article.text .now,
article.text .next,
article.text .past,
article.text .details,
article.text .seasons,
article.text .sidebar,
article.workshop .body,
article.workshop .whatson,
article.workshop .whatsnext,
article.workshop .now,
article.workshop .next,
article.workshop .past,
article.workshop .details,
article.workshop .seasons,
article.workshop .sidebar,
article.workshops .body,
article.workshops .whatson,
article.workshops .whatsnext,
article.workshops .now,
article.workshops .next,
article.workshops .past,
article.workshops .details,
article.workshops .seasons,
article.workshops .sidebar,
section.blog .body,
section.blog .whatson,
section.blog .whatsnext,
section.blog .now,
section.blog .next,
section.blog .past,
section.blog .details,
section.blog .seasons,
section.blog .sidebar {
  padding-top: 24px;
}
/* line 284, ../sass/partials/_page.scss */
article.blogpost .body > h1, article.blogpost .body > section > h1,
article.blogpost .whatson > h1,
article.blogpost .whatson > section > h1,
article.blogpost .whatsnext > h1,
article.blogpost .whatsnext > section > h1,
article.blogpost .now > h1,
article.blogpost .now > section > h1,
article.blogpost .next > h1,
article.blogpost .next > section > h1,
article.blogpost .past > h1,
article.blogpost .past > section > h1,
article.blogpost .details > h1,
article.blogpost .details > section > h1,
article.blogpost .seasons > h1,
article.blogpost .seasons > section > h1,
article.blogpost .sidebar > h1,
article.blogpost .sidebar > section > h1,
article.full .body > h1,
article.full .body > section > h1,
article.full .whatson > h1,
article.full .whatson > section > h1,
article.full .whatsnext > h1,
article.full .whatsnext > section > h1,
article.full .now > h1,
article.full .now > section > h1,
article.full .next > h1,
article.full .next > section > h1,
article.full .past > h1,
article.full .past > section > h1,
article.full .details > h1,
article.full .details > section > h1,
article.full .seasons > h1,
article.full .seasons > section > h1,
article.full .sidebar > h1,
article.full .sidebar > section > h1,
article.home .body > h1,
article.home .body > section > h1,
article.home .whatson > h1,
article.home .whatson > section > h1,
article.home .whatsnext > h1,
article.home .whatsnext > section > h1,
article.home .now > h1,
article.home .now > section > h1,
article.home .next > h1,
article.home .next > section > h1,
article.home .past > h1,
article.home .past > section > h1,
article.home .details > h1,
article.home .details > section > h1,
article.home .seasons > h1,
article.home .seasons > section > h1,
article.home .sidebar > h1,
article.home .sidebar > section > h1,
article.show .body > h1,
article.show .body > section > h1,
article.show .whatson > h1,
article.show .whatson > section > h1,
article.show .whatsnext > h1,
article.show .whatsnext > section > h1,
article.show .now > h1,
article.show .now > section > h1,
article.show .next > h1,
article.show .next > section > h1,
article.show .past > h1,
article.show .past > section > h1,
article.show .details > h1,
article.show .details > section > h1,
article.show .seasons > h1,
article.show .seasons > section > h1,
article.show .sidebar > h1,
article.show .sidebar > section > h1,
article.shows .body > h1,
article.shows .body > section > h1,
article.shows .whatson > h1,
article.shows .whatson > section > h1,
article.shows .whatsnext > h1,
article.shows .whatsnext > section > h1,
article.shows .now > h1,
article.shows .now > section > h1,
article.shows .next > h1,
article.shows .next > section > h1,
article.shows .past > h1,
article.shows .past > section > h1,
article.shows .details > h1,
article.shows .details > section > h1,
article.shows .seasons > h1,
article.shows .seasons > section > h1,
article.shows .sidebar > h1,
article.shows .sidebar > section > h1,
article.text .body > h1,
article.text .body > section > h1,
article.text .whatson > h1,
article.text .whatson > section > h1,
article.text .whatsnext > h1,
article.text .whatsnext > section > h1,
article.text .now > h1,
article.text .now > section > h1,
article.text .next > h1,
article.text .next > section > h1,
article.text .past > h1,
article.text .past > section > h1,
article.text .details > h1,
article.text .details > section > h1,
article.text .seasons > h1,
article.text .seasons > section > h1,
article.text .sidebar > h1,
article.text .sidebar > section > h1,
article.workshop .body > h1,
article.workshop .body > section > h1,
article.workshop .whatson > h1,
article.workshop .whatson > section > h1,
article.workshop .whatsnext > h1,
article.workshop .whatsnext > section > h1,
article.workshop .now > h1,
article.workshop .now > section > h1,
article.workshop .next > h1,
article.workshop .next > section > h1,
article.workshop .past > h1,
article.workshop .past > section > h1,
article.workshop .details > h1,
article.workshop .details > section > h1,
article.workshop .seasons > h1,
article.workshop .seasons > section > h1,
article.workshop .sidebar > h1,
article.workshop .sidebar > section > h1,
article.workshops .body > h1,
article.workshops .body > section > h1,
article.workshops .whatson > h1,
article.workshops .whatson > section > h1,
article.workshops .whatsnext > h1,
article.workshops .whatsnext > section > h1,
article.workshops .now > h1,
article.workshops .now > section > h1,
article.workshops .next > h1,
article.workshops .next > section > h1,
article.workshops .past > h1,
article.workshops .past > section > h1,
article.workshops .details > h1,
article.workshops .details > section > h1,
article.workshops .seasons > h1,
article.workshops .seasons > section > h1,
article.workshops .sidebar > h1,
article.workshops .sidebar > section > h1,
section.blog .body > h1,
section.blog .body > section > h1,
section.blog .whatson > h1,
section.blog .whatson > section > h1,
section.blog .whatsnext > h1,
section.blog .whatsnext > section > h1,
section.blog .now > h1,
section.blog .now > section > h1,
section.blog .next > h1,
section.blog .next > section > h1,
section.blog .past > h1,
section.blog .past > section > h1,
section.blog .details > h1,
section.blog .details > section > h1,
section.blog .seasons > h1,
section.blog .seasons > section > h1,
section.blog .sidebar > h1,
section.blog .sidebar > section > h1 {
  color: #1e4274;
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  margin: -12px 0 12px;
  text-transform: uppercase;
}
/* line 292, ../sass/partials/_page.scss */
article.blogpost .body > h1.withinstructor, article.blogpost .body > section > h1.withinstructor,
article.blogpost .whatson > h1.withinstructor,
article.blogpost .whatson > section > h1.withinstructor,
article.blogpost .whatsnext > h1.withinstructor,
article.blogpost .whatsnext > section > h1.withinstructor,
article.blogpost .now > h1.withinstructor,
article.blogpost .now > section > h1.withinstructor,
article.blogpost .next > h1.withinstructor,
article.blogpost .next > section > h1.withinstructor,
article.blogpost .past > h1.withinstructor,
article.blogpost .past > section > h1.withinstructor,
article.blogpost .details > h1.withinstructor,
article.blogpost .details > section > h1.withinstructor,
article.blogpost .seasons > h1.withinstructor,
article.blogpost .seasons > section > h1.withinstructor,
article.blogpost .sidebar > h1.withinstructor,
article.blogpost .sidebar > section > h1.withinstructor,
article.full .body > h1.withinstructor,
article.full .body > section > h1.withinstructor,
article.full .whatson > h1.withinstructor,
article.full .whatson > section > h1.withinstructor,
article.full .whatsnext > h1.withinstructor,
article.full .whatsnext > section > h1.withinstructor,
article.full .now > h1.withinstructor,
article.full .now > section > h1.withinstructor,
article.full .next > h1.withinstructor,
article.full .next > section > h1.withinstructor,
article.full .past > h1.withinstructor,
article.full .past > section > h1.withinstructor,
article.full .details > h1.withinstructor,
article.full .details > section > h1.withinstructor,
article.full .seasons > h1.withinstructor,
article.full .seasons > section > h1.withinstructor,
article.full .sidebar > h1.withinstructor,
article.full .sidebar > section > h1.withinstructor,
article.home .body > h1.withinstructor,
article.home .body > section > h1.withinstructor,
article.home .whatson > h1.withinstructor,
article.home .whatson > section > h1.withinstructor,
article.home .whatsnext > h1.withinstructor,
article.home .whatsnext > section > h1.withinstructor,
article.home .now > h1.withinstructor,
article.home .now > section > h1.withinstructor,
article.home .next > h1.withinstructor,
article.home .next > section > h1.withinstructor,
article.home .past > h1.withinstructor,
article.home .past > section > h1.withinstructor,
article.home .details > h1.withinstructor,
article.home .details > section > h1.withinstructor,
article.home .seasons > h1.withinstructor,
article.home .seasons > section > h1.withinstructor,
article.home .sidebar > h1.withinstructor,
article.home .sidebar > section > h1.withinstructor,
article.show .body > h1.withinstructor,
article.show .body > section > h1.withinstructor,
article.show .whatson > h1.withinstructor,
article.show .whatson > section > h1.withinstructor,
article.show .whatsnext > h1.withinstructor,
article.show .whatsnext > section > h1.withinstructor,
article.show .now > h1.withinstructor,
article.show .now > section > h1.withinstructor,
article.show .next > h1.withinstructor,
article.show .next > section > h1.withinstructor,
article.show .past > h1.withinstructor,
article.show .past > section > h1.withinstructor,
article.show .details > h1.withinstructor,
article.show .details > section > h1.withinstructor,
article.show .seasons > h1.withinstructor,
article.show .seasons > section > h1.withinstructor,
article.show .sidebar > h1.withinstructor,
article.show .sidebar > section > h1.withinstructor,
article.shows .body > h1.withinstructor,
article.shows .body > section > h1.withinstructor,
article.shows .whatson > h1.withinstructor,
article.shows .whatson > section > h1.withinstructor,
article.shows .whatsnext > h1.withinstructor,
article.shows .whatsnext > section > h1.withinstructor,
article.shows .now > h1.withinstructor,
article.shows .now > section > h1.withinstructor,
article.shows .next > h1.withinstructor,
article.shows .next > section > h1.withinstructor,
article.shows .past > h1.withinstructor,
article.shows .past > section > h1.withinstructor,
article.shows .details > h1.withinstructor,
article.shows .details > section > h1.withinstructor,
article.shows .seasons > h1.withinstructor,
article.shows .seasons > section > h1.withinstructor,
article.shows .sidebar > h1.withinstructor,
article.shows .sidebar > section > h1.withinstructor,
article.text .body > h1.withinstructor,
article.text .body > section > h1.withinstructor,
article.text .whatson > h1.withinstructor,
article.text .whatson > section > h1.withinstructor,
article.text .whatsnext > h1.withinstructor,
article.text .whatsnext > section > h1.withinstructor,
article.text .now > h1.withinstructor,
article.text .now > section > h1.withinstructor,
article.text .next > h1.withinstructor,
article.text .next > section > h1.withinstructor,
article.text .past > h1.withinstructor,
article.text .past > section > h1.withinstructor,
article.text .details > h1.withinstructor,
article.text .details > section > h1.withinstructor,
article.text .seasons > h1.withinstructor,
article.text .seasons > section > h1.withinstructor,
article.text .sidebar > h1.withinstructor,
article.text .sidebar > section > h1.withinstructor,
article.workshop .body > h1.withinstructor,
article.workshop .body > section > h1.withinstructor,
article.workshop .whatson > h1.withinstructor,
article.workshop .whatson > section > h1.withinstructor,
article.workshop .whatsnext > h1.withinstructor,
article.workshop .whatsnext > section > h1.withinstructor,
article.workshop .now > h1.withinstructor,
article.workshop .now > section > h1.withinstructor,
article.workshop .next > h1.withinstructor,
article.workshop .next > section > h1.withinstructor,
article.workshop .past > h1.withinstructor,
article.workshop .past > section > h1.withinstructor,
article.workshop .details > h1.withinstructor,
article.workshop .details > section > h1.withinstructor,
article.workshop .seasons > h1.withinstructor,
article.workshop .seasons > section > h1.withinstructor,
article.workshop .sidebar > h1.withinstructor,
article.workshop .sidebar > section > h1.withinstructor,
article.workshops .body > h1.withinstructor,
article.workshops .body > section > h1.withinstructor,
article.workshops .whatson > h1.withinstructor,
article.workshops .whatson > section > h1.withinstructor,
article.workshops .whatsnext > h1.withinstructor,
article.workshops .whatsnext > section > h1.withinstructor,
article.workshops .now > h1.withinstructor,
article.workshops .now > section > h1.withinstructor,
article.workshops .next > h1.withinstructor,
article.workshops .next > section > h1.withinstructor,
article.workshops .past > h1.withinstructor,
article.workshops .past > section > h1.withinstructor,
article.workshops .details > h1.withinstructor,
article.workshops .details > section > h1.withinstructor,
article.workshops .seasons > h1.withinstructor,
article.workshops .seasons > section > h1.withinstructor,
article.workshops .sidebar > h1.withinstructor,
article.workshops .sidebar > section > h1.withinstructor,
section.blog .body > h1.withinstructor,
section.blog .body > section > h1.withinstructor,
section.blog .whatson > h1.withinstructor,
section.blog .whatson > section > h1.withinstructor,
section.blog .whatsnext > h1.withinstructor,
section.blog .whatsnext > section > h1.withinstructor,
section.blog .now > h1.withinstructor,
section.blog .now > section > h1.withinstructor,
section.blog .next > h1.withinstructor,
section.blog .next > section > h1.withinstructor,
section.blog .past > h1.withinstructor,
section.blog .past > section > h1.withinstructor,
section.blog .details > h1.withinstructor,
section.blog .details > section > h1.withinstructor,
section.blog .seasons > h1.withinstructor,
section.blog .seasons > section > h1.withinstructor,
section.blog .sidebar > h1.withinstructor,
section.blog .sidebar > section > h1.withinstructor {
  text-transform: none;
}
/* line 297, ../sass/partials/_page.scss */
article.blogpost .body > section.news > h1,
article.blogpost .whatson > section.news > h1,
article.blogpost .whatsnext > section.news > h1,
article.blogpost .now > section.news > h1,
article.blogpost .next > section.news > h1,
article.blogpost .past > section.news > h1,
article.blogpost .details > section.news > h1,
article.blogpost .seasons > section.news > h1,
article.blogpost .sidebar > section.news > h1,
article.full .body > section.news > h1,
article.full .whatson > section.news > h1,
article.full .whatsnext > section.news > h1,
article.full .now > section.news > h1,
article.full .next > section.news > h1,
article.full .past > section.news > h1,
article.full .details > section.news > h1,
article.full .seasons > section.news > h1,
article.full .sidebar > section.news > h1,
article.home .body > section.news > h1,
article.home .whatson > section.news > h1,
article.home .whatsnext > section.news > h1,
article.home .now > section.news > h1,
article.home .next > section.news > h1,
article.home .past > section.news > h1,
article.home .details > section.news > h1,
article.home .seasons > section.news > h1,
article.home .sidebar > section.news > h1,
article.show .body > section.news > h1,
article.show .whatson > section.news > h1,
article.show .whatsnext > section.news > h1,
article.show .now > section.news > h1,
article.show .next > section.news > h1,
article.show .past > section.news > h1,
article.show .details > section.news > h1,
article.show .seasons > section.news > h1,
article.show .sidebar > section.news > h1,
article.shows .body > section.news > h1,
article.shows .whatson > section.news > h1,
article.shows .whatsnext > section.news > h1,
article.shows .now > section.news > h1,
article.shows .next > section.news > h1,
article.shows .past > section.news > h1,
article.shows .details > section.news > h1,
article.shows .seasons > section.news > h1,
article.shows .sidebar > section.news > h1,
article.text .body > section.news > h1,
article.text .whatson > section.news > h1,
article.text .whatsnext > section.news > h1,
article.text .now > section.news > h1,
article.text .next > section.news > h1,
article.text .past > section.news > h1,
article.text .details > section.news > h1,
article.text .seasons > section.news > h1,
article.text .sidebar > section.news > h1,
article.workshop .body > section.news > h1,
article.workshop .whatson > section.news > h1,
article.workshop .whatsnext > section.news > h1,
article.workshop .now > section.news > h1,
article.workshop .next > section.news > h1,
article.workshop .past > section.news > h1,
article.workshop .details > section.news > h1,
article.workshop .seasons > section.news > h1,
article.workshop .sidebar > section.news > h1,
article.workshops .body > section.news > h1,
article.workshops .whatson > section.news > h1,
article.workshops .whatsnext > section.news > h1,
article.workshops .now > section.news > h1,
article.workshops .next > section.news > h1,
article.workshops .past > section.news > h1,
article.workshops .details > section.news > h1,
article.workshops .seasons > section.news > h1,
article.workshops .sidebar > section.news > h1,
section.blog .body > section.news > h1,
section.blog .whatson > section.news > h1,
section.blog .whatsnext > section.news > h1,
section.blog .now > section.news > h1,
section.blog .next > section.news > h1,
section.blog .past > section.news > h1,
section.blog .details > section.news > h1,
section.blog .seasons > section.news > h1,
section.blog .sidebar > section.news > h1 {
  margin: 0 0 24px;
}
/* line 301, ../sass/partials/_page.scss */
article.blogpost .body h2, article.blogpost .body legend,
article.blogpost .whatson h2,
article.blogpost .whatson legend,
article.blogpost .whatsnext h2,
article.blogpost .whatsnext legend,
article.blogpost .now h2,
article.blogpost .now legend,
article.blogpost .next h2,
article.blogpost .next legend,
article.blogpost .past h2,
article.blogpost .past legend,
article.blogpost .details h2,
article.blogpost .details legend,
article.blogpost .seasons h2,
article.blogpost .seasons legend,
article.blogpost .sidebar h2,
article.blogpost .sidebar legend,
article.full .body h2,
article.full .body legend,
article.full .whatson h2,
article.full .whatson legend,
article.full .whatsnext h2,
article.full .whatsnext legend,
article.full .now h2,
article.full .now legend,
article.full .next h2,
article.full .next legend,
article.full .past h2,
article.full .past legend,
article.full .details h2,
article.full .details legend,
article.full .seasons h2,
article.full .seasons legend,
article.full .sidebar h2,
article.full .sidebar legend,
article.home .body h2,
article.home .body legend,
article.home .whatson h2,
article.home .whatson legend,
article.home .whatsnext h2,
article.home .whatsnext legend,
article.home .now h2,
article.home .now legend,
article.home .next h2,
article.home .next legend,
article.home .past h2,
article.home .past legend,
article.home .details h2,
article.home .details legend,
article.home .seasons h2,
article.home .seasons legend,
article.home .sidebar h2,
article.home .sidebar legend,
article.show .body h2,
article.show .body legend,
article.show .whatson h2,
article.show .whatson legend,
article.show .whatsnext h2,
article.show .whatsnext legend,
article.show .now h2,
article.show .now legend,
article.show .next h2,
article.show .next legend,
article.show .past h2,
article.show .past legend,
article.show .details h2,
article.show .details legend,
article.show .seasons h2,
article.show .seasons legend,
article.show .sidebar h2,
article.show .sidebar legend,
article.shows .body h2,
article.shows .body legend,
article.shows .whatson h2,
article.shows .whatson legend,
article.shows .whatsnext h2,
article.shows .whatsnext legend,
article.shows .now h2,
article.shows .now legend,
article.shows .next h2,
article.shows .next legend,
article.shows .past h2,
article.shows .past legend,
article.shows .details h2,
article.shows .details legend,
article.shows .seasons h2,
article.shows .seasons legend,
article.shows .sidebar h2,
article.shows .sidebar legend,
article.text .body h2,
article.text .body legend,
article.text .whatson h2,
article.text .whatson legend,
article.text .whatsnext h2,
article.text .whatsnext legend,
article.text .now h2,
article.text .now legend,
article.text .next h2,
article.text .next legend,
article.text .past h2,
article.text .past legend,
article.text .details h2,
article.text .details legend,
article.text .seasons h2,
article.text .seasons legend,
article.text .sidebar h2,
article.text .sidebar legend,
article.workshop .body h2,
article.workshop .body legend,
article.workshop .whatson h2,
article.workshop .whatson legend,
article.workshop .whatsnext h2,
article.workshop .whatsnext legend,
article.workshop .now h2,
article.workshop .now legend,
article.workshop .next h2,
article.workshop .next legend,
article.workshop .past h2,
article.workshop .past legend,
article.workshop .details h2,
article.workshop .details legend,
article.workshop .seasons h2,
article.workshop .seasons legend,
article.workshop .sidebar h2,
article.workshop .sidebar legend,
article.workshops .body h2,
article.workshops .body legend,
article.workshops .whatson h2,
article.workshops .whatson legend,
article.workshops .whatsnext h2,
article.workshops .whatsnext legend,
article.workshops .now h2,
article.workshops .now legend,
article.workshops .next h2,
article.workshops .next legend,
article.workshops .past h2,
article.workshops .past legend,
article.workshops .details h2,
article.workshops .details legend,
article.workshops .seasons h2,
article.workshops .seasons legend,
article.workshops .sidebar h2,
article.workshops .sidebar legend,
section.blog .body h2,
section.blog .body legend,
section.blog .whatson h2,
section.blog .whatson legend,
section.blog .whatsnext h2,
section.blog .whatsnext legend,
section.blog .now h2,
section.blog .now legend,
section.blog .next h2,
section.blog .next legend,
section.blog .past h2,
section.blog .past legend,
section.blog .details h2,
section.blog .details legend,
section.blog .seasons h2,
section.blog .seasons legend,
section.blog .sidebar h2,
section.blog .sidebar legend {
  color: #1e4274;
  font-size: 20px;
  font-weight: normal;
  line-height: 1.2;
  margin: 0 0 24px;
}
/* line 309, ../sass/partials/_page.scss */
article.blogpost .body h3,
article.blogpost .whatson h3,
article.blogpost .whatsnext h3,
article.blogpost .now h3,
article.blogpost .next h3,
article.blogpost .past h3,
article.blogpost .details h3,
article.blogpost .seasons h3,
article.blogpost .sidebar h3,
article.full .body h3,
article.full .whatson h3,
article.full .whatsnext h3,
article.full .now h3,
article.full .next h3,
article.full .past h3,
article.full .details h3,
article.full .seasons h3,
article.full .sidebar h3,
article.home .body h3,
article.home .whatson h3,
article.home .whatsnext h3,
article.home .now h3,
article.home .next h3,
article.home .past h3,
article.home .details h3,
article.home .seasons h3,
article.home .sidebar h3,
article.show .body h3,
article.show .whatson h3,
article.show .whatsnext h3,
article.show .now h3,
article.show .next h3,
article.show .past h3,
article.show .details h3,
article.show .seasons h3,
article.show .sidebar h3,
article.shows .body h3,
article.shows .whatson h3,
article.shows .whatsnext h3,
article.shows .now h3,
article.shows .next h3,
article.shows .past h3,
article.shows .details h3,
article.shows .seasons h3,
article.shows .sidebar h3,
article.text .body h3,
article.text .whatson h3,
article.text .whatsnext h3,
article.text .now h3,
article.text .next h3,
article.text .past h3,
article.text .details h3,
article.text .seasons h3,
article.text .sidebar h3,
article.workshop .body h3,
article.workshop .whatson h3,
article.workshop .whatsnext h3,
article.workshop .now h3,
article.workshop .next h3,
article.workshop .past h3,
article.workshop .details h3,
article.workshop .seasons h3,
article.workshop .sidebar h3,
article.workshops .body h3,
article.workshops .whatson h3,
article.workshops .whatsnext h3,
article.workshops .now h3,
article.workshops .next h3,
article.workshops .past h3,
article.workshops .details h3,
article.workshops .seasons h3,
article.workshops .sidebar h3,
section.blog .body h3,
section.blog .whatson h3,
section.blog .whatsnext h3,
section.blog .now h3,
section.blog .next h3,
section.blog .past h3,
section.blog .details h3,
section.blog .seasons h3,
section.blog .sidebar h3 {
  color: #1e4274;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
}
/* line 319, ../sass/partials/_page.scss */
article.blogpost .hireus .post h1, article.blogpost .news .post h1,
article.full .hireus .post h1,
article.full .news .post h1,
article.home .hireus .post h1,
article.home .news .post h1,
article.show .hireus .post h1,
article.show .news .post h1,
article.shows .hireus .post h1,
article.shows .news .post h1,
article.text .hireus .post h1,
article.text .news .post h1,
article.workshop .hireus .post h1,
article.workshop .news .post h1,
article.workshops .hireus .post h1,
article.workshops .news .post h1,
section.blog .hireus .post h1,
section.blog .news .post h1 {
  font-size: 20px;
  line-height: 1.2;
  margin: 0;
}
/* line 324, ../sass/partials/_page.scss */
article.blogpost .hireus .post h1 > a:link, article.blogpost .hireus .post h1 > a:visited, article.blogpost .news .post h1 > a:link, article.blogpost .news .post h1 > a:visited,
article.full .hireus .post h1 > a:link,
article.full .hireus .post h1 > a:visited,
article.full .news .post h1 > a:link,
article.full .news .post h1 > a:visited,
article.home .hireus .post h1 > a:link,
article.home .hireus .post h1 > a:visited,
article.home .news .post h1 > a:link,
article.home .news .post h1 > a:visited,
article.show .hireus .post h1 > a:link,
article.show .hireus .post h1 > a:visited,
article.show .news .post h1 > a:link,
article.show .news .post h1 > a:visited,
article.shows .hireus .post h1 > a:link,
article.shows .hireus .post h1 > a:visited,
article.shows .news .post h1 > a:link,
article.shows .news .post h1 > a:visited,
article.text .hireus .post h1 > a:link,
article.text .hireus .post h1 > a:visited,
article.text .news .post h1 > a:link,
article.text .news .post h1 > a:visited,
article.workshop .hireus .post h1 > a:link,
article.workshop .hireus .post h1 > a:visited,
article.workshop .news .post h1 > a:link,
article.workshop .news .post h1 > a:visited,
article.workshops .hireus .post h1 > a:link,
article.workshops .hireus .post h1 > a:visited,
article.workshops .news .post h1 > a:link,
article.workshops .news .post h1 > a:visited,
section.blog .hireus .post h1 > a:link,
section.blog .hireus .post h1 > a:visited,
section.blog .news .post h1 > a:link,
section.blog .news .post h1 > a:visited {
  text-decoration: none;
}
/* line 327, ../sass/partials/_page.scss */
article.blogpost .hireus .post h1 > a:hover, article.blogpost .news .post h1 > a:hover,
article.full .hireus .post h1 > a:hover,
article.full .news .post h1 > a:hover,
article.home .hireus .post h1 > a:hover,
article.home .news .post h1 > a:hover,
article.show .hireus .post h1 > a:hover,
article.show .news .post h1 > a:hover,
article.shows .hireus .post h1 > a:hover,
article.shows .news .post h1 > a:hover,
article.text .hireus .post h1 > a:hover,
article.text .news .post h1 > a:hover,
article.workshop .hireus .post h1 > a:hover,
article.workshop .news .post h1 > a:hover,
article.workshops .hireus .post h1 > a:hover,
article.workshops .news .post h1 > a:hover,
section.blog .hireus .post h1 > a:hover,
section.blog .news .post h1 > a:hover {
  text-decoration: underline;
}
/* line 332, ../sass/partials/_page.scss */
article.blogpost .hireus h2, article.blogpost .news h2,
article.full .hireus h2,
article.full .news h2,
article.home .hireus h2,
article.home .news h2,
article.show .hireus h2,
article.show .news h2,
article.shows .hireus h2,
article.shows .news h2,
article.text .hireus h2,
article.text .news h2,
article.workshop .hireus h2,
article.workshop .news h2,
article.workshops .hireus h2,
article.workshops .news h2,
section.blog .hireus h2,
section.blog .news h2 {
  margin: -12px 0 12px;
}
/* line 335, ../sass/partials/_page.scss */
article.blogpost .hireus h3, article.blogpost .news h3,
article.full .hireus h3,
article.full .news h3,
article.home .hireus h3,
article.home .news h3,
article.show .hireus h3,
article.show .news h3,
article.shows .hireus h3,
article.shows .news h3,
article.text .hireus h3,
article.text .news h3,
article.workshop .hireus h3,
article.workshop .news h3,
article.workshops .hireus h3,
article.workshops .news h3,
section.blog .hireus h3,
section.blog .news h3 {
  font-weight: bold;
}
/* line 338, ../sass/partials/_page.scss */
article.blogpost .hireus ul, article.blogpost .news ul,
article.full .hireus ul,
article.full .news ul,
article.home .hireus ul,
article.home .news ul,
article.show .hireus ul,
article.show .news ul,
article.shows .hireus ul,
article.shows .news ul,
article.text .hireus ul,
article.text .news ul,
article.workshop .hireus ul,
article.workshop .news ul,
article.workshops .hireus ul,
article.workshops .news ul,
section.blog .hireus ul,
section.blog .news ul {
  list-style-type: none;
}
/* line 341, ../sass/partials/_page.scss */
article.blogpost .hireus ul ul, article.blogpost .news ul ul,
article.full .hireus ul ul,
article.full .news ul ul,
article.home .hireus ul ul,
article.home .news ul ul,
article.show .hireus ul ul,
article.show .news ul ul,
article.shows .hireus ul ul,
article.shows .news ul ul,
article.text .hireus ul ul,
article.text .news ul ul,
article.workshop .hireus ul ul,
article.workshop .news ul ul,
article.workshops .hireus ul ul,
article.workshops .news ul ul,
section.blog .hireus ul ul,
section.blog .news ul ul {
  font-size: 0.9em;
  line-height: 1.72222;
}
/* line 348, ../sass/partials/_page.scss */
article.blogpost .details,
article.full .details,
article.home .details,
article.show .details,
article.shows .details,
article.text .details,
article.workshop .details,
article.workshops .details,
section.blog .details {
  padding-bottom: 24px;
}
/* line 351, ../sass/partials/_page.scss */
article.blogpost .details h1,
article.full .details h1,
article.home .details h1,
article.show .details h1,
article.shows .details h1,
article.text .details h1,
article.workshop .details h1,
article.workshops .details h1,
section.blog .details h1 {
  text-align: center;
}
/* line 356, ../sass/partials/_page.scss */
article.blogpost .seasons,
article.full .seasons,
article.home .seasons,
article.show .seasons,
article.shows .seasons,
article.text .seasons,
article.workshop .seasons,
article.workshops .seasons,
section.blog .seasons {
  padding-bottom: 24px;
}
/* line 360, ../sass/partials/_page.scss */
article.blogpost .more,
article.full .more,
article.home .more,
article.show .more,
article.shows .more,
article.text .more,
article.workshop .more,
article.workshops .more,
section.blog .more {
  margin: 0;
  text-indent: -0.75em;
}
/* line 364, ../sass/partials/_page.scss */
article.blogpost .more:before,
article.full .more:before,
article.home .more:before,
article.show .more:before,
article.shows .more:before,
article.text .more:before,
article.workshop .more:before,
article.workshops .more:before,
section.blog .more:before {
  content: "»\A0";
}

/* line 370, ../sass/partials/_page.scss */
article.home {
  position: relative;
}
/* line 374, ../sass/partials/_page.scss */
article.home .body {
  padding-bottom: 132px;
}
/* line 379, ../sass/partials/_page.scss */
article.home .whatsnext {
  padding-bottom: 156px;
}

/* line 385, ../sass/partials/_page.scss */
.blog .post h1 {
  color: #1e4274;
  font-size: 32px;
  font-weight: bold;
  line-height: 0.75;
  margin: 0;
}
/* line 392, ../sass/partials/_page.scss */
.blog .post h1 > a:link, .blog .post h1 > a:visited {
  text-decoration: none;
}
/* line 395, ../sass/partials/_page.scss */
.blog .post h1 > a:hover {
  text-decoration: underline;
}

/* line 400, ../sass/partials/_page.scss */
.post-info {
  font-size: 0.9em;
  line-height: 1.83333;
  margin-bottom: 1.66667em;
}

/* line 406, ../sass/partials/_page.scss */
article.text aside.sidebar {
  margin-right: -20px;
  padding-right: 20px;
}

/* line 410, ../sass/partials/_page.scss */
aside.sidebar {
  padding-top: 24px;
}
/* line 417, ../sass/partials/_page.scss */
aside.sidebar img {
  display: block;
}
/* line 421, ../sass/partials/_page.scss */
aside.sidebar ol, aside.sidebar ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}
/* line 427, ../sass/partials/_page.scss */
aside.sidebar li {
  display: block;
}
/* line 431, ../sass/partials/_page.scss */
aside.sidebar .feed {
  margin: 0 1.5em 1.5em 0;
}

/* line 436, ../sass/partials/_page.scss */
aside.related, .home div.hireus, .home div.subscribe {
  background: #1e4274;
  color: #fff;
  overflow: hidden;
}
/* line 444, ../sass/partials/_page.scss */
aside.related h1, aside.related h2, .home div.hireus h1, .home div.hireus h2, .home div.subscribe h1, .home div.subscribe h2 {
  color: inherit;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.33334;
  margin: 0 0 12px;
  text-transform: none;
}
/* line 453, ../sass/partials/_page.scss */
aside.related h3, aside.related legend, .home div.hireus h3, .home div.hireus legend, .home div.subscribe h3, .home div.subscribe legend {
  color: inherit;
}
/* line 457, ../sass/partials/_page.scss */
aside.related ul, .home div.hireus ul, .home div.subscribe ul {
  color: #b5d0e6;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 464, ../sass/partials/_page.scss */
aside.related li, .home div.hireus li, .home div.subscribe li {
  text-indent: -0.5em;
}
/* line 467, ../sass/partials/_page.scss */
aside.related li:before, .home div.hireus li:before, .home div.subscribe li:before {
  content: "› ";
}
/* line 473, ../sass/partials/_page.scss */
aside.related a:link,
aside.related a:visited, .home div.hireus a:link,
.home div.hireus a:visited, .home div.subscribe a:link,
.home div.subscribe a:visited {
  color: #fff;
}

/* line 478, ../sass/partials/_page.scss */
.home div.hireus > ul > li {
  text-indent: 0;
}
/* line 480, ../sass/partials/_page.scss */
.home div.hireus > ul > li:before {
  content: "";
}

/* line 485, ../sass/partials/_page.scss */
.text aside.related, .workshops aside.related, .shows aside.related, .home div.hireus {
  margin-bottom: 12px;
  margin-top: 0;
  padding-bottom: 12px;
  padding-left: 20px;
  padding-right: 10px;
  padding-top: 12px;
}

/* line 494, ../sass/partials/_page.scss */
.home div.hireus {
  padding-right: 0;
}

/* line 498, ../sass/partials/_page.scss */
.home div.subscribe {
  margin-bottom: 12px;
  margin-top: 0;
  margin-right: -20px;
  padding-bottom: 12px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 12px;
}

/* line 508, ../sass/partials/_page.scss */
.home div.hireus, .home div.subscribe {
  position: absolute;
  bottom: 0;
  margin-bottom: 0;
}

/* line 514, ../sass/partials/_page.scss */
.text aside.related {
  clear: left;
  float: left;
  margin-left: -80px;
  margin-right: 10px;
  width: 160px;
}

/* line 522, ../sass/partials/_page.scss */
.workshops aside.related, .shows aside.related, .home div.hireus {
  margin-left: -20px;
  margin-right: 0;
  margin-top: 24px;
}

/* line 529, ../sass/partials/_page.scss */
article.workshop aside {
  background: #1e4274;
  color: #fff;
  margin-bottom: 24px;
}
/* line 537, ../sass/partials/_page.scss */
article.workshop aside.instructor {
  margin-left: -20px;
  padding-left: 20px;
  /* use padding for grid gutter, not margin */
  margin-right: 0;
  padding-right: 20px;
}
/* line 545, ../sass/partials/_page.scss */
article.workshop aside.venue, article.workshop aside.related {
  margin-left: 40px;
  padding-left: 20px;
  margin-right: -20px;
  padding-right: 20px;
}
/* line 549, ../sass/partials/_page.scss */
article.workshop aside.instructor, article.workshop aside.venue, article.workshop aside.related {
  /* specificity required for margins to override layout.css */
}
/* line 550, ../sass/partials/_page.scss */
article.workshop aside.instructor h1, article.workshop aside.venue h1, article.workshop aside.related h1 {
  color: inherit;
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  margin-top: 12px;
  margin-bottom: 12px;
}
/* line 559, ../sass/partials/_page.scss */
article.workshop aside.instructor img, article.workshop aside.venue img, article.workshop aside.related img {
  float: right;
  margin-bottom: 24px;
}
/* line 564, ../sass/partials/_page.scss */
article.workshop aside.instructor ul, article.workshop aside.venue ul, article.workshop aside.related ul {
  margin-top: 12px;
  margin-bottom: 12px;
}
/* line 571, ../sass/partials/_page.scss */
article.workshop aside a:link,
article.workshop aside a:visited {
  color: #fff;
}
/* line 577, ../sass/partials/_page.scss */
article.workshop.noinstructor aside.venue, article.workshop.noinstructor aside.related {
  margin-left: 520px;
  padding-left: 20px;
  margin-right: -20px;
  padding-right: 20px;
}

/* line 583, ../sass/partials/_page.scss */
#map {
  background: #fff;
  color: #000;
  line-height: 144px;
  height: 144px;
  margin-top: 24px;
  margin-bottom: 24px;
  text-align: center;
  vertical-align: middle;
}
/* line 593, ../sass/partials/_page.scss */
#map div {
  line-height: 24px;
}

/* line 598, ../sass/partials/_page.scss */
ul.shows {
  display: block;
  list-style-type: none;
  margin: 0;
  margin-right: -20px;
  padding: 0;
}
/* line 605, ../sass/partials/_page.scss */
ul.shows li, ul.shows a:link, ul.shows a:visited {
  display: block;
  float: left;
  min-height: 144px;
  width: 280px;
}
/* line 612, ../sass/partials/_page.scss */
ul.shows li {
  background-color: rgba(0, 0, 0, 0.5);
  margin-bottom: 24px;
  margin-right: 20px;
  position: relative;
}
/* line 618, ../sass/partials/_page.scss */
ul.shows li.nodata {
  background-color: transparent;
  min-height: 0;
}
/* line 624, ../sass/partials/_page.scss */
ul.shows a:link, ul.shows a:visited {
  background-color: transparent;
  color: #fff;
  text-decoration: none;
}
/* line 630, ../sass/partials/_page.scss */
ul.shows a:hover .showtitle {
  text-decoration: underline;
}
/* line 634, ../sass/partials/_page.scss */
ul.shows img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
/* line 641, ../sass/partials/_page.scss */
ul.shows span {
  display: block;
  width: 100%;
}
/* line 646, ../sass/partials/_page.scss */
ul.shows .showinfo {
  background-color: rgba(0, 0, 0, 0.75);
  position: absolute;
  bottom: 0;
}
/* line 652, ../sass/partials/_page.scss */
ul.shows .showdate {
  padding: 0 1ex;
}
/* line 656, ../sass/partials/_page.scss */
ul.shows .showdate {
  font-size: 0.9em;
  line-height: 1.83333;
}

/* line 663, ../sass/partials/_page.scss */
ul.workshops img {
  width: 100px;
}

/* line 668, ../sass/partials/_page.scss */
.seasons {
  overflow: hidden;
}
/* line 671, ../sass/partials/_page.scss */
.seasons ol {
  list-style-type: none;
  margin-left: 0;
  padding: 0;
}
/* line 676, ../sass/partials/_page.scss */
.seasons li {
  float: left;
}
/* line 679, ../sass/partials/_page.scss */
.seasons li:first-child:before {
  content: none;
}
/* line 683, ../sass/partials/_page.scss */
.seasons li:before {
  content: "\A0| ";
  font-weight: normal;
}
/* line 688, ../sass/partials/_page.scss */
.seasons li.selected {
  font-weight: bold;
}

/* line 694, ../sass/partials/_page.scss */
ul.workshops {
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 700, ../sass/partials/_page.scss */
ul.workshops li {
  margin-bottom: 24px;
  min-height: 120px;
  padding-left: 120px;
  position: relative;
}
/* line 706, ../sass/partials/_page.scss */
ul.workshops li.nodata {
  padding-left: 0;
}
/* line 712, ../sass/partials/_page.scss */
ul.workshops hgroup.workshopname > h2 {
  font-size: 24px;
  line-height: 1;
  margin: 0;
}
/* line 718, ../sass/partials/_page.scss */
ul.workshops hgroup.workshopname > h3 {
  font-size: 16px;
  line-height: 1.5;
  margin: 0;
}
/* line 725, ../sass/partials/_page.scss */
ul.workshops img {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 732, ../sass/partials/_page.scss */
.wsactions {
  font-weight: bold;
  text-align: right;
}

/* line 737, ../sass/partials/_page.scss */
ol.showdates {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 742, ../sass/partials/_page.scss */
ol.showdates li {
  background-color: #1e4274;
  border-bottom: 1px solid #b5d0e6;
  color: #fff;
  font-size: 18px;
  line-height: 2.66667;
  text-transform: uppercase;
  padding: 0 10px;
}
/* line 752, ../sass/partials/_page.scss */
ol.showdates li.pastdate {
  background-color: rgba(30, 66, 116, 0.66);
}
/* line 756, ../sass/partials/_page.scss */
ol.showdates li.nextdate {
  text-transform: none;
}
/* line 761, ../sass/partials/_page.scss */
ol.showdates .datetime {
  display: block;
  margin-bottom: -1px;
}
/* line 766, ../sass/partials/_page.scss */
ol.showdates .nextdate .datetime {
  margin-top: -12px;
}
/* line 770, ../sass/partials/_page.scss */
ol.showdates a:link, ol.showdates a:visited, ol.showdates .comingsoon {
  color: #fff;
  float: right;
  text-transform: uppercase;
}

/* line 777, ../sass/partials/_page.scss */
.nexttitle {
  display: block;
  font-size: 24px;
  line-height: 1;
  padding-top: 12px;
  text-transform: uppercase;
}

/* line 785, ../sass/partials/_page.scss */
.hero {
  float: left;
  margin: 0 20px 24px 0;
  width: 280px;
}

/* line 791, ../sass/partials/_page.scss */
.page-img {
  width: 280px;
}

/* line 795, ../sass/partials/_page.scss */
table.workshops, table.enrolments {
  border-collapse: collapse;
}
/* line 798, ../sass/partials/_page.scss */
table.workshops tr, table.enrolments tr {
  vertical-align: top;
}
/* line 802, ../sass/partials/_page.scss */
table.workshops tbody tr:nth-child(even), table.enrolments tbody tr:nth-child(even) {
  background-color: rgba(181, 208, 230, 0.66);
}
/* line 806, ../sass/partials/_page.scss */
table.workshops td, table.workshops th, table.enrolments td, table.enrolments th {
  background-color: transparent;
  border-left: 1px solid #b5d0e6;
  padding: 0.4em 1em 0.2em;
  text-align: left;
  white-space: nowrap;
}
/* line 814, ../sass/partials/_page.scss */
table.workshops tbody, table.enrolments tbody {
  border-top: 1px solid #b5d0e6;
}
/* line 818, ../sass/partials/_page.scss */
table.workshops td.venue, table.enrolments td.venue {
  white-space: normal;
}
/* line 822, ../sass/partials/_page.scss */
table.workshops td.action, table.workshops td.name, table.enrolments td.action, table.enrolments td.name {
  border-left: none;
}

/* line 829, ../sass/partials/_page.scss */
table.enrolments td.checkbox, table.enrolments th.checkbox {
  padding: 0;
}

/* line 834, ../sass/partials/_page.scss */
table.workshops td.action {
  padding: 0;
}

/* line 838, ../sass/partials/_page.scss */
.text form {
  clear: left;
}

/* line 842, ../sass/partials/_page.scss */
dl.bankdetails dt {
  clear: left;
  float: left;
  width: 12em;
}

/*
Logo is an image, not a h1: http://csswizardry.com/2010/10/your-logo-is-an-image-not-a-h1/
*/
/* line 858, ../sass/partials/_page.scss */
#logo,
#logo a:link,
#logo a:visited,
#logo img {
  display: block;
  width: 444px;
  height: 70px;
  margin-right: 36px;
}

/* Based on the fact that we need to use an <img /> in our markup, let’s hide the actual image and use a background on the <a>--this gives us sematically sound markup and the ability to use sprites for hover effects! */
/* line 865, ../sass/partials/_page.scss */
#logo {
  background: url(../img/logo-large.png) no-repeat;
  background-size: 444px 140px;
}
/* line 869, ../sass/partials/_page.scss */
#logo:hover {
  background-position: 0 -70px;
}

/* line 873, ../sass/partials/_page.scss */
#logo img {
  position: absolute;
  left: -99999px;
}

/* line 879, ../sass/partials/_page.scss */
hgroup #logo,
hgroup #logo img {
  background: none;
  position: relative;
  top: -39px;
  left: 0;
  display: block;
  width: 135px;
  height: 120px;
  margin-right: 45px;
  margin-bottom: -120px;
}

/* line 892, ../sass/partials/_page.scss */
footer {
  padding-top: 24px;
}
/* line 895, ../sass/partials/_page.scss */
footer p {
  text-align: center;
  font-size: 0.9em;
  line-height: 1.83333;
  margin-bottom: 0;
}
/* line 903, ../sass/partials/_page.scss */
footer a:link,
footer a:visited {
  color: inherit;
  text-decoration: none;
}
/* line 910, ../sass/partials/_page.scss */
footer a:hover,
footer a:focus,
footer a:active {
  text-decoration: underline;
}

/* line 18, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form label {
  font-weight: bold;
}
/* line 19, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form fieldset {
  padding: 1.4em;
  margin: 0 0 1.5em 0;
}
/* line 20, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form legend {
  font-weight: bold;
  font-size: 1.2em;
}
/* line 26, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form input.text, form input.title, form input[type=email], form input[type=text], form input[type=password] {
  margin: 0.5em 0;
  background-color: white;
  padding: 5px;
}
/* line 27, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form input.title {
  font-size: 1.5em;
}
/* line 29, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form textarea {
  margin: 0.5em 0;
  padding: 5px;
}
/* line 30, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form select {
  margin: 0.5em 0;
}
/* line 55, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form fieldset {
  border: 1px solid #cccccc;
}
/* line 58, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form input.text, form input.title, form input[type=email], form input[type=text], form input[type=password],
form textarea {
  background-color: #fff;
  border: 1px solid #bbbbbb;
}
/* line 61, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form input.text:focus, form input.title:focus, form input[type=email]:focus, form input[type=text]:focus, form input[type=password]:focus,
form textarea:focus {
  border-color: #666666;
}
/* line 65, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form select {
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
}
/* line 44, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form input.text, form input.title, form input[type=email], form input[type=text], form input[type=password] {
  width: 300px;
}
/* line 46, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form textarea {
  width: 390px;
  height: 250px;
}
/* line 4, ../sass/partials/_form.scss */
form.form {
  margin-bottom: 24px;
}
/* line 8, ../sass/partials/_form.scss */
form .loginLegend, form .loginFPLegend {
  color: #1e4274;
  font-size: 20px;
  line-height: 1.2;
  margin: 0;
  padding: 0 0 24px;
}
/* line 16, ../sass/partials/_form.scss */
form .loginLoginFieldset, form .loginFPFieldset {
  border: none;
  padding: 0;
}
/* line 20, ../sass/partials/_form.scss */
form .loginLoginFieldset p, form .loginFPFieldset p {
  margin: 24px 0 0;
}
/* line 25, ../sass/partials/_form.scss */
form .loginLoginFieldset {
  margin: 0;
}
/* line 29, ../sass/partials/_form.scss */
form .loginUsernameLabel, form .loginPasswordLabel, form .loginFPUsernameLabel, form .loginFPEmailLabel {
  display: block;
  margin-bottom: 24px;
  position: relative;
  width: 25em;
}
/* line 35, ../sass/partials/_form.scss */
form .loginUsernameLabel input, form .loginPasswordLabel input, form .loginFPUsernameLabel input, form .loginFPEmailLabel input {
  margin: 0;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 43, ../sass/partials/_form.scss */
form .updateProfileFormField, form .signupFormField {
  display: block;
  margin-bottom: 24px;
  position: relative;
  width: 30em;
}
/* line 49, ../sass/partials/_form.scss */
form .updateProfileFormField input, form .signupFormField input {
  margin: 0;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 57, ../sass/partials/_form.scss */
form .loginLoginButton, form .loginFPButton {
  display: block;
  text-align: right;
  width: 25em;
}
/* line 63, ../sass/partials/_form.scss */
form .updateProfileButtons, form .signupButtons {
  display: block;
  text-align: right;
  width: 30em;
}
/* line 69, ../sass/partials/_form.scss */
form .error, form .alert {
  display: block;
  line-height: 20px;
  margin: 0;
  padding: 0;
  font-weight: normal;
}

/* line 79, ../sass/partials/_form.scss */
#mc-embedded-subscribe-form fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
/* line 85, ../sass/partials/_form.scss */
#mc-embedded-subscribe-form legend {
  font-weight: inherit;
  font-size: inherit;
  padding: 0;
}
/* line 91, ../sass/partials/_form.scss */
#mc-embedded-subscribe-form label {
  position: absolute;
  left: -9999em;
}
/* line 96, ../sass/partials/_form.scss */
#mc-embedded-subscribe-form input[type=text] {
  width: 148px;
}
/* line 100, ../sass/partials/_form.scss */
#mc-embedded-subscribe-form div.mc-field-group, #mc-embedded-subscribe-form div.response {
  min-height: 48px;
}
/* line 104, ../sass/partials/_form.scss */
#mc-embedded-subscribe-form div#mce-responses {
  padding: 0;
}

/* line 109, ../sass/partials/_form.scss */
.text .spf_buttons {
  margin: 0;
}

/* line 114, ../sass/partials/_form.scss */
.workshopbookingform #payment-errors ul {
  padding-left: 60px;
  display: inline;
  float: left;
  margin-right: 0;
  width: 520px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .workshopbookingform #payment-errors ul {
  overflow-x: hidden;
}
/* line 119, ../sass/partials/_form.scss */
.workshopbookingform fieldset {
  border: none;
  margin-bottom: 24px;
  padding: 0;
}
/* line 126, ../sass/partials/_form.scss */
.workshopbookingform .payment__price label {
  display: block;
  font-weight: normal;
}
/* line 131, ../sass/partials/_form.scss */
.workshopbookingform .payment__price p {
  margin-top: 24px;
}
/* line 138, ../sass/partials/_form.scss */
.workshopbookingform .payment__address label, .workshopbookingform .payment__card label {
  text-align: right;
}
/* line 142, ../sass/partials/_form.scss */
.workshopbookingform .payment__address input, .workshopbookingform .payment__address select, .workshopbookingform .payment__card input, .workshopbookingform .payment__card select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
}
/* line 149, ../sass/partials/_form.scss */
.workshopbookingform [for^='address-'], .workshopbookingform [for^='cc-'] {
  clear: left;
  display: inline;
  float: left;
  margin-right: 20px;
  width: 100px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .workshopbookingform [for^='address-'], * html .workshopbookingform [for^='cc-'] {
  overflow-x: hidden;
}
/* line 156, ../sass/partials/_form.scss */
.workshopbookingform [for='address-state'],
.workshopbookingform [for='address-postcode'],
.workshopbookingform [for='cc-expiry-year'] {
  clear: none;
}
/* line 160, ../sass/partials/_form.scss */
.workshopbookingform [for='cc-expiry-year'] {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 40px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .workshopbookingform [for='cc-expiry-year'] {
  overflow-x: hidden;
}
/* line 164, ../sass/partials/_form.scss */
.workshopbookingform [for='cc-cvc'].after {
  clear: none;
  display: inline;
  float: left;
  margin-right: 0;
  width: 280px;
  text-align: left;
  font-weight: normal;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .workshopbookingform [for='cc-cvc'].after {
  overflow-x: hidden;
}
/* line 171, ../sass/partials/_form.scss */
.workshopbookingform [id^='address-line'], .workshopbookingform #cc-number, .workshopbookingform #cc-name {
  display: inline;
  float: left;
  margin-right: 0;
  width: 400px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .workshopbookingform [id^='address-line'], * html .workshopbookingform #cc-number, * html .workshopbookingform #cc-name {
  overflow-x: hidden;
}
/* line 176, ../sass/partials/_form.scss */
.workshopbookingform #address-city,
.workshopbookingform #address-country {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 160px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .workshopbookingform #address-city, * html
.workshopbookingform #address-country {
  overflow-x: hidden;
}
/* line 181, ../sass/partials/_form.scss */
.workshopbookingform #address-state,
.workshopbookingform #address-postcode {
  display: inline;
  float: left;
  margin-right: 0;
  width: 100px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .workshopbookingform #address-state, * html
.workshopbookingform #address-postcode {
  overflow-x: hidden;
}
/* line 186, ../sass/partials/_form.scss */
.workshopbookingform #cc-expiry-month,
.workshopbookingform #cc-expiry-year {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 100px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .workshopbookingform #cc-expiry-month, * html
.workshopbookingform #cc-expiry-year {
  overflow-x: hidden;
}
/* line 190, ../sass/partials/_form.scss */
.workshopbookingform #cc-cvc {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 100px;
}
/* line 147, ../../../../../../Applications/LiveReload.app/Contents/Resources/SASS.lrplugin/gem/gems/compass-0.12.6/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .workshopbookingform #cc-cvc {
  overflow-x: hidden;
}

/* line 2, ../sass/partials/_text.scss */
a:link,
a:visited {
  color: #1e4274;
}

/* line 6, ../sass/partials/_text.scss */
blockquote {
  color: inherit;
  margin: 0 0 0 60px;
}

/* line 11, ../sass/partials/_text.scss */
ul, ol {
  padding: 0;
}

/* line 15, ../sass/partials/_text.scss */
.leader {
  font-weight: bold;
}

/* line 19, ../sass/partials/_text.scss */
.showdetails {
  overflow: hidden;
}

/* line 23, ../sass/partials/_text.scss */
.show_title {
  text-transform: uppercase;
}

/* line 30, ../sass/partials/_text.scss */
article.blogpost .body > ul, article.blogpost .body > ol, article.workshop .body > ul, article.workshop .body > ol {
  margin-left: 60px;
}

/* line 39, ../sass/partials/_text.scss */
table.striped tr:nth-child(even) td, table.striped tr:nth-child(even) th,
table tr.even td,
table tr.even th {
  background: #e5ecf9;
}
