  /* 
  ####################################################
  # main stickfight stylesheet - "default" by neotek #
  ####################################################
  */

  /*########*/
  /*# misc #*/
  /*########*/

  body {
    height: 100%;
    font-family: verdana, arial, helvetica;
    color: #000000;
    font-size: 13px;
    background-color: #333;
    text-align: center;
  }

  #capsule {
    width: 1000px;
    height: 100%;
    background-color: #016087;
    padding: 0px;
    margin: 0 auto;
    text-align: center;
    border-left: 3px solid #666;
    border-right: 3px solid #666;
  }

  .ilink {
    border-color: #FFFFFF;
  }

  .banner {
    border: 1px black solid;
  }

  .bar {
    background: #444444;
    width: 100%;
    height: 100%;
  }

  /*#########*/
  /*# links #*/
  /*#########*/


  a:link {
    text-decoration: none;
    color: #21609B;
    font-style: normal;
  }

  a:visited {
    text-decoration: none;
    color: #21609B;
  }

  a:hover {
    text-decoration: none;
    color: #5C9CD8;
    font-style: normal;
  }

  .afk:link {
    text-decoration: none;
    color: #888888;
  }

  .afk:visited {
    text-decoration: none;
    color: #888888;
  }

  .afk:hover {
    text-decoration: underline;
    color: #888888;
  }

  .nav a:link {
    text-decoration: none;
    color: #F1F1F1;
  }

  .nav a:visited {
    text-decoration: none;
    color: #F1F1F1;
  }

  .nav a:hover {
    text-decoration: underline;
    color: #F1F1F1;
  }

  /*##########*/
  /*# tables #*/
  /*##########*/

  td  {
    font-family: verdana, arial, helvetica;
    color: #000000;
    font-size: 13px;
  }

  .tabletitle {
    border: 1px solid #666666; background-color: #B0B0B0; font-weight: bold; text-align: center;
  }

  .fighttable {
    border: 1px solid #000000;
  }

  .tablesubtitle {
    border: 1px solid #B0B0B0; background-color: #CCCCCC; font-weight: bold; text-align: center;
  }

  .msg {
    border: 1px solid black;
    background-color: #F1F1F1;
  }

  .border {
    border: 2px solid #A0A0A0; background-color: #F1F1F1;
  }

  .dataone { border: 1px solid #777777; background-color: #CCCCCC; }
  .datatwo { border: 1px solid #777777; background-color: #F1F1F1; }

  /*#########*/
  /*# forms #*/
  /*#########*/

  input {
    background-color: #D4D4D4;
    font-family: verdana, arial, helvetica;
    font-size: 9pt;
    color: #000000;
    border-width: 1;
    border-color: #000000;
    border-style: solid;
  }

  .sliderstrength {
    background-color: #F1F1F1;
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
    color: #000000;
    border-width: 0;
    align: right;
    height: 16px;
  }

  .check {
    background-color: none;
    color: none;
    border-width: 0;
  }

  .plusminus {
    background-color: #D4D4D4;
    font-family: verdana, arial, helvetica;
    font-size: 7pt;
    color: #000000;
    border-width: 1;
    border-color: #000000;
    border-style: solid;
    width: 15px;
    height: 15px;
  }

  .invisinput {
    background-color: #F1F1F1;
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
    color: #000000;
    border: none;
    width: 50px;
    height: 15px;
  }

  textarea {
    background-color: #D4D4D4;
    font-family: verdana, arial, helvetica;
    font-size: 9pt;
    color: #000000;
    border-width: 1;
    border-color: #000000;
    border-style: solid;
  }

  select {
    background-color: #D4D4D4;
    font-family: verdana, arial, helvetica;
    font-size: 9pt;
    color: #000000;
    border-width: 1;
    border-color: #00000;
    border-style: solid;
  }

  /*########*/
  /*# text #*/
  /*########*/

  .copy {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #9ABCDE;
  }

  .small {
    font-size: 8pt;
  }

  .fightpower {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: bold;
  }

  .roundnumber {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12pt;
    color: #FFFFFF;
    font-weight: bold;
  }

  .gen {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #9ABCDE;
  }

  .nav {
    height: 20px;
    border-top: 1px solid #737373;
    text-align: center;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #D5D5D5;
    background-color: #424242;
  }

  .win {
    color: darkgreen;
  }

  .lose {
    color: darkred;
  }

  .help {
    color: #333333;
  }

  .help:link {
    color: #444444;
  }

  .help:hover {
    color: #FFFFFF;
  }

  .help:visited {
    color: #444444;
  }

  .options {
    color: #666666;
  }

  .options:link {
    color: #444444;
  }

  .options:hover {
    color: #FFFFFF;
  }

  .options:visited {
    color: #444444;
  }

  .usermenu {
    border: 1px solid black;
    background-color: #D5D5D5;
  }

  .usermenuitem {
    border: 1px solid white;
    background-color: #CFD5D9;
  }

  .usermenuitem a {
    display: block;
  }

  .usermenuitem a:hover {
    display: block;
    background-color: #A4B3BC;
  }

  .usermenutext {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
  }

  .threads  {
    font-family: verdana, arial, helvetica;
    color: #000000;
    font-size: 12px;
  }

  /*##########*/
  /*# levels #*/
  /*##########*/

  .rank1  { background-color: white; color: black; }
  .rank2  { background-color: white; color: black; }
  .rank3  { background-color: yellow; color: black; }
  .rank4  { background-color: blue; color: black; }
  .rank5  { background-color: green; color: black; }
  .rank6  { background-color: purple; color: black; }
  .rank7  { background-color: brown; color: black; }
  .rank8  { background-color: black; color: white; }
  .rank9  { background-color: black; color: yellow; }
  .rank10 { background-color: black; color: blue; }
  .rank11 { background-color: black; color: red; }
