/* Welcome to Susy. Use this file to define screen styles.
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen" rel="stylesheet" type="text/css" /> */
/* Reset --------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body {
  line-height: 1;
  color: black;
  background: white;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: "" "";
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
}

a img {
  border: none;
}

/* HTML5 Reset --------------------------------------------------------------*/
section, article, aside, header, footer, nav, dialog, figure {
  display: block;
}

/* @group defaults */
body {
  font-family: "Museo Slab 500", Helvetica, Arial, sans-serif;
  color: black;
}

/* @group links */
a:focus, input:focus, textarea:focus, button:focus {
  outline: 1px dotted #502b0f;
}

a:link, a:visited {
  color: #500f13;
}
a:focus, a:hover, a:active {
  color: #250709;
  text-decoration: none;
}

/* @end */
/* @group headers */
h1, h2, h3, h4, h5, h6 {
  font-family: "ChunkFive Regular", Helvetica, Arial, sans-serif;
}
.no-fontface h1, .no-fontface h2, .no-fontface h3, .no-fontface h4, .no-fontface h5, .no-fontface h6 {
  font-weight: bold;
}

h1 {
  text-transform: capitalize;
}

/* @end */
/* @group block tags */
p {
  margin: 1.5em 0;
}

ol {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  list-style: decimal;
}

ul {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  list-style: disc;
}

blockquote {
  margin: 1.5em 0;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}
.fontface blockquote p {
  font-family: "Museo Slab 500 Italic", Helvetica, Arial, sans-serif;
}
.no-fontface blockquote p {
  font-style: italic;
}
blockquote p:first-child {
  text-indent: -0.375em;
  margin-top: 0;
}
blockquote p:first-child:before {
  content: "“";
}
blockquote p:last-of-type {
  margin-bottom: 0;
}
blockquote p:last-of-type:after {
  content: "”";
}
blockquote cite {
  display: block;
  text-align: right;
}

q, blockquote {
  quotes: "";
}

/* @end */
/* @group inline tags */
cite:before {
  content: "–";
}

.fontface em {
  font-family: "Museo Slab 500 Italic", Helvetica, Arial, sans-serif;
}
.no-fontface em {
  font-style: italic;
}

strong {
  font-weight: bold;
}

ins {
  text-decoration: underline;
}

del {
  text-decoration: line-through;
}

.fontface q {
  font-family: "Museo Slab 500 Italic", Helvetica, Arial, sans-serif;
}
.no-fontface q {
  font-style: italic;
}
q:before {
  content: "“";
}
q:after {
  content: "”";
}
q em {
  font-style: normal;
}

/* @end */
/* @group replaced tags */
img {
  vertical-align: bottom;
}

/* @end */
/* @group forms */
form ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
form ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
}
form ul li {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

form *:focus {
  outline: none;
}

fieldset {
  margin: 0;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

legend {
  font-weight: bold;
  font-variant: small-caps;
}

label {
  display: block;
  margin: 0;
  text-transform: capitalize;
}
label:after {
  content: ":";
}

legend + label {
  margin-top: 0;
}

textarea, input:not([type="radio"]) {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 0 0.5em;
  font-size: 100%;
  color: rgba(190, 173, 160, 0.75);
  background-color: rgba(255, 255, 255, 0.125);
  border: 1px solid #beada0;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  -o-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  -khtml-border-radius: 0.5em;
  border-radius: 0.5em;
  font-family: "Museo Slab 500", Helvetica, Arial, sans-serif;
  text-shadow: rgba(37, 7, 9, 0.85) 1px 1px 0px;
}
.no-rgba textarea, .no-rgba input:not([type="radio"]) {
  color: rgba(145, 122, 105, 0.875);
}
.no-rgba textarea, .no-rgba input:not([type="radio"]) {
  background-color: #d3c7be;
}
.no-rgba textarea, .no-rgba input:not([type="radio"]) {
  -moz-opacity: 0.5;
  -webkit-opacity: 0.5;
  -o-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
textarea:focus, input:not([type="radio"]):focus {
  color: white;
  background-color: rgba(255, 255, 255, 0.25);
  -moz-box-shadow: rgba(255, 255, 255, 0.25) 0 0 1em;
  -webkit-box-shadow: rgba(255, 255, 255, 0.25) 0 0 1em;
  -o-box-shadow: rgba(255, 255, 255, 0.25) 0 0 1em;
  box-shadow: rgba(255, 255, 255, 0.25) 0 0 1em;
}
.no-rgba textarea:focus, .no-rgba input:not([type="radio"]):focus {
  -moz-opacity: 0.75;
  -webkit-opacity: 0.75;
  -o-opacity: 0.75;
  -khtml-opacity: 0.75;
  opacity: 0.75;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
}
.no-rgba textarea:focus, .no-rgba input:not([type="radio"]):focus {
  color: white;
}
.no-rgba textarea:focus, .no-rgba input:not([type="radio"]):focus {
  background-color: white;
}

li.submit {
  margin-top: 1.5em;
  text-align: right;
}

button {
  font-size: 100%;
  padding: 0.688em;
  text-transform: uppercase;
  background-color: rgba(80, 15, 19, 0.75);
  border-width: 0.063em;
  border-style: solid;
  border-color: #beada0;
  color: rgba(190, 173, 160, 0.75);
  font-family: "Museo Slab 500", Helvetica, Arial, sans-serif;
  text-shadow: rgba(0, 0, 0, 0.75) 1px 1px 0;
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  -o-border-radius: 1em;
  -ms-border-radius: 1em;
  -khtml-border-radius: 1em;
  border-radius: 1em;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 0 0.25em;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 0 0.25em;
  -o-box-shadow: rgba(0, 0, 0, 0.5) 0 0 0.25em;
  box-shadow: rgba(0, 0, 0, 0.5) 0 0 0.25em;
}
.no-rgba button {
  background-color: #3b0b0e;
}
.no-rgba button {
  color: #a2857c;
}
.no-rgba button {
  -moz-opacity: 0.75;
  -webkit-opacity: 0.75;
  -o-opacity: 0.75;
  -khtml-opacity: 0.75;
  opacity: 0.75;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
}
button:hover, button:focus, button:active {
  cursor: pointer;
  color: #beada0;
  background-color: rgba(59, 11, 14, 0.75);
}
.no-rgba button:hover, .no-rgba button:focus, .no-rgba button:active {
  background-color: #250709;
}
.no-rgba button:hover, .no-rgba button:focus, .no-rgba button:active {
  -moz-opacity: 1;
  -webkit-opacity: 1;
  -o-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
button:active {
  -moz-box-shadow: rgba(255, 255, 255, 0.5) 0 0 0.125em;
  -webkit-box-shadow: rgba(255, 255, 255, 0.5) 0 0 0.125em;
  -o-box-shadow: rgba(255, 255, 255, 0.5) 0 0 0.125em;
  box-shadow: rgba(255, 255, 255, 0.5) 0 0 0.125em;
}
#after button {
  padding: 0 0.75em;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  -o-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  -khtml-border-radius: 0.5em;
  border-radius: 0.5em;
  -moz-opacity: 0.75;
  -webkit-opacity: 0.75;
  -o-opacity: 0.75;
  -khtml-opacity: 0.75;
  opacity: 0.75;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
}

/* @end */
/* @group tables */
/* tables still need 'cellspacing="0"' in the markup */
table {
  width: 100%;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  border-width: 0.063em 0;
  border-style: solid;
  border-color: #333333;
  padding: 0.75em 0;
}

th {
  font-weight: bold;
}

/* @end */
/* @end */
/* @group TEMPLATE */
/* left and right floats for dynamic content */
.left {
  display: inline;
  float: left;
  margin-right: 1.5em;
  margin-bottom: 0.5em;
}

.right {
  display: inline;
  float: right;
  margin-left: 1.5em;
  margin-bottom: 0.5em;
}

.full {
  clear: both;
}

/* @group STRUCTURE */
body {
  font-size: 100%;
  line-height: 1.5em;
}

html > body {
  font-size: 16px;
}

body {
  text-align: center;
}

body {
  background-image: url('http://media.thesteelwheels.com/static/images/scratch.png?1262844093');
  background-repeat: repeat;
  background-attachment: fixed;
  background-color: #3b1f0b;
}

#page {
  overflow: hidden;
  display: inline-block;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  width: 91.5em;
  max-width: 100%;
  min-width: 850px;
  position: relative;
  overflow: visible;
  display: inline-block;
  text-shadow: rgba(0, 0, 0, 0.75) 1px 1px 0px;
}
#page {
  display: block;
}
#page:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
#page {
  display: block;
}

