body {
  font-family:          Arial, Helvetica, sans-serif;
  font-size:            11px;
  margin-left:          0px;
  margin-top:           0px;
  color:                #6C4325;
}

.clear {
  clear:                both;
  height:               0px;
}

/* website */
.navi {
  background-color:     #6C4325;
  width:                200px;
  vertical-align:       top;
}
.counter {
  background-color:     #6C4325;
  height:               100px;
  width:                200px;
  color:                #F8F6DF;
  font-size:            11px;
}
.sponsor {
  background-color:     #6C4325;
  height:               50px;
  width:                200px;
  color:                #F8F6DF;
  font-size:            11px;
  text-align:           center;
  font-weight:          bold;
}
.newsticker {
  background-color:     #6C4325;
  width:                200px;
  color:                #F8F6DF;
  font-size:            11px;
  padding-left:         40px;
}
.bow {
  background-image:     url("images/bow.jpg");
  width:                155px;
  height:               680px;
}
.content {
  background-color:     #F8F6DF;
  height:               680px;
  overflow:             auto;
}
.navilink {
  width:                100%;
  height:               20px;
  text-align:           left;
  padding-top:          10px;
  padding-left:         40px;
}
#countdown {
  padding-left:         40px;
  border-top:           2px solid #F8F6DF;
  padding-top:          5px;
}

/* events */
#events {
  margin-top:           30px;
}

/* arena */
#arena {
  margin-top:           30px;
}
#arena .arena_info {
  text-align:           right;
  font-size:            12px;
  font-weight:          bold;
  padding-top:          5px;
}

/* rules */
#rules {
  color:                #6C4325;
  font-size:            12px;
  margin-top:           30px;
}
#rules .list {
  text-align:           justify;
}
#rules .rules_content {
  width:                80%;
}

/* gallery */
#gallery {
  margin-top:           20px;
}
#gallery a {
  font-weight:          bold;
  color:                #6C4325;
  text-decoration:      none;
}
#gallery table {
  font-size:            11px;
  color:                #6C4325;
}
#gallery .gallery_dir {
  text-align:           center;
  font-size:            14px;
  padding:              2px 0px 3px 0px;
}
#gallery .gallery_img {
  height:               110px;
  text-align:           center;
}
#gallery .gallery_row {
  width:                25%;
  border:               1px solid #6C4325;
  vertical-align:       top;
}
.gallery_onMouseOver {
  background-color:     #E6E3AE;
  width:                25%;
  border:               1px solid #6C4325;
  vertical-align:       top;
}
.gallery_onMouseOut {
  background-color:     #F8F6DF;
  width:                25%;
  border:               1px solid #6C4325;
  vertical-align:       top;
}

/* highscore */
#highscore {
  margin-left:          60px;
  margin-top:           40px;
}
#highscore table, a {
  color:                #6C4325;
  font-size:            11px;
}
#highscore th {
  text-align:           left;
}
.row_active {
  font-weight:          bold;
  background-color:     #6C4325;
  color:                #F8F6DF;
}
#highscore #poll {
  float:                right;
  font-size:            11px;
  border:               1px solid #6C4325;
  padding:              5px;
}
#highscore #poll .poll_top {
  padding-bottom:       10px;
  border-bottom:        1px solid #6C4325;
  font-weight:          bold;
}
#highscore #poll .poll_middle {
  padding:              10px 0px 10px 0px;
  text-align:           right;
}
#highscore #poll .poll_bottom {
  padding:              10px 0px 0px 0px;
  text-align:           right;
}
#highscore #poll_result {
  padding-top:          10px;
}
#highscore #poll_bar {
  background-color:     #E6E3AE;
}

/* trailer */
#trailer {
  margin-top:           40px;
}

