.place_list {
	padding:0;
	/*background-color:#FCFCFC;
	-moz-border-radius:6px;
	border-bottom:2px solid #e6e6e6;*/
	}
.secondary .right_col{margin-bottom:10px;border:1px solid #E6E6E6;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px; border-top:0;}
.place_list .forum {
	border-bottom:1px solid #e6e6e6;
	background-color:#FCFCFC;
	padding:10px 4px;
	position:relative;
	color:#4c4c4c;
	/*min-height:80px;*/
}
.place_list .header{
	-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;
	border-bottom:2px solid #e6e6e6;
	background-color:#f1f3f4;	
	min-height:20px !important;
	}
.place_list .sub_head{
	padding:6px 10px;
	border-bottom:1px solid #e6e6e6;
	background-color:#f9f9f9;	
	min-height:16px !important;
	}	
.place_list .header dt a.cat_title{font-size:20px; line-height:20px; font-weight:normal; color:#af2812; padding:0 10px 0 6px; margin:0; display:block}
.place_list .header dt h1.cat_title{font-size:20px; line-height:20px; font-weight:normal; color:#af2812; padding:0 10px 0 6px; margin:0; display:block}
.place_list .header dd{font-size:12px;color:#3d3d3d; text-transform:uppercase; line-height:20px !important; min-height:20px !important;}
.place_list .sub_head dd{font-size:11px;color:#666; text-transform:uppercase; line-height:16px !important; min-height:16px !important;}
.place_list dl.forum dt.topics {font-size:12px;color:#3d3d3d; text-transform:uppercase; line-height:20px !important; min-height:20px !important;}
.place_list dl.sub_head dt.topics{font-size:11px;color:#666; text-transform:uppercase; line-height:16px !important; min-height:16px !important;}
.place_list dl.forum dt.topics span{ padding-left:6px;}
.place_list dl.forum dd .no_post{font-size:12px; color:#3d3d3d; line-height:32px;}
.place_list .header .last_post{color:#4c4c4c !important;font-size:12px !important; line-height:20px !important;}
.place_list .sub_head .last_post{color:#666 !important;font-size:11px !important; line-height:16px !important;}
.place_list .header:hover{background-color:#f1f3f4 !important;}	
.place_list .sub_head:hover{background-color:#f9f9f9 !important;}	
.place_list .last_row{border:none; padding-bottom:6px; -moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;}
.place_list .forum:hover {background-color:#FFC/*#eff6fc*/}
.place_list .alt {
	background-color:#FFF;
	}
.place_list dl.forum dt {
	margin:0;
	display:block;
	float:left;
	width:45%;
}
.place_list dl.header dt, .place_list dl.sub_head dt {
	padding-right:36px;
}
.place_list dl.forum dt.read_icon{
	padding-left:36px;
	background:url(../images/ico/forum_read.gif) no-repeat left top;
}
.place_list dl.forum dt.unread_icon{
	padding-left:35px;
	background:url(../images/ico/forum_unread.gif) no-repeat left top;
}
.place_list dl.topic dt.read_icon{
	padding-left:36px;
	background:url(../images/ico/topic_read.gif) no-repeat left top;
}
.place_list dl.topic dt.unread_icon{
	padding-left:35px;
	background:url(../images/ico/topic_unread.gif) no-repeat left top;
}
.place_list dl.forum dt .title{
	font-size:16px;
	font-weight:bold;
	line-height:16px;
}
.place_list dl.topic dt .title{
	font-size:14px;
	font-weight:bold;
	line-height:15px;
}
.place_list dl.extra dt {width:100%; font-size:11px;line-height:15px;}
.place_list dl.extra dt .topic_title {
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	
}
.place_list dl.extra dt a.auth_name{
	line-height:11px;
	}
.place_list dl.extra dt .time {
	color:#777;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:-.03em;	
	}
.place_list dl.extra {padding:10px 8px;}	
.place_list dl.extra dd{width:100% !important;font-size:10px;color:#3d3d3d;padding-top:2px; min-height:0px !important; text-transform:uppercase; font-weight:bold; }	
.place_list dl.extra dd span.post_count{border-right:1px solid #e6e6e6;padding-right:5px; margin-right:5px;}
.place_list .forum .sub_title {font-size:11px;color:#999;line-height:12px;display:block}	


.place_list dl.forum dd {
	display:block;
	float:left;
	/*border-left:1px solid #e9e9e9;*/
	min-height:32px;
}
.place_list dl.forum dd.posts,.place_list dl.forum dd.replies, .place_list dl.forum dd.topics, .place_list dl.forum dd.views {
	width:9%;
	font-size:12px;
	text-align:center;
	line-height:32px;
}
.place_list dl.sub_head dd.posts,.place_list dl.sub_head dd.replies, .place_list dl.sub_head dd.topics, .place_list dl.sub_head dd.views {
	width:9%;
	font-size:11px;
	text-align:center;
	line-height:16px;
}
.place_list dl.forum dd.last_post{
	display:block;
	padding:0 10px 0 8px;
	font-size:11px;
	line-height:15px;
	color:#777
	}
.place_list dl.forum dd.last_post span a.post_title{
	color:#4b82a5;
	font-size:12px;
	font-weight:bold;
}
.place_list dl.forum dd.last_post span a.auth_name{
	color:#4b82a5;
}
.place_list dl.forum dd.last_post span a.auth_name:hover{color:#090;}
.place_list dl.forum dfn {
	display:none;
	}
.place_list dl.forum dd.last_post span .time {
	color:#777;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:-.03em;
	
}

.place_list dl.forum dd.new_topic span, .place_list dl.forum dd.post_reply span{padding-top:4px;}
.place_list dl.header dt.w_80{width:80%}

.place_list #replies {padding-top:10px;}
.place_list #replies  .reply {
	border-bottom:1px solid #e6e6e6;
	background-color:#FCFCFC;
	padding:12px 0 12px 0;
	position:relative;
	/*min-height:80px;*/
}
.place_list  #replies .alt {
	background-color:#FFF;
	}
	
#replies .author_col {width:20%; float:left;}
#replies .author_col .pic {margin:0 10px; padding:6px; background-color:#f8f8f8; border:1px solid #e6e6e6;-moz-border-radius:6px;}
#replies .author_col .pic a{background-color:#000; color:#FFF; font-size:11px; text-align:center; font-weight:bold; display:block; width:75px;margin:0 auto 5px auto}
#replies .author_col .auth_name{}
#replies .author_col p {font-size:11px; color:#999; text-align:center}
#replies .author_col p span strong {font-weight:normal; color:#454545;}
#replies .post_body {width:80%; float:left}
#replies .post_body .post_header .re{color:#666}
#replies .post_body .post_header h3{font-size:16px; font-weight:bold; line-height:18px;}
#replies .post_body .post_header .post_time {font-size:11px; color:#999}
#replies .post_body .content{font-size:13px; line-height:15px; color:#3d3d3d; padding:10px 10px 10px 0}	
#replies .post_body .sign{font-size:11px; color:#999; line-height:13px;; margin:12px 10px 0 0;padding:4px 0; border-top:1px solid #f2f2f2}
#replies .post_body .sign a{color:#666}
#replies .post_body .tool_bar{margin:0;padding:10px 0 0 0;}


blockquote {
	background-color:#ecf3f8;
	border: 1px solid #bcd8ec;
	-moz-border-radius:6px;
	font-size:11px;
	margin:10px 0 0 20px;
	overflow: hidden;
	padding: 10px;
}

blockquote blockquote {
	/* Nested quotes */
	background-color:#FFF;
	border:1px solid #d8e6f0;
	font-size: 1em;
	margin: 0 1px 6px 0px;
	padding-left:6px;	
}

blockquote blockquote blockquote {
	/* Nested quotes */
	background-color: #fcfcfc;
}

blockquote cite {
	/* Username/source of quoter */
	font-style: normal;
	font-weight: bold;
	color:#3e7eab;
	display: block;
	font-size:12px;
	padding-bottom:2px;
	padding-left:6px;
	}

blockquote cite cite {
	font-size: 1em;
}

blockquote.uncited {
	padding-top: 10px;
	font:12px/1.2 arial, serif;
	color:#666;
}
#forum .forums .forum{min-height:45px;_height:45px}
#forum .forums .header{_height:20px!important;_overlfow:hidden}
.right_col .extra{min-height:63px!important;_height:63px!important}
* .form_footer button{margin-right:5px} *
.author_col .location{width:70px!important;word-wrap: break-word;}
