.forumCat H3 {
	padding: 5px;
	border: 1px solid #000;
	background: #6699CC;
	margin: 1px 0;
	color: #FFF;
}
.forumCat H3 A {
	padding: 0px 5px;
	font-weight: bold;
	font-size: larger;
	color: #FFF;
}
.forumCat H3 A:hover {
	text-decoration: none;
}

.forumCatBox {
	width: 100% !important;
}
.forumIndexTable, .forumTable {
	border: 1px solid #000;
	border-collapse: collapse;
	width: 100% !important;
}
.forumIndexTable TH, .forumTable TH {
	background: #AEC9E3;
	color: #316293;
}
.forumIndexTable TH, .forumIndexTable TD, .forumTable TH, .forumTable TD {
	border: 1px solid #000;
	border-collapse: collapse;
	padding: 5px;
}

.forumIndexTable .odd, .forumTable .odd {
	background: #FFE;
}
.forumIndexTable .even, .forumTable .even {
	background: #FFF;
}

.forumTable {
	margin: 1ex 0 !important;
}

#threadPollBox {
	border: 1px solid #000;
	padding: 5px;
}

#threadPoll {
	margin: 0;
	padding: 0;
}

.float-right {
	float: right;
}

.threadPost {
	border: 1px solid #000;
	margin: 1ex 0;
	position: relative;
	clear: right;
}

.threadPostSubject {
	background: #AEC9E3;
	padding: 4px;
	border-bottom: 1px solid #000;
}

.threadPostProfile {
	width: 135px;
	text-align: center;
	padding: 1em 5px;
	position: absolute;
	top: 2em;
	left: 0;
}

.threadPostMessage {
	margin-left: 140px;
	padding: 5px;
}

.threadPostBody {
	min-height: 120px;
}

*html .threadPostBody {
	height: 120px;
}

.threadPostAttachments {
	margin: 1ex 0;
}

.threadPostTail {
	padding: 4px;
	margin-left: 140px;
	margin-right: 1em;
}

.threadPostSig {
	border-top: 1px solid #000;
	padding: 1ex 0;
}
.threadPostOptions {
	border-top: 1px solid #000;
	text-align: right;
	width: 100%;
	padding: 1ex 0 0 0;
}

.poll {
	border: 1px solid #000;
}

#LAFTtable {
	width: 100%;
}

#LAFTtable, #LAFTtable TD, #LAFTtable TH {
	border: 1px solid #000;
	border-collapse: collapse;
}

#LAFTtable TH {
	background: #6699CC;
	color: #FFF;
	padding: 3px 6px;
}

#LAFTtable TD {
	padding: 3px 6px;
}

#addPollOpt {
	margin-left: 210px;
}

#forumLegendContainer {
	margin: 2px 0;
	padding: 0;
}
#forumLegendContainer H3 {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 10pt;
}

#forumLegendContainer H3 A {
	padding: 0 5px;
}

#forumLegendContainer #forumLegendBox {
	border: 1px solid #000;
	padding: 1ex;
	width: auto;
}
#QuickReply {
	margin: 0 5%;
}

#QuickReply H4 {
	color: #000;
	border-bottom: 2px solid #000;
}


