#content,#wrap{
	height: auto;
}
#wrap{
	min-height: 555px;
}
h1{
	font-size:15px;
	font-weight: bold;
	
}
#sidebar{
	width:260px;
	height:100%;	
	float:left;
	display:inline;
	margin-left:15px;
	margin-top:20px;
}
#sub-content{
	width:650px;
	height:100%;	
	float:right;
	display:inline;
	margin-right:10px;
	margin-top:20px;
}
#sidebar-list,#newest{
	float:left;
display:inline;
width:253px;
}
#sidebar-list ul{
	width:210px;
	margin:0 auto;
}
#sidebar-list li.current{
	font-weight: bold;
	color:#f66;
	background: #f66;
}
#sidebar-list li.current a{
	color:#fff;
}
#sidebar-list li.current a:hover{
	color:#fff;
}
#sidebar-list a{
   width:190px;
	height:30px;
	display:block;
	border-bottom:1px dashed #f66;
	color:#333;
	padding-left:20px;
	line-height: 30px;
}
#sidebar-list a:hover{
	color: #f66;
}
#newest ul{
	width:220px;
}
#newest li{
	margin-bottom:5px;
	margin-left:5px;
	width:215px;	
}
#newest a{
background: url(../images/li-bg.gif) no-repeat left top;
	color:#000;
	
	padding-left:16px;
	
	
}
#newest a:hover{
	color:#666;
	border-bottom:1px solid #f66;
}
#crumb{
background: url(../images/crumb-bg.png) no-repeat;
width:639px;
height: 33px;
float:left;
padding-left:20px;
padding-top:7px;
margin-bottom:5px;
}
#crumb a{
	color:#333;
}
#crumb a:hover{
	color:#000;
}
#article{
	float:left;
display:inline;
width:639px;
border: 1px solid #ccc;
border-width:0 1px;
}
#article-info{

	color:#999;
	border-bottom: 1px solid #f66;
	margin-bottom:5px;
}
#article-info a,.gotop a{
	color:#999;
}
#article-info a:hover,.gotop a:hover{
	background: #666;
	color:#fff;
}
#article-info table td { border-collapse:collapse;  border: solid #000000; border-width:1px 0 0 1px; }
TABLE {
	border-bottom:1px #000 solid;border-left:1px #000 solid; }
TABLE td{border-top:1px #000 solid;border-right:1px #000 solid;}
TABLE th{border-top:1px #000 solid;border-right:1px #000 solid;}
.gotop{
	float:right;
}
#article h1{
	padding-left:10px;
}
#article-c{
  line-height:180%;
	padding:0 20px;
}
#article-c  p a{
	color:#333;
	text-decoration: underline;
}
#article p{	
	margin-bottom:12px;
}
.imgblock,.image-title{
	text-align: center;
}
.imgblock img{
	padding:5px;
	border: 1px solid #ddd;
}
.sub-frame-bottom-1{
background: url(../images/sub-frame-bottom-1.png) no-repeat;
width:253px;
height: 13px;
float:left;
margin-bottom:10px;
}
.sub-frame-bottom-2{
background: url(../images/sub-frame-bottom-2.png) no-repeat;
width:640px;
height: 7px;
float:left;
margin-bottom:10px;
}
.sub-frame-top-1{
background: url(../images/sub-frame-top-1.png) no-repeat;
width:253px;
height: 7px;
float:left;
}
.sub-frame-top-2{
background: url(../images/sub-frame-top-2.png) no-repeat;
width:640px;
height: 7px;
float:left;
}

.sub-inner-bottom-1{
background: url(../images/sub-inner-bottom-1.png) no-repeat;
width:235px;
height: 19px;
float:left;
}
.sub-inner-bottom-2{
background: url(../images/sub-inner-bottom-2.png) no-repeat;
width:632px;
height: 19px;
float:left;
}

.sub-inner-top-1{
background: url(../images/sub-inner-top-1.png) no-repeat;
width:235px;
height: 13px;
float:left;
}
.sub-inner-top-2{
background: url(../images/sub-inner-top-2.png) no-repeat;
width:632px;
height: 13px;
float:left;
}

.sub-inner-shadow-1,.sub-inner-shadow-2{
	background: url(../images/inner-shadow.png) repeat-y right;
	width:240px;
	float:left;
}
.sub-inner-shadow-2{
	width:625px;
}

.sub-inner-c-1,.sub-inner-c-2{
	width:229px;
	background: #fff;
	border-left: 1px solid #ccc;
	float:left;
	display:inline;	
}
.sub-inner-c-2{
	width: 614px;
}

