.community {
	margin-top: 5px;
	border: solid 1px #CCC;
	padding: 10px;
}
.comleft {
	float: left;
	width: 780px;
}
.comright {
	background: url(../images/community_ad_bg.gif) left top repeat-y;
	float: right;
	width: 175px;
	padding-left: 5px;
}
.com_ad_title {
	padding-left: 10px;
	font: normal 11px/20px Arial, Helvetica, sans-serif;
	color: #1c467e;
	border-bottom: solid 1px #e4e4e4;
}
.pager1 {
	float: left;
	font-weight: bold;
	color: #666;
}
.pager2 {
	float: right;
	color: #06F;
}
.gall_album {
	border-top: dotted 1px #CCC;
	padding-top: 10px;
	margin-top: 10px;
}
.gall_album_img {
	float: left;
	width: 290px;
	height: 210px;
	text-align: center;
}
.gall_album_img img, .gallery_thumbnail img {
	padding: 4px;
	border: solid 1px #CCC;
}
.gall_album_img a:hover img, .gallery_thumbnail a:hover img {
	border-color: #6797e0;
}
.gall_album_desc {
	float: left;
	width: 480px;
	padding-left: 10px;
}
.gallery_thumbnail_handler {
	border-top: dotted 1px #CCC;
	margin-top: 10px;
}
.gallery_thumbnail {
	float: left;
	display: inline;
	width: 190px;
	height: 136px;
	padding-top: 10px;
	text-align: center;
}
.gallery_photo {
	background: #e5ecf1;
	border-top: dotted 1px #CCC;
	border-bottom: dotted 1px #CCC;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 10px;
	text-align: center;
}
.gallery_photo_comment {
	background: #e5ecf1;
	margin-top: 3px;
	width: 500px;
	padding: 5px;
}
.gallery_photo_comment_img {
	float: left;
	padding-right: 5px;
	width: 40px;
}
.gallery_photo_comment_txt {
	float: left;
	width: 455px;
	font-size: 11px;
}
ol.timeline {
	list-style: none;
}
ol.timeline li {
	display: none;
	position: relative;
}
ol.timeline li:first-child { }
.txt1 {
	border: solid 1px #CCC;
	font: normal 11px Verdana, Geneva, sans-serif;
	width: 453px;
	height: 60px;
}
p.p1 {
	font-size: 11px;
	color: #666;
}
p.p3 {
	padding-top: 5px;
	text-align: right;
}
a {
	text-decoration: none;
}
a.a1 {
	font-size: 14px;
	font-weight: bold;
	color: #06F;
}
a.a2, .pager2 a {
	color: #06F;
}
a:hover {
	text-decoration: underline;
}
