﻿/* line 22, ../themes/layout.scss */
html {
  line-height: 1.25;
  box-sizing: border-box; }

/* line 26, ../themes/layout.scss */
*,
*::before,
*::after {
  box-sizing: inherit; }

/* line 31, ../themes/layout.scss */
body {
  line-height: 1.25; }

/* line 35, ../themes/layout.scss */
a,
a:link,
a:active,
a:visited {
  color: #660000; }

/* line 41, ../themes/layout.scss */
a:hover {
  color: #0a0a0a; }

/* line 45, ../themes/layout.scss */
p {
  margin-top: 0; }

/* line 49, ../themes/layout.scss */
#login_error {
  margin: 5px;
  color: #660000; }

/* line 54, ../themes/layout.scss */
textarea {
  width: 98%; }

/* line 58, ../themes/layout.scss */
.text-right {
  text-align: right; }

/* line 62, ../themes/layout.scss */
div.commentform table {
  width: 100%; }

/* line 66, ../themes/layout.scss */
.comment_picture {
  padding-bottom: 5px;
  margin: 5px;
  border: 1px solid #0a0a0a;
  background-color: #fefefe;
  font-family: verdana;
  font-size: 11px;
  text-align: center;
  display: inline-block; }

/* line 77, ../themes/layout.scss */
.comment_picture img {
  border: 1px solid #0a0a0a;
  margin: 5px; }

/* line 82, ../themes/layout.scss */
.indexblurb {
  width: 240px;
  border: 2px solid #0a0a0a;
  border-bottom: 1px solid #0a0a0a;
  margin-bottom: 0.5rem;
  font-family: verdana;
  font-size: 12px;
  text-align: center;
  line-height: 15px;
  background-color: #e1d8cf; }

/* line 94, ../themes/layout.scss */
.indexblurb img {
  border: 2px solid #0a0a0a;
  margin-top: 4px; }

/* line 99, ../themes/layout.scss */
.indexblurbtitle {
  border-bottom: 2px solid #0a0a0a;
  text-align: center;
  font-size: 12px;
  font-family: Verdana;
  font-weight: bold;
  padding: 2px;
  background-color: #660000;
  color: #fefefe !important; }

/* line 110, ../themes/layout.scss */
.indexblurbrow,
.indexblurbrowalt {
  border-bottom: 1px solid #0a0a0a;
  padding: 4px;
  background-color: #e1d8cf; }
  /* line 115, ../themes/layout.scss */
  .indexblurbrow img,
  .indexblurbrowalt img {
    float: left;
    margin: 4px; }

/* line 121, ../themes/layout.scss */
.indexblurbrowalt {
  background-color: #ebe5de; }

/* line 125, ../themes/layout.scss */
.position_summary {
  float: right;
  border: 2px solid #0a0a0a;
  border-bottom: 1px solid #0a0a0a;
  margin: 4px;
  background-color: #cccccc;
  font-family: verdana;
  font-size: 12px;
  text-align: center;
  line-height: 15px;
  float: right;
  clear: both; }

/* line 139, ../themes/layout.scss */
.position_summary img {
  border: 2px solid #0a0a0a;
  margin-top: 4px; }

/* line 144, ../themes/layout.scss */
.position_summary_title {
  border-bottom: 2px solid #0a0a0a;
  text-align: center;
  font-size: 12px;
  font-family: Verdana;
  font-weight: bold;
  padding: 2px; }

/* line 153, ../themes/layout.scss */
.mainindexblurb {
  border: #0a0a0a solid 2px;
  padding: 4px;
  margin-bottom: 0.5rem;
  background-color: #d7cbbf; }

/* line 160, ../themes/layout.scss */
.mainindexblurb img {
  border: #0a0a0a solid 2px;
  margin: 5px;
  background-color: #fefefe; }

/* line 165, ../themes/layout.scss */
.mainindexblurb p {
  font-family: verdana;
  font-size: 11px;
  margin: 0px; }

/* line 171, ../themes/layout.scss */
.mainindexblurb .last_comment {
  font-family: verdana;
  font-size: 11px;
  font-weight: bold; }

/* line 177, ../themes/layout.scss */
.comment {
  border: 2px #0a0a0a solid;
  font-size: 14px;
  margin-left: 1rem;
  margin-top: 1rem;
  font-family: Verdana;
  background-color: #d7cbbf; }
  /* line 184, ../themes/layout.scss */
  .comment .comment-header {
    background-color: #660000;
    padding: 4px;
    display: flex;
    color: #fefefe; }
    /* line 189, ../themes/layout.scss */
    .comment .comment-header a {
      color: #fefefe; }
    /* line 193, ../themes/layout.scss */
    .comment .comment-header .icon {
      flex: 0 0 auto;
      margin-right: 0.5rem; }
    /* line 197, ../themes/layout.scss */
    .comment .comment-header .name {
      flex: 1 1 0; }
    /* line 201, ../themes/layout.scss */
    .comment .comment-header .options {
      flex: 0 0 auto; }
      /* line 203, ../themes/layout.scss */
      .comment .comment-header .options a {
        display: inline-block;
        margin-right: 4px;
        border: 1px solid #0a0a0a;
        padding: 2px;
        background-color: #fefefe; }
  /* line 212, ../themes/layout.scss */
  .comment .comment-main {
    padding: 0.5rem;
    display: flex;
    justify-content: space-between;
    background-color: #d7cbbf; }
  /* line 218, ../themes/layout.scss */
  .comment .comment-rating {
    margin-left: 0.5rem;
    border: 1px solid #0a0a0a;
    min-width: 130px; }

/* line 225, ../themes/layout.scss */
.comment td {
  padding: 10px; }

/* line 229, ../themes/layout.scss */
.comment th {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  padding-left: 2px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 12px;
  font-weight: normal;
  font-family: Verdana; }

/* line 241, ../themes/layout.scss */
.comment_options {
  text-align: right; }

/* line 245, ../themes/layout.scss */
.comment_user {
  text-align: left;
  width: 100%; }

/* line 250, ../themes/layout.scss */
.comment th img {
  margin-right: 2px;
  background-color: #fefefe;
  border: 1px #bbbbbb solid; }

/* line 256, ../themes/layout.scss */
.quoted_comment {
  font-size: 11px;
  font-weight: bold;
  font-family: Verdana;
  padding: 4px;
  border: 2px solid #0a0a0a;
  color: #660000;
  margin-top: 4px;
  margin-bottom: 4px; }

/* line 266, ../themes/layout.scss */
.quoted_comment hr {
  background-color: #0a0a0a; }

/* line 269, ../themes/layout.scss */
.quoted_comment div {
  padding-left: 20px;
  font-weight: normal;
  color: #0a0a0a; }

/* line 275, ../themes/layout.scss */
.quoted_comment {
  background-color: #e1d8cf; }

/* line 278, ../themes/layout.scss */
.quoted_comment .quoted_comment {
  background-color: #ebe5de; }

/* line 281, ../themes/layout.scss */
.quoted_comment .quoted_comment .quoted_comment {
  background-color: #f4f1ee; }

/* line 284, ../themes/layout.scss */
.quoted_comment .quoted_comment .quoted_comment .quoted_comment {
  background-color: #fefefe; }

/* line 288, ../themes/layout.scss */
.moved_comment {
  border: 2px #0a0a0a solid;
  margin-top: 15px;
  font-size: 10px;
  margin-left: 10px;
  font-family: Verdana;
  padding: 5px; }

/* line 297, ../themes/layout.scss */
.moved_comment ul {
  margin: 0px;
  padding: 0px;
  margin-left: 10px; }

/* line 303, ../themes/layout.scss */
.masterComment {
  padding: 4px 4px 4px 4px;
  clear: both;
  line-height: 14px; }

/* line 309, ../themes/layout.scss */
.comment_edited {
  margin: 5px;
  font-size: 8px; }

/* line 313, ../themes/layout.scss */
.edit {
  float: right;
  display: inline;
  padding-right: 2px;
  cursor: pointer; }

/* line 319, ../themes/layout.scss */
.rating {
  border-top-style: solid;
  border-top-width: 2px;
  text-align: center;
  font-size: 10px;
  font-family: Verdana;
  vertical-align: top;
  padding: 2px 2px 2px 2px;
  width: 110px;
  border-color: #5d4c3a;
  background-color: #c3b2a0;
  color: #0a0a0a;
  width: 100%; }

/* line 333, ../themes/layout.scss */
.pagewrapper {
  width: 100%;
  text-align: left;
  z-index: 150;
  background-color: #9c7f61; }

/* line 339, ../themes/layout.scss */
body {
  padding: 0px;
  margin: 0px;
  font-family: Verdana; }

/* line 344, ../themes/layout.scss */
.masterwrap {
  width: 100%; }

/* line 347, ../themes/layout.scss */
.shadowwrap {
  padding-bottom: 1px;
  padding-right: 1px;
  padding-top: 1px;
  padding-left: 1px;
  text-align: left; }

/* line 355, ../themes/layout.scss */
header {
  background: linear-gradient(180deg, #0a0a0a 0%, #660000 50%, #660000 100%);
  padding: 4px;
  border-bottom: 2px solid #0a0a0a; }
  /* line 364, ../themes/layout.scss */
  header a {
    display: block;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    align-self: auto;
    order: 0;
    margin-right: 1rem;
    margin-bottom: 0.5rem;
    text-align: center; }
    /* line 374, ../themes/layout.scss */
    header a img {
      display: block; }
  /* line 379, ../themes/layout.scss */
  header .tagline {
    display: block;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    align-self: auto;
    order: 0;
    text-align: center;
    color: #fefefe;
    font-size: clamp(16px, 2vw, 24px); }
    /* line 389, ../themes/layout.scss */
    header .tagline.long {
      font-size: clamp(16px, 1.7vw, 20px); }
  @media screen and (min-width: 640px) {
    /* line 355, ../themes/layout.scss */
    header {
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      align-items: center; }
      /* line 399, ../themes/layout.scss */
      header a {
        margin-bottom: 0; } }
/* line 405, ../themes/layout.scss */
.top-login {
  display: none; }

@media screen and (max-width: 919px) {
  /* line 410, ../themes/layout.scss */
  .top-login {
    display: block;
    padding: 0.25rem;
    text-align: right; }
    /* line 414, ../themes/layout.scss */
    .top-login a {
      background-color: #660000;
      color: #fefefe !important;
      padding: 0.25rem 0.5rem;
      border-radius: 3px;
      text-decoration: none;
      display: inline-block; } }

/* line 425, ../themes/layout.scss */
.header {
  border-bottom-color: #0a0a0a;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  empty-cells: show;
  text-align: center;
  font-size: 20px;
  font-family: Verdana;
  vertical-align: middle;
  height: 43px; }

/* line 437, ../themes/layout.scss */
input[type="text"] {
  font: 12px verdana, courier, monospace;
  border: 2px solid #333333;
  margin-top: 2px;
  margin-bottom: 2px; }

/* line 443, ../themes/layout.scss */
input[type="password"] {
  font: 12px verdana, courier, monospace;
  border: 2px solid #333333; }

/* line 447, ../themes/layout.scss */
textarea {
  font: 12px verdana, courier, monospace;
  border: 2px solid #333333; }

/* line 451, ../themes/layout.scss */
input[type="submit"],
button {
  font: bold 12px verdana, courier, monospace;
  border: 2px solid #333333;
  color: #660000;
  background-color: #dddddd;
  margin-top: 2px;
  margin-bottom: 2px; }

/* line 460, ../themes/layout.scss */
input[type="button"],
button {
  font: bold 12px verdana, courier, monospace;
  border: 2px solid #333333;
  color: #660000;
  background-color: #dddddd;
  margin-top: 2px;
  margin-bottom: 2px; }

/* line 472, ../themes/layout.scss */
.maincontentcell {
  vertical-align: top;
  height: 100%;
  background-color: #fefefe; }

/* line 478, ../themes/layout.scss */
footer {
  text-align: center;
  border-top-color: #0a0a0a;
  border-top-style: solid;
  border-top-width: 2px;
  font-size: 16px;
  font-family: Verdana;
  vertical-align: middle;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: #660000;
  color: #fefefe !important; }
  /* line 491, ../themes/layout.scss */
  footer a,
  footer a:link,
  footer a:active,
  footer a:visited {
    color: #fefefe !important; }
  /* line 497, ../themes/layout.scss */
  footer a:hover {
    text-decoration: none; }

/* line 502, ../themes/layout.scss */
h1,
h3,
h5 {
  color: #660000; }

/* line 507, ../themes/layout.scss */
h2,
h4,
h6 {
  color: #003f66; }

/* line 512, ../themes/layout.scss */
h1 {
  font-size: 25px;
  font-family: Verdana;
  margin-bottom: 5px; }

/* line 517, ../themes/layout.scss */
h2 {
  font-size: 22px;
  font-family: Verdana;
  margin-top: 0px;
  color: #003f66; }

/* line 523, ../themes/layout.scss */
h4 {
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana;
  margin: 0px; }

/* line 529, ../themes/layout.scss */
h5 {
  font-size: 11px;
  font-weight: bold;
  font-family: Verdana;
  margin: 0px; }

/* line 536, ../themes/layout.scss */
h3 {
  font-size: 18px;
  font-weight: bold;
  font-family: Verdana;
  margin: 0px; }

/* line 543, ../themes/layout.scss */
img {
  max-width: 100%;
  height: auto; }

/* line 548, ../themes/layout.scss */
.module {
  border-style: solid;
  border-left-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-top-width: 2px;
  border-color: #0a0a0a;
  margin-bottom: 0.5rem; }
  /* line 557, ../themes/layout.scss */
  .module a,
  .module a:link,
  .module a:active,
  .module a:visited {
    color: #660000; }
  /* line 563, ../themes/layout.scss */
  .module a:hover {
    color: #0a0a0a; }
  /* line 567, ../themes/layout.scss */
  .module .module {
    margin-left: 0.25rem;
    margin-right: 0.25rem; }
    /* line 570, ../themes/layout.scss */
    .module .module .moduletitle {
      background-color: #003f66;
      color: #fefefe !important; }

/* line 577, ../themes/layout.scss */
.moduletitle {
  text-align: center;
  font-size: 12px;
  font-family: Verdana;
  font-weight: bold;
  cursor: pointer;
  padding: 2px;
  text-align: center;
  background-color: #660000;
  color: #fefefe !important; }

/* line 589, ../themes/layout.scss */
.modulebody {
  background-color: #fefefe;
  color: #0a0a0a;
  text-align: center;
  font-size: 0.75rem; }

/* line 596, ../themes/layout.scss */
.content .modulebody {
  background-color: #ebe5de; }

/* line 600, ../themes/layout.scss */
.modulebody .modulebody {
  border-top-style: solid;
  border-top-width: 2px;
  font-size: 11px;
  font-family: Verdana;
  text-align: center;
  width: 100%;
  background-color: #fefefe; }
  /* line 608, ../themes/layout.scss */
  .modulebody .modulebody .moduletitle {
    background-color: #003f66;
    color: #fefefe !important; }
  /* line 612, ../themes/layout.scss */
  .modulebody .modulebody .modulebody {
    background-color: #fefefe;
    color: #fefefe !important; }

/* line 617, ../themes/layout.scss */
.modulepictures {
  float: right;
  display: inline; }

/* line 621, ../themes/layout.scss */
.modulelink:first-child {
  font-size: 10px;
  font-family: Verdana;
  padding: 2px; }

/* line 627, ../themes/layout.scss */
.modulelink,
.newmodulelink {
  padding: 2px;
  border-top-style: solid;
  border-top-width: 1px;
  font-size: 10px;
  font-family: Verdana; }
  /* line 635, ../themes/layout.scss */
  .modulelink a,
  .modulelink a:link,
  .modulelink a:active,
  .modulelink a:active,
  .newmodulelink a,
  .newmodulelink a:link,
  .newmodulelink a:active,
  .newmodulelink a:active {
    color: #660000;
    font-size: 10px;
    font-family: Verdana;
    text-decoration: underline; }
  /* line 644, ../themes/layout.scss */
  .modulelink a:hover,
  .newmodulelink a:hover {
    color: #0a0a0a; }

/* line 649, ../themes/layout.scss */
.newmodulelink {
  animation: pulsate-bg 0.8s alternate 5;
  animation-fill-mode: forwards; }

@keyframes pulsate-bg {
  from {
    background-color: #fefefe; }
  to {
    background-color: #dddd00; } }

/* line 663, ../themes/layout.scss */
.modulelink a:hover {
  text-decoration: none; }

/* line 667, ../themes/layout.scss */
.archivelink a:link {
  font-size: 10px;
  font-family: Verdana; }

/* line 671, ../themes/layout.scss */
.archivelink a:hover {
  font-size: 10px;
  font-family: Verdana; }

/* line 675, ../themes/layout.scss */
.archivelink a:visited {
  font-size: 10px;
  font-family: Verdana; }

/* line 679, ../themes/layout.scss */
.archivelink a:active {
  font-size: 10px;
  font-family: Verdana; }

/* line 684, ../themes/layout.scss */
div.pictureCell {
  border-style: solid;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-right-width: 2px;
  border-top-width: 2px;
  border-color: #0a0a0a;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-top: 10px;
  font-size: 10px;
  font-family: Verdana;
  text-align: center; }

/* line 698, ../themes/layout.scss */
div.floatCell {
  float: right;
  display: inline;
  clear: right;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 5px; }

/* line 707, ../themes/layout.scss */
.floatCellLeft {
  float: left;
  display: inline;
  clear: left;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-right: 5px; }

/* line 715, ../themes/layout.scss */
.caption {
  padding: 2px 2px 2px 2px;
  display: block;
  margin-top: -2px;
  background-color: #7c654e;
  color: #fefefe !important; }

/* line 722, ../themes/layout.scss */
.content {
  border-style: solid;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-right-width: 2px;
  border-top-width: 2px;
  padding: 4px 10px 4px 10px;
  min-height: 700px;
  color: #0a0a0a;
  background-color: #fefefe; }

/* line 733, ../themes/layout.scss */
.articletext {
  font-size: 12px;
  font-family: Verdana;
  line-height: 16px; }
  /* line 737, ../themes/layout.scss */
  .articletext a {
    color: #660000; }
  /* line 740, ../themes/layout.scss */
  .articletext a:hover {
    color: #0a0a0a; }

/* line 744, ../themes/layout.scss */
.articleauthor {
  border-style: solid;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-right-width: 2px;
  border-top-width: 2px;
  border-color: #0a0a0a;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-top: 10px;
  font-size: 10px;
  font-family: Verdana;
  text-align: center;
  background-color: #baa590;
  color: #0a0a0a !important; }
  /* line 760, ../themes/layout.scss */
  .articleauthor a,
  .articleauthor a:link,
  .articleauthor a:visited,
  .articleauthor a:active {
    color: #0a0a0a; }
  /* line 766, ../themes/layout.scss */
  .articleauthor a:hover {
    color: #171717; }

/* line 770, ../themes/layout.scss */
.articleauthorimg {
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-color: #0a0a0a;
  display: block; }

/* line 776, ../themes/layout.scss */
.articlesummary {
  float: left;
  border-style: solid;
  border-color: #0a0a0a;
  border-width: 2px;
  margin: 10px;
  font-size: 11px;
  font-family: Verdana;
  padding-right: 2px;
  padding-top: 2px;
  padding-left: 2px;
  background-color: #d7cbbf;
  color: #0a0a0a !important; }
  /* line 789, ../themes/layout.scss */
  .articlesummary a,
  .articlesummary a:link,
  .articlesummary a:visited,
  .articlesummary a:active {
    color: #0a0a0a !important; }
  /* line 795, ../themes/layout.scss */
  .articlesummary .articlesummary a:hover {
    text-decoration: none; }

/* line 800, ../themes/layout.scss */
.articlesummary img {
  margin: 0px;
  border-style: solid;
  border-color: #fefefe;
  background-color: #fefefe;
  border-width: 1px; }

/* line 808, ../themes/layout.scss */
.articlepicturesummary {
  font-size: 11px;
  font-family: Verdana;
  padding: 4px;
  border-top: 1px solid #0a0a0a; }
  /* line 813, ../themes/layout.scss */
  .articlepicturesummary a,
  .articlepicturesummary a:link,
  .articlepicturesummary a:visited,
  .articlepicturesummary a:active {
    color: #660000; }
  /* line 819, ../themes/layout.scss */
  .articlepicturesummary a:hover {
    color: #0a0a0a; }

/* line 824, ../themes/layout.scss */
.authorboxlink {
  padding: 2px 2px 2px 2px; }

/* line 827, ../themes/layout.scss */
.authorboxheader,
.boxheader {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  font-size: 12px;
  font-weight: bold;
  border-color: #0a0a0a;
  padding: 2px 2px 2px 2px;
  background-color: #660000;
  color: #fefefe !important; }

/* line 839, ../themes/layout.scss */
.box {
  border-style: solid;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-right-width: 2px;
  border-top-width: 2px;
  border-color: #0a0a0a;
  margin-bottom: 4px;
  margin-left: 4px;
  margin-top: 4px;
  font-size: 4px;
  font-family: Verdana;
  font-size: 10px;
  text-align: center;
  background-color: #d7cbbf;
  color: #0a0a0a !important; }

/* line 856, ../themes/layout.scss */
.boxcontent {
  padding: 4px; }

/* line 860, ../themes/layout.scss */
.pickCell {
  border-style: solid;
  border-width: 2px;
  border-color: #0a0a0a;
  text-align: center;
  font-size: 11px;
  font-family: Verdana; }

/* line 868, ../themes/layout.scss */
.pickCell img,
.nflgamecomment img {
  padding: 3px;
  border: 2px solid #333333;
  background-color: #fefefe;
  margin: 3px; }

/* line 875, ../themes/layout.scss */
.mainGameCell {
  border-style: solid;
  border-width: 2px;
  border-color: #0a0a0a;
  padding: 4px;
  text-align: center;
  font-size: 11px;
  font-family: Verdana; }

/* line 884, ../themes/layout.scss */
.recordCell {
  border-style: solid;
  border-width: 2px;
  border-color: #0a0a0a;
  text-align: center;
  font-size: 11px;
  font-family: Verdana; }

/* line 892, ../themes/layout.scss */
.nflgamecomment {
  border-style: solid;
  border-width: 2px;
  border-color: #0a0a0a;
  font-size: 11px;
  font-family: Verdana;
  width: 98%;
  padding: 5px;
  margin: 5px;
  text-align: center;
  background-color: #ebe5de;
  color: #0a0a0a !important; }

/* line 906, ../themes/layout.scss */
.callout {
  padding: 0.5rem;
  background-color: #ebe5de;
  margin-bottom: 0.5rem;
  border: 1px solid #9c7f61; }
  /* line 911, ../themes/layout.scss */
  .callout p:last-child {
    margin-bottom: 0; }

/* line 916, ../themes/layout.scss */
.nfltable {
  border-collapse: collapse; }

/* line 919, ../themes/layout.scss */
.masterpickscell {
  border-style: solid;
  border-width: 2px;
  border-color: #0a0a0a;
  padding: 5px;
  margin: 5px; }

/* line 927, ../themes/layout.scss */
.nflrow {
  background-color: #d6cabe; }

/* line 931, ../themes/layout.scss */
.nflrowalt {
  background-color: #e8e3db; }

/* line 935, ../themes/layout.scss */
.extrapicker {
  background-color: #d6cabe; }

/* line 939, ../themes/layout.scss */
.avatar_box {
  background-color: #d6cabe; }

/* line 943, ../themes/layout.scss */
.commentrating {
  width: 114px;
  border-color: #444444;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-left-width: 2px;
  border-left-style: solid;
  border-right-width: 2px;
  border-right-style: solid;
  margin-bottom: 10px;
  margin-left: 5px;
  vertical-align: top; }

/* line 956, ../themes/layout.scss */
.commentrating img {
  border: 0px; }

/* line 959, ../themes/layout.scss */
.commentratingtitle {
  font-size: 10px;
  font-family: Verdana;
  text-align: center;
  background-color: #7c654e;
  color: #fefefe !important; }

/* line 967, ../themes/layout.scss */
.commentform {
  clear: both;
  border-color: #444444;
  border-width: 2px;
  border-style: solid;
  font-size: 10px;
  font-family: Verdana;
  text-align: center;
  margin: 4px;
  background-color: #d7cbbf; }

/* line 980, ../themes/layout.scss */
.commentformtext {
  padding: 4px; }

/* line 984, ../themes/layout.scss */
.date {
  float: right;
  font-weight: bold;
  font-size: 10px;
  font-family: Verdana;
  margin: 4px; }

/* line 992, ../themes/layout.scss */
.comment_date {
  margin-top: 2px;
  font-weight: bold;
  font-size: 13px; }

/* line 998, ../themes/layout.scss */
.blogtext {
  background-color: #e1d8cf;
  border-color: #0a0a0a;
  border-width: 2px;
  border-style: solid;
  margin: 4px;
  padding: 4px;
  font-size: 12px;
  font-family: Verdana;
  line-height: 16px;
  clear: both; }

/* line 1011, ../themes/layout.scss */
table.standard {
  border: 1px solid #0a0a0a;
  border-collapse: collapse;
  empty-cells: show; }

/* line 1016, ../themes/layout.scss */
table.standard td,
table.standard th {
  border-bottom: 1px solid #0a0a0a;
  border-right: 1px solid #0a0a0a;
  padding: 4px;
  font-family: verdana; }

/* line 1023, ../themes/layout.scss */
table.standard td,
table.standard th {
  font-size: 12px; }

/* line 1027, ../themes/layout.scss */
table.standard th,
table.standard .field {
  text-align: center;
  vertical-align: top; }

/* line 1033, ../themes/layout.scss */
table.standard a {
  font-size: 13px; }

/* line 1037, ../themes/layout.scss */
table.standard img {
  border: 2px solid #0a0a0a;
  margin: 4px; }

/* line 1042, ../themes/layout.scss */
table.standard img.none {
  border: 0px;
  margin: 2px; }

/* line 1047, ../themes/layout.scss */
table.game_stats {
  border: 1px solid #0a0a0a;
  border-collapse: collapse;
  empty-cells: show; }

/* line 1052, ../themes/layout.scss */
table.game_stats td,
table.game_stats th {
  border-bottom: 1px solid #0a0a0a;
  border-right: 1px solid #0a0a0a;
  padding: 4px; }

/* line 1058, ../themes/layout.scss */
table.game_stats td {
  font-size: 18px;
  font-family: verdana; }

/* line 1063, ../themes/layout.scss */
table.game_stats td.team_name {
  font-size: 20px;
  font-weight: bold; }

/* line 1067, ../themes/layout.scss */
table.game_stats th {
  font-size: 20px; }

/* line 1070, ../themes/layout.scss */
.mainindexblurb table.game_stats td,
.mainindexblurb table.game_stats th {
  font-size: 14px; }

/* line 1074, ../themes/layout.scss */
table.game_stats th,
table.game_stats .field {
  text-align: center;
  vertical-align: top; }

/* line 1080, ../themes/layout.scss */
#category_list ul {
  margin: 0px;
  padding-left: 14px; }

/* line 1085, ../themes/layout.scss */
#parent_category_list {
  font-size: 10px;
  font-family: Verdana; }

/* line 1090, ../themes/layout.scss */
.mastertabgroup {
  margin-bottom: 15px;
  text-align: left; }

/* line 1094, ../themes/layout.scss */
.tabgroupcontent {
  clear: both; }

/* line 1098, ../themes/layout.scss */
.tab {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 8px;
  padding-right: 8px;
  border-top-color: #9fa0a2;
  border-top-width: 1px;
  border-top-style: solid;
  cursor: pointer;
  height: 100%;
  font-weight: bold;
  text-align: center;
  font-size: 8pt;
  font-family: Verdana; }

/* line 1113, ../themes/layout.scss */
.tabactive {
  color: #0a0a0a;
  background-color: #fefefe; }

/* line 1117, ../themes/layout.scss */
.tabinactive {
  background-color: #d1d1d1;
  color: #0a0a0a;
  border-color: #9fa0a2;
  border-bottom-width: 1px;
  border-bottom-style: solid; }

/* line 1125, ../themes/layout.scss */
.tabcontent {
  background-color: #fefefe;
  color: #0a0a0a;
  padding: 5px 5px 5px 5px;
  border-color: #9fa0a2;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-left-width: 1px;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
  font-family: Verdana;
  font-size: 8pt; }
  /* line 1138, ../themes/layout.scss */
  .tabcontent a,
  .tabcontent a:link,
  .tabcontent a:visited,
  .tabcontent a:active {
    color: #660000; }
  /* line 1144, ../themes/layout.scss */
  .tabcontent a:hover {
    text-decoration: none; }

/* line 1149, ../themes/layout.scss */
.tabstrip {
  background: url("/images/tab_parts/main_bottom.gif");
  background-repeat: repeat-x;
  background-position: bottom; }

/* line 1161, ../themes/layout.scss */
.middle_default {
  height: 100%;
  background: url("/images/tab_parts/middle_default_middle.gif");
  border-color: #9fa0a2;
  border-bottom-width: 1px;
  border-bottom-style: solid; }

/* line 1168, ../themes/layout.scss */
.left_active {
  height: 100%;
  background: url("/images/tab_parts/left_active_middle.gif"); }

/* line 1172, ../themes/layout.scss */
.left_default {
  height: 100%;
  background: url("/images/tab_parts/left_default_middle.gif");
  border-color: #9fa0a2;
  border-bottom-width: 1px;
  border-bottom-style: solid; }

/* line 1179, ../themes/layout.scss */
.right_default {
  height: 100%;
  background: url("/images/tab_parts/right_default_middle.gif");
  border-color: #9fa0a2;
  border-bottom-width: 1px;
  border-bottom-style: solid; }

/* line 1186, ../themes/layout.scss */
.right_active {
  height: 100%;
  background: url("/images/tab_parts/right_active_middle.gif"); }

/* line 1191, ../themes/layout.scss */
.middle_left_active {
  height: 100%;
  background: url("/images/tab_parts/middle_left_active_middle.gif"); }

/* line 1196, ../themes/layout.scss */
.middle_right_active {
  height: 100%;
  background: url("/images/tab_parts/middle_right_active_middle.gif"); }

/* line 1204, ../themes/layout.scss */
#wrapper {
  width: 100%;
  margin: 1rem auto 0 auto;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  max-width: 1300px; }
  /* line 1210, ../themes/layout.scss */
  #wrapper nav {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }
  @media screen and (min-width: 920px) {
    /* line 1204, ../themes/layout.scss */
    #wrapper {
      display: grid;
      grid-template-columns: 300px 1fr;
      gap: 0.5rem; }
      /* line 1218, ../themes/layout.scss */
      #wrapper nav {
        padding: 0;
        order: 1; }
      /* line 1222, ../themes/layout.scss */
      #wrapper main {
        order: 2; } }
  /* line 1226, ../themes/layout.scss */
  #wrapper main {
    margin-bottom: 1rem; }

/* line 1233, ../themes/layout.scss */
.graph {
  text-align: center;
  margin: 10px; }

/* line 1238, ../themes/layout.scss */
.nflrow {
  background-color: #d7cbbf; }

/* line 1242, ../themes/layout.scss */
.nflrowalt {
  background-color: #ebe5de; }

/* line 1246, ../themes/layout.scss */
.extrapicker {
  background-color: #d7cbbf; }

/* line 1250, ../themes/layout.scss */
.avatar_box {
  background-color: #d7cbbf; }

/* line 1254, ../themes/layout.scss */
.extrapicker {
  float: left;
  padding: 4px;
  margin: 4px;
  width: 150px;
  border: 2px solid #0a0a0a; }

/* line 1262, ../themes/layout.scss */
.extrapicker .nfl_logo {
  float: right; }

/* line 1265, ../themes/layout.scss */
.extrapicker .nfl_logo img {
  background-color: #fefefe;
  border: 2px solid #0a0a0a; }

/* line 1269, ../themes/layout.scss */
.extrapicker .user_avatar {
  float: left; }

/* line 1272, ../themes/layout.scss */
.extrapicker .user_avatar img {
  background-color: #fefefe;
  border: 2px solid #0a0a0a; }

/* line 1277, ../themes/layout.scss */
#results .description {
  font-family: verdana, courier, monospace;
  font-size: 11px;
  padding: 5px; }

/* line 1282, ../themes/layout.scss */
#results .url {
  font-family: verdana, courier, monospace;
  font-size: 10px;
  color: #999999; }

/* line 1288, ../themes/layout.scss */
#result_report {
  font-weight: bold;
  margin-bottom: 5px; }

/* line 1293, ../themes/layout.scss */
#powered_by {
  text-align: right;
  font-family: verdana, courier, monospace;
  font-size: 10px; }

/* line 1299, ../themes/layout.scss */
.avatar_box {
  border: 2px solid #0a0a0a;
  padding: 2px;
  margin: 4px;
  background-color: #dddddd;
  float: left; }

/* line 1306, ../themes/layout.scss */
.avatar_box img {
  border: 1px solid #0a0a0a;
  background-color: #fefefe;
  margin-bottom: 2px; }

/* line 1312, ../themes/layout.scss */
.myspace_picture {
  text-align: center;
  width: 115px;
  background-color: #dddddd;
  font-family: verdana, courier, monospace;
  font-size: 10px;
  color: #0a0a0a;
  border: 2px #0a0a0a solid;
  margin: 2px;
  padding: 4px; }

/* line 1324, ../themes/layout.scss */
.error {
  color: red;
  font-weight: bold; }

/* line 1329, ../themes/layout.scss */
.module #adsbody {
  padding: 4px; }

/* line 1333, ../themes/layout.scss */
.team img {
  border: 2px solid #0a0a0a;
  background-color: #fefefe;
  padding: 2px;
  margin: 2px; }

/* line 1340, ../themes/layout.scss */
.nfl_profile_lifetime {
  font-family: verdana, courier, monospace;
  margin-top: 5px;
  font-size: 14px; }

/* line 1346, ../themes/layout.scss */
.team {
  font-family: verdana, courier, monospace;
  padding: 2px;
  margin-bottom: 5px;
  margin-right: 5px;
  background-color: #d7cbbf;
  border: 2px solid #baa590;
  font-size: 12px;
  text-align: center; }

/* line 1357, ../themes/layout.scss */
table.pick_results {
  border: 1px solid #0a0a0a;
  border-collapse: collapse;
  margin: 5px; }

/* line 1362, ../themes/layout.scss */
table.pick_results td,
table.pick_results th {
  border-bottom: 1px solid #0a0a0a;
  border-right: 1px solid #0a0a0a;
  padding: 4px; }

/* line 1369, ../themes/layout.scss */
.idle_time {
  font-size: 8px; }

/* line 1373, ../themes/layout.scss */
.section_border {
  border: 1px solid #0a0a0a !important;
  border-collapse: collapse; }

/* line 1378, ../themes/layout.scss */
.section_border th {
  color: #fefefe;
  background-color: #660000;
  border: 1px solid #0a0a0a !important; }

/* line 1384, ../themes/layout.scss */
.section_border td {
  border-bottom: 1px solid #0a0a0a;
  background-color: #d7cbbf;
  font-size: 12px;
  border: 1px solid #0a0a0a !important; }

/* line 1391, ../themes/layout.scss */
.section_border tr.odd td {
  font-weight: bold;
  font-size: 13px; }

/* line 1396, ../themes/layout.scss */
.section_border tr:nth-child(even) td {
  background-color: #e7dbcf; }

/* line 1400, ../themes/layout.scss */
.game-pick-row {
  margin-top: 2px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 2px;
  grid-row-gap: 0px; }
  @media screen and (min-width: 921px) {
    /* line 1400, ../themes/layout.scss */
    .game-pick-row {
      grid-template-columns: 220px repeat(4, 1fr); } }
  /* line 1411, ../themes/layout.scss */
  .game-pick-row > div {
    background-color: #d7cbbf;
    color: #0a0a0a !important; }
  /* line 1416, ../themes/layout.scss */
  .game-pick-row:nth-child(odd) > div {
    background-color: #ebe5de;
    color: #0a0a0a !important; }
  /* line 1421, ../themes/layout.scss */
  .game-pick-row .game {
    border: 1px solid #0a0a0a;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 4px;
    font-size: 14px; }
    @media screen and (max-width: 920px) {
      /* line 1421, ../themes/layout.scss */
      .game-pick-row .game {
        grid-column: span 4 / span 4;
        margin-bottom: 2px; } }
/* line 1436, ../themes/layout.scss */
.main-picker-pictures,
.record-row {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 2px; }
  @media screen and (min-width: 921px) {
    /* line 1436, ../themes/layout.scss */
    .main-picker-pictures,
    .record-row {
      grid-template-columns: 220px repeat(4, 1fr); }
      /* line 1444, ../themes/layout.scss */
      .main-picker-pictures a:first-child,
      .main-picker-pictures div:first-child,
      .record-row a:first-child,
      .record-row div:first-child {
        grid-column: 2; } }
  /* line 1449, ../themes/layout.scss */
  .main-picker-pictures a,
  .record-row a {
    text-align: center;
    background-color: #660000;
    border: 1px solid #0a0a0a; }
    /* line 1453, ../themes/layout.scss */
    .main-picker-pictures a img,
    .record-row a img {
      display: block;
      margin: 0 auto; }
  /* line 1459, ../themes/layout.scss */
  .main-picker-pictures .picker,
  .record-row .picker {
    border: 1px solid #0a0a0a;
    font-size: 14px;
    padding: 2px;
    text-align: center;
    background-color: #d7cbbf; }
    /* line 1465, ../themes/layout.scss */
    .main-picker-pictures .picker .type,
    .record-row .picker .type {
      font-weight: bold;
      margin-top: 4px; }

/* line 1472, ../themes/layout.scss */
.record-row {
  margin: 2px 0; }

/* line 1476, ../themes/layout.scss */
.pick-cell {
  border: 1px solid #0a0a0a;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  padding: 2px; }
  @media screen and (max-width: 920px) {
    /* line 1476, ../themes/layout.scss */
    .pick-cell {
      grid-row-start: 2; } }
  /* line 1487, ../themes/layout.scss */
  .pick-cell img {
    display: block;
    border: 2px solid #0a0a0a;
    padding: 2px;
    background-color: #fefefe; }
    /* line 1492, ../themes/layout.scss */
    .pick-cell img.correct {
      border-color: #008800; }
    /* line 1495, ../themes/layout.scss */
    .pick-cell img.wrong {
      border-color: #aa0000; }
    /* line 1498, ../themes/layout.scss */
    .pick-cell img.tie {
      border-color: #666666; }
  @media screen and (max-width: 1000px) {
    /* line 1503, ../themes/layout.scss */
    .pick-cell .team-pick {
      display: none; } }
/* line 1509, ../themes/layout.scss */
.pick-graph {
  width: 100%; }
  /* line 1511, ../themes/layout.scss */
  .pick-graph .count,
  .pick-graph .line {
    margin-top: 4px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    font-size: 11px;
    text-align: center; }
  /* line 1519, ../themes/layout.scss */
  .pick-graph .line {
    border: 1px solid black;
    background-color: #fefefe; }
    /* line 1522, ../themes/layout.scss */
    .pick-graph .line span {
      height: 6px;
      display: block; }
    /* line 1526, ../themes/layout.scss */
    .pick-graph .line .away {
      display: flex;
      justify-content: flex-end; }

/* line 1537, ../themes/layout.scss */
.team-pick.correct {
  color: #008800; }

/* line 1540, ../themes/layout.scss */
.team-pick.wrong {
  color: #aa0000; }

/* line 1543, ../themes/layout.scss */
.team-pick.tie {
  color: #666666; }

/* line 1548, ../themes/layout.scss */
.main-picker-grid {
  margin-bottom: 1rem; }

/* line 1553, ../themes/layout.scss */
.index-page .extra {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around; }
  /* line 1557, ../themes/layout.scss */
  .index-page .extra .indexblurb {
    margin-left: 4px;
    margin-right: 4px; }

@media screen and (min-width: 640px) {
  /* line 1565, ../themes/layout.scss */
  .index-page {
    display: grid;
    gap: 0.5rem;
    grid-template-columns: 1fr 240px; }
    /* line 1569, ../themes/layout.scss */
    .index-page .extra {
      display: block; } }