#header {
  clear: both;
  z-index: 10;
  position: relative;
}

header[role="banner"], #site-nav {
  clear: both;
}

#feature {
  clear: both;
  overflow: hidden;
  display: inline-block;
  z-index: 5;
  position: relative;
}
#feature {
  display: block;
}

#content {
  display: inline-block;
  clear: both;
  margin-right: 4.918%;
  margin-left: 4.918%;
  margin-top: -9em;
  z-index: 1;
  position: relative;
}
#content:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
#content {
  display: block;
}

#after {
  z-index: 10;
  position: relative;
}
#after .inner {
  overflow: hidden;
  display: inline-block;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  width: 91.5em;
  max-width: 100%;
}
#after .inner {
  display: block;
}

footer[role="contentinfo"] {
  clear: both;
  overflow: hidden;
  display: inline-block;
  z-index: 5;
  position: relative;
}
footer[role="contentinfo"] {
  display: block;
}
footer[role="contentinfo"] .inner {
  overflow: hidden;
  display: inline-block;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  width: 91.5em;
  max-width: 100%;
}
footer[role="contentinfo"] .inner {
  display: block;
}

/* @end */
/* @group wireframe */
.container {
  overflow: hidden;
  background-image: url('http://media.thesteelwheels.com/static/images/brocade.png?1263422358');
  background-repeat: repeat;
  background-attachment: fixed;
  background-position: top;
}
.container .container {
  background-image: url('http://media.thesteelwheels.com/static/images/swirl_bottom.png?1264494138');
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.container .container .container {
  background-image: url('http://media.thesteelwheels.com/static/images/swirl_top.png?1264497665');
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: center top;
}

/* BANNER
 * --------------------------------------------------------------------------- */
#header {
  overflow: hidden;
  display: inline-block;
  background-color: rgba(59, 11, 14, 0.875);
  border-bottom-width: 0.375em;
  border-bottom-style: solid;
  border-bottom-color: #beada0;
  -moz-box-shadow: rgba(0, 0, 0, 0.75) 0 0 0.25em;
  -webkit-box-shadow: rgba(0, 0, 0, 0.75) 0 0 0.25em;
  -o-box-shadow: rgba(0, 0, 0, 0.75) 0 0 0.25em;
  box-shadow: rgba(0, 0, 0, 0.75) 0 0 0.25em;
}
#header {
  display: block;
}
.no-rgba #header {
  background-color: #500f13;
}
.no-rgba #header {
  -moz-opacity: 0.9;
  -webkit-opacity: 0.9;
  -o-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}

header[role="banner"] h1 a:link, header[role="banner"] h1 a:visited {
  display: block;
  font-size: 4.5em;
  line-height: 1.333em;
  padding: 0;
  font-family: BlueHighwayDTypeRegular, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.25em;
  text-shadow: rgba(59, 11, 14, 0.9) 2px 2px 2px;
  color: rgba(255, 255, 255, 0.75);
  text-decoration: none;
  text-align: center;
}
.no-fontface header[role="banner"] h1 a:link, .no-fontface header[role="banner"] h1 a:visited {
  letter-spacing: 0.01em;
}
.no-rgba header[role="banner"] h1 a:link, .no-rgba header[role="banner"] h1 a:visited {
  color: #beada0;
}
header[role="banner"] h1 a:hover, header[role="banner"] h1 a:focus, header[role="banner"] h1 a:active {
  color: white;
  text-shadow: rgba(37, 7, 9, 0.9) 2px 2px 0.5em;
}
.no-rgba header[role="banner"] h1 a:hover, .no-rgba header[role="banner"] h1 a:focus, .no-rgba header[role="banner"] h1 a:active {
  color: white;
}

/* SITE NAVIGATION
 * --------------------------------------------------------------------------- */
#site-nav ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  display: inline-block;
  text-align: center;
}
#site-nav ul {
  display: block;
}
#site-nav ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  /* ugly hacks for IE6-7 */
  #display: inline;
  #vertical-align: auto;
  white-space: no-wrap;
  padding-left: 0;
  padding-right: 0;
}
#site-nav ul a:link, #site-nav ul a:visited {
  display: block;
}
#site-nav li a:link, #site-nav li a:visited {
  padding: 0.75em 1.5em;
  height: 6em;
  position: relative;
  color: rgba(255, 255, 255, 0.5);
  text-shadow: rgba(0, 0, 0, 0.75) 1px 1px 0px;
  text-decoration: none;
  font-family: "Museo Slab 500", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  text-align: center;
}
.no-rgba #site-nav li a:link, .no-rgba #site-nav li a:visited {
  color: #bea0a2;
}
.no-fontface #site-nav li a:link, .no-fontface #site-nav li a:visited {
  letter-spacing: 0.01em;
  font-weight: bold;
}
#site-nav li a:link .knob, #site-nav li a:visited .knob {
  display: block;
  position: absolute;
  bottom: 0.75em;
  left: 0;
  height: 4.5em;
  width: 100%;
  background-image: url('http://media.thesteelwheels.com/static/images/knob.png?1262763880');
  background-repeat: no-repeat;
  background-position: center;
  -moz-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
  -moz-transition-property: all;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
}
.no-csstransforms #site-nav li a:link .knob, .no-csstransforms #site-nav li a:visited .knob {
  background-image: url('http://media.thesteelwheels.com/static/images/knob_off.png?1262766505');
}
#site-nav li a:hover, #site-nav li a:active, #site-nav li a:focus {
  color: rgba(255, 255, 255, 0.75);
}
.no-rgba #site-nav li a:hover, .no-rgba #site-nav li a:active, .no-rgba #site-nav li a:focus {
  color: #d3bec0;
}
#site-nav li a:hover .knob, #site-nav li a:active .knob, #site-nav li a:focus .knob {
  -moz-transform: rotate(0);
  -webkit-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
  -moz-transition-property: all;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
  cursor: pointer;
}
.no-csstransforms #site-nav li a:hover .knob, .no-csstransforms #site-nav li a:active .knob, .no-csstransforms #site-nav li a:focus .knob {
  background-image: url('http://media.thesteelwheels.com/static/images/knob.png?1262763880');
}

body.news #site-nav li.news a {
  text-decoration: none;
  cursor: default;
  color: white;
}
body.news #site-nav li.news .knob {
  -moz-transform: rotate(0);
  -webkit-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
}
.no-csstransforms body.news #site-nav li.news .knob {
  background-image: url('http://media.thesteelwheels.com/static/images/knob.png?1262763880');
}

body.shows #site-nav li.shows a {
  text-decoration: none;
  cursor: default;
  color: white;
}
body.shows #site-nav li.shows .knob {
  -moz-transform: rotate(0);
  -webkit-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
}
.no-csstransforms body.shows #site-nav li.shows .knob {
  background-image: url('http://media.thesteelwheels.com/static/images/knob.png?1262763880');
}

body.records #site-nav li.records a {
  text-decoration: none;
  cursor: default;
  color: white;
}
body.records #site-nav li.records .knob {
  -moz-transform: rotate(0);
  -webkit-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
}
.no-csstransforms body.records #site-nav li.records .knob {
  background-image: url('http://media.thesteelwheels.com/static/images/knob.png?1262763880');
}

body.media #site-nav li.media a {
  text-decoration: none;
  cursor: default;
  color: white;
}
body.media #site-nav li.media .knob {
  -moz-transform: rotate(0);
  -webkit-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
}
.no-csstransforms body.media #site-nav li.media .knob {
  background-image: url('http://media.thesteelwheels.com/static/images/knob.png?1262763880');
}

body.press #site-nav li.press a {
  text-decoration: none;
  cursor: default;
  color: white;
}
body.press #site-nav li.press .knob {
  -moz-transform: rotate(0);
  -webkit-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
}
.no-csstransforms body.press #site-nav li.press .knob {
  background-image: url('http://media.thesteelwheels.com/static/images/knob.png?1262763880');
}

body.about #site-nav li.about a {
  text-decoration: none;
  cursor: default;
  color: white;
}
body.about #site-nav li.about .knob {
  -moz-transform: rotate(0);
  -webkit-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
}
.no-csstransforms body.about #site-nav li.about .knob {
  background-image: url('http://media.thesteelwheels.com/static/images/knob.png?1262763880');
}

