
div.forum table th { border:1px solid #000; color:#00a8a8; font-size:1em; padding:3px; text-align:center;}

div.forum table td {border:1px solid #000;}
div.forum td.colTopicLink {border-right:0;}
div.forum td.colTopicDescription {border-left:0;}
div.forum td.colTopicDescription p i {font-size:0.9em;}

div.forum tr.row td.colPostContent, div.forum tr.row td.colPostAuthor {border-bottom:0;}
div.forum tr.rowFooter td.colPostContent, div.forum tr.rowFooter td.colPostAuthor {border-top:0;}

div.forum tr.alt td.colPostContent, div.forum tr.alt td.colPostAuthor {border-bottom:0;}
div.forum tr.rowFooter-alt td.colPostContent, div.forum tr.rowFooter-alt td.colPostAuthor {border-top:0;}

.forum input.button { width:100px; background: url(/cms/outertemplates/images/btnBig.gif) top left no-repeat; vertical-align:middle;}
.forum input.button_disabled{ width:100px; background: url(/cms/outertemplates/images/btnBig.gif) top left no-repeat; color:#CCC; border:0; height:23px; line-height:23px; vertical-align:middle;}

.forum a.open {margin-top:5px; display:block; width:21px; height:20px; text-decoration:none; background-image:url(/system/controls/d3modForum/images/chevron.gif); }

/* LINks Specific Forum styles */
div.forum h1 {
	background-color:#00A8A8;
	border-bottom:10px solid #FFFFFF;
	border-left:10px solid #00A8A8;
	color:#FFFFFF;
}

div.forumNoBorders div.forum td {border:0;}

#forumEditTopic div.forum .textbox, #forumEditPost div.forum .textbox {width:325px;}

#forumEditTopic .forum table {border:none;}
#forumEditTopic .forum table td {background:none; border:none;}
#forumEditTopic .forum div.editButtons {text-align:center;}
#forumEditTopic .forum input.saveButton {
	background: url(/cms/outertemplates/images/btnSmall.gif) no-repeat;
	width:74px;
	height:19px;
	border:none;
	line-height:19px;
	color:#fff;
	cursor:pointer;
	font-size:0.9em;
}
#forumEditTopic .forum input.backButton {
	background: url(/cms/outertemplates/images/btnSmallGreen.gif) no-repeat;
	width:74px;
	height:19px;
	border:none;
	line-height:19px;
	color:#fff;
	cursor:pointer;
	font-size:0.9em;
}

#forumEditPost .forum table {border:none;}
#forumEditPost .forum table td {background:none; border:none;}
#forumEditPost .forum div.editButtons {text-align:center;}
#forumEditPost .forum input.saveButton {
	background: url(/cms/outertemplates/images/btnSmall.gif) no-repeat;
	width:74px;
	height:19px;
	border:none;
	line-height:19px;
	color:#fff;
	cursor:pointer;
	font-size:0.9em;
}
#forumEditPost .forum input.backButton {
	background: url(/cms/outertemplates/images/btnSmallGreen.gif) no-repeat;
	width:74px;
	height:19px;
	border:none;
	line-height:19px;
	color:#fff;
	cursor:pointer;
	font-size:0.9em;
}

div.forum div.postActions input.button {
	background: url(/cms/outertemplates/images/btnSmallGreen.gif) no-repeat;
	width:74px;
	height:19px;
	border:none;
	line-height:19px;
	color:#fff;
	cursor:pointer;
	font-size:0.8em;
}

div.forum div.postActions input.newTopic {width:100px; background: url(/cms/outertemplates/images/btnSmall2.gif) no-repeat;}

div.forum div.postActions input.button_disabled {
	background: url(/cms/outertemplates/images/btnSmallGreen.gif) no-repeat;
	width:74px;
	height:19px;
	border:none;
	line-height:19px;
	color:#FFF;
	cursor:pointer;
	font-size:0.8em;
	opacity:0.5;
}

.forum td.colTopicDescription {
	text-align: left !important;
}

.forum td.colTopicDescription p {
	margin: 10px 0 !important;
}