div.contentspacer{
	height: 10px;
	clear: both;
}
div.contentspacer_list{
	border-top: 1px solid #F2CBCA;
	background-color: #FFFFFF;
	height: 1px;
	clear: both;
	float: left;
	width: 100%;
}


/*Overview header*/
div.forum_overview_header{
	background-color: #C2281D;
	overflow: auto;
	width: 100%;
	float: left;
}
div.forum_overview_header div{
	float: left;
}
div.forum_overview_header div.topic, div.forum_overview_header div.topics, div.forum_overview_header div.messages, div.forum_overview_header div.lastadd{
	height: 22px;
	line-height: 22px;
}

div.forum_overview_header div.topic, div.forum_overview_forum_item div.topic{
	width: 450px;
	padding-left: 10px;
}
div.forum_overview_header div.topics, div.forum_overview_header div.messages, div.forum_overview_header div.lastadd{
	width: 70px;
	text-align: center;

}
div.forum_overview_header div.topic, div.forum_overview_header div.topics, div.forum_overview_header div.messages, div.forum_overview_header div.lastadd{
	background-color: #c2281d;
	color: #ffffff;
	font-weight: bold;
}


/*Overview items*/
div.forum_overview_forum_item{
	background-color: #F2CBCA;
	overflow: auto;
	width: 100%;
	float: left;
	margin-bottom: 0;
	padding-bottom: 1px;
}
/*
div.forum_overview_forum_item div{
	float: left;
}*/


div.forum_overview_forum_item div.topic, 
div.forum_overview_forum_item div.topics, 
div.forum_overview_forum_item div.messages, 
div.forum_overview_forum_item div.lastadd{
	width: 70px;
	text-align: center;
	background-color: #f2cbca;
	padding: 2px 0 2px 0;
}

div.forum_overview_forum_item div.topic{
	width: 443px;
	background-color: #FFFFFF;
	border-top: 0px solid #f2cbca;	
	text-align: left;
	margin: 0px;
	float: left;
}



div.forum_overview_forum_item div.topic a{
	text-decoration: none;
}

/*
div.forum_overview_forum_item div.lastadd{
}
*/

/*Topic overview header */
div.topic_overview_header{
	background-color: #c2281d;
	overflow: auto;
	width:100%;
	float:left;	
}
div.topic_overview_header div{
	float: left;
}

div.topic_overview_header div.topic, div.topic_overview_header div.messages, div.topic_overview_header div.startadd, div.topic_overview_header div.startby, div.topic_overview_header div.lastadd{
	padding: 2px 0 2px 0;

	color: #ffffff;
	font-weight: bold;
	text-decoration: none;

	background-color: #c2281d;
	font-weight: bold;
}

div.topic_overview_header div.topic, div.topic_overview_forum_item div.topic{
	width: 320px;
	padding-left: 10px;
}

div.topic_overview_header div.messages, div.topic_overview_header div.startadd, div.topic_overview_header div.lastadd{
	width: 70px;
	text-align: center;
}
div.topic_overview_header div.startby{
	width: 170px;
	text-align: center;
}


/* Topic overview items*/
div.topic_overview_forum_item{
	background-color: #F2CBCA;

}
/*
div.topic_overview_forum_item div{
	float: left;	
}*/

div.topic_overview_forum_item div.messages, div.topic_overview_forum_item div.startadd, div.topic_overview_forum_item div.lastadd{
	width: 70px;
	text-align: center;
	background-color: #f2cbca;
	padding: 2px 0 2px 0;
}
div.topic_overview_forum_item div.startby{
	width: 170px;
	text-align: center;
	background-color: #f2cbca;	
}

div.topic_overview_forum_item div.topic{
	width: 320px;
	background-color: #FFFFFF;
	border-top: 1px solid #f2cbca;
	text-align: left;
	padding: 2px 0 2px 10px;
}

div.topic_overview_forum_item div.topic a{
	color: #c2281d;
	font-weight: bold;
	text-decoration: none;
}

div.forum_overview_forum_item_break{
	clear: both;
	line-height: 1px;
	font-size: 1px;
	height: 1px;
	background-color: #FFFFFF;
	float: left;
	width: 100%;
}




/*Topic reactions*/
div.reaction_item_holder{
	margin-bottom: 10px;
	border: 1px solid #c2281d;

}
div.reaction_item_holder div.caption{
	text-align: left;
	padding-left: 10px;
	background-color: #c2281d;
	color: #ffffff;
}
div.reaction_item_holder div.text{
	padding: 10px;
}

/*Topic reaction*/
div.reaction_header_holder{
	border: 1px solid #c43a38;
}
div.reaction_header_holder div.caption{
	padding-left: 20px;
	
	text-align: left;
	background-color: #c2281d;
	color: #ffffff;
}
div.reaction_header_holder div.text{
	padding: 10px;
}


/*DL list*/
div.login_block dl, div.reaction_block dl{
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
div.login_block dl dt, div.reaction_block dl dt{
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	width: 40%;
	clear: both;
	float: left;
}
div.login_block dl dd, div.reaction_block dl dd{
	margin: 0px 0px 5px 0px;
	width: 58%;
	float: left;
}
.parent {text-align:left; }
.child {display:-moz-inline-box; display:inline-block; vertical-align:middle; background: #DDF; zoom:1;//display:inline}
.helper {display:-moz-inline-box; display:inline-block; height:100%; width:0px; vertical-align:middle; zoom:1; //display:inline}