body.contact #site-nav li.contact a {
  text-decoration: none;
  cursor: default;
  color: white;
}
body.contact #site-nav li.contact .knob {
  -moz-transform: rotate(0);
  -webkit-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
}
.no-csstransforms body.contact #site-nav li.contact .knob {
  background-image: url('http://media.thesteelwheels.com/static/images/knob.png?1262763880');
}

.main, .sub, .solo {
  display: inline-block;
  padding: 10.5em 0 1.5em;
}
.main:after, .sub:after, .solo:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.main, .sub, .solo {
  display: block;
}

.main {
  display: inline;
  float: left;
  width: 61.818%;
  margin-right: 1.818%;
  padding-left: 4.242%;
}

.sub {
  display: inline;
  float: left;
  width: 23.636%;
  margin-right: 1.818%;
  display: inline;
  float: right;
  margin-right: 0;
  /* ugly hacks for IE6-7 */
  #margin-left: -1.5em;
  padding-left: 3.03%;
  padding-right: 4.242%;
  background-color: rgba(59, 11, 14, 0.05);
  -moz-box-shadow: rgba(37, 7, 9, 0.35) 0 0 0.5em;
  -webkit-box-shadow: rgba(37, 7, 9, 0.35) 0 0 0.5em;
  -o-box-shadow: rgba(37, 7, 9, 0.35) 0 0 0.5em;
  box-shadow: rgba(37, 7, 9, 0.35) 0 0 0.5em;
}
.no-rgba .sub {
  background-color: false;
}
.no-boxshadow .sub {
  border-left: 1px solid;
  border-left-width: 0.063em;
  border-left-color: #a99382;
}
.sub section > h1 {
  margin-bottom: 1.5em;
  text-transform: uppercase;
}

.solo {
  clear: both;
  padding-left: 16.97%;
  padding-right: 16.97%;
}

.main h1, .solo h1 {
  font-size: 3em;
  line-height: 1em;
  margin-bottom: 0.5em;
}
.main article h1, .main > .body h2, .solo article h1, .solo > .body h2 {
  font-size: 1.5em;
  line-height: 1em;
  margin-bottom: 0;
}
.main article, .solo article {
  display: inline-block;
  margin-bottom: 3em;
  border-bottom: 1px dashed;
  border-bottom-style: solid;
  border-bottom-width: 0.125em;
  padding-bottom: 2.875em;
  border-color: rgba(80, 15, 19, 0.25);
}
.main article:after, .solo article:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.main article, .solo article {
  display: block;
}
.no-rgba .main article, .no-rgba .solo article {
  border-color: #bea0a2;
}
.main article:last-child, .solo article:last-child {
  border: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.main article .body > figure:first-child, .solo article .body > figure:first-child {
  margin-top: 0;
}

/* @end */
/* @group COMPONENTS by type */
object, figure {
  display: block;
  margin-top: 1.5em;
  max-width: 100%;
  border-width: 0.063em;
  border-style: solid;
  border-color: #500f13;
  -moz-box-shadow: rgba(0, 0, 0, 0.75) 0 0 0.5em;
  -webkit-box-shadow: rgba(0, 0, 0, 0.75) 0 0 0.5em;
  -o-box-shadow: rgba(0, 0, 0, 0.75) 0 0 0.5em;
  box-shadow: rgba(0, 0, 0, 0.75) 0 0 0.5em;
}

object, embed {
  width: 100%;
}

.player {
  overflow: hidden;
  position: relative;
  background-color: rgba(0, 0, 0, 0.75);
  color: rgba(255, 255, 255, 0.75);
  text-shadow: rgba(0, 0, 0, 0.95) 1px 1px 0px;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  -o-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  -khtml-border-radius: 0.5em;
  border-radius: 0.5em;
  display: inline-block;
  margin-top: 0.75em;
  margin-bottom: 0.75em;
  padding: 0.375em;
  border-width: 0.063em;
  border-style: solid;
  border-color: #500f13;
  border-top-style: solid;
  border-top-width: 0.063em;
  padding-top: 0.313em;
  border-bottom-style: solid;
  border-bottom-width: 0.063em;
  padding-bottom: 0.313em;
  -moz-box-shadow: rgba(0, 0, 0, 0.75) 0 0 0.5em;
  -webkit-box-shadow: rgba(0, 0, 0, 0.75) 0 0 0.5em;
  -o-box-shadow: rgba(0, 0, 0, 0.75) 0 0 0.5em;
  box-shadow: rgba(0, 0, 0, 0.75) 0 0 0.5em;
}
.no-rgba .player {
  background-color: black;
}
.no-rgba .player {
  color: #beada0;
}
.player:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.player {
  display: block;
}
.player embed, .player object {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
.player h1 {
  font-family: "Museo Slab 500", Helvetica, Arial, sans-serif;
  font-size: 1em !important;
}
.player h1 span {
  font-size: 0.75em;
  line-height: 2em;
  text-transform: uppercase;
}
.player .tracks {
  font-size: 0.75em;
  line-height: 2em;
  margin: 0 0 0 1em;
}
.player .tracks a:link, .player .tracks a:visited {
  color: #bea0a2;
}
.no-rgba .player .tracks a:link, .no-rgba .player .tracks a:visited {
  color: #bea0a2;
}
.player .tracks a:after {
  content: ": ";
}
.player .tracks p {
  display: inline;
}
.js .player .tracks {
  display: none;
}
.player .controls {
  display: inline;
  float: left;
  margin-right: 0.5em;
  margin-top: 0.375em;
  margin-bottom: 0.375em;
}
.player .controls button {
  height: 1.5em;
  width: 1.5em;
  -moz-opacity: 0.75;
  -webkit-opacity: 0.75;
  -o-opacity: 0.75;
  -khtml-opacity: 0.75;
  opacity: 0.75;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  background-color: #504c0f;
  -moz-border-radius: 0.25em;
  -webkit-border-radius: 0.25em;
  -o-border-radius: 0.25em;
  -ms-border-radius: 0.25em;
  -khtml-border-radius: 0.25em;
  border-radius: 0.25em;
}
.no-rgba .player .controls button {
  background-color: #504c0f;
}
.player .controls button:hover {
  -moz-opacity: 1;
  -webkit-opacity: 1;
  -o-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  background-color: #500f13;
}
.no-rgba .player .controls button:hover {
  background-color: #500f13;
}
.player .controls button[id$="play"], .player .controls button[id$="pause"] {
  height: 2.25em;
  width: 2.25em;
  margin-top: -0.375em;
}
.player .controls button[id$="play"] {
  text-indent: -9999em;
  overflow: hidden;
  text-align: left;
  background-image: url('http://media.thesteelwheels.com/static/images/song_play.png?1264969455');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #500f13;
}
.no-rgba .player .controls button[id$="play"] {
  background-color: #500f13;
}
.player .controls button[id$="play"]:hover {
  background-color: #504c0f;
}
.no-rgba .player .controls button[id$="play"]:hover {
  background-color: #504c0f;
}
.player .controls button[id$="pause"] {
  text-indent: -9999em;
  overflow: hidden;
  text-align: left;
  background-image: url('http://media.thesteelwheels.com/static/images/song_pause.png?1264969470');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.player .controls button[id$="prev"] {
  text-indent: -9999em;
  overflow: hidden;
  text-align: left;
  background-image: url('http://media.thesteelwheels.com/static/images/song_prev.png?1264969191');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.player .controls button[id$="next"] {
  text-indent: -9999em;
  overflow: hidden;
  text-align: left;
  background-image: url('http://media.thesteelwheels.com/static/images/song_next.png?1264969480');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.no-js .player .controls {
  display: none;
}
.player .status {
  overflow: hidden;
  position: relative;
  margin-top: 0.75em;
  margin-bottom: 0.75em;
  border-width: 0.063em;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.5);
  height: 0.75em;
}
.no-rgba .player .status {
  border-color: #cccccc;
}
.no-rgba .player .status {
  background-color: black;
}
.player .status div {
  position: absolute;
  height: 0.75em;
}
.no-js .player .status {
  display: none;
}
.player p {
  margin: 0;
}
.player footer {
  clear: both;
  font-size: 0.75em;
  line-height: 2em;
  text-align: right;
  color: rgba(255, 255, 255, 0.75);
}
.no-rgba .player footer {
  color: #999999;
}
.player div[id$="loadbar"] {
  background-color: rgba(255, 255, 255, 0.125);
}
.no-rgba .player div[id$="loadbar"] {
  background-color: #999999;
}
.player div[id$="playbar"] {
  background-color: rgba(255, 255, 255, 0.75);
}
.no-rgba .player div[id$="playbar"] {
  background-color: white;
}

figure {
  -moz-transform: rotate(-1);
  -webkit-transform: rotate(-1);
  -o-transform: rotate(-1);
  transform: rotate(-1);
  background-color: rgba(0, 0, 0, 0.75);
  color: #beada0;
  text-shadow: rgba(0, 0, 0, 0.9) 1px 1px 0px;
}
.no-rgba figure {
  background-color: black;
}
figure img {
  width: 100%;
}
figure figcaption {
  display: block;
  -moz-transform: rotate(1);
  -webkit-transform: rotate(1);
  -o-transform: rotate(1);
  transform: rotate(1);
  font-size: 0.75em;
  line-height: 2em;
  padding: 1em 0.5em;
}
figure.right {
  -moz-transform: rotate(1);
  -webkit-transform: rotate(1);
  -o-transform: rotate(1);
  transform: rotate(1);
}
figure.right figcaption {
  -moz-transform: rotate(-1);
  -webkit-transform: rotate(-1);
  -o-transform: rotate(-1);
  transform: rotate(-1);
}
figure:first-child {
  margin-top: 0;
}

.more, .sell {
  -moz-box-shadow: rgba(80, 15, 19, 0.85) 1px 1px 5px;
  -webkit-box-shadow: rgba(80, 15, 19, 0.85) 1px 1px 5px;
  -o-box-shadow: rgba(80, 15, 19, 0.85) 1px 1px 5px;
  box-shadow: rgba(80, 15, 19, 0.85) 1px 1px 5px;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  -o-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  -khtml-border-radius: 0.5em;
  border-radius: 0.5em;
  max-width: 28em;
  margin-bottom: 1.5em;
}
.more a:link, .more a:visited, .sell a:link, .sell a:visited {
  display: block;
  text-align: center;
  background-color: rgba(80, 76, 15, 0.75);
  color: white;
  text-shadow: rgba(80, 15, 19, 0.85) 1px 1px 0px;
  border-width: 0.063em;
  border-style: solid;
  border-color: white;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  -o-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  -khtml-border-radius: 0.5em;
  border-radius: 0.5em;
  padding: 0.75em;
  border-top-style: solid;
  border-top-width: 0.063em;
  padding-top: 0.688em;
  border-bottom-style: solid;
  border-bottom-width: 0.063em;
  padding-bottom: 0.688em;
  text-decoration: none;
  -moz-opacity: 0.5;
  -webkit-opacity: 0.5;
  -o-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  -moz-transition-property: .5s;
  -webkit-transition-property: .5s;
  -o-transition-property: .5s;
  transition-property: .5s;
  -moz-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
}
.no-rgba .more a:link, .no-rgba .more a:visited, .no-rgba .sell a:link, .no-rgba .sell a:visited {
  background-color: #504c0f;
}
.no-rgba .more a:link, .no-rgba .more a:visited, .no-rgba .sell a:link, .no-rgba .sell a:visited {
  color: white;
}
#feature .more a:link, #feature .more a:visited, #feature .sell a:link, #feature .sell a:visited {
  -moz-opacity: 1;
  -webkit-opacity: 1;
  -o-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  background-color: rgba(59, 55, 11, 0.75);
}
.no-rgba #feature .more a:link, .no-rgba #feature .more a:visited, .no-rgba #feature .sell a:link, .no-rgba #feature .sell a:visited {
  background-color: #3b370b;
}
.more a:hover, .more a:focus, .more a:active, .sell a:hover, .sell a:focus, .sell a:active {
  -moz-opacity: 1;
  -webkit-opacity: 1;
  -o-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  -moz-transition-property: .5s;
  -webkit-transition-property: .5s;
  -o-transition-property: .5s;
  transition-property: .5s;
  -moz-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
}
#feature .more a:hover, #feature .more a:focus, #feature .more a:active, #feature .sell a:hover, #feature .sell a:focus, #feature .sell a:active {
  background-color: rgba(80, 76, 15, 0.75);
}
.no-rgba #feature .more a:hover, .no-rgba #feature .more a:focus, .no-rgba #feature .more a:active, .no-rgba #feature .sell a:hover, .no-rgba #feature .sell a:focus, .no-rgba #feature .sell a:active {
  background-color: #504c0f;
}
.no-rgba .more a:hover, .no-rgba .more a:focus, .no-rgba .more a:active, .no-rgba .sell a:hover, .no-rgba .sell a:focus, .no-rgba .sell a:active {
  -moz-opacity: 0.75;
  -webkit-opacity: 0.75;
  -o-opacity: 0.75;
  -khtml-opacity: 0.75;
  opacity: 0.75;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
}
.more a:after, .sell a:after {
  content: " »";
}

