@charset'UTF-8';

/*
=============================
 COMMON STYLE OVER WRITE
============================= */

body { color: #202020; }
a:hover { color: #DD1400;}
a i { color: #202020; }

/*
=============================
 FRAME
============================= */

.themebody { background-image: url(../images/bg_theme.gif); }

#GlobalNav {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #0B3C66), color-stop(0.00, #4091C9));
  background: -webkit-linear-gradient(#4091C9, #0B3C66);
  background: -moz-linear-gradient(#4091C9, #0B3C66);
  background: -ms-linear-gradient(#4091C9, #0B3C66);
  background: linear-gradient(#4091C9, #0B3C66);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4091C9', endColorstr='#0B3C66', GradientType=0)";
}

#GlobalNav .nav > li > a:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #378EDB), color-stop(0.00, #2165A2));
  background: -webkit-linear-gradient(#2165A2, #378EDB);
  background: -moz-linear-gradient(#2165A2, #378EDB);
  background: -ms-linear-gradient(#2165A2, #378EDB);
  background: linear-gradient(#2165A2, #378EDB);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#2165A2', endColorstr='#378EDB', GradientType=0)";
}

#GlobalNav .nav-pills > li > a {
	border-right:1px solid #9CC2DE;
	color: #FFF;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);
}

a.navbar-brand { color: #000; }
#PrimaryMenu .navbar-right i {}
#PrimaryMenu .navbar-right a {}
#PrimaryMenu .navbar-right a:hover {}
.foot_menu .navbar-nav > li > a:hover {}
.mainphoto { background-color: #f2f2f2; }
#RightSide,#LeftSide { background-color: #C5D3E6; }
#RightSide ul,#LeftSide ul { background-color: #FFFFF3; }

#RightSide li,#LeftSide li { border-bottom:1px dotted #333;}
footer {
	background-color: #10507E;
	color: #ffffff;
}

footer a { color : #dddddd; }
.foot_menu { background-color: #D6E5F5; }
.foot_menu .navbar-nav > li > a { color:#202020; }

#Content .contentarea {
  border:1px solid #DDD;
  border-top: 3px solid #0044AE;
	background-color: #FFF;
}

.sub .page-header h1 { color: #000; }
.sub .page-header h1:before { color: #0044AC; }
span.label-info { background-color: #84b8d9; }
.top h3 {
	color: #FFF;
	text-shadow: 0 0 2px rgba(0,0,0,.3);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #2063ab), color-stop(0.00, #378edb));
	background: -webkit-linear-gradient(#378edb, #2063ab);
	background: -moz-linear-gradient(#378edb, #2063ab);
	background: -ms-linear-gradient(#378edb, #2063ab);
	background: linear-gradient(#378edb, #2063ab);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#378edb', endColorstr='#2063ab', GradientType=0)";
}

/*
=============================
 MODULE CSS
============================= */

/* ---- for news ---- */

#news_inner,#game_inner {
	border: 1px solid #DDD;
	border-top: 3px solid #1F63AC;
	background-color: #FFF;
}

#news_inner li.even { background-color: #EFF3F7; }
.latest_scr dt span { color: #666; }
.scoreboard { color: #FFF; }
.scoreboard th { background-color: #092C7E; }
.scoreboard td { background-color: #5778A7; }
.scoreboard td.color_02 { background-color: #77A4D2; }
.news .item:nth-child(2n),.manual .item:nth-child(2n),.event .item:nth-child(2n),.contact .item:nth-child(2n) { background-color: #EFF3F7; }


/* ---- for score ---- */

#game_com dd {
  background: #ffffde;
  border: 1px solid #CCC;
}

#game_com dd:after {
  border-color: rgba(255, 255, 222, 0);
  border-bottom-color: #ffffde;
}

#game_com dd:before {
  border-color: rgba(204, 204, 204, 0);
  border-bottom-color: #CCC;
}

#tab_usercat { border-bottom:1px solid #DDD; }
#tab_usercat li a  { border: 1px solid #CCC; }
#tab_usercat li a.current {
	background-color: #0044AE;
	border: 1px solid #0044AE;
	color: #FFF;
}

.score_head {
  background-color: #F2F2F2;
  border:1px solid #CCC;
}

/* ---- for member ---- */

.ply_grp .thumbnail {
	border: 1px solid #C5D3E6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #fff), color-stop(0.00, #edf2f7));
	background: -webkit-linear-gradient(#edf2f7, #fff);
	background: -moz-linear-gradient(#edf2f7, #fff);
	background: -ms-linear-gradient(#edf2f7, #fff);
	background: linear-gradient(#edf2f7, #fff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf2f7', endColorstr='#ffffff', GradientType=0)";

}

.ply_grp .thumbnail > img { border: 4px solid #FFF; }

/* ---- for event ---- */

tr.Sat .event_week { color:#3875D7; }
tr.Sun .event_week { color:#FF0000; }
#event_frame .Sat { background-color:#E8F8FC; }
#event_frame .Sun, #event_frame .Hol { background-color:#FFEAEA; }
.topic-list .itemInfo {
	background-color: #FFF;
  color: #666;
	border: 1px solid #DEDEDE;
}

.topic-list .itemStats strong { color: #FF6600; }
.post-list .item {
  border: 1px solid #CCC;
	background-color:#FFFFF3;
}

.post-list .item.even { background-color: #EFF3F8; }
.post-list .item.odd:after {
  border-color: rgba(204, 204, 204, 0);
  border-right-color: #CCC;
}

.post-list .item.even:after {
  border-color: rgba(204, 204, 204, 0);
  border-left-color: #CCC;
}

/* ---- for site ---- */

#areaName { background-color: #AEE5F7; }
.state {
  border: 1px solid #DDD;
  background-color: #F2F2F2;
}

.sitesettings i { color: #2E8B57; }

/* ---- for team ---- */

.tree ul li { border-bottom:1px dotted #CCC; }
.catDetail p { border-bottom: 1px solid #C5D3E6; }
.catDetail {
	background-color: #D0E0E0;  
	background-color: #E0F0F0;  
	border:1px solid #C5D3E6;
}

/* ---- for other module ---- */

#areaSelect dt { background-color: #AEE5F7; }

/*
=============================
 STYLE PRESET
============================= */

h2,h4 {
	border-left: 3px solid #04C;
	border-bottom: 1px solid #E2E2E2;
}

.sub h3,.cke_editable h3 { border: 1px solid #DDD; }
.sub h3:before,.cke_editable h3:before { color: #04C; }
.help-block:before { color: #FF0000;}

.cke_editable h5, h5 { color: #08C; }



/* ---- boot strap over writing ---- */

hr { border-color:#DDD;}
.table-bordered thead th {background-color: #F2F2F2;}