div.pagination{
	float: right;
}


table#forums{
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-collapse: separate;
	margin: 10px 0;
	width: 700px;
}

table#forums th{
	background: #666;
	color: #fff;
	padding: 3px 5px;
}

table#forums td{
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	margin: 0;
	padding: 3px 5px;
}



table#threads{
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-collapse: separate;
	margin: 10px 0;
	width: 700px;
}

table#threads th{
	background: #666;
	color: #fff;
	padding: 3px 5px;
}

table#threads td{
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	padding: 3px 5px;
}



table#posts{
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-collapse: separate;
	margin: 10px 0;
	padding: 1px 0;
	width: 700px;
}

table#posts td{
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	padding: 3px 5px;
}

table#posts td em{
	color: #e78625;
	font-style: normal;
}

table#posts td div.hr{
	border-top: 1px solid #ccc;
	height: 0px;
	margin: 3px 0;
	overflow: hidden;
	width: 690px;
}

table#posts td div.body{
	padding: 3px 10px 10px 10px;
}

table#posts td div.body div.quote{
	border: 1px solid #ccc;
	margin: 0 8px;
	padding: 3px 5px;
}

table#posts td div.reply{
	text-align: right;
}

table#posts div.postcontrols{
	float: right;
	padding-top: 8px;
}



tr.odd{
	background: #fff;
}

tr.even{
	background: #f0f0f0;
}


