/* Copyright Slingshot 2007 | www.slingshot.co.uk*/

		
#forumContainer{
	margin-left:197px;
}

.forumContainer_inner{
	width:750px;
	float:left;
	padding-bottom:10px;
}
	.forumContainer_inner .forumContainer_frame{
		
	}
	
	.forumContainer_inner h1{
		height:27px;
		width:792px;
		font-size:17px;
		color:#FFF;
		font-weight:bold;
		border-bottom:1px solid #666;
		margin-top:40px;
	}
	.forumContainer_inner h1{
		color:#1B3665;
	}
	.forumContainer_inner h1.header_orange{
		color:#1B3665;
	}



	#forumContainer .cols_lastpost{
		float:right;
		width:130px;
		padding-right:20px;
		text-align:center;
		text-transform:capitalize;
	}
	#forumContainer .cols_posts{
		float:right;
		width:75px;
		text-align:center;
		text-transform:capitalize;
	}
	#forumContainer .cols_topics{
		float:right;
		width:75px;
		text-align:center;
		text-transform:capitalize;
	}
	#forumContainer .cols_author{
		float:right;
		width:75px;
		text-align:center;
		text-transform:capitalize;
	}
	
	#forumContainer .cols_title{
	}

	

	#forumContainer #forum_list h3{
		background:#3C4E57;
		padding:4px 0px 4px 10px;
		margin:0px -10px 15px -10px;
		color:#FFF;
	}
	#forumContainer #forum_list div.forum_row{
		border-bottom:1px solid #D8DDE0;
		padding-bottom:10px;
		margin-bottom:10px;
		clear:both;
		width:772px;
	}
		#forumContainer #forum_list div.forum_row h2{
			margin:0px;
			padding:0px;
		}
		 #forumContainer #forum_list div.forum_row h2 a{
			 color:#3C4E57;
		 }
		#forumContainer #forum_list div.forum_row p{
			margin:0px;
			padding:0px;
		}
		#forumContainer #forum_list div.forum_row .cols_info_cat{
			display:block;
			margin-right:285px;
		}
		
		#forumContainer #forum_list div.forum_row .info_with_image{
			margin-left:48px;
		}
		#forumContainer #forum_list div.forum_row .cols_lastpost{
			padding-right:0px;
			font-size:11px;
		}
		#forumContainer #forum_list div.forum_row .cols_posts{
			font-size:12px;
		}
		#forumContainer #forum_list div.forum_row .cols_topics{
			font-size:12px;
		}
		#forumContainer #forum_list div.forum_row .cols_image{
			width:40px;
			display:block;
			height:40px;
			float:left;
			background-position:center;
			background-repeat:no-repeat;
		}	

	#forumContainer #forum_list div.forum_replies{
		border-bottom:5px solid #D8DDE0;
		padding-bottom:10px;
		padding-top:10px;
		clear:both;
		width:772px;
		background:url(../layout/forum/forum_reply_bck.jpg) top left repeat-y;
	}
	#forumContainer #forum_list div.forum_replies_mainTopic{
		padding-bottom:10px;
		margin-bottom:10px;
		border:none;
	}
	#forumContainer #forum_list div.forum_replies .reply_userPod{
		float:left;
		width:100px;
	}	
		#forumContainer #forum_list div.forum_replies .reply_userPod h2{
			border-bottom:1px solid #96BD10;
			padding-bottom:4px;
			margin-bottom:4px;
		}
		#forumContainer #forum_list div.forum_replies .reply_userPod h3{
			background:none;
			margin:0px;
			padding:0px;
			color:#3C4E57;
			border-bottom:1px solid #D8DDE0;
			padding-bottom:4px;
			margin-bottom:4px;
		}
		#forumContainer #forum_list div.forum_replies .reply_userPod p{
			margin:0px;
			padding:0px;
			font-size:11px;
		}
	#forumContainer #forum_list div.forum_replies .reply_message{
		display:block;
		margin-left:110px;
	}
		#forumContainer #forum_list div.forum_replies .reply_message h2{
			border-bottom:1px solid #96BD10;
			padding-bottom:4px;
			margin-bottom:4px;
		}
		#forumContainer #forum_list div.forum_replies .reply_message h3{
			background:none;
			margin:0px;
			padding:0px;
			color:#3C4E57;
			border-bottom:1px solid #D8DDE0;
			padding-bottom:4px;
			margin-bottom:4px;
			height:15px;
			
		}
		#forumContainer #forum_list div.forum_replies div.replydate{
			float:right;
			font-size:11px;
			font-weight:normal;
		}
		
		#forumContainer #forum_list .controls{
			float:right;
			margin-left:10px;
			padding-left:10px;
			border-left:1px solid #D8DDE0;
		}
		
		
.std_form{

}
	.std_form p{
		margin-top:10px;
	}
		.std_form p label{
			display:block;
			margin-bottom:3px;
		}
			.std_form p input{
				width:550px;
				border:1px solid #6B7D86;
				padding:3px 2px;
			}
			.std_form p textarea{
				width:550px;
				height:80px;
				border:1px solid #6B7D86;
				padding:3px 2px;
			}
			.std_form p input.checkbox{
				width:auto;
			}
			.std_form p input.submitbtn{
				width:auto;
				font-size:16px;
				border:1px solid #000;
				padding:2px 6px;
			}
			.std_form p select{
				border:1px solid #6B7D86;
				padding:3px 2px;
			}
			.std_form p .error{
				color:#FF0000;
			}
			.std_form p input.error{
				border:1px solid #FF0000;
				background:#FFC;
			}
			.std_form p input.valid{
				border:1px solid #96BD10;
				background:#dde9b3;
			}
			.std_form #totalerrorsbottom,.std_form #totalerrorstop{
				font-size:14px;
				margin:10px 0px;
				font-weight:bold;
				color:#FF0000;
			}

