﻿*{
margin:0px; 
padding:0px; 
}
body {
	font: 13px "PMingLiU", "Arial";
	color:#666666;
	margin:0px;
	padding:0px;
	text-align: center;
	background-image: url(../images/kungho/topbottombg.png);
	background-repeat: repeat-x;
	background-position: left 10px;
	}
a:link, a:visited {
	text-decoration: none;
	color: #006666;
}
a:hover {
	color: #661E00;
}
/*topbg*/
#topbg{
	background-image: url(../images/kungho/topbg.gif);
	background-repeat: repeat;
	height:10px;
	text-align:left;


}
/*logo*/
#logo{
	width:860px;
	height:173px;
	text-align:left;
	margin: 0px auto 0px;	
	font: bolder 12px Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	color: #8C1700;
	position:relative;
	
}
#ad {
position: absolute;
z-index: 44;
top: 0px;
	right: -20px;
	bottom: 100px;	
}
#logo a{
	font:bold small-caps normal 36px "impact";
	color: #8C1700;
	background:url(display:none);
}
#rose{
	position: absolute;
	z-index: 95;
	left: 0px;
	top: 39px;
	right: auto;
	bottom: 100px;	
}
#sitename{
	position: absolute;
	z-index: 96;
	left: 93px;
	top: 113px;
	right: auto;
	bottom: 100px;
	font-family: "楷体_GB2312", PMingLiU;
	font-weight: normal;
	width:120px;
	text-align:center;
}
#countdown{
	font-family: "楷体_GB2312", PMingLiU;
	text-align:center;
              letter-spacing: 1pt;
      
}

#menu {
	text-align:left;
	width:860px;
	font: lighter 15px/30px PMingLiU, "宋体";
	margin: 0px auto 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
}
#menu ul li{
	list-style-type: none;
	padding-right: 10px;
	display:inline;
}
/*main*/
#main{
text-align:left;
background: url(../images/kungho/main-bg.gif) repeat-y 580px 0;
width:860px;
margin:0px auto 0px;
}

#content{
position:relative;
	float:left;
	width:550px;
	margin-top:10px;
}
/*置顶隐藏*/
#content_main{
	font: 13px "PMingLiU", "Arial";
	line-height:1.5em;
	white-space:normal;
	word-wrap:break-word;
	width:auto;
	overflow:auto;
}
/*文章正文部分*/
#h3 {
	clear:both;
	margin:0px auto 1px;
	font:  14px Tahoma, Verdana, "宋体";
	color:#006666;

}
/*yy/mm/dd&来源*/
#h3 h6
{
		font: 13px "PMingLiU", "Arial";
	line-height:1.5em;
	margin:10px 0px 10px 0px;
	color:#666;
}
#nextleft{
clear:both;
text-align:right;
}
#content_main2{
	font: 13px "PMingLiU", "Arial";
	line-height:1.5em;
	white-space:normal;
	word-wrap:break-word;
	overflow:auto;
}

.image img{
	max-width:518px;
 	border: 5px solid #d9d9d9;
	margin:4px;
}

#trackback_main{
line-height:20px;
	background-color: #f7f7f7;
	color:#080808;
	word-wrap:break-word;
	overflow:auto;
	padding:10px;
	margin:0px 0px 10px;
	border-top: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
}
.Bulletinboard{
	padding:0px 0px 5px;
}
.Bulletinboard_main{
min-height:99px;
	max-width:550px;
	word-wrap:break-word;
	overflow:auto;
	padding:5px 0px 15px;
	margin:0px 0px 15px;
	border-bottom:1px solid #e5e5e5;
	line-height:1.5em;
}
.Bulletinboard_admin{
	color:#8C1700;
}
#Bulletinboard{
	font:12px "Lucida Grande", Verdana, sans-serif;
	border: 1px solid #d3d3d3;
	background-color: #eeeeee;
		padding:4px 10px 3px 10px;
	color:#1E1F1E;
}
#Bulletinboard_main{
	max-width:550px;
	background-color: #f7f7f7;
	color:#080808;
	word-wrap:break-word;
	overflow:auto;
	padding:10px;
	margin:0px 0px 10px;
	border-top: 1px solid #a3a3a3;
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
	line-height:1.5em;
}

