/* Forum Container CSS Elements */

#ForumsHeader {
	text-align:left;
	position:relative;
}

	#ForumsMessages {}

	#ForumsCrumbs {
		display: inline;
		width: 50%;
	}

	#ForumsHelp {
		display: inline;
		position:absolute;
		right:5px;
		padding-right:5px;
	}

	#ForumsTitle {
		font-size: 12px;
		font-weight: bold;
		margin: 5px 0px;
		text-align:left;
	}
	
	#ForumsDesc {
		margin: 5px 0px;
		text-align:left;
	}
	
#ForumsBody {
	margin: 2px 0px;
	text-align:left;
}

#ForumsFooter {
	text-align:left;
}

/* General Forum CSS Elements */

#ForumActionBarTop {
	margin: 2px 0px;
	padding-top: 5px;
	text-align:left;
}

#ForumNav {
	display: none;
}

#ForumBody {
	height:100%;
}

#ForumsBody .DCHeaderLabelHorz {width:150px;}

#ForumActionBarBot {
	margin: 2px 0px;
	padding-top: 5px;
	text-align:left;
}

.ListHeader {
	color:#003D78; 
	font-weight:bold;
	padding:5px 0px 5px 0px;
}
	
.ListHeaderItem {
	color: #003D78;
	font-weight: bold;
	padding: 2px 5px;
}

.ListActions {
	padding: 2px 2px;	
	text-align:right;
}
	.ListActions .ActionItem1 {
		display: inline;
		width: 50%;
		text-align:left;
	}
	.ListActions .ActionItem2 {
		display: inline;
		text-align: right;
		width: 50%;
	}

.PostContents table {
	width:100% !important;
}
.PostContents table td {
	width:auto !important;
}

.PostHeader {
	position:relative;
	padding: 7px 2px 7px 3px;
}
	
.PostTitle {
	/*color: #003D78;*/
	font-size:.9em;
}
	
.PostActions {
	display: inline;
	padding: 7px 2px;
	text-align: right;
	position:absolute;
	right:15px;
	top:0px;
}
.PostActions img {
	vertical-align:middle;
}	
	
.PostBody {

	padding:0px 0px 2px 0px;
	
}

.PostAuthor {
	background-color: transparent;
	border:1px solid #cccccc;	
	color: #003D78;
	font-size:.9em;
	font-weight: normal;
	width: 19%;
	text-align: center;
	float:left;
	padding: 2px;

}	

.PostAvatar {
	margin:5px 0px;
	border:1px solid #cccccc;
}		
.PostContents {
	display:block;
	margin:0px 0px 20px 0px;
	float:left;
	width:79%;
}

.PostMessage {
	padding:5px;
	text-align:left;
	overflow:auto;
}	
.PostMessage p {
	line-height:1.5em;
	text-align:left;
}	
.PostFooter {
	text-align: right;
}

	
.ForumHeader tr {
	padding-bottom: 5px;
	width: 100%;
}

.ForumBody {
	padding-bottom: 5px;
	width: 100%;
	height:100%;
}
#ForumAscDesc {
	margin: 2px 0px;
	text-align:right;
}

.ForumActions {
	margin: 2px 0px;
	padding-top: 5px;
}

.ThreadHeader {
	margin: 2px 0px;
	padding: 7px 2px;
}

.DCBB_Button {
	background-color: #EEEEEE;
	color: #333333;
	font: normal normal bold 11px Arial;
	padding: 4px 4px 4px 22px;
	text-decoration: none;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
}
						
:hover.DCBB_Button {
	text-decoration: underline;
	background-color: #DDDDDD;
}
.DCBB_PostDelete {
	background-image: url('/dc_images/silk_icons/blackx.gif');
	background-repeat: no-repeat;
	background-position: 1px 1px
}			
.DCBB_Post {
	background-image: url('/DC_Images/DCBB_NewPost.gif');
	background-repeat: no-repeat;
	background-position: 1px 1px
}
.DCBB_POI {
	background-image: url('/DC_Images/DCForum_BacktoPOI.gif');
	background-repeat: no-repeat;
	background-position: 1px 1px
}
.DCBB_Quote {
	background-image: url('/DC_Images/DCBB_Quote.gif');
	background-repeat: no-repeat;
	background-position: 1px 1px
}
			
.DCBB_Edit {
	background-image: url('/DC_Images/DCBB_Edit.gif');
	background-repeat: no-repeat;
	background-position: 1px 1px
}
			
.DCBB_Subscribe {
	background-image: url('/DC_Images/DCBB_Subscribe.gif');
	background-repeat: no-repeat;
	background-position: 1px 1px
}
			
.DCBB_UnSubscribe {
	background-image: url('/DC_Images/DCBB_UnSubscribe.gif');
	background-repeat: no-repeat;
	background-position: 1px 1px
}

.star-container {
	position: relative;
	padding: 5px;
	background-color: #EEEEEE;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
	width:55px;
	float:left;
	margin-left:5px;
	z-index:1;
}

.star-rating {
	margin: 0px !important;
	padding: 0px !important;
	width: 55px;
	height: 12px;
	position: relative;
	background: url('/DC_Images/dcbb_rate0.gif') repeat-x top left;; list-style-type:none
}
.star-rating li {
	padding: 0px !important;
	margin: 0px !important;
	float: left;
}
.star-rating li a {
	display: block;
	width: 11px;
	height: 12px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	margin: 0px;
}
.star-rating li a:hover {
	background: url('/DC_Images/dcbb_rate1.gif') repeat-x top left;
	z-index: 1;
	left: 0px
}
.star-rating a.one-star{
	left: 0px;
}
.star-rating a:hover.one-star{
	width: 10px;
}

