/*
  Theme Name: Blazers Theme
  Theme URI: http://digwp.com
  Description: This is just a BLANK starter WordPress Theme template -- WordPress v2.9.1
  Author: Chris Coyier
  Author URI: http://chriscoyier.net
  Version: 1
*/

@font-face {
  font-family: 'Fireye-GF-3';
  src: url("https://www.derbywheelblazers.com/wp-content/themes/theme/fonts/Fireye-GF-3/Fireye-GF-3.ttf.woff") format("woff"), url("https://www.derbywheelblazers.com/wp-content/themes/theme/fonts/Fireye-GF-3/Fireye-GF-3.ttf.svg#Fireye-GF-3") format("svg"), url("https://www.derbywheelblazers.com/wp-content/themes/theme/fonts/Fireye-GF-3/Fireye-GF-3.ttf.eot"), url("https://www.derbywheelblazers.com/wp-content/themes/theme/fonts/Fireye-GF-3/Fireye-GF-3.ttf.eot#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Contrail One';
  src: url("https://www.derbywheelblazers.com/wp-content/themes/theme/fonts/Contrail_One/ContrailOne-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Dosis';
  src: url("https://www.derbywheelblazers.com/wp-content/themes/theme/fonts/Dosis/Dosis-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@media screen {
  * {
    margin: 0;
    padding: 0; }
  body {
    font-family: 'Dosis', sans-serif;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f6881f), color-stop(50%, #fcbc43), to(#f6881f));
    background-image: -webkit-linear-gradient(#f6881f 0%, #fcbc43 50%, #f6881f 100%);
    background-image: -o-linear-gradient(#f6881f 0%, #fcbc43 50%, #f6881f 100%);
    background-image: linear-gradient(#f6881f 0%, #fcbc43 50%, #f6881f 100%); }
  html {
    height: 100%; }
  .screen-reader-text {
    position: absolute;
    left: -9999px;
    top: -9999px; }
  .clear {
    clear: both; }
  .group:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0; }
  * html .group, *:first-child + html .group {
    zoom: 1; }
  #page-wrap {
    width: 910px;
    border: 1px solid #F78A21;
    padding: 25px 25px 0 25px;
    margin: 20px auto 40px auto;
    background: rgba(255, 255, 255, 0.4);
    -webkit-box-shadow: 5px 10px 25px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 5px 10px 25px 10px rgba(0, 0, 0, 0.1); }
  .article {
    float: left;
    width: 550px;
    background: rgba(255, 255, 255, 0.6);
    border: 1px solid #f78A21;
    padding: 15px;
    margin-bottom: 25px;
    color: #3d3d3d; }
    .article h2 {
      width: auto;
      color: #fff;
      padding: 10px;
      font-weight: normal;
      margin: 0 0 10px 0; }
      .article h2 a {
        color: inherit; }
        .article h2 a:hover {
          text-decoration: none; }
  strong {
    font-weight: 700px; }
  h1 {
    font-size: 1.6em; }
  h2 {
    font-size: 1.4em; }
  h3 {
    font-size: 1.35em; }
  h4 {
    font-size: 1.3em; }
  h5 {
    font-size: 1.2em; }
  h6 {
    font-size: 1.1em; }
  p {
    margin: 0 0 10px 0;
    font-size: 1.1em; }
  a {
    text-decoration: none;
    color: inherit; }
  ul, ol {
    margin: 0 0 0 0; }
  ul ul {
    font-size: 100%; }
  #header {
    height: auto;
    width: 100%;
    color: #fff; }
  #header-content-holder {
    width: 960px;
    height: 190px;
    margin: auto;
    background: url("../../uploads/2012/09/banner.png") no-repeat right; }
    #header-content-holder img {
      float: left; }
  #top-nav-holder {
    width: 100%;
    height: auto;
    padding: 10px 0;
    border-top: 1px solid #000;
    border-bottom: 1px solid #545454;
    background: -webkit-gradient(linear, left top, left bottom, from(#545454), to(#000000));
    background: -webkit-linear-gradient(top, #545454 0%, #000000 100%);
    background: -o-linear-gradient(top, #545454 0%, #000000 100%);
    background: linear-gradient(to bottom, #545454 0%, #000000 100%);
    -webkit-box-shadow: 0px 1px 25px 10px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 1px 25px 10px rgba(0, 0, 0, 0.2); }
  #top-nav {
    font-family: 'Contrail One', cursive;
    width: 960px;
    margin: auto; }
    #top-nav ul {
      list-style: none; }
    #top-nav li {
      display: inline;
      margin-left: 25px; }
    #top-nav a {
      color: #fff; }
  .post {
    margin-bottom: 50px; }
  .entry p {
    padding: 0 15px;
    line-height: 1.5em;
    letter-spacing: 0.06em; }
    .entry p a {
      color: blue; }
      .entry p a:hover {
        text-decoration: none; }
  .entry form {
    display: none; }
  .main-title {
    width: 550px;
    min-height: 60px;
    background: url("../../uploads/2012/09/page-title.png");
    background-repeat: no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    margin-bottom: 20px;
    padding-top: 15px;
    padding-bottom: 10px; }
    .main-title h1 {
      font-family: 'Fireye-GF-3' !important;
      font-style: bold;
      font-size: 25.6px;
      text-transform: uppercase;
      color: white;
      width: 415px;
      margin: 0 10px 0 125px;
      text-shadow: 1px 1px 5px #000000;
      -webkit-filter: dropshadow(color=#000000, offx=1, offy=1);
              filter: dropshadow(color=#000000, offx=1, offy=1); }
      .main-title h1 a:hover {
        color: inherit;
        text-decoration: none; }
  #home-column-holder {
    margin-top: 20px;
    border-top: 1px solid #f78A21;
    padding-top: 20px; }
    #home-column-holder h3 {
      color: #f78a21;
      margin-bottom: 15px; }
  .home-column {
    float: left;
    width: 240px;
    height: auto; }
  #home-column-one {
    padding: 0 19px 0 15px; }
  #home-column-two {
    padding: 0 15px 0 20px;
    border-left: 1px solid #f78a21; }
    #home-column-two ul {
      list-style: none;
      border-top: 1px solid #F7CBA3; }
    #home-column-two li {
      border-bottom: 1px solid #F7CBA3;
      padding: 5px 0;
      font-size: 0.8em; }
      #home-column-two li a {
        color: #3d3d3d; }
        #home-column-two li a:hover {
          color: #3d3d3d;
          text-decoration: underline; }
  #twitter-feed {
    height: auto;
    margin: 20px 0;
    width: auto;
    border-top: 1px solid #f78a21;
    border-bottom: 1px solid #f78a21;
    padding: 10px 15px; }
    #twitter-feed img {
      float: left;
      margin-right: 15px; }
    #twitter-feed ul {
      width: 425px;
      float: left; }
    #twitter-feed li {
      margin-top: 10px; }
  .slidedeck-frame {
    border: 1px solid #F78A21; }
  #map {
    border: 1px solid #f78A21; }
  #sidebar {
    float: right;
    width: 305px; }
  .widget {
    background: rgba(255, 255, 255, 0.6);
    border: 1px solid #f78A21;
    padding: 15px;
    margin-bottom: 25px;
    width: 90%; }
    .widget h2 {
      width: auto;
      border-top: 1px solid #000;
      border-bottom: 1px solid #545454;
      color: #fff;
      font-family: 'Contrail One';
      font-size: 22.4px;
      padding: 10px;
      margin-bottom: 10px;
      background: -webkit-gradient(linear, left top, left bottom, from(#545454), to(#000000));
      background: -webkit-linear-gradient(top, #545454 0%, #000000 100%);
      background: -o-linear-gradient(top, #545454 0%, #000000 100%);
      background: linear-gradient(to bottom, #545454 0%, #000000 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#000000',GradientType=0 ); }
    .widget ul {
      width: auto;
      list-style: none;
      border-top: 1px solid #F7CBA3; }
    .widget li {
      border-bottom: 1px solid #F7CBA3;
      padding: 5px 10px;
      font-size: 0.8em;
      line-height: 22.4px; }
      .widget li a {
        color: #3d3d3d; }
        .widget li a:hover {
          color: #3d3d3d;
          text-decoration: underline; }
  .match_title {
    border-top: 1px solid #f78a21;
    border-bottom: 1px solid #f78a21;
    padding: 7px 0; }
  .logos {
    display: none; }
  .next {
    margin-left: 15px; }
  .prev {
    margin-right: 15px; }
  ol.commentlist {
    list-style: none; }
    ol.commentlist li.comment {
      border-bottom: 1px dotted #666;
      padding: 10px; }
      ol.commentlist li.comment div.vcard cite.fn {
        font-style: normal; }
      ol.commentlist li.comment div.vcard img.avatar {
        float: right;
        margin: 0 0 10px 10px; }
      ol.commentlist li.comment div.comment-meta {
        font-size: 10px; }
        ol.commentlist li.comment div.comment-meta a {
          color: #ccc; }
      ol.commentlist li.comment div.reply {
        font-size: 11px; }
        ol.commentlist li.comment div.reply a {
          font-weight: bold; }
      ol.commentlist li.comment ul.children {
        list-style: none;
        margin: 10px 0 0; }
        ol.commentlist li.comment ul.children li.depth-2 {
          border-left: 5px solid #555;
          margin: 0 0 10px 10px; }
        ol.commentlist li.comment ul.children li.depth-3 {
          border-left: 5px solid #999;
          margin: 0 0 10px 10px; }
        ol.commentlist li.comment ul.children li.depth-4 {
          border-left: 5px solid #bbb;
          margin: 0 0 10px 10px; }
    ol.commentlist li.even {
      background: #fff; }
    ol.commentlist li.odd {
      background: #f6f6f6; }
    ol.commentlist li.parent {
      border-left: 5px solid #111; }
  #footer {
    width: 100%;
    height: auto;
    background: #CE6A0C;
    border-top: 1px solid #934A05;
    color: #fff; }
  #footer-content-holder {
    width: 910px;
    margin: auto;
    padding: 25px; }
  #subscribe {
    width: 550px;
    float: left; }
  #mc_signup {
    width: auto; }
  #mc_signup_form {
    margin-bottom: 20px; }
    #mc_signup_form h5 {
      font-family: 'Fireye-GF-3';
      color: #fff;
      margin-bottom: 5px;
      text-align: center;
      border-bottom: 1px solid #fff;
      padding-bottom: 10px;
      text-shadow: 1px 1px 2px #000000;
      -webkit-filter: dropshadow(color=#000000, offx=1, offy=1);
              filter: dropshadow(color=#000000, offx=1, offy=1); }
  .mc_merge_var {
    margin: 2px 10px 25px 10px;
    padding: 0 5px;
    width: 150px;
    float: left;
    font-size: 1em; }
  .mc_var_label {
    width: 150px; }
  .mc_input {
    font-size: 1em;
    width: 150px;
    margin-top: 2px; }
  .mc_signup_submit {
    float: right; }
  #mc_signup_submit {
    font-size: 1em;
    clear: both;
    margin: 0 20px 0 0;
    padding: 7px;
    border: 1px solid #fff;
    background: #fff; }
  .mergeRow {
    margin: 0 20px 7px 20px;
    float: left;
    width: auto; }
  .mc_list li {
    display: inline;
    margin-right: 7px;
    color: #fff; }
    .mc_list li input {
      margin-right: 3px; }
  #mc_display_rewards {
    font-size: 0.8em;
    color: #fff;
    clear: both;
    border-top: 1px solid #fff;
    text-align: left;
    padding: 5px 0 0 15px; }
    #mc_display_rewards a {
      color: white; }
      #mc_display_rewards a:hover {
        color: white;
        text-decoration: underline; }
  .mc_required {
    color: #fff; }
  #mc-indicates-required {
    color: #fff;
    clear: both;
    float: left;
    margin: 0 20px 0 15px; }
  #connect {
    float: right;
    width: 305px; }
    #connect h5 {
      font-family: 'Fireye-GF-3';
      color: #fff;
      margin-bottom: 5px;
      text-align: center;
      border-bottom: 1px solid #fff;
      padding-bottom: 10px;
      text-shadow: 1px 1px 2px #000000;
      -webkit-filter: dropshadow(color=#000000, offx=1, offy=1);
              filter: dropshadow(color=#000000, offx=1, offy=1); }
    #connect ul {
      text-align: center;
      list-style: none;
      margin-top: 10px; }
    #connect li {
      display: inline;
      margin: 0 10px; } }

@media print {
  .do-not-print {
    display: none; }
  #comments {
    page-break-before: always; }
  body {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.4;
    word-spacing: 1.1pt;
    letter-spacing: 0.2pt;
    font-family: Garamond,"Times New Roman", serif;
    color: #000;
    background: none;
    font-size: 12pt; }
  h1, h2, h3, h4, h5, h6 {
    font-family: Helvetica, Arial, sans-serif; }
  h1 {
    font-size: 19pt; }
  h2 {
    font-size: 17pt; }
  h3 {
    font-size: 15pt; }
  h4, h5, h6 {
    font-size: 12pt; }
  code {
    font: 10pt Courier, monospace; }
  blockquote {
    margin: 1.3em;
    padding: 1em; }
  img {
    display: block;
    margin: 1em 0; }
  a img {
    border: none; }
  table {
    margin: 1px;
    text-align: left; }
  th {
    border-bottom: 1px solid #333;
    font-weight: bold; }
  td {
    border-bottom: 1px solid #333; }
  th, td {
    padding: 4px 10px 4px 0; }
  caption {
    background: #fff;
    margin-bottom: 2em;
    text-align: left; }
  thead {
    display: table-header-group; }
  tr {
    page-break-inside: avoid; }
  a {
    text-decoration: none;
    color: black; } }