.purchase:link, .purchase:visited {
  display: block;
  font-size: 1.313em;
  line-height: 1.143em;
  padding: 0 1em;
  overflow: hidden;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  -moz-border-radius: 0.762em;
  -webkit-border-radius: 0.762em;
  -o-border-radius: 0.762em;
  -ms-border-radius: 0.762em;
  -khtml-border-radius: 0.762em;
  border-radius: 0.762em;
  border-width: 0.048em;
  border-style: solid;
  border-color: #beada0;
  border-bottom-style: solid;
  border-bottom-width: 0.048em;
  padding-bottom: 0.524em;
  border-top-style: solid;
  border-top-width: 0.048em;
  padding-top: 0.524em;
  -moz-box-shadow: black 0 0 0.5em;
  -webkit-box-shadow: black 0 0 0.5em;
  -o-box-shadow: black 0 0 0.5em;
  box-shadow: black 0 0 0.5em;
  background-color: rgba(80, 76, 15, 0.75);
  color: rgba(255, 255, 255, 0.75);
}
.no-rgba .purchase:link, .no-rgba .purchase:visited {
  background-color: #504c0f;
}
.no-rgba .purchase:link, .no-rgba .purchase:visited {
  color: #beada0;
}
.no-rgba .purchase:link, .no-rgba .purchase:visited {
  -moz-opacity: 0.75;
  -webkit-opacity: 0.75;
  -o-opacity: 0.75;
  -khtml-opacity: 0.75;
  opacity: 0.75;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
}
.purchase:hover, .purchase:focus, .purchase:active {
  background-color: rgba(59, 55, 11, 0.75);
  color: white;
}
.no-rgba .purchase:hover, .no-rgba .purchase:focus, .no-rgba .purchase:active {
  background-color: #3b370b;
}
.no-rgba .purchase:hover, .no-rgba .purchase:focus, .no-rgba .purchase:active {
  color: white;
}
.no-rgba .purchase:hover, .no-rgba .purchase:focus, .no-rgba .purchase:active {
  -moz-opacity: 0.9;
  -webkit-opacity: 0.9;
  -o-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}

.tags {
  color: rgba(0, 0, 0, 0.75);
}
.no-rgba .tags {
  color: #3f3f3f;
}
.tags li {
  display: inline;
  padding: 0 0.25em 0 0;
}
.tags li:after {
  content: ",";
}
.tags li:last-child:after {
  content: ".";
}

p.tags {
  margin-top: 0;
}

ul.tags {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline;
}
ul.tags li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
}

.listings {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.listings li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
}
.listings li {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
  overflow: hidden;
}

/* @end */
/* @group OVERRIDES by content */
/* FEATURE
 * --------------------------------------------------------------------------- */
