@CHARSET 'UTF-8';
a,span,div,ul,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var,optgroup{font-style:inherit;font-weight:inherit;}
/*dl,dt,dd,*/
/*em,i,strong,b{}*/
/*del,s,strike,ins,u{text-decoration:none;}*/
caption,th{text-align:left;}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}

input,button,textarea,select{font-size:100%;}

/*li{list-style:none;}li{border:0;padding:0;}*/
/*q:before,q:after{content:'';}*/


article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}

.kcl:after,.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .kcl,.cl { zoom: 1; }


html{
	font-family: Helvetica,Arial,'Microsoft YaHei','Hiragino Sans GB','MingLiU','STHeiti';
	font-size: 16px;
	line-height:1.8;
	color:black;
	background-color: #bbb;
	}	

body{
	display:table;
	background-color: #fff;
	width: 652px;
	height:auto;
	margin: 0 auto 10px auto;
	padding: 2px 10px 20px 10px;
}


a:link, a:visited{color: #2F6198;text-decoration: none;}
a:hover{color:#ff6600;text-decoration: none;}

pre{
word-wrap:break-word;
word-break:break-all;
white-space:pre;
white-space:-moz-pre-wrap;
white-space:pre-wrap; 
white-space: -pre-wrap; 
white-space: -o-pre-wrap; 
white-space:pre\9;
margin:0.6em 0;
}
figure,figcaption{
color:red;
font-style:italic;
}
nav,figure,figcaption{margin:0;padding:0;}
/*************************/
#footer{
	margin:0 auto;
	text-align:center;
}
/***************************/
.forum-index {
	list-style:none;
}
