h4.section-title {
	font-weight: normal; 
	border-bottom: 2px #d9d9d9 solid; 
	padding: 0 0 5px;
}
.article-container {
	border-bottom: 1px solid #bbb;
	padding: 8px 8px 15px;
	margin: 10px 0 0;
}
.article-container h5 {
	padding: 5px;
	margin: 0 0 10px;
	font-weight: normal;
	font-size: 12px;
	font-weight: bold;
	background: #f5f5f5;
}
.article-container h6 {	
	font-family: Georgia, Times, serif;
	font-size: 17px;
	font-weight: normal;
}
.article-profile-photo {
	float: left;
	width: 35px;
	margin: 3px 10px 3px 0;
}
.article-author 
,.article-author a {
	margin: 3px 0 0;
	font-size: 11px;
	color: #888;
}
.article-body {
	margin: 10px 0 0;
	font-size: 11px;
	line-height: 1.4em;
	clear:both;
}
.article-body a {
	font-weight: bold;
}

/* ----------------------------------------------------------------------
	 #body-container #body-inner #content #recent_topics
	 #body-container #body-inner #content #recent_replies
	 ---------------------------------------------------------------------- */
#recent_topics	
,#search_topics
,#recent_replies	{
}
#recent_topics	ul
,#search_topics ul
,#recent_replies ul	{
	padding: 8px;
	width: inherit;
}
#recent_topics	ul li
,#search_topics ul li
,#recent_replies ul li 	{
	padding: 10px 0;
	list-style: none;
	border-bottom: 1px #eee solid;
}
#recent_topics ul li .div-left
,#search_topics ul li .div-left
,#recent_replies ul li .div-left 	{
	display: block; 
	float: left; 
	width: 60px;
}
#recent_topics ul li .div-left img
,#search_topics ul li .div-left img
,#recent_replies ul li .div-left img 	{
	width: 50px;
	margin: 4px 0 0;
}
#recent_topics ul li .div-right
,#search_topics ul li .div-right
,#recent_replies ul li .div-right 	{
	display: block; 
	float: left; 
	width:250px;
}

#recent_topics ul li .topic-title
,#search_topics ul li .topic-title
,#recent_replies ul li .topic-title 	{
	font-size: 13px; 
	font-weight: bold; 
	line-height: 1.4em;
}
#recent_topics ul li .topic-meta
,#search_topics ul li .topic-meta
,#recent_replies ul li .topic-meta 	{
	color: #888;
	font-size: 11px;
	line-height: 1.6em;
}
#recent_topics ul li .topic-meta b 
,#search_topics ul li .topic-meta b 
,#recent_replies ul li .topic-meta b	{
	color: #000;
	font-weight: normal;
}
#recent_topics ul li .topic-meta span 
,#search_topics ul li .topic-meta span 
,#recent_replies ul li .topic-meta span	{
/*	white-space: nowrap; */
	padding: 0 5px 0 0;
	margin: 0 5px 0 0;
}
.meta-replies {
	color: #000;
}
.meta-replies
,.meta-poster {
	border-right: 1px solid #aaa;
}

/* ----------------------------------------------------------------------
	useful links
	 ---------------------------------------------------------------------- */
.link-category {
	line-height: 1.5em;
	font-size: 28px;
}
.link-list {
	margin: 0 0 20px;
}
.link-list li {
	list-style: none;
	padding: 10px;
	border-bottom: 1px #ddd solid;
}
.link-title {
	font-family: Georgia, Times, serif;
	font-size: 17px;
	color: #333;
}
.link-url {
	font-size: 11px;
	font-weight: bold;
}
.link-description {
	padding: 5px 0;
	font-size: 11px;
	color: #777;
}