div.clear 
{
  clear: both;
}

.news_list
{
  margin-left: 25px;
  margin-top: 25px;
  padding-bottom: 25px;
  width: 90%;
  height: 100%;

}

.news_list h3
{
  font-size: 10pt;
  font-family: Verdana;
  padding: 0px;
  margin: 0px;
}

.news_list a.news_title, .news_list a.news_title:hover
{
  text-decoration: none;
  font-size: 8pt;
  font-family: Verdana;
  color: #000000;
}

.news_list p
{
  font-size: 9pt;
}

.news_list a.news_title:hover
{
  text-decoration: underline;
}

.type
{
  margin:0px;
  padding:0px;
  height: 12px;
  width: 40px;
  background-color: #E79349;
  padding: 1px 3px;
  font-size:7pt;
  text-align: center;
}

.news_list a.news_more, .news_list a.news_more:hover
{
  text-decoration: underline;
  font-size: 8pt;
  font-family: verdana;
  color: #FF9933;
}

.news_list a.news_more:hover
{
   text-decoration: none;
}


.new_single, .comments
{
  margin:0px;
  margin-top: 0px;
  padding:0px;
  width: 95%;
  margin-left: 15px;
}

.new_single h1
{
  font-family: verdana;
  font-size: 11pt;
  border-bottom: 1px solid #FFCC66;
  color: #000000;
  padding-top:10px;
}

.new_single p.data, .new_single p.author
{
  font-family: verdana;
  font-size: 8pt;
  font-weight: bold;
  text-align: right;
}

.new_single p
{
  text-align: justify;
  margin-top: 5px;
  margin-bottom: 5px;
}

.new_single a
{ 
  color: #FF9933;
  text-decoration: none;
}

.new_single a:hover
{
  text-decoration: underline;
}

.comments
{
  margin-top: 50px;
  border-top: 1px solid #CCCCCC;
}

.comments p.author
{
  font-weight: bold;
  font-size: 8pt;
  text-align: left;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 32px;
}

.comments p.data_time, .comments p.data_day
{
  margin: 15px 0 2px 0; color: #CC6633; font-size: 7pt;
}

.comments p.data_time
{
  float: left;
}

.comments p.data_day
{
  text-align: right;
}

.comments p
{
  padding: 0;
  margin: 0;
  text-align: justify;
}




.player p, player p.about
{
  margin: 0px;
  padding: 2px 0 2px 0;
  border-bottom: 1px solid #CCCCCC;
  font-size: 8pt;
  font-family: Verdana;
}

.player p.name
{
  font-size: 10pt;
  color: #E0E0E0;
  padding-bottom: 10px;
  font-weight: bold;
  border: none;
}

.player p.about
{
  border: none;
  margin-bottom: 15px;
  min-height: 50px;
}


.player h2
{
  font-size: 9pt;
}


.playerList a
 {
   font-size: 8pt;
 }

 .playerList td
 {
   text-align: left;
 }

.news_page_number
{
  margin-top: 15px; 
}

.news_page_number a, .news_page_number a:hover, .news_page_number a.selected
{
  float: left;
  border: 1px solid #CCCCCC;
  color: #000000;
  width: 20px;
  text-align: center;
  margin: 2px;
}


.news_page_number a.selected
{
  font-weight: bold; 
  text-decoration: none;
  background-color: #ff8232;
  padding: 1px;
}

.playerAbout table
{
  width: 100%;
}

.playerAbout td
{
  border: 1px solid #CCCCCC; 
  text-align: center;
  background-color: #E0E0E0;
}




/* TAB'ai */

.tabs 
{
  font-size: 8pt;
}

.team_table, .place_table, .games_table {
  float: left;
  width: 152px;
  background-color: #CCCCCC;
  text-align: left;
  height: 15px;
  font-weight:normal;
}

.place_table {
  width: 30px;
  text-align: center;
}

.games_table
{
  width: 70px;
  text-align: center; 
}

.top_themes_data a, .top_themes_data a.hover
{
  color: #000000;
  text-decoration: none;
}