#feature {
  margin-top: -7.875em;
  padding: 1.5em;
  padding-top: 6em;
  border: 3em solid;
  border-color: rgba(255, 255, 255, 0.375);
  color: white;
  background-color: rgba(80, 15, 19, 0.95);
  -moz-background-size: 110% auto;
  -webkit-background-size: 110% auto;
  -o-background-size: 110% auto;
  background-size: 110% auto;
  background-repeat: no-repeat;
  background-position: center top;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  -o-background-clip: padding-box;
  -ms-background-clip: padding-box;
  -khtml-background-clip: padding-box;
  background-clip: padding-box;
  -moz-border-radius: 1.5em;
  -webkit-border-radius: 1.5em;
  -o-border-radius: 1.5em;
  -ms-border-radius: 1.5em;
  -khtml-border-radius: 1.5em;
  border-radius: 1.5em;
  -moz-box-shadow: rgba(0, 0, 0, 0.75) 0 0 0.5em;
  -webkit-box-shadow: rgba(0, 0, 0, 0.75) 0 0 0.5em;
  -o-box-shadow: rgba(0, 0, 0, 0.75) 0 0 0.5em;
  box-shadow: rgba(0, 0, 0, 0.75) 0 0 0.5em;
  -moz-transform: rotate(-1.5);
  -webkit-transform: rotate(-1.5);
  -o-transform: rotate(-1.5);
  transform: rotate(-1.5);
}
.no-rgba #feature {
  border-color: #beada0;
}
.no-rgba #feature {
  color: white;
}
.no-rgba #feature {
  background-color: #500f13;
}
#feature > .body {
  -moz-transform: rotate(1.5);
  -webkit-transform: rotate(1.5);
  -o-transform: rotate(1.5);
  transform: rotate(1.5);
}
#feature a:link, #feature a:visited {
  color: white;
}
.no-rgba #feature a:link, .no-rgba #feature a:visited {
  color: white;
}
#feature a:hover, #feature a:focus, #feature a:active {
  text-decoration: none;
}
#feature article h1 {
  font-size: 3em;
  line-height: 1em;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
#feature article h1 a:link, #feature article h1 a:visited {
  color: white;
  text-decoration: none;
}
.no-rgba #feature article h1 a:link, .no-rgba #feature article h1 a:visited {
  color: white;
}
#feature article h1 a:hover, #feature article h1 a:focus, #feature article h1 a:active {
  text-decoration: underline;
}
#feature section h1 {
  font-size: 1.5em;
  line-height: 1em;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
#feature figure {
  border-color: #beada0;
}

#social ul {
  text-align: center;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  display: inline-block;
  margin-top: 1.5em;
}
#social ul {
  display: block;
}
#social ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  /* ugly hacks for IE6-7 */
  #display: inline;
  #vertical-align: auto;
  white-space: no-wrap;
  padding-left: 0;
  padding-right: 0;
}
#social ul li {
  margin: 0.375em;
  padding: 0.313em;
  border-width: 0.063em;
  border-style: solid;
  border-color: white;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  -o-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  -khtml-border-radius: 0.5em;
  border-radius: 0.5em;
  background-color: rgba(80, 76, 15, 0.5);
  -moz-box-shadow: #333333 1px 1px 5px;
  -webkit-box-shadow: #333333 1px 1px 5px;
  -o-box-shadow: #333333 1px 1px 5px;
  box-shadow: #333333 1px 1px 5px;
}
.no-rgba #social ul li {
  background-color: #656013;
}
#social ul li:hover {
  background-color: rgba(80, 76, 15, 0.85);
}
.no-rgba #social ul li:hover {
  background-color: #504c0f;
}
#social a[href*="twitter"] {
  text-indent: -9999em;
  overflow: hidden;
  text-align: left;
  background-image: url('http://media.thesteelwheels.com/static/images/icon_twitter.png?1265153367');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
#social a[href*="facebook"] {
  text-indent: -9999em;
  overflow: hidden;
  text-align: left;
  background-image: url('http://media.thesteelwheels.com/static/images/icon_facebook.png?1265153338');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
#social a[href*="myspace"] {
  text-indent: -9999em;
  overflow: hidden;
  text-align: left;
  background-image: url('http://media.thesteelwheels.com/static/images/icon_myspace.png?1265153349');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
#social a:link, #social a:visited {
  display: block;
  height: 3em;
  width: 3em;
  -moz-opacity: 0.75;
  -webkit-opacity: 0.75;
  -o-opacity: 0.75;
  -khtml-opacity: 0.75;
  opacity: 0.75;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
}
#social a:hover, #social a:focus, #social a:active {
  -moz-opacity: 1;
  -webkit-opacity: 1;
  -o-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

#content {
  background-color: rgba(190, 173, 160, 0.5);
  text-shadow: rgba(190, 173, 160, 0.75) 1px 1px 0px;
  -moz-box-shadow: rgba(0, 0, 0, 0.75) 0 0 0.5em;
  -webkit-box-shadow: rgba(0, 0, 0, 0.75) 0 0 0.5em;
  -o-box-shadow: rgba(0, 0, 0, 0.75) 0 0 0.5em;
  box-shadow: rgba(0, 0, 0, 0.75) 0 0 0.5em;
  overflow: hidden;
}
.no-rgba #content {
  background-color: #beada0;
}
.no-rgba #content {
  -moz-opacity: 0.85;
  -webkit-opacity: 0.85;
  -o-opacity: 0.85;
  -khtml-opacity: 0.85;
  opacity: 0.85;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
}
#content section + section {
  margin-top: 3em;
  border-top: 2px dashed;
  border-top-style: solid;
  border-top-width: 0.125em;
  padding-top: 2.875em;
  border-color: black;
}
#content .show-nav, #content .post-nav {
  margin-top: 1.5em;
  margin-bottom: 2.25em;
  border: 2px dashed;
  border-width: 2px 0;
  border-bottom-style: solid;
  border-bottom-width: 0.125em;
  padding-bottom: 0.25em;
  border-top-style: solid;
  border-top-width: 0.125em;
  padding-top: 0.25em;
  text-align: center;
}
#content .show-nav a, #content .show-nav span, #content .post-nav a, #content .post-nav span {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  /* ugly hacks for IE6-7 */
  #display: inline;
  #vertical-align: auto;
  padding: 0 0.375em;
}
#content .show-nav .current, #content .post-nav .current {
  color: rgba(255, 255, 255, 0.75);
  background-color: rgba(80, 15, 19, 0.75);
  text-shadow: rgba(0, 0, 0, 0.85) 1px 1px 0px;
}
.no-rgba #content .show-nav .current, .no-rgba #content .post-nav .current {
  color: white;
}
.no-rgba #content .show-nav .current, .no-rgba #content .post-nav .current {
  background-color: #500f13;
}

