/* ----------------------------------------------------------- */
/* Copyright 2000-2010 (Non-)verbaal, http://www.nonverbaal.nl */
/* ----------------------------------------------------------- */

div.forum h2 a { color:#FFF; }
div.forum h2 a:hover { text-decoration:none; }
div.forum a.forum_link {
	padding-left:15px;
	padding-bottom:3px;
	background-color:transparent;
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url(../images/bg-forum-topic.gif);
}
div.forum a.new-post {
	padding-left:25px;
	padding-bottom:3px;
	background-color:transparent;
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url(../images/bg-reageren.gif);
}
.sinparty div.forum a.forum_link {
	background-image:url(../images/bg-forum-topic-black.gif);
}
div.forum a.follow-topic {
	padding-left:15px;
	padding-bottom:3px;
	background-color:transparent;
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url(../images/bg-volgen.gif);
}
div.forum ul.buttons {
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	bottom:0;
	right:0;
}
div.forum ul.buttons li { float:left; margin-right:15px;}
div.forum table {
	width: 100%;
	margin-bottom:2em;
}
div.forum table .button-wrap{
	position:relative;
	display:block;
}
div.forum th, div.forum td {
	padding:0em 1em;
	font-size:1.2em;
	line-height:1.5em;
}
div.forum th {padding:1em;  font-weight:700; }
div.forum td ul {
	padding-left:15px;
	margin-left:15px;
	list-style-type:disc;
}
div.forum tr.last td { background: none; }
div.forum tr.category td { text-transform: uppercase; }
div.forum tr.category td, div.forum table tr.category td a { font-weight: 700; }
div.forum table.home tr.category td { font-weight: normal; }
div.forum table.home tr.category th { padding: .5em; }
div.forum table.home tr.category th.first { padding-left:0; }
/* Posts */
div.forum .posts h3 {
	font-size:20px;
	color:#000;
	margin:0;
	padding:0;
}
div.forum .posts { border:1px solid #D5CFD8; }
div.forum .posts hr {
	border:none;
	border-top:1px solid #D5CFD8;
	height:1px;
	color:#000;
	background:#FFF;
}
div.forum .posts td.avatar {
	border-right:1px solid #D5CFD8;
	color:#13396C;
}
div.forum .posts td {
	padding: 2em 22px;
	vertical-align: top;
}
div.forum tr.category td, div.forum tr.actions td {
	text-transform: none;
	padding: .5em;
	padding-top:2em;
}
div.forum table tr.actions td { text-align:right; }
div.forum span.date { font-size: .9em; }
div.forum .bread {
	margin:0;
	font-size:1.1em;
	margin-left:22px;
}
div.forum .bread li {
	position:relative;
	float:left;
	overflow:hidden;
	margin:1em 0;
}
div.forum .bread li a {
	color:#8C3DB1;
	font-weight:400;
}
div.forum .bread li span.sep {
	color:#D5CFD8;
	margin:0 2px;
}
ul.paginator {
	position:relative;
	float:right;
}
ul.paginator li {
	position:relative;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
ul.paginator li { color:#C2CBCD; }
ul.paginator li.selected {
	color:#000;
	font-weight:700;
}
ul.paginator li a { font-weight:400; }

