@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - FORUM : 	The Bravery Website
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		tb_forum.css
	Date:			September 29, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#nav li.navMsg a {
		background-position: -702px -30px;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#altCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainCol {
		width:817px;
	}
	#altCol {
		display:none;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	forum Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#forum {
		border:solid 1px #0d0d0d;
		width:817px;
		margin:10px 0 5px 0;
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
	}
		#forum th {
			border-bottom:1px solid #0d0d0d;
			height:29px;
			background:url(../../images/bg_forumGreen.png) 0 0 repeat;
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#fff;
			vertical-align:middle;
			behavior:url("/shared/css/iepngfix.htc");
		}
			#forum .thForum {
				border-right:1px solid #0d0d0d;
				width:519px;
				padding:0 0 0 8px;
			}
			#forum .thTopics {
				border-right:1px solid #0d0d0d;
				width:54px;
				text-align:center;
			}
			#forum .thPosts {
				border-right:1px solid #0d0d0d;
				width:54px;
				text-align:center;
			}
			#forum .thLastPost {
				width:290px;
				padding:0 0 0 10px;
			}
		#forum td {
			border-bottom:1px solid #0d0d0d;
			padding:15px 0 15px 0;
			background:url(../../images/bg_forumGray.png) 0 0 repeat;
			font:normal 12px Verdana, Arial, Helvetica, sans-serif;
			color:#e6e7e8;
			line-height:18px;
			vertical-align:middle;
			behavior:url("/shared/css/iepngfix.htc");
		}
			#forum td.folder {
				border-right:1px solid #0d0d0d;
				width:29px;
				padding:0 0 0 10px;
			}
			#forum td.forum {
				border-right:1px solid #0d0d0d;
				width:469px;
				padding:0 0 0 10px;
			}
				#forum td.forum h4 {
					font:bold 12px Verdana, Arial, Helvetica, sans-serif;
				}
			#forum td.topics {
				border-right:1px solid #0d0d0d;
				width:54px;
				font:normal 10px Verdana, Arial, Helvetica, sans-serif;
				text-align:center;
				overflow:hidden;
			}
			#forum td.posts {
				border-right:1px solid #0d0d0d;
				width:54px;
				font:normal 10px Verdana, Arial, Helvetica, sans-serif;
				text-align:center;
				overflow:hidden;
			}
			#forum td.lastPost {
				width:290px;
				padding:0 0 0 10px;
				font:normal 11px Verdana, Arial, Helvetica, sans-serif;
				color:#fff;
				line-height:16px;
			}
			#forum p {
				color:#e6e7e8;
			}
			
	/*	--------------------------------------------------------------------------------------------------------------------------
		forum Post Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.post {
			border:solid 1px #0d0d0d;
			width:817px;
			margin:10px 0 5px 0;
			font:normal 12px Verdana, Arial, Helvetica, sans-serif;
			text-align:left;
		}
		.post th {
			background:url(../../images/bg_forumGreen.png) 0 0 repeat;
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#fff;
			behavior:url("/shared/css/iepngfix.htc");
		}
		.post th a {
			color:#e6e7e8;
		}
			.post th a:hover {
				color:#fff;
			}
			.post .thPostDate {
				border-bottom:1px solid #0d0d0d;
				height:29px;
				padding:0 0 0 10px;
				background:url(../../images/bg_forumGreen.png) 0 0 repeat;
				font:bold 13px Arial, Helvetica, sans-serif;
				color:#fff;
				vertical-align:middle;
				behavior:url("/shared/css/iepngfix.htc");
			}
		.post td {
			border-bottom:1px solid #0d0d0d;
			padding:15px 0 15px 0;
			background:url(../../images/bg_forumGray.png) 0 0 repeat;
			color:#595754;
			behavior:url("/shared/css/iepngfix.htc");
		}
			.post td.postInfo {
				border-right:1px solid #0d0d0d;
				width:143px;
				padding:15px 0 15px 38px;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#e6e7e8;
				vertical-align:top;
			}
			.post td.postMessage {
				width:617px;
				padding:10px;
				vertical-align:top;
				color:#fff;
			}
			.post td.postMessage h3 {
				margin:0 0 10px 0;
				font:bold 17px Arial, Helvetica, sans-serif;
				color:#e6e7e8;
			}
			.post td.postMessage p {
				margin:0 0 20px 0;
				font:normal 14px Verdana, Arial, Helvetica, sans-serif;
				color:#e6e7e8;
				line-height:14px;
			}
			.post .postMessage blockquote {
				color:#fff;
			}
	/*	--------------------------------------------------------------------------------------------------------------------------
		breadcrumbs Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.breadcrumb {
			height:34px;
			margin:0 0 15px 0; padding:29px 0 0 0;
			background:url(../../images/h1_forum.png) 0 top no-repeat;
			font:bold 14px Arial, Helvetica, sans-serif;
			color:#fff;
		}
		.paging, #FilterForm {
			margin:12px 0;
			font:bold 10px Verdana, Arial, Helvetica, sans-serif;
			color:#fff;
		}
		a.btnPostNew {
			width:93px; height:20px;
			margin:10px 22px 0 0;
			background:url(../../images/btn_postNew.png) top left no-repeat;
			display:block;
			float:right;
		}
			a.btnPostNew:hover {
				background-position:0 -20px;
			}
		.buttons {
			width:153px;
		}
		.control a:hover {
			color:#f9fb4c;
		}
		a.btnQuote {
			width:73px; height:21px;
			background:url(../../images/btn_quote.png) top left no-repeat;
			display:inline-block;
			float:left;
		}
			a.btnQuote:hover {
				background-position:0 -21px;
			}
		a.btnEdit {
			width:84px; height:18px;
			background:url(../../images/btn_edit.png) top left no-repeat;
			display:block;
		}
			a.btnEdit:hover {
				background-position:bottom;
			}
		a.btnReply {
			width:93px; height:21px;
			margin:13px 0 0 0;
			background:url(../../images/btn_postReply.png) top left no-repeat;
			display:block;
			float:right;
		}
			a.btnReply:hover {
				background-position:0 -21px;
			}
		a.btnReport {
			width:73px; height:21px;
			background:url(../../images/btn_Report.png) top left no-repeat;
			display:inline-block;
			float:right;
		}
			a.btnReport:hover {
				background-position:0 -21px;
			}
	
	/*	--------------------------------------------------------------------------------------------------------------------------
		userBlock Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#userBlock {
			width:391px; height:95px;
			padding:13px 0 0 19px; margin:0 0 10px 0;
			background:url(../../images/bg_userBlock.png) top left no-repeat;
			behavior:url(shared/css/iepngfix.htc);
		}
			#userBlock h2 {
				width:53px; height:20px;
				margin:0 0 6px 0;
				background:url(../../images/h2_forum.png) top left no-repeat;
			}
			#userBlock .item {
				margin:8px 0 0 0;
			}
				#userBlock .item p {
					margin:0 10px 0 0;
					font:normal 13px Georgia, "Times New Roman", Times, serif;
					color:#fff;
					float:left;
				}
				#userBlock .item a.btnLogin img {
					width:56px; height:18px;
				}
				#userBlock .item a.btnLogin {
					width:49px; height:18px;
					background:url(../../images/btn_login.png) top left no-repeat;
					font-size:20px;
					float:left;
				}
					#userBlock .item a.btnLogin:hover {
						background-position:bottom;
					}
				#userBlock .item a.btnSignUp img {
					width:63px; height:18px;
				}
				#userBlock .item a.btnSignUp {
					width:52px; height:18px;
					font-size:20px;
					float:left;
					background:url(../../images/btn_signup.png) top left no-repeat;
				}
					#userBlock .item a.btnSignUp:hover {
						background-position:bottom;
					}
					
				#userBlock .item a.btnLogout img {
					width:63px; height:18px;
				}
				#userBlock .item a.btnLogout {
					width:52px; height:18px;
					background:url(../../images/btn_logout.png) top left no-repeat;
					float:left;
				}
					#userBlock .item a.btnLogout:hover {
						background-position:bottom;
					}
				#userBlock .item a.btnEditProfile img {
					width:90px; height:18px;
				}
				#userBlock .item a.btnEditProfile {
					width:84px; height:18px;
					margin:0 0 0 10px;
					background:url(../../images/btn_editProfile.png) top left no-repeat;
					float:left;
				}
					#userBlock .item a.btnEditProfile:hover {
						background-position:bottom;
					}	