@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - JOHN FOGERTY
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		jf_forum.css
	Date:			September 8, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
/*	--------------------------------------------------------------------------------------------------------------------------
	active #navBar Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	ul#navBar li.forum a {
		background-position:-451px -16px;
	}	
/*	--------------------------------------------------------------------------------------------------------------------------
	main Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#main #contentSpace {
		width:948px;
		padding:14px 5px 55px 7px !important;
	}
	h1#h1Forum {
		width:321px; height:115px;
		background:url(../../images/h1_forum.png) top center no-repeat;
		behavior:url(shared/css/iepngfix.htc);
	}
	#main .header {
		width:798px; height:37px;
		margin:15px 0 17px 0; padding:13px 0 0 0;
		background:url(../../images/bg_headerFull.png) bottom left no-repeat;
		float:left;
	}
		#main .header h2#h2Forum {
			width:114px; height:25px;
			margin:0 0 0 23px;
			background:url(../../images/h2_forum.png) 0 0 no-repeat;
		}
	ul#socialLinks {
		margin:23px 14px 3px 0 !important;
		float:right !important;
		display:inline-block !important;
	}
	ul#tourDates li.noContent {
		width:auto !important;
	}
	#main .mainTop {
		width:948px; height:5px;
		background:url(../../images/bg_fullColTop.png) 0 top no-repeat;
		font-size:0px;
		line-height:0;
	}
	#main .mainBottom {
		width:948px; height:8px;
		background:url(../../images/bg_fullColBottom.png) 0 bottom no-repeat;
		line-height:1px;
	}
	#main .mainContent {
		padding:15px 0 20px 5px;
		background:#eee9d9;	
	}
			
	
/*	--------------------------------------------------------------------------------------------------------------------------
	forum Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#forum {
		margin:10px 0 5px 0;
		width:938px;
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
		border-top:1px solid #76664a;
		border-right:1px solid #76664a;
		border-left:1px solid #76664a;
	}
	#forum th {
		border-bottom:1px solid #b79f71;
		height:29px;
		background:#36150d;
		color:#dac59f;
		text-align:left;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	}
		#forum .thForum {
			border-right:1px solid #b79f71;
			padding:0 0 0 8px;
			width:519px;
		}
		#forum .thTopics {
			width:54px;
			text-align:center;
			border-right:1px solid #b79f71;
		}
		#forum .thPosts {
			width:54px;
			text-align:center;
			border-right:1px solid #b79f71;
		}
		#forum .thLastPost {
			padding:0 0 0 10px;
			width:290px;
		}
	#forum td {
		padding:15px 0 15px 0;
		background:#dac59f;
		color:#5e452d;
		border-bottom:1px solid #b79f71;
		font:normal 12px Arial, Helvetica, sans-serif;
		line-height:18px;
	}
		#forum td.folder {
			padding:0 0 0 10px;
			width:29px;
			border-right:1px solid #b79f71;
		}
		#forum td.forum {
			padding:5px 0 0 10px;
			width:469px;
			border-right:1px solid #b79f71;
		}
			#forum td.forum h4 {
				font:normal 12px Georgia, "Times New Roman", Times, serif;
			}
		#forum td.topics {
			width:54px;
			font:normal 11px Arial, Helvetica, sans-serif;
			text-align:center;
			border-right:1px solid #b79f71;
			overflow:hidden;
		}
		#forum td.posts {
			width:54px;
			font:normal 11px Arial, Helvetica, sans-serif;
			text-align:center;
			border-right:1px solid #b79f71;
			overflow:hidden;
		}
		#forum td.lastPost {
			padding:0 0 0 10px;
			width:290px;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#5e452d;
			line-height:16px;
		}
			#forum td.lastPost a {
				color:#5e452d;
			}
		#forum a,#forum td.lastPost a.name {
			color:#882400;
		}
			#forum a:hover,#forum td.lastPost a.name:hover {
				color:#ee0000;
			}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	forum Post Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.post {
		margin:10px 0 5px 0;
		width:938px;
		font:normal 12px Arial, Helvetica, sans-serif;
		text-align:left;
		border-top:1px solid #b79f71;
		border-right:1px solid #b79f71;
		border-left:1px solid #b79f71;
	}
		.post .thPostDate {
			padding:0 0 0 10px;
			height:29px;
			background:#36150d;
			color:#dac59f;
			border-bottom:1px solid #b79f71;
			font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		}
		
	.post td {
		padding:15px 0 15px 0;
		background:#DAC59F;
		color:#5e452d;
		border-bottom:1px solid #b79f71;
	}
		.post td.postInfo {
			padding:10px 0 15px 10px;
			width:190px;
			border-right:1px solid #b79f71;
			font:normal 12px Arial, Helvetica, sans-serif;
			vertical-align:top;
		}
		.post td.postMessage {
			padding:10px;
			width:717px;
		}
		.post td.postMessage h3 {
			margin:0 0 10px 0;
			font:normal 14px Georgia, "Times New Roman", Times, serif;
			color:#3a0b02;
		}
		.post td.postMessage p {
			margin:0 0 20px 0;
			line-height:14px;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	breadcrumbs Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.breadcrumb {
		font:12px Arial,Helvetica,sans-serif;
	}
	.paging {
		float:left;
	}
	.paging, #FilterForm {
		margin:12px 0;
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		color:#5e452d;
	}
	a.btnPostNew {
		width:84px; height:18px;
		margin:10px 22px 0 auto;
		display:block;
		background:url(../../images/btn_postNew.png) 0 0 no-repeat;
	}
		a.btnPostNew:hover {
			background-position:0 -18px;
		}
	.buttons {
		width:130px;
	}
	a.btnQuote {
		width:52px; height:18px;
		display:inline-block;
		background:url(../../images/btn_quote.png) 0 0 no-repeat;
		float:left;
	}
		a.btnQuote:hover {
			background-position:0 -18px;
		}
	a.btnEdit {
		width:52px; height:18px;
		display:block;
		background:url(../../images/btn_edit.png) 0 0 no-repeat;
	}
		a.btnEdit:hover {
			background-position:bottom;
		}
	a.btnReply {
		width:84px; height:18px;
		margin:13px 25px 0 auto;
		display:block;
		background:url(../../images/btn_postReply.png) 0 0 no-repeat;
	}
		a.btnReply:hover {
			background-position:0 -18px;
		}
	a.btnReport {
		width:58px; height:18px;
		display:inline-block;
		background:url(../../images/btn_Report.png) 0 0 no-repeat;
		float:right;
	}
		a.btnReport:hover {
			background-position:0 -18px;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	userBLock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#userBlock {
		padding:13px 0 0 19px; margin:0 0 10px 0;
		width:391px; height:95px;
		background:url(../../images/bg_userBlock.png) 0 0 no-repeat;
		behavior:url("shared/css/iepngfix.htc");
	}
		#userBlock h2 {
			margin:0 0 26px 0;
		}
		#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:#30180d;
				float:left;
			}
			#userBlock .item a.btnLogin img {
				width:56px; height:18px;
			}
			#userBlock .item a.btnLogin {
				width:58px; 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:60px; 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:63px; height:18px;
			}
			#userBlock .item a.btnLogout {
				width:60px; 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:90px; height:18px;
			}
			#userBlock .item a.btnEditProfile {
				width:98px; height:18px;
				margin:0 0 0 10px;
				float:left;
				background:url(../../images/btn_editProfile.png) 0 0 no-repeat;
			}
				#userBlock .item a.btnEditProfile:hover {
					background-position:0 -18px;
				}	
