/* colors  */
/* light yellow */
/* background colors */
@media screen and (min-width: 980px) {
  /* Styles */
  /* show the main large banner */
  .banner-lg {
    display: block; }

  /* show this image in main banner */
  .logo-sm {
    display: none; }

  /* hide 4 banner images */
  #banner-images {
    display: block; }

  /* the goty points page */
  .goty-wide {
    display: block; }

  .goty-mobile {
    display: none; }

  /* the message-board page */
  .message-board-wide {
    display: block; }

  .message-board-mobile {
    display: none; }

  /* tournaments page */
  .tournaments-wide {
    display: block; }

  .tournaments-mobile {
    display: none; } }
@media screen and (max-width: 979px) {
  /* Styles */
  /* show the main large banner */
  .banner-lg {
    display: block; }

  /* show this image in main banner */
  .logo-sm {
    display: none; }

  /* hide 4 banner images */
  #banner-images {
    display: block; }

  /* show two images only */
  .img1 {
    display: none; }

  .img2 {
    display: none; }

  /* the goty points page */
  .goty-wide {
    display: block; }

  .goty-mobile {
    display: none; }

  /* the message-board page */
  .message-board-wide {
    display: block; }

  .message-board-mobile {
    display: none; }

  /* tournaments page */
  .tournaments-wide {
    display: block; }

  .tournaments-mobile {
    display: none; } }
@media screen and (max-width: 500px) {
  /* Styles */
  /* show the main large banner */
  .banner-lg {
    display: none; }

  /* show this image in main banner */
  .logo-sm {
    display: block; }

  /* hide 4 banner images */
  #banner-images {
    display: none; }

  /* the goty points page */
  .goty-wide {
    display: none; }

  .goty-mobile {
    display: block; }

  /* the message-board page */
  .message-board-wide {
    display: none; }

  .message-board-mobile {
    display: block; }

  /* tournaments page */
  .tournaments-wide {
    display: none; }

  .tournaments-mobile {
    display: block; } }
/* html tags section */
body {
  background-color: #e4f9e5;
  font-family: tahoma, helvetica, sans-serif;
  font-size: .9em;
  color: 000;
  margin: auto;
  padding: 0;
  width: 100%; }

