body {
		background-color:#330000;
	background-image: url(images/bg2009.jpg);
	background-repeat: repeat-x;
	height:100%;
	margin:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-attachment: fixed;
	background-position: center top;
	font-size: 0.8em;
}

	
.top{
	text-align:center;
}


/* panel header -------*/


.gray_top{

	background-image:url(images/gray_top_bg.gif);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #FFFFFF;
	font-weight:bold;
	padding-left:10px;
	}
	
/*-----------country menu--------------*/
.countrymenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#000000;
	color:#FFFFFF;
	margin-right:120px;
}
/*-----------Form menu--------------*/
.form_menu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3366CC;
}

/* typography -------------*/

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:1.4em;
	color: #333333;
}
p a:link{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #3366ff;
	text-decoration:underline;
}

p a:visited{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #3366ff;
	text-decoration:underline;
}

p a:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #3366ff;
	text-decoration:none;
}


.head1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	line-height:1.4em;
	color: #990000;
}

.head2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	line-height:1.4em;
	color: #336699;
}
.header3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: #336633;
}
.list_all{
	list-style-type: square;
	padding: 0 auto 0 0;
	margin-left: 2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:1.4em;
	color: #333333;
}
hr {
/*    border: 0;*/
	height: 1px;
	color: #333333;
	width:99%;

	background-color: #FFFFFF;
}


.game_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:8pt;
	color: #0066CC;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
}

.game_link a:link{
	font-weight:bold;
	color:#0066CC;	
	text-decoration:underline;

	}
	
.game_link a:hover{
	font-weight:bold;
	color:#00CCFF;	
	text-decoration:none;
	}
	
.game_link a:visited{
	font-weight:bold;
	color:#0066CC;	
	text-decoration:underline;
	}
	



.sel_box{
	width:200px;
	background-color:#333333;
	border:#999999 1px solid;
	color: #FFFFFF;
	}
	
.form_style{
	background-color:#333333;
	border:#999999 1px solid;
	color: #FFFFFF;
}

.panel_title{
	font-family:'微軟正黑體',Arial,Verdana,Helvitica,sans-serif;
	font-weight:bold;
	font-size:10pt;
	border-bottom:#333333 1px solid;
	color: #006600;
	background-image:url(images/panel200_bg.gif);
	background-repeat:repeat-y;
	padding:5px 15px;
}
.panel_title500{
	font-family:'微軟正黑體',Arial,Verdana,Helvitica,sans-serif;
	font-weight:bold;
	font-size:10pt;
	border-bottom:#333333 1px solid;
	color: #006600;
	background-image:url(images/panel500_bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	padding:5px 15px;
}

.panel_title720{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9pt;
	border-bottom:#cccccc 1px solid;
	color: #006600;
	background-image:url(images/panel720_bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	padding:5px 15px;
}

.more_n_sm a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#333333;	
	text-decoration:none;
}
.more_n_sm a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#333333;	
	text-decoration:none;

}
	
.more_n_sm a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color: #006699;	
	text-decoration:underline;
}

	
	
/*  class P (for non <p> tagged paragraphs)--------------*/
.classP {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:1.4em;
	color: #C9C9C9;
}
.classP a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #CCCC00;
	text-decoration:underline;
}
.classP a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #CCCC00;
	text-decoration:underline;
}

.classP a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #CCCC00;
	text-decoration:none;
}

/*-------------------- Banner ADs------------------------*/

#subbanner_home{
	width: 200px;
	height: 130px;
	background-color:#333333;
	margin:5px 0;
}


/* ------ HOT NEWS ----------------*/


.hotnews_head1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color: #006699;
}

.hotnews_head2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #FFCC00;
}

.hotnews_date{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #999999;
}


.hotnews_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #0099CC;
}

.hotnews_link a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0099CC;	
	text-decoration:none;
	}
	
.hotnews_link a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0099CC;	
	text-decoration:none;
	}
	
.hotnews_link a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #990000;	
	text-decoration:underline;
	}
	
.hotnews_sublink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #666666;
}

.hotnews_sublink a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;	
	text-decoration:none;
	}
	
.hotnews_sublink a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	font-size:8pt;
	color:#666666;	
	text-decoration:none;
	}
	
.hotnews_sublink a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;	
	text-decoration:underline;
	}	


/* Hall of Fame -----------*/

.fame_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #FF6600;
}

.fame_link a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#FF6600;	
	text-decoration:none;
	}
	
.fame_link a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#FF6600;	
	text-decoration:none;
	}
	
.fame_link a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color: #990000;	
	text-decoration:underline;
	}
	
	
	
/*------------------*/
.download_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #990000;
	line-height:1.2em;
}

.download_link a:link{

	color:#990000;	
	text-decoration:none;
	}
	
.download_link a:visited{
	
	color:#990000;	
	text-decoration:none;
	}
	
.download_link a:hover{
	color: #FF9900;	
	text-decoration:underline;
	}
.download_panel{
	background-image:url(images/download_bg.gif);
	background-repeat: repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	padding: 0 10px 0 20px;
	white-space:nowrap;
	}