/* reports */
#reports {
  margin-top:           40px;
}
#reports a {
  text-decoration:      underline;
  color:                #6C4325;
}
#reports .report_remark {
  font-size:            11px;
  font-weight:          bold;
  text-align:           left;
  width:                80%;
}
#reports .report_title {
  font-size:            14px;
  font-weight:          bold;
  text-align:           left;
  width:                80%;
  border-top:           2px solid #6C4325;
  padding-top:          5px;
}
#reports .report_text {
  font-family:          cursive;
  font-size:            11px;
  text-align:           justify;
  width:                80%;
}

/* subscribe */
#subscribe {
  margin-top:           40px;
}
#subscribe table {
  font-size:            12px;
  color:                #6C4325;
}
#subscribe .label {
  font-weight:          bold;
}
#subscribe .txt_input {
  border-top:           1px solid #6C4325;
  border-left:          1px solid #6C4325;
  border-right:         2px solid #6C4325;
  border-bottom:        2px solid #6C4325;
  color:                #6C4325;
}
#subscribe .img_catpcha {
  border:               0px;
  vertical-align:       middle;
}
#subscribe_thx {
  margin-top:           40px;
  font-weight:          bold;
  font-size:            12px;
}

/* guestbook */
#guestbook table{
  font-size:            12px;
}
#guestbook a {
  text-decoration:      none;
  color:                #6C4325;
}
#guestbook a:hover {
  text-decoration:      none;
  color:                #6C4325;
}
#guestbook a:visited {
  text-decoration:      none;
  color:                #6C4325:
}
#guestbook .tblborder {
  border:               2px solid #6C4325;
}
#guestbook .gbinfo {
  background-color:     #6C4325;
  padding:              3px;
  font-size:            10px;
  color:                #F8F6DF;
}
#guestbook .gbhit {
  background-color:     #E6E3AE;
  padding:              5px;
  font-size:            12px;
  color:                #6C4325;
}
#guestbook .txt_input {
  border-top:           1px solid #6C4325;
  border-left:          1px solid #6C4325;
  border-right:         2px solid #6C4325;
  border-bottom:        2px solid #6C4325;
  color:                #6C4325;
}
#guestbook .img_catpcha {
  border:               0px;
  vertical-align:       middle;
}

/* links */
#links {
  margin-top:           20px;
}
#links .link_entry {
  padding:              20px;
}

/* tab menu */
.menu {
  border-bottom:        1px solid #6C4325;
  height:               21px;
  width:                400px;
  float:                left;
}
.menu ul {
  margin:               0px;
  padding:              0px;
  list-style:           none;
  text-align:           center;
}
.menu li {
  display:              inline;
  line-height:          11px;
}
.menu li a {
  color:                #6C4325;
  text-decoration:      none;
  padding:              4px 5px 6px 5px;
  font-size:            11px;
}
.menu li a.tabactive {
  background-color:     #6C4325;
  color:                #F8F6DF;
  font-weight:          bold;
  position:             relative;
}
#tabcontent1, #tabcontent2, #tabcontent3, #tabcontent4 {
  width:                400px;
  text-align:           center;
  font-size:            12px;
  float:                left;
}
.menu_control {
  padding-left:         20px;
  float:                left;
  visibility:           hidden;
}
.menu_control a {
  color:                #6C4325;
  text-decoration:      underline;
  font-size:            11px;
}

/* accordion */
.AccordionTitle, .AccordionContent, .AccordionContainer {
  position:             relative;
  width:                600px;
}
.AccordionTitle {
  height:               30px;
  overflow:             hidden;
  cursor:               pointer;
  font-family:          Arial;
  font-size:            11px;
  font-weight:          bold;
  padding-top:          5px;
  text-align:           left;
  background-repeat:    repeat-y;
  display:              table-cell;
  background-image:     url('images/titlebar.jpg');
  -moz-user-select:     none;
  padding-left:         10px;
  border-bottom:        1px solid #6C4325;
}
.AccordionContent {
  height:               0px;
  overflow:             auto;
  display:              none;
}
.AccordionContainer {
  border:               1px solid #6C4325;
}
.newslabel {
  font-size:            14px;
  font-weight:          bold;
  padding-top:          30px;
  padding-bottom:       5px;
}
.newsbox {
  color:                #F8F6DF;
}