BODY {
 font-family: Verdana,Sans-Serif;
 font-size: 10pt;
 background-color: #e5eeff;
 margin: 0px;
}
.back_top {
 background: url('images/back_top.jpg');
 background-repeat: no-repeat;
 background-color:#e5eeff;
}
.back_top1 {
 background-color:#e5eeff;
}
.back_left {
 background: url('images/back_left.jpg');
 background-repeat: no-repeat;
 background-color:#e5eeff;
}
.back_main {
 background: url('images/back_main.jpg');
 background-repeat: no-repeat;
 background-color:#e5eeff;
}
.back_bottom {
 border-top: 3px solid #514D66;
}
.back_water {
 padding-left: 20px;
}
.formctrl {
 font-family: Verdana,Sans Serif;
 font-size: 8pt;
}
.formctrl100 {
 font-family: Verdana,Sans Serif;
 font-size: 8pt;
 width:98%;
}
.formctrl100r {
 font-family: Verdana,Sans Serif;
 font-size: 8pt;
 text-align: right;
 width:98%;
}
TD {
 font-family: Verdana,Sans Serif;
 font-size: 8pt;
 color: #514D66;
}
H1 {
 font-size: 16pt;
 color: #514D66;
}
H2 {
 font-size: 14pt;
 color: #514D66;
}
H3 {
 font-size: 12pt;
 color: #514D66;
}
P {
 color: #514D66;
}
HR {
 color: #514D66;
}
.errorlog {
 margin: 0px;
 font-size: 9pt;
 color: #af4040;
 border: 1px dashed #514D66;
 margin:30px;
}
.tborder {
 border: 1px solid #2E2945;
}
/* left menu backgrounds */
.all_pagehdr {
 font-size: 11pt;
 font-weight: bold;
 text-align: center;
 color: #514D66;
}
.dict_image,.show_image {
 border: 1px solid #514D66;
}
.dict_table,.show_table {
 border-top: 5px solid #2B254C;
 border-bottom: 2px solid #2B254C;
 border-left: 1px solid #2B254C;
 border-right: 1px solid #2B254C;
 background-color:#CEDEFF;
}
.dict_text,.show_text {
 font-size: 8pt;
}
.dict_header,.dict_total,.show_header,.show_total {
 font-size: 10pt;
 font-weight: bold;
 background-color: #514D66;
 color: #ffffff;
 border-top: 1px solid #514D66;
 border-bottom: 1px solid #514D66;
}
.dict_filter,.show_filter {
 font-size: 9pt;
 color: #ffffff;
 background-color: #4B3C92;
 border-bottom: 1px solid #514D66;
}
.dict_tr,.show_tr {
}
.dict_tr2,.show_tr2 {
 background-color: #e5eeff;
}
.dict_trd,.show_trd {
 background-color: #cc0000;
}
.pfix_table {
 background-color: #e5eeff;
 border: 1px solid #514D66;
 color: #e5eeff;
}
.pfix_score {
 text-align: center;
 font-size: 8pt;
 color: #ffff90;
 font-weight: bold;
 background-color: #514D66;
 vertical-align: middle;
 border-top: 1px solid #e5eeff;
}
.pfix_team {
 font-size: 10pt;
 font-weight: bold;
 color: #ffffff;
 background-color: #514D66;
 vertical-align: middle;
 text-align: center;
}
.pfix_league {
 font-size: 8pt;
 text-align: right;
 vertical-align: middle;
 color: #e5eeff;
 background-color: #514D66;
}
.pfix_date {
 font-size: 8pt;
 font-weight: bold;
 text-align: center;
 vertical-align: middle;
 color: #e5eeff;
 background-color: #514D66;
 border-right: 1px solid #e5eeff;
}
.pfix_season {
 font-size: 10pt;
 font-weight: bold;
 color: #e5eeff;
 background-color: #514D66;
 text-align: center;
 vertical-align: middle;
 border-right: 1px solid #e5eeff;
}
.p_hdr {
 font-size: 10pt;
 font-weight: bold;
 white-space: nowrap;
}
.p_name {
 font-size: 12pt;
 font-weight: bold;
 color: #514D66;
}
.p_aka {
 font-size: 10pt;
 font-style: italic;
}
.p_date {
 font-size: 8pt;
}
.p_info {
 font-size: 8pt;
 text-align: justify;
}
.p_best {
 font-size: 9pt;
}
.p_stat {
 font-size: 10pt;
 background-color: #514D66;
 color: #ffffff;
 text-align: center;
}
a:link { color:#be8f00; text-decoration:none; }
a:visited { color:#be8f00; text-decoration:none; }
a:hover { color:#F5C531; text-decoration:underline; }
.p_stat a:link { color: #ffffff; text-decoration: underline; }
.p_stat a:visited { color: #afafaf; text-decoration: underline; }
.p_stat a:hover { color: #ffffff; text-decoration: underline; }
.pagestr_table {
}
.pagestr_text {
 font-size: 10pt;
 color: #7799aa;
}
.blog-date-header {
  margin:0 0 .5em;
  font:bold 112%/1.4em Arial,Verdana,Sans-serif;
  text-transform:lowercase;
  color:#7799aa;
  }
.blog-post-title {
  margin:0 0 .25em;
  font:bold 150%/1.4em Helvetica,Arial,Verdana,Sans-serif;
  color:#514D66;
  }
.blog-post-body {
  text-align: justify;
  line-height:1.6em;
  }
.blog-post-body img {
  border:2px solid #ffffff;
  }
.blog-post-footer {
  color:#aa99bb;
  text-transform:lowercase;
  }
.blog-post-footer em {
  font-style:normal;
  color:#777788;
  }
.blog-sidebar-title {
  font:bold 150%/1.4em Helvetica,Arial,Verdana,Sans-serif;
  color:#514D66;
  text-transform:lowercase;
  }
.blog-table {
 margin: 10px;
 width: 300px;
 background-color: #cedeff;
 border-top: 6px solid #514D66;
 border-bottom: 2px solid #514D66;
 border-left: 1px solid #514D66;
 border-right: 1px solid #514D66;
}
.blog-comment-poster,.blog-comment-link,.blog-comment-body,.blog-comment-timestamp {
  font:bold 112%/1.4em Arial,Verdana,Sans-serif;
  text-transform:lowercase;
  }
.off_table {
 border-top: 5px solid #514D66;
 border-bottom: 2px solid #514D66;
 border-left: 1px solid #514D66;
 border-right: 1px solid #514D66;
 background-color:#e5eeff;
}
.off_header {
 font-size: 16pt;
 background-color: #514D66;
 color: #ffffff;
 text-align: center;
 font-weight: bold;
}
.off_subheader {
 font-size: 14pt;
 background-color: #514D66;
 color: #ffffff;
 font-style: italic;
 text-align: center;
}
.off_post {
 font-size: 12pt;
 font-weight: bold;
 font-style: italic;
}
.off_name {
 font-size: 12pt;
}
.links_text {
 font-size: 11pt;
}
.links_image {
 text-align: center;
}
.off_footer {
 font-size: 8pt;
 font-style: italic;
 text-align: center;
 background-color: #514D66;
 color: #ffffff;
}
.history_text,.donations_text,.sponsor_text {
 font-size: 10pt;
 color: #514D66;
 text-align: justify;
}
.history_link {
 font-size: 16pt;
 color: #514D66;
 text-align: center;
 font-weight: bold;
 background-color: #4040f0;
}
.history_header {
 font-size: 14pt;
 color: #514D66;
 text-align: center;
}
.ts_left {
 font-size: 9pt;
 font-weight: bold;
 text-align: right;
}
.ts_txt {
 font-size: 9pt;
 text-align: left;
}
.ts_header {
 font-size: 11pt;
 font-weight: bold;
 border: 1px solid #514d66;
 background-color: #514d66;
 color: #ffffff;
}
.ts_subheader {
 font-size: 10pt;
 font-weight: bold;
 border: 1px solid #514d66;
}
.aw_table {
 border-top: 5px solid #514D66;
 border-bottom: 2px solid #514D66;
 border-left: 1px solid #514D66;
 border-right: 1px solid #514D66;
 background-color:#e5eeff;
}
.aw_sep {
 border-top: 1px solid #514d66;
 border-bottom: 1px solid #514d66;
}
.aw_text {
 font-size: 10pt;
 color: #514D66;
}
.aw_name {
 font-size: 10pt;
 font-weight: bold;
 color: #514D66;
}
.aw_header {
 font-size: 10pt;
 font-weight: bold;
 background-color: #514d66;
 color: #ffffff;
 text-align: center;
}
.aw_sp {
 font-size: 12pt;
 font-weight: bold;
 background-color: #cedeff;
 text-align: right;
 vertical-align: top;
}
.pp_border_left {
 vertical-align: top;
 border-left: 5px solid #514D66;
}
.pp_border_top {
 vertical-align: top;
 border-top: 5px solid #514D66;
}
.photo_img {
 border: 5px solid #514D66;
}

.cal_table {
 background-color: #2E2945;
}
.cal_header {
 background-color: #514d66;
 color: #ffffff;
 font-size: 12pt;
 text-align: center;
 font-weight: bold;
 padding: 6px;
}
.cal_subheader {
 background-color: #514d66;
 color: #ffffff;
 font-size: 9pt;
 text-align: center;
 font-weight: bold;
 padding: 6px;
}
.cal_day {
 background-color: #e5eeff;
 color: #514D66;
 vertical-align: top;
}
.cal_today {
 background-color: #fff581;
 color: #514D66;
 font-weight: bold;
 vertical-align: top;
}
.cal_date {
 background-color: #CEDEFF;
 font-weight: bold;
 vertical-align: top;
 text-align: right;
 padding: 2px;
}
.cal_desc {
 padding: 4px;
}
.fan_table {
 background-color: #ffffff;
 color: #ffffff;
 border: 1px solid #514d66;
}
.fan_name {
 font-size: 10pt;
 font-weight: bold;
 background-color: #514d66;
 color: #ffffff;
 text-align: center;
 vertical-align: middle;
}
.fan_value {
 font-size: 10pt;
 font-weight: bold;
 background-color: #514d66;
 color: #ffffff;
 vertical-align: middle;
 text-align: center;
}
.fan_text {
 font-size: 10pt;
 font-weight: bold;
 background-color:#CEDEFF;
}
.member_table {
 background-color: #ffffff;
 border: 1px solid #514d66;
 color: #ffffff;
}
.member_name {
 font-size: 10pt;
 font-weight: bold;
 color: #ffffff;
 background-color: ##514d66;
 text-align: center;
 vertical-align: middle;
}
.member_text {
 font-size: 10pt;
 font-weight: bold;
 color: #ffffff;
 background-color: #514d66;
}
.member_subheader {
 font-size: 11pt;
 text-align: center;
}
.gal_comment {
 font: italic 90%/1.1em Tahoma,Arial,Sans-Serif;
 color: #606060;
}
.gal_thumb {
 display: block;
 height: 180px;
 padding: 5px;
 overflow: auto;
 background-color: #CEDEFF;
 border: 1px dashed #040260;
}
.gal_thumb_div {
 padding-right: 8px;
 text-align: center;
 vertical-align: top;
 float: left;
 padding-bottom: 4px;
}
/* Editor's section */
.marked {
 font-weight: bold;
 font-size: 105%;
 color: #FFA05B;
}
.art_text {
 font: 110%/1.15em Tahoma,Arial,Sans-Serif;
 text-align: justify;
 text-indent: 15pt;
}
.art_question {
 font: italic bold 100%/1.1em Tahoma,Arial,Sans-Serif;
 text-align: justify;
 text-indent: 15pt;
}
.art_header {
 font: bold 170%/1.2em Tahoma,Arial,Sans-Serif;
 color: #363F9A;
}
.art_subheader {
 font: bold italic 130%/1.2em Tahoma,Arial,Sans-Serif;
 color: #363F9A;
}
.art_author {
 font: bold italic 110%/1.1em Tahoma,Arial,Sans-Serif;
 border-bottom: 1px dashed #040260;
 text-align: right;
}
.art_comment {
 font: italic 90%/1.1em Tahoma,Arial,Sans-Serif;
 text-align: right;
 color: #808080;
 background-color: #f0f0f0;
 border: 1px dashed #040260;
 padding: 10px;
}
.art_intro {
 font-size: 90%;
 font-weight: bold;
 text-align: justify;
 text-indent: 15pt;
 color: #ffffff;
 background-color: #4450AA;
 padding: 10px;
}

