@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, #0e3e8d), color-stop(0.00, #09123c));
	background: -webkit-linear-gradient(#09123c, #0e3e8d);
	background: -moz-linear-gradient(#09123c, #0e3e8d);
	background: -ms-linear-gradient(#09123c, #0e3e8d);
	background: linear-gradient(#09123c, #0e3e8d);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#09123c', endColorstr='#0e3e8d', GradientType=0)";
}

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

#GlobalNav .nav-pills > li > a {
	border-right:1px solid #838BBB;
	color: #FFF;
	text-shadow: 0 -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 {background-color: #EEE;}
.mainphoto { background-color: #FFF; }
#RightSide,#LeftSide { background-color: #ABB6CD; }
#RightSide ul,#LeftSide ul { background-color: #FFFFF3; }

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

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

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

.sub .page-header h1 { color: #000; }
.sub .page-header h1:before { color: #0B1259; }
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, #0e3e8d), color-stop(0.00, #09123c));
	background: -webkit-linear-gradient(#09123c, #0e3e8d);
	background: -moz-linear-gradient(#09123c, #0e3e8d);
	background: -ms-linear-gradient(#09123c, #0e3e8d);
	background: linear-gradient(#09123c, #0e3e8d);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#09123c', endColorstr='#0e3e8d', GradientType=0)";
}

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

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

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

#news_inner li.even { background-color: #F2F2F2; }
.latest_scr dt span { color: #666; }
.scoreboard { color: #FFF; }
.scoreboard th { background-color: #0B1259; }
.scoreboard td { background-color: #B7C0D5; color: #333; }
.scoreboard td.color_02 { background-color: #10298E; color: #FFF; }
.news .item:nth-child(2n),.manual .item:nth-child(2n),.event .item:nth-child(2n),.contact .item:nth-child(2n) { background-color: #F2F2F2; }


/* ---- 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: #0B1259;
	border: 1px solid #051154;
	color: #FFF;
}

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

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

.ply_grp .thumbnail {
	border: 1px solid #CCC;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #fff), color-stop(0.00, #E6E9F2));
	background: -webkit-linear-gradient(#E6E9F2, #fff);
	background: -moz-linear-gradient(#E6E9F2, #fff);
	background: -ms-linear-gradient(#E6E9F2, #fff);
	background: linear-gradient(#E6E9F2, #fff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6E9F2', 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 #0B1259;
	border-bottom: 1px solid #E2E2E2;
}

.sub h3,.cke_editable h3 { border: 1px solid #DDD; }
.sub h3:before,.cke_editable h3:before { color: #0B1259; }
.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;}