.download_panel a:link{
	color: #FFFFFF;	
	text-decoration:none;
	}
.download_panel a:hover{
	color: #FFFF00;	
	text-decoration:underline;
	}
.download_panel a:visited{
		color: #FFFFFF;	
	text-decoration:none;
	}


	
/* forum typo ----------------*/

.new_topic_inputbox1{
	width:250px;
	background-color:#333333;
	border:#999999 1px solid;
	color: #FFFFFF;
}
.new_topic_inputbox2{
	width:400px;
	height:300px;
	background-color:#333333;
	border:#999999 1px solid;
	color: #FFFFFF;
}

.forum {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}
.forum .top_header{

	color: #333333;
	font-weight:bold;
}

.forum .forumTXT{
	color:#333333;
	background-color: #E8E8E8;
	}
	
.forum .topic{
	font-size:10pt;
	color: #990000;
	font-weight:bold;
}
.forum .forumNum{
	color:#333333;
	}
.forum .forum_author{
	font-size:9pt;
	color: #006699;
	font-weight:bold;
	text-align:left;
	}
.forum .forum_postNum{
	font-size:8pt;
	color: #666666;
	text-align:right;
	}

.forum .flink a:link{
	color: #990000;
	font-weight:bold;
	text-decoration:none;
}
.forum .flink a:visited{
	color: #990000;
	font-weight:bold;
	text-decoration:none;
}
.forum .flink a:hover{
	color: #FF6600;
	font-weight:bold;
	text-decoration:underline;
}

.fnav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}
.fnav a:link{
	font-weight:bold;
	color: #333333;
	text-decoration:underline;
}
.fnav a:visited{
	font-weight:bold;
	color: #333333;
	text-decoration:underline;
}
.fnav a:hover{
	font-weight:bold;
	color: #0066CC;
	text-decoration:none;
}


.newtopic a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color: #BDE718;
	text-decoration:underline;
}
.newtopic a:visited{
	font-size:7pt;
	font-weight:bold;
	color: #BDE718;
	text-decoration:underline;
}
.newtopic a:hover{
	font-size:7pt;
	font-weight:bold;
	color: #BDE718;
	text-decoration:none;
}


/*---------Login---------------*/

.panel_560_login_top{
	background-image:url(images/panel_560_purple_top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;

}

INPUT { 
	background-color: #660000;
	border-color: #990000;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin:3px 0;

}
.inputbox_white{
	width:120px;
	background-color: #FFFFFF;
	border:#666666 1px solid;
	padding-left:5px;
	color: #3366CC;
	font-size:10pt;
}

.radio_white
{
	background-color: #FFFFFF;
	font-size:10pt;
}


.inputbox{
	width:180px;
	background-color:#191919;
	border:#999999 1px solid;
	color:#FFFFFF;
	padding-left:5px;
}

.loginTXT{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#FFFFFF;
	}
.loginTXT a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #cccccc;
	text-decoration:none;
}
.loginTXT a:visited{
	color: #cccccc;
	text-decoration:none;
}
.loginTXT a:hover{
	color: #ffffff;
	text-decoration:underline;
}




/* Left sec ------------------ */



.panel200_bg{
	background-image:url(images/panel200_bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	padding:8px;
	text-align:center;
}

.panel_table_topmargin{
	margin:5px 0;
}

/*  center sec ----------------------*/


.panel500_bg{
	background-image:url(images/panel500_bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	padding:8px;
	text-align:center;
}

.panel_b_top{
	background-image:url(images/panel_b_top_1.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;

}
.panel_b_top_2{
	background-image:url(images/panel_b_top_2.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;

}

.panel_b_bg{
	background-image:url(images/panel_b_bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	text-align:center;
}
.panel_b_bottom{
	background-image:url(images/panel_b_bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:5px;
}



.panel_560_top{
	background-image:url(images/panel_560_orange_top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;

}

.panel_560_bg{
	background-image:url(images/panel_560_bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	text-align:center;
}
.panel_560_bottom{
	background-image:url(images/panel_560_bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:5px;
}


/*  Games sec ----------------------*/

.panel_560_games_top{
	background-image:url(images/panel_560_green_top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
}

.panel720_bg{
	background-image:url(images/panel720_bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	padding:8px;
	text-align:center;
}

/*  Forum sec ----------------------*/

.panel_560_forum_top{
	background-image:url(images/panel_560_yellow_top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
}

/*  HOT NEWS sec ----------------------*/

.panel_560_hotnews_top{
	background-image:url(images/panel_560_blue_top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
}

/*  WGT Recomm sec ----------------------*/

.panel_560_wgt-recomm_top{
	background-image:url(images/panel_560_y-green_top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
}

/* game reg*/

.panel_750_reg_top{
	background-image:url(images/panel_750_green_top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
}

/*  Download sec ----------------------*/

.panel_750_download_top{
	background-image:url(images/panel_750_red_top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
}
.panel_750_bg{
	background-image:url(images/panel_750_bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	text-align:center;
}
.panel_750_bottom{
	background-image:url(images/panel_750_bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:8px;
}

