@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - AQUALUNG
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		aqualung_forum.css
	Date:			March 16, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/


/*	--------------------------------------------------------------------------------------------------------------------------
	#mainNav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainNav .forum a {
		background-position:-812px -33px !important;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	userBLock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#userBlock {
		padding:14px 0 0 14px;
		width:317px; height:68px;
		background:url(../../images/userBlockBG.png) top left no-repeat;
		position:absolute;
		top:26px; right:0;
	}
		#userBlock .item {
			margin:8px 0 0 0;
		}
			#userBlock .item p {
				margin:0 10px 0 0;
				font:normal 13px Arial, Helvetica, sans-serif;
				color:#9e4423;
				float:left;
			}
			#userBlock .item a.btnLogin img {
				width:54px; height:18px;
			}
			#userBlock .item a.btnLogin {
				width:54px; height:18px;
				float:left;
				background:url(../../images/btn_login.png) 0 0 no-repeat;
			}
				#userBlock .item a.btnLogin:hover {
					background-position:0 -18px;
				}
			#userBlock .item a.btnSignUp img {
				width:63px; height:18px;
			}
			#userBlock .item a.btnSignUp {
				width:63px; height:18px;
				float:left;
				background:url(../../images/btn_signup.png) 0 0 no-repeat;
			}
				#userBlock .item a.btnSignUp:hover {
					background-position:0 -18px;
				}
				
			#userBlock .item a.btnLogout img {
				width:66px; height:18px;
			}
			#userBlock .item a.btnLogout {
				width:66px; height:18px;
				float:left;
				background:url(../../images/btn_logout.png) 0 0 no-repeat;
			}
				#userBlock .item a.btnLogout:hover {
					background-position:0 -18px;
				}
			#userBlock .item a.btnEditProfile img {
				width:95px; height:18px;
			}
			#userBlock .item a.btnEditProfile {
				width:95px; height:18px;
				float:left;
				background:url(../../images/btn_editProfile.png) top left no-repeat;
			}
				#userBlock .item a.btnEditProfile:hover {
					background-position:0 -18px;
				}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	forum Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainCol {
		width:916px;
		background:url(../../images/bg_header640w.gif) 0 38px no-repeat;
		position:relative;
	}
	#altCol {
		display:none;
	}
		#mainCol .header {
			padding:20px 0 0 0;
		}
		h1#h1_forums {
			height:18px; 
			margin:0 0 33px 36px;
			background:url(../../images/h1_forums.png) no-repeat;	
		}
	#forum {
		margin:10px 0 5px 0;
		width:938px;
		font:normal 12px Arial, Helvetica, sans-serif;
		text-align:left;
		border:1px solid #cda99c; border-bottom:none;
	}
	#forum th {
		height:29px;
		background:#9acde6;
		color:#fff;
		border-bottom:1px solid #cda99c;
		vertical-align:middle;
	}
		#forum .thForum {
			padding:0 0 0 8px;
			width:519px;
			border-right:1px solid #cda99c;
		}
		#forum .thTopics {
			width:54px;
			text-align:center;
			border-right:1px solid #cda99c;
		}
		#forum .thPosts {
			width:54px;
			text-align:center;
			border-right:1px solid #cda99c;
		}
		#forum .thLastPost {
			padding:0 0 0 10px;
			width:290px;
		}
	#forum td {
		padding:15px 0 15px 0;
		background:#ecdcc2;
		color:#666;
		border-bottom:1px solid #cda99c;
	}
		#forum td.folder {
			padding:0 0 0 10px;
			width:29px;
			border-right:1px solid #cda99c;
		}
		#forum td.forum {
			padding:0 0 5px 10px;
			width:469px;
			border-right:1px solid #cda99c;
		}
			#forum td.forum h4 {
				font:bold 14px Arial, Helvetica, sans-serif;
			}
		#forum td.topics {
			width:54px;
			font:normal 10px Verdana, Arial, Helvetica, sans-serif;
			text-align:center;
			border-right:1px solid #cda99c;
			overflow:hidden;
		}
		#forum td.posts {
			width:54px;
			font:normal 10px Verdana, Arial, Helvetica, sans-serif;
			text-align:center;
			border-right:1px solid #cda99c;
			overflow:hidden;
		}
		#forum td.lastPost {
			padding:0 0 0 10px;
			width:290px;
		}
			#forum td.lastPost a {
				color:#859aa4;
			}
/*	--------------------------------------------------------------------------------------------------------------------------
	forum Post Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.post {
		margin:10px 0 0 0;
		width:938px;
		font:normal 12px Arial, Helvetica, sans-serif;
		text-align:left;
		border:1px solid #cda99c; border-bottom:none;
	}
		.post .thPostDate {
			padding:0 0 0 10px;
			height:29px;
			background:#9acde6;
			color:#fff;
			border-bottom:1px solid #cda99c;
			vertical-align:middle;
		}
		
	.post td {
		padding:15px 0 15px 0;
		background:#f2f8fb;
		color:#666;
		border-bottom:1px solid #cda99c;
	}
		.post td.postInfo {
			padding:10px 0 0 10px;
			width:190px;
			border-right:1px solid #cda99c;
			vertical-align:top;
		}
		.post td.postMessage {
			padding:10px;
			width:717px;
		}
		.post td.postMessage h3 {
			margin:0 0 10px 0;
			font:bold 16px Arial, Helvetica, sans-serif;
			color:#9e4423;
		}
		.post td.postMessage p {
			margin:0 0 10px 0;
			line-height:14px;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	breadcrumbs Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.breadcrumb {
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#666;
	}
	.paging, #FilterForm {
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#666;
	}
	a.btnPostNew {
		width:124px; height:21px;
		display:block;
		background:url(../../images/btn_postNew.png) 0 0 no-repeat;
		text-indent:-3000px;
	}
		a.btnPostNew:hover {
			background-position:0 -21px;
		}
	a.btnQuote {
		width:56px; height:18px;
		display:block;
		background:url(../../images/btn_quote.png) 0 0 no-repeat;
		text-indent:-3000px;
	}
		a.btnQuote:hover {
			background-position:0 -18px;
		}
	a.btnEdit {
		width:83px; height:16px;
		display:block;
		background:url(../../images/btn_edit.png) top left no-repeat;
		text-indent:-3000px;
	}
		a.btnEdit:hover {
			background-position:bottom;
		}
	a.btnReply {
		width:91px; height:21px;
		margin:10px 0 0 0;
		display:block;
		background:url(../../images/btn_postReply.png) top left no-repeat;
		text-indent:-3000px;
	}
		a.btnReply:hover {
			background-position:bottom;
		}
	a.btnReport {
		width:62px; height:18px;
		display:block;
		background:url(../../images/btn_Report.png) top left no-repeat;
		text-indent:-3000px;
	}
		a.btnReport:hover {
			background-position:0 -18px;
		}
	