a:hover {
	BACKGROUND: #003399; COLOR: #ffffff; TEXT-DECORATION: none;
}
.cool_btn{
	color:#008000; border-right:1px #FFCC00 solid; border-bottom:1px #FFCC00 solid; background-color:#FFFFDD; padding:3px 8px; font-size:12px; 
}
.g_ft {
	CLEAR: both; MARGIN:0 auto; padding:0 10px; width:960px;
}
.g_ft a:hover{
	text-decoration:underline;color:#ff6600; background:#FFFFFF
}

.topList_idx .tl{
	display:block; float:left; width:140px; margin:-3px 2px 0px 0px; font-size:12px
}
.topList_idx .tr{
	font-size:12px; float:left;margin:-3px 0px 0px 3px; padding-left:60px; overflow:hidden;
}
.g_layout {
	CLEAR: both; MARGIN:0 auto; padding:0 10px; width:960px;
}
.g_layout .l {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 3px; PADDING-TOP: 6px;WIDTH: 650px; TEXT-ALIGN: left
}
.g_layout .r {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 3px; WIDTH: 300px; PADDING-TOP: 6px; TEXT-ALIGN: left
}
.inner_layout {
	CLEAR: both; MARGIN:0 auto;
}
.inner_layout .l {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left;  TEXT-ALIGN: left; border:1px #CCCCCC solid; width:447px
}
.inner_layout .r {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; TEXT-ALIGN: right;WIDTH:100px; border:1px #006699 solid;
}

.topic_list A:visited {
	COLOR: #666699; TEXT-DECORATION: none;
}
.topic_list {
	CLEAR: both;MARGIN: auto;  WIDTH: 100%; border-bottom:1px #CCCCCC dotted; line-height:26px; padding:5px 0px; 
}
.topic_list .c1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 3px; TEXT-ALIGN: left;
}
.topic_list .c2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 3px; TEXT-ALIGN: left;width:80px;
}
.topic_list .c3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 3px; WIDTH: 100px; TEXT-ALIGN: center
}
.topic_list .c4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 3px; WIDTH: 100px; TEXT-ALIGN: right; padding-right:5px;
}
.g_topbar a:hover{
	text-decoration:underline;color:#ff6600; background:#FFFFFF
}
.new_memlist {
	CLEAR: both;MARGIN: auto;  WIDTH: 100%; padding:5px 0px;
}
.new_memlist ul{
	margin-left:10px
}
.new_memlist li{
	float:left; width:83px!important;width:88px; text-align:center
}

.cate_list {
	CLEAR: both;MARGIN: auto;  WIDTH: 100%; border-bottom:1px #CCCCCC dotted;padding:5px 0px;
}
.cate_list ul{
	margin-left:10px
}
.cate_list li{
	float:left; width:140px; line-height:18px; padding-bottom:10px;
}