#news header {
  display: inline-block;
}
#news header:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
#news header {
  display: block;
}
#news .archive-link {
  -moz-box-shadow: rgba(80, 15, 19, 0.85) 1px 1px 5px;
  -webkit-box-shadow: rgba(80, 15, 19, 0.85) 1px 1px 5px;
  -o-box-shadow: rgba(80, 15, 19, 0.85) 1px 1px 5px;
  box-shadow: rgba(80, 15, 19, 0.85) 1px 1px 5px;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  -o-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  -khtml-border-radius: 0.5em;
  border-radius: 0.5em;
  max-width: 28em;
  margin-bottom: 1.5em;
}
#news .archive-link a:link, #news .archive-link a:visited {
  display: block;
  text-align: center;
  background-color: rgba(80, 76, 15, 0.75);
  color: white;
  text-shadow: rgba(80, 15, 19, 0.85) 1px 1px 0px;
  border-width: 0.063em;
  border-style: solid;
  border-color: white;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  -o-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  -khtml-border-radius: 0.5em;
  border-radius: 0.5em;
  padding: 0.75em;
  border-top-style: solid;
  border-top-width: 0.063em;
  padding-top: 0.688em;
  border-bottom-style: solid;
  border-bottom-width: 0.063em;
  padding-bottom: 0.688em;
  text-decoration: none;
  -moz-opacity: 0.5;
  -webkit-opacity: 0.5;
  -o-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  -moz-transition-property: .5s;
  -webkit-transition-property: .5s;
  -o-transition-property: .5s;
  transition-property: .5s;
  -moz-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
}
.no-rgba #news .archive-link a:link, .no-rgba #news .archive-link a:visited {
  background-color: #504c0f;
}
.no-rgba #news .archive-link a:link, .no-rgba #news .archive-link a:visited {
  color: white;
}
#feature #news .archive-link a:link, #feature #news .archive-link a:visited {
  -moz-opacity: 1;
  -webkit-opacity: 1;
  -o-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  background-color: rgba(59, 55, 11, 0.75);
}
.no-rgba #feature #news .archive-link a:link, .no-rgba #feature #news .archive-link a:visited {
  background-color: #3b370b;
}
#news .archive-link a:hover, #news .archive-link a:focus, #news .archive-link a:active {
  -moz-opacity: 1;
  -webkit-opacity: 1;
  -o-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  -moz-transition-property: .5s;
  -webkit-transition-property: .5s;
  -o-transition-property: .5s;
  transition-property: .5s;
  -moz-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
}
#feature #news .archive-link a:hover, #feature #news .archive-link a:focus, #feature #news .archive-link a:active {
  background-color: rgba(80, 76, 15, 0.75);
}
.no-rgba #feature #news .archive-link a:hover, .no-rgba #feature #news .archive-link a:focus, .no-rgba #feature #news .archive-link a:active {
  background-color: #504c0f;
}
.no-rgba #news .archive-link a:hover, .no-rgba #news .archive-link a:focus, .no-rgba #news .archive-link a:active {
  -moz-opacity: 0.75;
  -webkit-opacity: 0.75;
  -o-opacity: 0.75;
  -khtml-opacity: 0.75;
  opacity: 0.75;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
}
#news .archive-link a:after {
  content: " »";
}
#news article header time, #news article header cite, #news article footer div {
  font-size: 0.875em;
  line-height: 1.714em;
  color: rgba(0, 0, 0, 0.75);
}
.no-rgba #news article header time, .no-rgba #news article header cite, .no-rgba #news article footer div {
  color: #3f3f3f;
}
#news article .body {
  display: inline-block;
}
#news article .body:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
#news article .body {
  display: block;
}
#news article footer {
  clear: both;
}
#news article footer p {
  margin-bottom: 0;
}
#news #comments {
  clear: both;
  margin-top: 1.5em;
  border-top: 2px dashed;
  border-color: rgba(80, 15, 19, 0.25);
  border-top-style: solid;
  border-top-width: 0.125em;
  padding-top: 1.375em;
}
.no-rgba #news #comments {
  border-color: #bea0a2;
}
#news #comments article {
  border-bottom-style: solid;
  border-bottom-width: 0.125em;
  padding-bottom: 0.625em;
  margin-bottom: 2.25em;
  margin-top: 1.5em;
}
#news #comments article header {
  display: inline;
  float: left;
  width: 22.936%;
  margin-right: 2.752%;
  text-align: right;
}
#news #comments article header h1 {
  font-size: 1em;
  line-height: 1.5em;
  margin-top: 1.5em;
}
#news #comments article header span {
  display: block;
}
#news #comments article .body {
  display: inline;
  float: left;
  width: 74.312%;
  margin-right: 2.752%;
  display: inline;
  float: right;
  margin-right: 0;
  /* ugly hacks for IE6-7 */
  #margin-left: -1.5em;
}
#news #comments button[class$="preview"] {
  background: transparent;
  border: 0;
  -moz-box-shadow: transparent 0 0 0;
  -webkit-box-shadow: transparent 0 0 0;
  -o-box-shadow: transparent 0 0 0;
  box-shadow: transparent 0 0 0;
  padding: 0;
  color: #500f13;
  text-shadow: rgba(190, 173, 160, 0.75) 1px 1px 0px;
}
#news #comments button[class$="preview"]:hover, #news #comments button[class$="preview"]:focus, #news #comments button[class$="preview"]:active {
  color: #250709;
}
#news.list #comments {
  border-top: 0;
  padding-top: 0;
  margin-top: 0;
}
#news.list #comments > h1 {
  font-size: 0.875em;
  line-height: 1.714em;
}

#shows article {
  display: inline-block;
}
#shows article:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
#shows article {
  display: block;
}
#shows article .meta {
  display: inline;
  float: left;
  width: 22.936%;
  margin-right: 2.752%;
  text-align: right;
  text-transform: uppercase;
}
#shows article .meta a:link, #shows article .meta a:visited, #shows article .meta a:hover, #shows article .meta a:focus, #shows article .meta a:active {
  display: block;
  text-decoration: none;
}
#shows article .meta .eventdate {
  font-family: "Museo Slab 500", Helvetica, Arial, sans-serif;
  font-size: 1.5em;
  line-height: 1em;
  display: block;
}
#shows article .location, #shows article .description {
  display: inline;
  float: left;
  width: 74.312%;
  margin-right: 2.752%;
  display: inline;
  float: right;
  margin-right: 0;
  /* ugly hacks for IE6-7 */
  #margin-left: -1.5em;
}
#shows article:last-of-type {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
#shows.list article {
  border-bottom-style: solid;
  border-bottom-width: 0.125em;
  padding-bottom: 0.625em;
  margin-bottom: 0.75em;
}
.fontface #shows.list .description {
  font-family: "Museo Slab 500 Italic", Helvetica, Arial, sans-serif;
}
.no-fontface #shows.list .description {
  font-style: italic;
}
#shows.list .description p {
  margin: 0;
}

#upcoming-shows article div {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  /* ugly hacks for IE6-7 */
  #display: inline;
  #vertical-align: auto;
}
#upcoming-shows article h1 {
  font-family: "Museo Slab 500", Helvetica, Arial, sans-serif;
}
.fontface #upcoming-shows article h1 {
  font-family: "Museo Slab 500 Italic", Helvetica, Arial, sans-serif;
}
.no-fontface #upcoming-shows article h1 {
  font-style: italic;
}
#upcoming-shows article h1:before {
  content: " – ";
}

#records article > header h1, #records article > header h2 {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  /* ugly hacks for IE6-7 */
  #display: inline;
  #vertical-align: auto;
}
#records article > header h2 {
  padding: 0 1em;
  margin: 0 1em;
  border-left-width: 0.125em;
  border-left-style: solid;
  border-color: rgba(80, 15, 19, 0.75);
}
.no-rgba #records article > header h2 {
  border-color: #500f13;
}
#records article figure {
  display: inline;
  float: left;
  margin-right: 1.5em;
  margin-bottom: 0.5em;
}
#records article:nth-child(odd) figure {
  margin-right: 0;
  -moz-transform: rotate(1);
  -webkit-transform: rotate(1);
  -o-transform: rotate(1);
  transform: rotate(1);
  display: inline;
  float: right;
  margin-left: 1.5em;
  margin-bottom: 0.5em;
}

#pr article {
  margin-bottom: 1.5em;
  padding: 0;
  border-bottom: 0;
}
#pr article time {
  display: inline;
  float: left;
  width: 22.936%;
  margin-right: 2.752%;
  font-family: "ChunkFive Regular", Helvetica, Arial, sans-serif;
  text-align: right;
}
.no-fontface #pr article time {
  font-weight: bold;
}
#pr article h1 {
  display: inline;
  float: left;
  width: 74.312%;
  margin-right: 2.752%;
  display: inline;
  float: right;
  margin-right: 0;
  /* ugly hacks for IE6-7 */
  #margin-left: -1.5em;
  font-family: "Museo Slab 500", Helvetica, Arial, sans-serif;
}

#clippings cite {
  font-size: 0.875em;
  line-height: 1.714em;
}
#clippings cite .fn + .org:before {
  content: ", ";
}
.press #clippings blockquote {
  display: inline;
  float: left;
  width: 46.789%;
  margin-right: 2.752%;
  margin-top: 0;
}
.press #clippings blockquote:nth-child(even) {
  display: inline;
  float: right;
  margin-right: 0;
  /* ugly hacks for IE6-7 */
  #margin-left: -1.5em;
}
.press #clippings blockquote:nth-child(odd) {
  clear: both;
  margin-right: 0;
  padding-right: 7.339%;
  border-right: 2px dashed;
  border-right-width: 0.125em;
  border-color: rgba(80, 15, 19, 0.25);
}
.no-rgba .press #clippings blockquote:nth-child(odd) {
  border-color: #bea0a2;
}
.press #clippings blockquote:nth-child(odd):last-of-type {
  float: none;
  display: block;
  padding: 0;
  border-right: 0;
  border-top: 2px dashed;
  border-top-style: solid;
  border-top-width: 0.125em;
  padding-top: 1.375em;
  border-color: rgba(80, 15, 19, 0.25);
  width: auto;
  clear: both;
  padding-left: 12.844%;
  padding-right: 12.844%;
}
.no-rgba .press #clippings blockquote:nth-child(odd):last-of-type {
  border-color: #bea0a2;
}
.press #clippings .more {
  display: none;
}