.star-rating a.two-stars{
	left: 11px;
}
.star-rating a:hover.two-stars{
	width: 22px;
}

.star-rating a.three-stars{
	left: 22px;
}
.star-rating a:hover.three-stars{
	width: 33px;
}

.star-rating a.four-stars{
	left: 33px;
}	
.star-rating a:hover.four-stars{
	width: 44px;
}

.star-rating a.five-stars{
	left: 44px;
}
.star-rating a:hover.five-stars{
	width: 55px;
}

.notifications {
	margin-left:5px;
	float:left;
}
.notifications a {
	margin-left:10px;
	float:left;
}

#incCommentTableID {
	width:100%;
	font-weight:normal;
}
.PostStatus, .PostTags {
	padding:10px;
	text-align:left;
	font-weight:700;
}
#BlogEntry, #BlogComments {
	text-align:left;
	padding:3px;
}
#ForumTable td a.ForumListLinks, #ForumTable td a:visited.ForumListLinks {
	color:#ffffff;
}
#BlogEntries .DCPortletHeader, #ForumBody .DCPortletHeader {
	padding:3px;
}
.BlogEntriesContainer {border:1px solid #ccc;}
#BlogEntries .PostAuthor {
	float:none;
	width:auto;
}
.BlogList li {
	padding-bottom:5px;
	padding-top:5px;
}	
#ForumsBody .DCPortletHeader, #ForumsBody .PostHeader, #ForumsBody .PostTitle {
	font-weight:normal;
	font-size:.9em;
}
#ForumsBody #Subject, #ForumsBody #EmbedYouTube {width:80%}
.PosterForwardTo {text-align:left;}
.PosterEmail {text-align:left;vertical-align:middle;}
.PosterEmail img, .PosterProfile img {vertical-align:middle;margin-right:3px;}
.PosterProfileLink {text-align:left;}

.PostAuthor .PosterProfile, 
#ulModerations .PosterProfile,
#tblOptInResults .PosterProfile,
#divActiveUsers .PosterProfile {position:relative;text-align:left;}

#ulModerations .PosterProfile,
#tblOptInResults .PosterProfile,
#divActiveUsers .PosterProfile {display:inline;}

.PosterProfile .PosterProfileBox {padding:2px;border:2px solid #999; position:absolute;width:400px;top:0px;left:0px;background-color:#fff;color:#000000;z-index:200;}
.PosterProfile .WizLabel {width:30%;font-weight:700;}
.PosterProfile .WizLabel2 {width:65%;}
.PosterProfile .WizLabel2 a, .PosterProfile .WizLabel2 a:visited {color:#fff;}

.PosterProfileBox .Close {cursor:pointer;}

.divDCProfileTable a span.WizLabel, .divDCProfileTable a:visited span.WizLabel {color:#000}

.divForumListGrp .DCPortletHeader {padding:3px;height:1.1em;}

.divForumListGrp .Name {width:38%;float:left;padding:0px 2px;line-height:1.2em;}
.divForumListGrp .Threads {width:7%;float:left;text-align:right;padding:0px 2px;}
.divForumListGrp .Replies {width:7%;float:left;text-align:right;padding:0px 2px;}
.divForumListGrp .Views {width:7%;float:left;text-align:right;padding:0px 2px;}
.divForumListGrp .LastPost {width:38%;float:left;padding:0px 2px;}
.divForumListGrp .Name a {padding-left:20px;background-image:url('/DC_Images/dcbb_forumgo.gif');background-position:left top;background-repeat:no-repeat;}

.divForumListGrp .announcement .Replies {display:none;}
.divForumListGrp .announcement .Views {width:14%;}

.divTopicContainer .DCPortletHeader {padding:3px;height:1.1em;}
.divTopicContainer .Topic {width:30%;float:left;padding:0px 2px;}
.divTopicContainer .Author {width:10%;float:left;padding:0px 2px;}
.divTopicContainer .Rating {width:7%;float:left;text-align:right;padding:0px 2px;}
.divTopicContainer .Threads {width:7%;float:left;text-align:right;padding:0px 2px;}
.divTopicContainer .Replies {width:7%;float:left;text-align:right;padding:0px 2px;}
.divTopicContainer .Views {width:7%;float:left;text-align:right;padding:0px 2px;}
.divTopicContainer .LastPost {width:30%;float:left;padding:0px 2px;}

.selectedEntry {font-weight:bold;font-style:italic;background-color:#000;color:#fff;border:1px solid #ccc;}	

#WholePage {text-align:left;}

#divModMsg {margin:5px 0px;border:1px solid red; background-color:lightyellow;padding:10px 0px;}
#divModMsg span {background-image:url('/dc_Images/silk_icons/exclamation.png');background-repeat:no-repeat;background-position:20px 0px;padding:2px 0px 2px 40px;font-weight:700;font-style:italic;}

#ForumsBody .ProfileInfo {margin:0px 5px 5px 0px; float:left;padding:3px; border:1px solid #ccc;width:100px;}
#ForumsBody .Avatar {text-align:center;margin:5px 0px;}
#ForumsBody .Avatar img {width:50px;height:50px;margin:auto;padding:3px;border:1px solid #ccc;}
#ForumsBody .Subject {clear:both;}
#ForumsBody .Options {clear:both;}
#ForumsBody .ProfileInfo {text-align:center;font-size:0.9em}