.comment_head{
	padding:5px;
}
.comment_main{
max-width:550px;
	word-wrap:break-word;
	overflow:auto;
	padding:6px;
	margin:0px 0px 15px;
	border-bottom:1px dashed #e5e5e5;
	line-height:1.5em;
}
.comment_lineheight{
margin:0px 0px 5px;
}
fieldset{
	padding:5px;
	margin:0px;
	border: 1px solid;

}
fieldset legend {
	margin-left:5px;
	padding: 0 2px;
	font-weight: bold;
	
	}
fieldset li{
	margin:5px 5%;
	list-style-type: none;
}

fieldset textarea{
width:90%;
height:178px;
}

#content_bottom{ 
	text-align:right;
	margin:0px 0px 20px;
}


#listview{
padding:2px 2px 3px;
	position: absolute;
	left: 551px;
	visibility: visible;
	z-index: 97;
	height: 12px;
	width: 24px;
	top: -10px;

	border-bottom: 1px solid #D2D2D2;
	border-left: 1px solid #D2D2D2;
	
}
#listinfo{
font:13px blod "Tahoma", Verdana, "宋体";
margin:0px 0px 10px;
}
#listdisplay{
font: 13px Tahoma, Verdana, "宋体";
margin:5px 0px 5px 0px;
}
#listdisplay b{
margin:0px 5px 0px;
font: bold 13px Tahoma, Verdana, "宋体";

}



.notfloat{
	clear:both;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #e5e5e5;
	border-left: none;
	margin:1.5em 0px 7px ;
}


#navigation{
	margin:10px 0px 0px;
	display:block;
	float:right;
	width:250px;
}

.siderbar_head {
	width: 100%;
	margin: 0px 0px 10px 0px;
	font: bold 13px "PMingLiU", "Arial";
	color: #8C1700;
	line-height:1.5em;
	
}

.siderbar_main{
	width: 100%;
	margin:0px 0px 10px 0px;
	font: 13px "PMingLiU", "Arial";
	color: #666666;
	line-height:1.5em;

}


#footer{
	clear:both;
	width:860;
	margin:10px auto 0px;
	font: 11px PMingLiU, Arial; line-height:1.5em;

}
#footer span{
font: 13px PMingLiU, Arial; line-height:1.5em;
}

#search{
margin:10px 0px 5px;
}
#searchType{
margin:0px 0px 10px;
}
.downloadlaye{
width:550px;
clear:both;
}
.downline{
	height:1px;
	clear:both;
	margin:10px 0px 10px;
	background-image: url(../images/kungho/downline.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.download_img{
	width:213px;
	height:auto;
	float:left;
	padding:5px;
	background:#d9d9d9;
	}

.download{
width:315px;
float:right;
}
.topdown{
	margin:0px 0px 10px;
	line-height:1.5em;

}

#bloglink{
	margin:0px 0px 10px;
}

.register{
line-height:20px; 

}

.member{
line-height:20px; 
}

.blogvisit{
line-height:20px; 
background-color: #f7f7f7;
	color:#080808;
	word-wrap:break-word;
	overflow:auto;
	padding:10px;
	margin:0px 0px 10px;
	border: 1px solid #d3d3d3;
}

#multiPages{
font:13px "Lucida Grande", Verdana, sans-serif;
margin:10px 0px 10px 0px;
clear:both;
}

#main:after,.downloadlaye:after{
	content: "。"; 
    display: block; 
    height:0; 
    clear: both;
	visibility:hidden;
}

.smalltxt {
clear:both;
color: #666;
font: 11px "PMingLiU", "Arial";
word-wrap:break-word;
width:auto;
overflow: hidden;

}
.code_main {
	padding: 4px;
	border: 1px solid #666688;
	font: 12px "宋体", "Arial";
	background-color:#FDFFF2;
}
.code_head {
	border-top: 1px solid #666688;
	border-left: 1px solid #666688;
	border-right: 1px solid #666688;
	font: 13px "PMingLiU", "Arial";
	margin-top:5px;
	padding: 4px;
	background-color: #DDDDE4;
}

.code_bottom{
text-align:right;
margin-bottom:10px;
padding:5px;

}



.custompage {
	font: normal 11px Tahoma, Verdana, "宋体";
	border: 1px solid #CCC;
	width:15px;
	height:15px;
}
select {
	color: #000;
	background: #FFF;
	font: 11px Tahoma, Verdana, "宋体";
}
table {
	font: 12px Tahoma, Verdana, "宋体";
}
.wordbreak {
	table-layout: fixed;
	word-wrap: break-word;
}