#contact-form .thanks {
  font-size: 3em;
  line-height: 1em;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.675);
  -moz-border-radius: 0.333em;
  -webkit-border-radius: 0.333em;
  -o-border-radius: 0.333em;
  -ms-border-radius: 0.333em;
  -khtml-border-radius: 0.333em;
  border-radius: 0.333em;
  margin: 0 14.545%;
  padding: 0.25em;
}
.no-rgba #contact-form .thanks {
  background-color: false;
}
#contact-form fieldset.message {
  display: inline;
  float: left;
  width: 61.818%;
  margin-right: 1.818%;
  margin-top: 3em;
  margin-bottom: 3em;
}
#contact-form fieldset.message label {
  font-family: "ChunkFive Regular", Helvetica, Arial, sans-serif;
  font-size: 3em;
  line-height: 1em;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.no-fontface #contact-form fieldset.message label {
  font-weight: bold;
}
#contact-form fieldset.user, #contact-form fieldset.submit {
  display: inline;
  float: left;
  width: 36.364%;
  margin-right: 1.818%;
  display: inline;
  float: right;
  margin-right: 0;
  /* ugly hacks for IE6-7 */
  #margin-left: -1.5em;
}
#contact-form fieldset.user {
  margin-top: 4.5em;
}

#contact article {
  margin: 0;
  padding: 0;
  border: 0;
  display: inline;
  float: left;
  width: 46.789%;
  margin-right: 2.752%;
  margin-bottom: 1.5em;
}
#contact article h1 {
  margin-bottom: 1em;
}
#contact article:nth-child(even) {
  clear: both;
  margin-right: 0;
  padding-right: 7.339%;
  border-right: 2px dashed;
  border-right-width: 0.125em;
  border-color: rgba(80, 15, 19, 0.25);
}
.no-rgba #contact article:nth-child(even) {
  border-color: #bea0a2;
}
#contact article:nth-child(odd) {
  display: inline;
  float: right;
  margin-right: 0;
  /* ugly hacks for IE6-7 */
  #margin-left: -1.5em;
}
#contact article:last-child {
  float: none;
  display: block;
  width: auto;
  margin: 0;
  padding: 0;
  border-right: 0;
  border-top: 2px dashed;
  border-top-style: solid;
  border-top-width: 0.125em;
  padding-top: 1.375em;
  border-color: rgba(80, 15, 19, 0.25);
  clear: both;
}
.no-rgba #contact article:last-child {
  border-color: #bea0a2;
}
#contact article:fist-child {
  padding-top: 0;
  border-top: 0;
}

#after {
  padding: 1.5em 1.639%;
  border: 1px solid #beada0;
  border-width: 1px 0;
  background-color: rgba(59, 11, 14, 0.875);
  color: rgba(255, 255, 255, 0.75);
  text-shadow: rgba(0, 0, 0, 0.75) 1px 1px 0px;
  -moz-box-shadow: rgba(0, 0, 0, 0.875) 0 0 1.5em;
  -webkit-box-shadow: rgba(0, 0, 0, 0.875) 0 0 1.5em;
  -o-box-shadow: rgba(0, 0, 0, 0.875) 0 0 1.5em;
  box-shadow: rgba(0, 0, 0, 0.875) 0 0 1.5em;
  -moz-transition-property: all;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
}
.no-rgba #after {
  background-color: #500f13;
}
.no-rgba #after {
  color: #bea0a2;
}
#after section {
  padding: 3em 0;
  clear: both;
  margin-right: 4.918%;
  margin-left: 4.918%;
  padding-left: 3.825%;
  padding-right: 3.825%;
}
#after h1.title {
  display: none;
}
.no-rgba #after {
  -moz-opacity: 0.9;
  -webkit-opacity: 0.9;
  -o-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}

footer[role="contentinfo"] {
  padding-bottom: 3em;
  color: rgba(190, 173, 160, 0.75);
  background-color: rgba(59, 55, 11, 0.5);
  text-align: left;
  text-shadow: rgba(0, 0, 0, 0.75) 1px 1px 0px;
}
.no-rgba footer[role="contentinfo"] {
  color: #502b0f;
}
.no-rgba footer[role="contentinfo"] {
  background-color: #251407;
}
footer[role="contentinfo"] .license {
  display: inline;
  float: left;
  width: 40.437%;
  margin-right: 1.639%;
  padding-left: 3.825%;
  margin-left: 4.918%;
}
footer[role="contentinfo"] .credit {
  display: inline;
  float: left;
  width: 40.437%;
  margin-right: 1.639%;
  padding-right: 3.825%;
  display: inline;
  float: right;
  margin-right: 4.918%;
  /* ugly hacks for IE6-7 */
  #margin-left: -1.5em;
  text-align: right;
}
footer[role="contentinfo"] p {
  margin: 0;
  font-size: 0.75em;
}
footer[role="contentinfo"] cite {
  font-family: "Museo Slab 500", Helvetica, Arial, sans-serif;
  font-style: normal;
}
footer[role="contentinfo"] cite:before {
  content: "";
}
footer[role="contentinfo"] a:link, footer[role="contentinfo"] a:visited {
  color: rgba(190, 173, 160, 0.75);
  text-decoration: none;
}
.no-rgba footer[role="contentinfo"] a:link, .no-rgba footer[role="contentinfo"] a:visited {
  color: #502b0f;
}
footer[role="contentinfo"] a:hover, footer[role="contentinfo"] a:focus, footer[role="contentinfo"] a:active {
  color: rgba(80, 15, 19, 0.5);
}
.no-rgba footer[role="contentinfo"] a:hover, .no-rgba footer[role="contentinfo"] a:focus, .no-rgba footer[role="contentinfo"] a:active {
  color: #500f13;
}
footer[role="contentinfo"] nav {
  clear: both;
  margin-right: 4.918%;
  margin-left: 4.918%;
  margin-top: 3em;
}
footer[role="contentinfo"] nav ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
}
footer[role="contentinfo"] nav ul {
  display: block;
}
footer[role="contentinfo"] nav ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  /* ugly hacks for IE6-7 */
  #display: inline;
  #vertical-align: auto;
  white-space: no-wrap;
  padding-left: 0;
  padding-right: 0;
}
footer[role="contentinfo"] nav ul a:link, footer[role="contentinfo"] nav ul a:visited {
  display: block;
}
footer[role="contentinfo"] nav ul li {
  padding: 0 0.5em;
}
.no-rgba footer[role="contentinfo"] {
  -moz-opacity: 0.9;
  -webkit-opacity: 0.9;
  -o-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}

body.news #footer-nav li.news a:link, body.news #footer-nav li.news a:visited {
  color: rgba(80, 15, 19, 0.5);
}
.fontface body.news #footer-nav li.news a:link, .fontface body.news #footer-nav li.news a:visited {
  font-family: "Museo Slab 500 Italic", Helvetica, Arial, sans-serif;
}
.no-fontface body.news #footer-nav li.news a:link, .no-fontface body.news #footer-nav li.news a:visited {
  font-style: italic;
}
.no-rgba body.news #footer-nav li.news a:link, .no-rgba body.news #footer-nav li.news a:visited {
  color: #500f13;
}
body.news #footer-nav li.news a:hover, body.news #footer-nav li.news a:focus, body.news #footer-nav li.news a:active {
  cursor: default;
}

body.shows #footer-nav li.shows a:link, body.shows #footer-nav li.shows a:visited {
  color: rgba(80, 15, 19, 0.5);
}
.fontface body.shows #footer-nav li.shows a:link, .fontface body.shows #footer-nav li.shows a:visited {
  font-family: "Museo Slab 500 Italic", Helvetica, Arial, sans-serif;
}
.no-fontface body.shows #footer-nav li.shows a:link, .no-fontface body.shows #footer-nav li.shows a:visited {
  font-style: italic;
}
.no-rgba body.shows #footer-nav li.shows a:link, .no-rgba body.shows #footer-nav li.shows a:visited {
  color: #500f13;
}
body.shows #footer-nav li.shows a:hover, body.shows #footer-nav li.shows a:focus, body.shows #footer-nav li.shows a:active {
  cursor: default;
}

body.records #footer-nav li.records a:link, body.records #footer-nav li.records a:visited {
  color: rgba(80, 15, 19, 0.5);
}
.fontface body.records #footer-nav li.records a:link, .fontface body.records #footer-nav li.records a:visited {
  font-family: "Museo Slab 500 Italic", Helvetica, Arial, sans-serif;
}
.no-fontface body.records #footer-nav li.records a:link, .no-fontface body.records #footer-nav li.records a:visited {
  font-style: italic;
}
.no-rgba body.records #footer-nav li.records a:link, .no-rgba body.records #footer-nav li.records a:visited {
  color: #500f13;
}
body.records #footer-nav li.records a:hover, body.records #footer-nav li.records a:focus, body.records #footer-nav li.records a:active {
  cursor: default;
}