.top_themes_data a:hover
{
  text-decoration: underline; 
}

a.schedule_month
{
  font-size: 8pt;
  border: 1px solid #CCCCCC;
  text-align: center;
  background-color: #E0E0E0;
  padding: 2px 3px 2px 3px;
}

.data_schedule, .team_schedule, .res_schedule, .stat_schedule, .gameNo_schedule
{
  float: left;
  height: 15px;
  width: 75px;
  font-size: 8pt;
  padding: 3px 0 3px 0;
  text-align: center;
}

.team_schedule
{
  width: 250px;
  text-align: left;
  padding-left: 10px;
}

.stat_schedule
{
    width: 25px;
}

.gameNo_schedule
{
  width: 50px;
}

.stat_head, .stat_head2
{
  float: left;
  width: 152px;
  height: 100px;
  text-align: center;
}

.stat_head a, .stat_head2 a, .stat a, .main_schedule a, .main_schedule2 a
{
  font-size: 8pt;
  text-decoration: none;
}

.stat_head a:hover, .stat_head2 a:hover, .stat a:hover, .main_schedule a:hover, .main_schedule2 a:hover
{
  text-decoration: underline;
}

.stat_head2
{
  width: 90px;
}


.stat td, .best td 
{
  border: 1px solid #CCCCCC; 
  text-align: center;
  background-color: #E0E0E0;
}

.statH td
{
  border: 1px solid #E0E0E0; 
  text-align: center;
  background-color: #C2CCFF;
  height: 15px;
  width: 25px;
}

.best a, .best_cat a
{
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
}

.best a:hover, .best_cat a
{
  text-decoration: underline;
}

.best h3
{
  font-size: 9pt;
}

.best_cat
{
  padding-top: 10px;
  padding-bottom: 10px;
  width: 90%;
  height: 125px;
  background-color: #CCCCCC;
  border: 1px solid #E0E0E0;
}

.best_cat_title
{
  width:200px;
  height:20px;
}

.best_cat a
{
  padding: 2px;
  float: left;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
  width: 200px;
}

.best_cat a:hover
{
  text-decoration: underline;
} 

.best_cat_title a, .best_cat_title a.selected
{ 
  float: left;
  width:80px;
  height:13px;
  padding: 3px;
  text-align: center;
  background-color: #E0E0E0;
  border: 1px solid #CCCCCC;
  text-decoration: none;
}

.best_cat_title a:hover, .best_cat_title a.selected:hover, .best_cat_title a.selected
{ 
  background-color: #CCCCCC;
  border: 1px solid #CCCCCC;
}

.voting
{
  margin: 0 3px 0 3px; 
  width: 155px;
  /* height: 200px; */
  /*  background-color: #FFF; */
  border: 1px solid #FF9900;;
  padding-bottom: 5px;
}

.voting p.quest
{
  width: 150px;
  padding-left: 5px;
  margin: 10px 0 10px 0;
  background-color: #FF9900;;
}

.voting input.button
{
  margin-left: 10px;
  text-align: center;
  width: 50px;
  height: 20px;
  font-size: 8pt;
  background-color: #FFE6B2;
  border: 1px solid #FF9900;
}

#login a.create
{
  text-decoration: underline;
  margin-left: 15px;
  color: black;
  padding-top: 5px;
}

#login a.create:hover
{
  text-decoration: none;
}


.topSingle
{
  height:150px; 
  border: 1px solid #570909; 
  padding: 0px 15px 0px 10px;
  margin-top: 3px;
}

.topSingle h3
{
  font-size: 12px;
  color: #ad0909;
}

.columnOne
{
  float: left;
  width: 100px;
  margin-left: 10px;
}
.columnTwo
{
  width: 250px;
  float: left;
}

.pic, .picTeam
{
 border: 1px solid #CCCCCC; 
 height: 90px;
 width: 65px;
 float: left;
}

.picTeam
{
  height: 65px;
}

.topSingle p
{
  margin: 0px;
  padding-bottom: 2px;
  height: 15px;
}