.calendar {
	color: #666;
	text-align: center;
	font: 11px Verdana;
}
.calendar-week {
	color: #666;
	text-align: center;
	font: bold 11px Tahoma;
        background-color:#F8F8F8;
}
.calendar-today {
	color: #666;
	background-image: url(../images/blue/bg_today.gif); 
	text-align: center;
	font: 11px Verdana;
}
.calendar-thisday {
	color: #666;
	background-image: url(../images/blue/bg_thisday.gif);
	text-align: center;
	font: 11px Verdana;
}

.forums {
	width: 100%;
	padding: 3px;
	margin-left:8px;
	margin-right:8px;
	border-right: 1px dashed #CCC;
	border-bottom: 1px dashed #CCC;
	border-left: 1px dashed #036;
	font: 12px Tahoma, Verdana, "宋体";
}
.forum {
	width: 100%;
	padding: 3px;
	margin-left:8px;
	margin-right:8px;
	border-right: 1px dashed #F7F7F4;
	border-bottom: 1px dashed #F7F7F4;
	border-left: 1px dashed #F7F7F4;
	
	font: 12px Tahoma, Verdana, "宋体";
}


.siderbar_heads {
	width: 100%;
	border-bottom: 1px dashed #CCC;
	padding: 2px;
	font: bold 12px Tahoma, Verdana, "宋体";
	color:#000000;
}

form {
	margin: 0;
	padding: 0;
}
.message {
	position: relative;
	padding: 10px;
	width: auto;
	text-align: center;
	font: 12px/140% Tahoma, Verdana, "宋体";
}
.hyperlink {
float:left;
margin:10px 10px 10px 0px;
width:100px;
}
.d_hyperlink {
	width: 160px;

}
.img_inks{
float:left;
margin:10px 22px 10px 0px;
width:88px;
}


.MagicFace {
	BORDER-RIGHT: #999 1px dashed; PADDING-RIGHT: 3px; BORDER-TOP: #999 1px dashed; PADDING-LEFT: 3px; FLOAT: right; PADDING-BOTTOM: 1px; BORDER-LEFT: #999 1px dashed; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px dashed; TEXT-ALIGN: center;
}
.bk1 {
        border-right: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
	border-left: 1px dashed #999999;
	border-top: 1px dashed #999999;

}
.photo_bg{
	background: #CCCCCC
}
.ad_heads {
	border-top: 1px dashed #CCC;
	border-right: 1px dashed #CCC;
	border-bottom: 1px dashed #CCC;
	border-left: 1px dashed #ccc;
	background: #F3F3F3;

}
.Tag_size1
{
     font-size: 12px;
}
.Tag_size2
{
     font-size: 12px;
}
.Tag_size3
{
     font-size: 14px;
}
.Tag_size4
{
     font-size: 14px;
	 font-weight: bold;
}
.newline {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.sheader {
	color: #000;
	font: 12px Tahoma, Verdana, "宋体";
}
.scontent_head {
	width: 100%;
	padding: 4px;
	border-top: 1px dashed #CCC;
	border-right: 1px dashed #CCC;
	border-bottom: 1px dashed #CCC;
	border-left: 1px dashed #036;
	background: #F3F3F3;
	font: 12px Tahoma, Verdana, "宋体";
}
.textbox-content{
	padding-left: 8px;
	background-color: white;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #E0E0E0;
}
.Econtent{
width: 100%;
filter:blendtrans(duration=.3);
background:#fff
url(../images/dictblue.gif) no-repeat;
background-position:2px 4px !important;
background-position:4px 6px;
font-size:12px;
text-align:left;
padding:5px 5px 5px 50px;
margin-bottom:3px;
}
.EnText{
filter:Alpha(opacity=100);-moz-opacity:1;width:auto !important;width:100%;text-align:left;
padding-bottom:4px;color:#090;
}
.ChText{
filter:Alpha(opacity=100);-moz-opacity:1;width:auto !important;width:100%;text-align:left;
padding-top:4px;
color:#009;
height:auto !important;
height:16px;
}

.blog_color{
color: #000000;
}
.blogview_color{
color:#036;
}

#picasa {
min-height: 300px;
	*min-height: auto;
	*max-width: auto;
}