body.media #footer-nav li.media a:link, body.media #footer-nav li.media a:visited {
  color: rgba(80, 15, 19, 0.5);
}
.fontface body.media #footer-nav li.media a:link, .fontface body.media #footer-nav li.media a:visited {
  font-family: "Museo Slab 500 Italic", Helvetica, Arial, sans-serif;
}
.no-fontface body.media #footer-nav li.media a:link, .no-fontface body.media #footer-nav li.media a:visited {
  font-style: italic;
}
.no-rgba body.media #footer-nav li.media a:link, .no-rgba body.media #footer-nav li.media a:visited {
  color: #500f13;
}
body.media #footer-nav li.media a:hover, body.media #footer-nav li.media a:focus, body.media #footer-nav li.media a:active {
  cursor: default;
}

body.press #footer-nav li.press a:link, body.press #footer-nav li.press a:visited {
  color: rgba(80, 15, 19, 0.5);
}
.fontface body.press #footer-nav li.press a:link, .fontface body.press #footer-nav li.press a:visited {
  font-family: "Museo Slab 500 Italic", Helvetica, Arial, sans-serif;
}
.no-fontface body.press #footer-nav li.press a:link, .no-fontface body.press #footer-nav li.press a:visited {
  font-style: italic;
}
.no-rgba body.press #footer-nav li.press a:link, .no-rgba body.press #footer-nav li.press a:visited {
  color: #500f13;
}
body.press #footer-nav li.press a:hover, body.press #footer-nav li.press a:focus, body.press #footer-nav li.press a:active {
  cursor: default;
}

body.about #footer-nav li.about a:link, body.about #footer-nav li.about a:visited {
  color: rgba(80, 15, 19, 0.5);
}
.fontface body.about #footer-nav li.about a:link, .fontface body.about #footer-nav li.about a:visited {
  font-family: "Museo Slab 500 Italic", Helvetica, Arial, sans-serif;
}
.no-fontface body.about #footer-nav li.about a:link, .no-fontface body.about #footer-nav li.about a:visited {
  font-style: italic;
}
.no-rgba body.about #footer-nav li.about a:link, .no-rgba body.about #footer-nav li.about a:visited {
  color: #500f13;
}
body.about #footer-nav li.about a:hover, body.about #footer-nav li.about a:focus, body.about #footer-nav li.about a:active {
  cursor: default;
}

body.contact #footer-nav li.contact a:link, body.contact #footer-nav li.contact a:visited {
  color: rgba(80, 15, 19, 0.5);
}
.fontface body.contact #footer-nav li.contact a:link, .fontface body.contact #footer-nav li.contact a:visited {
  font-family: "Museo Slab 500 Italic", Helvetica, Arial, sans-serif;
}
.no-fontface body.contact #footer-nav li.contact a:link, .no-fontface body.contact #footer-nav li.contact a:visited {
  font-style: italic;
}
.no-rgba body.contact #footer-nav li.contact a:link, .no-rgba body.contact #footer-nav li.contact a:visited {
  color: #500f13;
}
body.contact #footer-nav li.contact a:hover, body.contact #footer-nav li.contact a:focus, body.contact #footer-nav li.contact a:active {
  cursor: default;
}

/* @end */
/* @group OVERRIDES by page */
.home #feature article, .home #feature #connect {
  margin-top: 15em;
  background-color: rgba(0, 0, 0, 0.675);
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  -o-border-radius: 1em;
  -ms-border-radius: 1em;
  -khtml-border-radius: 1em;
  border-radius: 1em;
}
.no-rgba .home #feature article, .no-rgba .home #feature #connect {
  background-color: #280709;
}
.no-rgba .home #feature article, .no-rgba .home #feature #connect {
  -moz-opacity: 0.9;
  -webkit-opacity: 0.9;
  -o-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}
.home #feature article {
  display: inline;
  float: left;
  width: 57.576%;
  margin-right: 1.818%;
  padding: 1.5em 0;
  padding-left: 4.242%;
  padding-right: 4.242%;
}
.home #feature #connect {
  display: inline;
  float: left;
  width: 32.121%;
  margin-right: 1.818%;
  display: inline;
  float: right;
  margin-right: 0;
  /* ugly hacks for IE6-7 */
  #margin-left: -1.5em;
}
.home #feature #connect > div {
  margin: 1.5em;
}
.home #feature .thanks p {
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  -o-border-radius: 1em;
  -ms-border-radius: 1em;
  -khtml-border-radius: 1em;
  border-radius: 1em;
  background-color: rgba(190, 188, 160, 0.75);
  padding: 0.75em;
  text-align: center;
  margin: 0;
}
.no-rgba .home #feature .thanks p {
  background-color: #bebca0;
}
.home #feature form li {
  display: inline-block;
}
.home #feature form li:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.home #feature form li {
  display: block;
}
.home #feature form li div.mce_inline_error {
  font-size: 0.75em;
  line-height: 2em;
  -moz-border-radius: 0.25em;
  -webkit-border-radius: 0.25em;
  -o-border-radius: 0.25em;
  -ms-border-radius: 0.25em;
  -khtml-border-radius: 0.25em;
  border-radius: 0.25em;
  text-shadow: none;
  background: #500f13;
  clear: both;
  text-align: center;
  position: relative;
}
.fontface .home #feature form li div.mce_inline_error {
  font-family: "Museo Slab 500 Italic", Helvetica, Arial, sans-serif;
}
.no-fontface .home #feature form li div.mce_inline_error {
  font-style: italic;
}
.home #feature form label {
  display: inline;
  float: left;
  width: 33.962%;
  margin-right: 5.66%;
  margin: 0;
  position: relative;
}
.home #feature form label strong {
  position: absolute;
  left: -1em;
}
.home #feature form input {
  display: inline;
  float: left;
  width: 60.377%;
  margin-right: 5.66%;
  display: inline;
  float: right;
  margin-right: 0;
  /* ugly hacks for IE6-7 */
  #margin-left: -1.5em;
  font-size: 0.75em;
  line-height: 2em;
  padding: 0.167em;
}
.home #feature form li.wcheckbox {
  clear: both;
  padding-left: 39.623%;
  position: relative;
}
.home #feature form li.wcheckbox label, .home #feature form li.wcheckbox input {
  float: none;
  display: block;
  width: auto;
  margin-right: auto;
  display: inline;
  float: left;
}
.home #feature form li.wcheckbox input {
  margin: 0.5em 0.5em 0 0;
}
.home #feature form li.wcheckbox label {
  font-size: 0.75em;
  line-height: 2em;
}
.fontface .home #feature form li.wcheckbox label {
  font-family: "Museo Slab 500 Italic", Helvetica, Arial, sans-serif;
}
.no-fontface .home #feature form li.wcheckbox label {
  font-style: italic;
}
.home #feature form li.wcheckbox label:after {
  display: none;
}
.home #feature form li.wcheckbox a[href="#street-team-help"]:link, .home #feature form li.wcheckbox a[href="#street-team-help"]:visited {
  display: inline;
  float: right;
  -moz-border-radius: 6em;
  -webkit-border-radius: 6em;
  -o-border-radius: 6em;
  -ms-border-radius: 6em;
  -khtml-border-radius: 6em;
  border-radius: 6em;
  border: 1px solid white;
  margin: 0 0.4em;
  width: 1.5em;
  text-align: center;
  background: #500f13;
  text-decoration: none;
}
.home #feature form li.wcheckbox a[href="#street-team-help"]:hover, .home #feature form li.wcheckbox a[href="#street-team-help"]:focus, .home #feature form li.wcheckbox a[href="#street-team-help"]:active {
  background: #504c0f;
}

#street-team-help {
  font-size: 0.75em;
  line-height: 2em;
  border-style: solid;
  border-width: 0.083em;
  padding: 1.917em;
  display: none;
  border-color: white;
  position: absolute;
  bottom: 80%;
  right: -1em;
  width: 165.625%;
  background: black;
}
#street-team-help:target, #street-team-help.active {
  display: block;
}
#street-team-help:target:after, #street-team-help.active:after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  right: 1em;
  border: 1.5em solid rgba(0, 0, 0, 0);
  border-top-color: white;
}
#street-team-help a[href="#newsletter"] {
  position: absolute;
  bottom: 0;
  right: 0.25em;
  text-transform: small-caps;
  letter-spacing: 0.1em;
}

/* @end */
/* @group DEBUG */
/* @end */
