h1 {margin-top:10px;}

#main_col .topic_tools {margin-top:10px; color:#ccc; font-size:11px; width:620px;}
#main_col .topic_tools a {}
#main_col .topic_tools span.sort {display:block; float:left; width:200px; color:#333; font-weight:bold;}
#main_col .topic_tools span.sort a {font-weight:normal; color:#666;}
#main_col .topic_tools span.sort a.act {text-decoration:underline;}
#main_col .topic_tools div.plistnav {float:right; width:390px; border-top-width:0; text-align:left; margin:0; padding:0;}

#main_col div.topic_btns {}
#main_col a.btn_addc {display:block; float:right; width:160px; border:1px solid #E21361; background-color:#E21361; border-radius:6px; -moz-border-radius:6px; padding:3px 10px; color:#fff; font-weight:bold; text-align:center;}
#main_col a.btn_follow {display:block; float:right; width:160px; margin-right:10px; border:1px solid #ccc; background-color:#fff; border-radius:6px; -moz-border-radius:6px; padding:3px 10px; font-weight:bold; color:#000; text-align:center;}

.bl_posts {}
.bl_posts .item {
	border-bottom: 2px dotted #999;
	width: 620px;
	padding:10px 0px;
}
.bl_posts .item.first {border-top-width:0;}
.bl_posts .item.hid {display: none;}
.bl_posts .item.blocked {font-size: 10px; color:#666; padding-left:160px;}
.bl_posts .item  .user {float:left; width:140px;}
.bl_posts .item  .user .n {margin-top:1px; text-align:center;}
.bl_posts .item  .user .n a {color:#c00; font-weight:bold; color:#6d54b3;}
.bl_posts .item  .user .i a {display:block; width:140px; height:140px; background-color:#333;}
.bl_posts .item  .user .i img {display:block; width:140px; height:140px;}
.bl_posts .item  .text {
	float: right;
	width: 460px;
	margin-left: 10px;
	word-wrap: break-word;
}
.bl_posts .item.first .text {color:#6d54b3;}
.bl_posts .item  .text .tools {margin-top:20px; color:#666; text-align:right;}
.bl_posts .item  .text a {color:#666; text-decoration:none;}
.bl_posts .item  .text a:hover {text-decoration:underline;}
.bl_posts .item  .text p {margin:0 0 10px 0;}
.bl_posts .item  .text blockquote {display:block; border:1px solid #ddd; background-color:#eee; padding:9px; margin:0 0 10px 0;}
.bl_posts .item .text .t {
	font-size: 12px;
	line-height: 1.5em;
}
.bl_posts .item .text .t br {
	display: block;
	content: " ";
	margin: 10px 0 0 0;
	line-height: 20px;
}
.bl_posts .item  .text .t img {max-width:460px;}
.bl_posts .item  .text .t img.emoji {
	max-width: none;
	width: 24px;
}
.bl_posts .item  .text .t .img {
	display: inline-block;
}
.bl_posts .item  .text .t .img > img {
	display: inline-block;
}
.bl_posts .item  .text .t .img > span {
	display: none;
}
.bl_posts .item  .text .t .img.hid > img {
	display: none;
}
.bl_posts .item  .text .t .img.hid > span {
	display: inline;
	cursor: pointer;
	color: #E21361;
	text-decoration: none;
	white-space: nowrap;
}
.bl_posts .item  .text .t .img.hid > span:hover {
	text-decoration: underline;
}

.bl_posts .item.adline {}
.bl_posts .item.adline .user .i {background-color:#eee; color:#6d54b3; line-height:14px; font-size:12px; text-align:center; padding:23px 0;}
.bl_posts .item.adline .adtext {float:right; width:468px; margin-left:10px;}
.bl_posts .item.adline .adtext.full {float:none; width:100%; margin:0;}

.post_form {width:620px;}
.post_form h2 {font-size:16px; font-weight:bold; margin:20px 0 0 0; padding:0 0 3px 0; border-bottom:1px solid #000;}
.post_form form {margin-top:10px;}
.post_form .label {color:#666; margin-top:10px;}
.post_form .label .req {color:#f00;}
.post_form .field {margin-top:3px;}
.post_form .posttext {}
.post_form .posttext .bbedit-toolbar {background-color:#ccc; margin:0; padding:3px 3px 3px 3px; border:1px solid #999; border-bottom-width:0;}
.post_form .posttext .bbedit-toolbar span {border:1px solid #fff;}
.post_form .posttext .bbedit-toolbar span.hover, .post_form .posttext .bbedit-toolbar span:hover {border-color:#999;}
.post_form .posttext .textfield {width:610px; min-width:610px; max-width:610px; height:200px; min-height:200px; margin:0;}
.post_form .btns {margin-top:10px;}
.post_form .btns .btn_submit {}
.post_form .btns .btn_prev {color:#c00; text-decoration:underline;}
.post_form .btns .btn_prev:hover {text-decoration:none;}
.post_form .bl_preview {display:none;}
.post_form .bl_preview .title {font-weight:bold; margin-top:10px;}
.post_form .noaccess {margin-top:10px;}