.tablebg {
	border-collapse: collapse;
	padding: 0;

	}

.tablebg > tbody > tr > td, .tablebg > tbody > tr > th {
	border:		1px solid #666;
	padding:	5px;
	}

.tablebg tr th { 
	background-color: #1c6089;
	}

.tablebg td.cat, .tablebg td.catdiv {
	background-color: #1c6089;
	font-size: 7pt;
	padding: 2px 5px;
	}

.tablebg td.cat a, .tablebg td.catdiv a {
	color: white !important;
	}

.tablebg td.cat h4 {
	margin:		0;
	font-size:	10pt;
	color:		white;
	}

.tablebg td.cat h4 a {
	color:		white !important;
	}

.tablebg tr td.row2, .tablebg tr.row2 td {
	background-color: #394244;
	}

.tablebg tr td a.forumlink {
	font-weight: bold;
	
	}

.tablebg tr td p.forumdesc {
	margin: 0;
	}

.tablebg tr td p.forummods {
	font-size:	7pt;
	margin-top: 3px;
	color:		#aaa;
	}

.tablebg tr td p.forummods a {
	color:		#aaa !important;
	}

.tablebg tr td p.topicdetails {
	margin:	0;
	font-size: 7pt;
	}

.gensmall {
	margin:	0;
	font-size: 7pt;
	}

#pageheader h2 {
	font-size:	12pt;
	margin-bottom: 0;
	}

#pageheader h2 a {
	color:	white !important;
	}

#pageheader p.moderators {
	font-size: 7pt;
	margin-top: 3px;
	color: #aaa;
	}

#pageheader p.moderators a {
	color: #aaa !important;
	}

b.pagination {
	color: #aaa;
	}

b.pagination a {
	color: #aaa !important;
	}

b.pagination strong {
	color: white;
	}

.postdetails {
	font-size: 7pt;
	}

.breadcrumbs {
	color:	#777;
	font-size: 7pt;
	margin: 0 0 10px 0;
	}

.breadcrumbs a {
	color:	#777 !important;
	}

.quotetitle {
	margin-left: 10px;
	font-size: 7pt;
	}
.quotecontent {
	border-top:	1px solid #ccc;
	border-bottom:	1px solid #ccc;
	margin-left: 10px;
	padding:	5px 0px;
	}

.searchbar {
	background-color: #626a6b;
	font-size:	7pt;
	border: 1px solid #979c9d;
	padding: 3px;
	}

.searchbar a {
	color: #979c9d !important;
	}