﻿body {
	background: #FFFFFF; FONT-SIZE: 13px; color: #333333; TEXT_ALIGN: center; line-height: 150%; FONT-FAMILY: Arial,Sans-serif; PAddING: 0px auto; margin: 0px auto;
}
A {
	color: #666666; FONT-STYLE: normal; text-decoration: none;
}
A:hover {
	color: #F25548; FONT-STYLE: normal; text-decoration: underline;
}
A:active {
	color: #666666 FONT-STYLE: normal; text-decoration: none;
}
img {
	border: none;
}
dl,dt,dd {
	width: 100%; height: auto; margin: 0px; padding: 0px; border: none; float: none; overflow: hidden;
}
#main {
	width: 960px; height: auto; margin: 0px auto 10px auto; padding: 0px; border: none; float: none; overflow: hidden;
}
#header {
	width: 960px; height: auto; margin: 0px auto 10px auto; padding: 0px; border: none; float: none; overflow: hidden;
}
#topbar {
	width: 960px; height: auto; margin: 0px; padding: 0px; border: none; font-size: 16px; float: none; overflow: hidden;
}
#t_menu {
	width: 500px; height: 30px; margin: 0px: padding: 0px; border: none; float: left; overflow: hidden;
}
#t_menu ul {
	margin: 0px; padding: 0px; list-style-type: none; float: none;
}
#t_menu ul li {
	margin: 0px; padding-right: 12px; font-weight: bold; line-height: 35px; float: left;
}
#t_menu ul li A {
	color: #B0A18C; text-decoration: none;
}
#t_menu ul li A:hover {
	color: #CE853D; FONT-STYLE: normal; text-decoration: none;
}
#t_name {
	width: 400px; height: 30px; margin: 0px: padding: 0px; border: none; font-size: 16px; line-height: 35px; float: right; overflow: hidden;
}
#logoheader {
	background: #91B4CE; width: 774px; height: 52px; margin: 0px; padding: 24px 93px; border: none; float: none; overflow: hidden;
}
#container {
	width: 960px; height: auto; margin: 0px auto; padding: 0px; border: none; float: none; overflow: hidden;
}
#c_left {
	width: 300px; height: auto; margin: 0px; padding: 0px; border: none; float: left; overflow: hidden;
}
.c_l_top {
	background: url('images/bg_left.gif') left top no-repeat; width: 180px; height: auto; min-height: 600px; margin-top: 10px; padding: 0px 40px 20px 70px; border: 0px #D9D9D9 solid; border-width: 0 10px 0 0; float: none; overflow: hidden;
}
.c_l_top p {
	 margin: 0px; padding: 0px; font-size: 14px; color: #287F93; font-weight: bold; line-height: 30px;;
}
.c_l_tsort,.c_l_tlist,.c_l_tarchive,.c_l_tlinks {
	width: 100%; height: auto; margin-bottom: 25px; padding: 0px; border: none; float: none; overflow: hidden;
}
.c_l_tsort ul,.c_l_tlist ul,.c_l_tarchive ul,.c_l_tlinks ul,.c_l_blogin ul {
	margin: 0px; padding: 0px; list-style-type: none; float: none;
}
.c_l_tsort ul li {
	background: url('images/author.gif') left 3px no-repeat;margin: 0px; padding-left: 22px; line-height: 20px; float: none;
}
.c_l_tlist ul li {
	margin: 0px; padding: 0px; line-height: 20px; float: none;
}
.c_l_tlist ul li A {
	color: #B0A18C; text-decoration: none;
}
.c_l_tlist ul li A:hover {
	color: #CE853D; FONT-STYLE: normal; text-decoration: underline;
}
.c_l_tarchive ul li {
	background: url('images/archive.gif') left 2px no-repeat; margin: 0px; padding-left:20px; line-height: 20px; float: none;
}
.c_l_tlinks ul li {
	background: url('images/li.gif') left 2px no-repeat; margin: 0px; padding-left:20px; line-height: 20px; float: none;
}
.c_l_bottom {
	width: 280px; height: auto; margin: 0px; padding: 0px; border-top: 20px #CACACA solid; border-right: 10px #D9D9D9 solid;  border-bottom: 10px #D9D9D9 solid;  border-left: 10px #CACACA solid; float: none; overflow: hidden;
}
.c_l_bottom table {
	width: 100%;
}
.c_l_bottom caption,.c_l_bottom th,.c_l_bottom td {
	text-align: center;
}
.c_l_bottom td {
	padding: 3px;
}
.c_l_bottom td a {
	color: #F25548; display: block; font-weight: bold;
}
.c_l_bottom td a:hover {
	background: #EDF9FF;
}
.c_l_bottom .today {
	font-weight: bold; color: #FF6600; background: #fdfcf7;
}
.c_l_blogin {
	width: 300px; height: auto; margin: 0px; padding: 0px; border: none; float: none; overflow: hidden;
}
.c_l_blogin  ul li {
	background: url('images/li.gif') left 3px no-repeat; margin-right: 10px; padding-left:16px; line-height: 25px; float: left;
}
#c_right {
	width: 620px; height: auto; min-height: 555px; margin-top: 10px; padding: 0px; border: none; float: right; overflow: hidden;
}
.c_r_li,.c_r_lsearch,.c_r_llinks {
	background: #F3F3F3; width: 580px; height: auto; margin: 10px 0px 20px 0px; padding: 20px; border: 0px #D9D9D9 solid; border-width: 0 10px 0 0; float: none; overflow: hidden;
}
.c_r_li p {
	margin: 0px; padding: 0px;
}
.c_r_li ul,.c_r_llinks ul {
	margin: 0px; padding: 0px; list-style-type: none; float: none;
}
.c_r_li ul li {
	background: url('images/author.gif') left 8px no-repeat; margin: 0px; padding-left: 22px; float: left;
}
.c_r_li ul li ul li {
	background: url('images/author.gif') left 3px no-repeat; margin: 0px; padding-left: 22px; line-height: 20px; float: none;
}
.c_r_llinks ul li {
	background: url('images/author.gif') left 3px no-repeat; margin: 0px; padding-left: 22px; float: none;
}
.comment_head {
	width: 50px; height: 50px; margin-top: 10px; margin-right: 30px; padding: 0px; border: none; float: left; overflow: hidden;
}
.comment_head img {
	width: 50px; height: 50px; margin: 0px; padding: 0px; border: none;
}
.comment_msg {
	width: auto; height: auto; margin: 0px; padding: 0px; border: none; overflow: hidden;
}
#footer {
	width: 960px; height: auto; margin: 20px auto; padding: 0px; border-top: 15px #CACACA solid; float: none; overflow: hidden;
}
.font_m1 {
	color: #666666; line-height: 35px;;
}
.font_m2 {
	color: #999999; line-height: 35px;;
}
.font_m3 {
	color: #333333; font-weight: bold; line-height: 35px;;
}
.p_b1 {
	margin: 0px; padding: 0px; font-size: 16px; color: #333333; font-weight: bold; line-height: 35px;;
}
.p_b2 {
	margin: 0px; padding: 0px; font-size: 18px; color: #555555; font-weight: bold; line-height: 38px;;
}
.p_m1 {
	margin: 0px; padding: 0px; color: #333333; line-height: 22px;
}
.p_m2 {
	margin: 0px; padding: 0px; color: #666666; line-height: 26px;
}