/* 
 *   Desktop Nexus - Forum Stylesheet
 *   Revision: 1.1, Rev. Date: 4/9/09
 *   Author: Harry Maugans <harry@maugans.com>
 *   Copyright 2009 Maugans Corp, Inc. All rights reserved.
 */

table {
	border: 0;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	width: 100%;
}

table td {
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.goLastLink {
	text-decoration: underline;
	background: transparent url('http://static.desktopnexus.com/images/forum/golast.gif') no-repeat scroll center right;
	padding-right: 16px;
}

.forumBreadcrumb {
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 8px;
}

.forumMain_TitleBlock {
	background-color: #232323;
	color: #CCCCCC;
	padding-left: 4px;
}

.forumMain_TitleBlock table td {
	font-size: 7pt;
	vertical-align: bottom;
	padding: 8px 4px;
}

.forumMain_ForumBlock {
	margin: 1px;
	line-height: 16px;
}

.forumMain_ForumBlockSubforum {
	font-size: 9pt;
	padding: 8px 8px 8px 0;
}

.forumMain_ForumBlock span {
	color: #444444;
	font-size: 8pt;
}

.forumMain_ForumBlock a {
	font-weight: bold;
}

.forum_ForumBlockLastPost {
	font-size: 8pt;
	padding: 2px 6px;
	vertical-align: middle;
}

.forum_ForumBlockLastPost span a {
	font-weight: normal;
	color: #444444;
	font-size: 7pt;
}

.forum_ForumBlockLastPost div {
	text-align: right;
	font-weight: normal;
	font-size: 7pt;
	color: #333333;
}

.forumTag_ForumBlockLastPost {
	font-size: 8pt;
	padding: 2px 4px 2px 6px;
	vertical-align: middle;
}

.forumMain_ForumBlockNumberCell {
	padding: 4px;
	text-align: center;
	vertical-align: middle;
	font-size: 9pt;
}

.forum_DarkBlock {
	background-color: #444444;
	color: #F4F4F4;
	padding: 8px;
	font-size: 8pt;
}

.forum_DarkBlock a {
	color: #AAAAAA;
}

.forum_veryDarkBlock {
	background-color: #232323;
	color: #EEEEEE;
	font-size: 12pt;
	padding: 8px;
}

.forum_veryDarkBlock a {
	color: #FFFFFF;
}

.forum_OddCol {
	background-color: #DBE6ED;
}

.forum_EvenCol {
	background-color: #E9EEF4;
}

.forum_EvenColBorderRight {
	border-right: 1px solid #CDDFEA;
}
.forum_OddColBorderRight {
	border-right: 1px solid #CDDFEA;
}

.forumView_ForumBlockThread {
	font-size: 9pt;
	padding: 8px 8px 8px 14px;
}

.forumView_ForumBlockThread span {
	padding-left: 8px;
}

.forumView_ForumBlockThread span a {
	font-weight: normal;
	color: #222222;
}

.forumView_PinnedThread {
	background-color: #FEFDDD;
}

.forumView_PinnedThreadIcon {
	background: #FEFDDD url('http://static.desktopnexus.com/images/forum/pin.gif') no-repeat scroll 3px 50%;
	padding-left: 36px;
}

.forumThreadBreadcrumb {
	font-size: 8pt;
	padding-bottom: 4px;
	color: #CCCCCC;
}

.forumThreadBreadcrumb a {
	color: #CCCCCC;
}

.forumThreadBreadcrumbRight {
	float: right;
	font-size: 10pt;
}

.forumPostDiv {
	margin: 5px 0;
	line-height: 0px;
	height: 0px;
	border-top: 1px solid #C5D2E3;
	border-bottom: 1px solid #FFFFFF;
	width: 90%;
}

.forumPostContent {
	font-size: 9pt;

}

.forumPostContent a {
	color: #48668C;
	font-weight: bold;
}

.forumPostEdit {
	border-top: 1px solid #C5D2E3;
	margin-top: 12px;
	padding-top: 2px;
	font-size: 7pt;
	font-style: italic;
}

.forumSideModWrapper {
	margin-bottom: 8px;
	background-color: #F2F2F2;
	border: 1px solid #333333;
}

.forumSideModTitle {
	font-weight: bold;
	padding: 2px 6px;
	background-color: #6485AE;
	color: #FFFFFF;
	border-bottom: 1px solid #444444;
}

.forumTag_ForumBlock {
	margin: 1px;
	line-height: 16px;
}

.forumTag_ForumBlock td {
	vertical-align: middle;
}

.forumTag_ForumBlock span {
	color: #444444;
	font-size: 8pt;
}

.forumTag_ForumBlock a {
	color: #000000;
	font-weight: bold;
}

.forumTag_ForumBlockSubforum {
	font-size: 9pt;
	padding: 10px 0;
}

.forumTag_ForumBlockNumberCell {
	text-align: center;
	font-size: 9pt;
}

.PopTagForumLinks {
	display: block;
	padding: 2px;
	font-size: 8pt;
}

.PopTagForumLinks:hover, .PopTagForumLinks:active {
	background-color: #FFFFFF;
}


/* Mouse Over Icons */
.forumQuoteIcon {
	float: right;
	margin-left: 6px;
	height: 17px;
	background: transparent url('http://static.desktopnexus.com/images/forum/quotepost.gif') no-repeat scroll 0 0;
}
.forumQuoteIcon:hover, .forumQuoteIcon:active {
	background-position: 0 -17px;
}
.forumEditIcon {
	float: right;
	margin-left: 6px;
	height: 17px;
	background: transparent url('http://static.desktopnexus.com/images/forum/editpost.gif') no-repeat scroll 0 0;
}
.forumEditIcon:hover, .forumEditIcon:active {
	background-position: 0 -17px;
}


/* Classes that need to be last for CSS override */
.forumBlockPadBottom {
	margin-bottom: 8px;
}
.forumBlockPadTop {
	margin-top: 8px;
}