h3 {
  font-size: 1.2em;
  font-weight: bold;
  color: #336400; }

th {
  font-size: .9em;
  font-weight: bold;
  color: #b31b1b; }
  th a:link {
    color: #369; }
  th a:visited {
    color: #369;
    text-align: left; }
  th a:hover {
    color: #b31b1b; }

td {
  font-size: .9em; }
  td a:link {
    color: #369; }
  td a:visited {
    color: #369;
    text-align: left; }
  td a:hover {
    color: #b31b1b; }

dt {
  font-weight: bold;
  font-size: 1em; }

/* class IDs section */
#login-bar {
  background-color: #336600;
  height: 30px;
  width: 100%;
  text-align: right;
  vertical-align: bottom;
  color: #ffff00;
  font-size: .9em; }
  #login-bar a:link {
    text-decoration: none;
    color: #ffff00; }
  #login-bar a:visited {
    text-decoration: none;
    color: #ffff00; }
  #login-bar a:hover {
    text-decoration: none;
    color: #ffffff; }

#banner {
  width: 100%;
  margin: auto;
  background-color: #e4f9e5; }

#banner-images {
  height: 113px;
  width: 100%;
  background-color: #a9bbe9;
  text-align: center; }
  #banner-images img {
    padding-left: 10px;
    padding-right: 10px; }

#public-section {
  width: 100%;
  padding-left: 25px;
  font-size: .9em;
  color: #000;
  background-color: #e4f9e5; }
  #public-section a:link {
    text-decoration: none;
    color: #369; }
  #public-section a:hover {
    text-decoration: none;
    color: #b31b1b; }
  #public-section a:visited {
    text-decoration: none;
    color: #369; }

#members-navs {
  float: left;
  width: 180px;
  background-color: #e4f9e5;
  color: #336400; }
  #members-navs .nav-item {
    width: 100%;
    text-indent: 5px;
    font-size: .9em;
    color: #000;
    height: 2em;
    border-top: 1px solid #336400;
    border-bottom: 1px solid #b31b1b;
    margin-top: 2px; }
    #members-navs .nav-item a:link {
      text-decoration: none;
      color: #369; }
    #members-navs .nav-item a:visited {
      color: #369;
      text-decoration: none; }
    #members-navs .nav-item a:hover {
      font-size: 1.1em;
      color: #b31b1b; }

.nav-header {
  font-weight: bold;
  color: #336400;
  border-top: 1px solid #336400;
  border-bottom: 1px solid #b31b1b; }

.nav-item {
  color: #000;
  border-top: 1px solid #336400;
  border-bottom: 1px solid #b31b1b; }
  .nav-item a:link {
    text-decoration: none;
    color: #369; }
  .nav-item a:visited {
    text-decoration: none;
    color: #369; }
  .nav-item a:hover {
    text-decoration: none;
    color: #b31b1b; }

.active {
  color: #b31b1b;
  background-color: #ffff99;
  padding-left: 15px; }

#members-content {
  float: left;
  width: 70%;
  padding-left: 5px;
  background-color: #e4f9e5;
  margin-left: 5px; }
  #members-content a:link {
    text-decoration: none;
    color: #369; }
  #members-content a:visited {
    text-decoration: none;
    color: #369; }
  #members-content a:hover {
    text-decoration: none;
    color: #b31b1b; }

/* courses.html */
#content-container {
  clear: both;
  width: 65%;
  font-size: .9em; }

/* classes section */
.members {
  background-color: #e4f9e5; }

.topnavs {
  height: auto;
  width: 100%;
  text-align: center;
  background-color: #e4f9e5;
  color: #000;
  border-top: solid 2px #336400;
  border-bottom: solid 2px #336400;
  padding-top: 5px; }
  .topnavs a:link {
    color: #369;
    text-decoration: none; }
  .topnavs a:visited {
    color: #369;
    text-decoration: none; }
  .topnavs a:hover {
    color: #b31b1b;
    text-decoration: none; }

.menu {
  color: #b31b1b;
  background-color: #e4f9e5; }
  .menu .active {
    color: #b31b1b;
    background-color: #eeeeee;
    padding-left: 15px; }
  .menu .nav-title {
    color: #fff;
    background-color: #b31b1b;
    text-align: center; }
  .menu .horizontal {
    margin: auto;
    border-bottom: 2px solid #b31b1b; }
  .menu .vertical {
    vertical-align: middle;
    color: #eeeeee;
    background-color: #b31b1b;
    width: 200px; }
  .menu a {
    text-decoration: none;
    color: #b31b1b; }
  .menu a:hover {
    text-decoration: none;
    background-color: #b31b1b;
    color: #ffff99; }

.full-width {
  width: 100%;
  background-color: #e4f9e5;
  border-top: 1px solid #b31b1b;
  border-bottom: 1px solid #b31b1b; }

.col-left {
  float: left;
  width: 320px; }

.col-right {
  float: right;
  width: 320px;
  padding-left: 5px; }

.center {
  text-align: center; }

#contact-section {
  width: 100%;
  height: 50px;
  border-top: 5px solid #336400;
  border-bottom: 5px solid #336400;
  background-color: #ffff00;
  color: #336400;
  font-weight: bold; }
  #contact-section a:link {
    color: #369;
    text-decoration: none; }
  #contact-section a:visited {
    color: #369;
    text-decoration: none; }
  #contact-section a:hover {
    color: #b31b1b;
    text-decoration: none; }

.course-item {
  margin-top: 25px; }

.course-name {
  font-size: 1em;
  font-weight: bold; }

.course-addr {
  margin-left: 7px; }

.title {
  font-weight: bold;
  font-size: 1em;
  color: #b31b1b; }

.clear {
  clear: both; }

.horizontal {
  float: left;
  list-style-type: none;
  margin: 10px; }

.sub-level {
  list-style-type: none;
  font-weight: bold; }

#my-content {
  width: 70%;
  border: solid 1px #000;
  margin: auto;
  text-align: center; }

.border-top {
  border-top: solid #000 1px; }

.border-bottom {
  border-bottom: solid #000 1px; }

.border-top-red {
  border-top: solid #b31b1b 1px; }

.border-bottom-red {
  border-bottom: solid #b31b1b 1px; }

/* font sizes        */
.larger-text {
  font-size: 1.3em; }

/* background colors */
.bg-green {
  background-color: #e4f9e5; }

.bg-yellow-green {
  background-color: #c5db5f; }

.bg-white {
  background-color: #fff; }

.bg-blue {
  background-color: #369; }

.bg-red {
  background-color: #b31b1b; }

.row_bg_1 {
  background-color: #fff; }

.row_bg_2 {
  background-color: #eeeeee; }

.error-red {
  color: #b31b1b; }

.red {
  color: #b31b1b; }

.white {
  color: #fff; }

.asterisk {
  font-size: .8em;
  color: #b31b1b; }

/*# sourceMappingURL=main.css.map */
