body {
	color: 000;
	margin:0px;
	padding:0px;
	border:0px;
           background-color:cc0000;
	backjground:FFF url('images/bg_col.png') fixed no-repeat 50% 0%;
	scrollbar-arrow-color:#999;
	scrollbar-face-color:#E0E0E0;
	scrollbar-highlight-color:#FFF;
	scrollbar-shadow-color:#FFF;
	scrollbar-3dlight-color:#CCC;
	scrollbar-darkshadow-color:#CCC;
	scrollbar-base-color:#FFF;}
A{
	text-decoration:none; color:#D00000; }
A:hover{
	text-decoration:none; color:#FF6600;}
A,TD,th,BODY,pre{
	font:normal normal normal 12px /16px Arial,新細明體;}

.light {color:fff;}   .light a {color:fff;}
.small {font-size:10px;}

#chartRank {
	scrollbar-arrow-color:#000;
	scrollbar-face-color:#F0F0F0;
	scrollbar-highlight-color:#F0F0F0;
	scrollbar-shadow-color:#F0F0F0;
	scrollbar-3dlight-color:#F0F0F0;
	scrollbar-darkshadow-color:#F0F0F0;
	scrollbar-base-color:#F0F0F0;

}
#player td {
        background-color: 000;
        font-size: 10px;
        color: FFF;
}
.rank {
  font-size: 24px;
  line-height: 24px;
  font-family: verdana;
}
/* Navigation bar */
.navi {
  position:relative;
  z-index:10;
  padding: 3 0 0 5;
  font-size:12px;
  color:888;
}
.navi a{
  color:000;
}

.alert{
  width: 400px;
  height: 500px;
  background:url('images/alert_bg.gif') no-repeat 50% 50%;
  color: FFF;
}


.submenu a { color: FFF; font-weight: normal; }
.submenu a:hover { color: CC0000; }
.submenu td {
         padding: 5px;
         color: 999;
        height: 30px;
        font-weight: bold;
}

/* Newsletter */
.newsletter td { padding:0 0 10 0px; text-align:center; }
.newsletter img { vertical-align:top; border:5px solid #000; margin:0 0 3px 0; cursor: hand; }

#newsPages {
	scrollbar-arrow-color:#000;
	scrollbar-face-color:#FFF;
	scrollbar-highlight-color:#FFF;
	scrollbar-shadow-color:#FFF;
	scrollbar-3dlight-color:#FFF;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-base-color:#FFF;

}


/* Table decoration */
.bgc {
  background-color: F0F0F0;
}
.dothr {
  background:#FFFFFF url('images/dot.gif') repeat-x;
  height: 1px;
  padding: 0px;
}
.dotvhr {
  background:#FFFFFF url('images/dotv.gif') repeat-y;
  width: 1px;
  padding: 0px;
}

input, textarea, select {
	background:#CCC;
	font:normal normal normal 12px /14px Verdana, Arial,新細明體;
	border: 0;
	color:#000;
}

input{
	padding:1px 3px 0 3px;
	border:1px solid #CCC;
	color:#000;}

.btn   {
       border: 0px;
       height: 60px;
       width: 60px;
       background-color: 000;
       color: FFF;
}       
.box {
        border:0;
        margin:-1;
        background-color:transparent; }
textarea{
	padding: 3px;
	line-height:16px;
	background:#CCC;
	scrollbar-face-color:#CCC;
	scrollbar-shadow-color:#CCC;
	scrollbar-highlight-color:#CCC;
	scrollbar-3dlight-color:#CCC;
	scrollbar-darkshadow-color:#CCC;
	scrollbar-track-color:#CCC;
	scrollbar-arrow-color:#555;}


.cellTitle {
  background-color:F0F0F0;
  height:30px;
  color: 000;}

ul.submenu {
  margin: 0px;
}

ul {
   margin: 0 0 0 15;   
}
ol {
   margin: 0 0 0 22;
}
blockquote {
   margin: 0 0 0 15;
   list-style-type : circle;
}
hr {
	height:1px;color:#CCC;}
/* Index column */
.mainTable  {
  /*background:url('images/index_bg.gif') no-repeat 152px 483px; */
}
.mainTable td {
  vertical-align: top;
}

.imgborder {
           border: 5px solid #CCC;
}
/* Footer: Page bottom */
.footer{
  background:url('images/bottom.gif') no-repeat bottom left;
   height: 80px;
   padding: 10 0 10 0px;
}
.footer a {
        color:666;
}
/* Sitemap */
.map a { color:000; }
.map a:hover { color:FFF; }

/* Framed table Cell e.g. Event*/
.framed a { color:000; }
.framed td { color: 888; }

/* Headline marquee */
#iemarquee a { color:666; }
#iemarquee a:hover { color:000; }

/* Index Table */
.eventTable a { color: 000; }
.dotTable a { color: 777; }
.dotTable a:hover { color: 000; }
.blogTable a { color: 000; }
/* Event gallery */
.gallery td { background-color:000; }
.gallery img { filter:alpha(opacity=50); }

/* page list */
.pagelist a {
          color: 888;
}