@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - HOLLY WILLIAMS HOME
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		home.css
	Date:			Jan 05, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	

/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	ul#nav {
		background:url(../../images/nav_bg_home.jpg) 0px 6px no-repeat;
	}

		/* STORE */
		#navStore a:link, #navStore a:visited {
			background:url(../../images/navStore_home.jpg) 0 0 no-repeat;
		}
			#navStore a:hover {
				background-position:0 -46px;
			}
			#navStore a:active {
				background-position:0 -92px;
			}
		/* SIGNUP */
		#navSignup a:link, #navSignup a:visited {
			background:url(../../images/navSignUp_home.jpg) 0 0 no-repeat;
		}
			#navSignup a:hover {
				background-position:0 -46px;
			}
			#navSignup a:active {
				background-position:0 -92px;
			}

/*	--------------------------------------------------------------------------------------------------------------------------
	featureSpace Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#featureSpace {
		width:922px; height:358px;
		padding:23px 0 0 0;
		background:transparent;
	}
		#featureSpace .header {
			font:bold 10px Arial, Helvetica, sans-serif;
		}
			#featureSpace .header a:link, #featureSpace .header a:active, #featureSpace .header a:visited {
				width:86px; height:20px;
				padding:2px 4px;
				background:none;
				color:#fff;
			}
				#featureSpace .header a:hover {
					background:#ed482b;
					color:#d2d3cf;
				}
			#featureSpace .header a.fNews {
				background:#892c0d;
			}
			
		/* featureNews */	
		#featureSpace #featuredNews {
			width:568px; height:308px;
			background:#892c0d;
			border:2px solid #892c0d;
			position:absolute;
		}
		
		#featureSpace #featuredNews .tabs {
			width:154px;
			float:left;
			position:absolute;
			z-index:1;
		}
			#featureSpace #featuredNews .tabs .entry a:link, #featureSpace #featuredNews .tabs .entry a:active, #featureSpace #featuredNews .tabs .entry a:visited {
				width:136px; height:67px;
				padding:10px 6px 0 12px;
				background:url(../../images/btn_featuredEntry.png) no-repeat;
				font:bold 12px Arial, Helvetica, sans-serif;
				color:#ffffff;
				display:block;
				overflow:hidden;
			}
				#featureSpace #featuredNews .tabs .entry a:hover {
					background-position:0 -77px;
					color:#c0c0c0;
				}
				
		#featureSpace #featuredNews .feature {
			width:414px;
			float:left;
			position:absolute;
		}
			#featureSpace #featuredNews .feature .entry {
				width:418px; height:308px;
				margin:0 0 0 150px;
				position:absolute;
			}
				
		/* featureVideos */	
		#featureSpace #featuredVideos {
			width:568px; height:308px;
			background:#892c0d;
			border:1px solid #892c0d;
			position:absolute;
		}
		
		#featureSpace #featuredVideos .tabs {
			width:154px;
			float:left;
			position:absolute;
			z-index:1;
		}
			#featureSpace #featuredVideos .tabs .entry a:link, #featureSpace #featuredVideos .tabs .entry a:active, #featureSpace #featuredVideos .tabs .entry a:visited {
				width:136px; height:67px;
				padding:10px 6px 0 12px;
				background:url(../../images/btn_featuredEntry.png) no-repeat;
				font:bold 12px Arial, Helvetica, sans-serif;
				color:#ffffff;
				display:block;
				overflow:hidden;
			}
				#featureSpace #featuredVideos .tabs .entry a:hover {
					background-position:0 -77px;
					color:#c0c0c0;
				}
				
		#featureSpace #featuredVideos .feature {
			width:414px;
			float:left;
			position:absolute;
		}
			#featureSpace #featuredVideos .feature .entry1 {
				width:418px; height:308px;
				margin:0 0 0 150px;
				position:absolute;
			}
				#featureSpace #featuredVideos .feature .entry1 a:link, #featureSpace #featuredVideos .feature .entry1 a:active, #featureSpace #featuredVideos .feature .entry1 a:visited {
					width:418px; height:308px;
					background:url(../../images/homeFeaturedEntry/album_sugarLand.jpg) no-repeat;
					display:block;
				}
					#featureSpace #featuredVideos .feature .entry1 a:hover {
						background-position:bottom;
					}
			#featureSpace #featuredVideos .feature .entry2 {
				width:418px; height:308px;
				margin:0 0 0 150px;
				position:absolute;
			}
				#featureSpace #featuredVideos .feature .entry2 a:link, #featureSpace #featuredVideos .feature .entry2 a:active, #featureSpace #featuredVideos .feature .entry2 a:visited {
					width:418px; height:308px;
					display:block;
				}
					#featureSpace #featuredVideos .feature .entry2 a:hover {
						background-position:bottom;
					}
			#featureSpace #featuredVideos .feature .entry3 {
				width:418px; height:308px;
				margin:0 0 0 150px;
				position:absolute;
			}
				#featureSpace #featuredVideos .feature .entry3 a:link, #featureSpace #featuredVideos .feature .entry3 a:active, #featureSpace #featuredVideos .feature .entry3 a:visited {
					width:418px; height:308px;
					background:url(../../images/homeFeaturedEntry/album_sugarLand.jpg) no-repeat;
					display:block;
				}
					#featureSpace #featuredVideos .feature .entry3 a:hover {
						background-position:bottom;
					}
			#featureSpace #featuredVideos .feature .entry4 {
				width:418px; height:308px;
				margin:0 0 0 150px;
				position:absolute;
			}
				#featureSpace #featuredVideos .feature .entry4 a:link, #featureSpace #featuredVideos .feature .entry4 a:active, #featureSpace #featuredVideos .feature .entry4 a:visited {
					width:418px; height:308px;
					display:block;
				}
					#featureSpace #featuredVideos .feature .entry4 a:hover {
						background-position:bottom;
					}

/*	--------------------------------------------------------------------------------------------------------------------------
	newsContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#newsContent {
		width:604px;
		margin:0 4px 0 0px;
		float:left;
		display:inline;
	}
		#newsContent .titleBar {
			height:32px;
			padding:0 0 0 5px;
		}
		#newsContent .contentBox {
			height:216px;
			padding:13px 13px 0 13px;
			overflow:hidden;
		}
		#newsContent .footerBar {
			height:16px;
			padding:6px 13px 0 0;
			text-align:right;
			font:bold 10px Arial, Helvetica, sans-serif;
			line-height:11px
		}
		#newsContent .footerBar a:link, #newsContent .footerBar a:active, #newsContent .footerBar a:visited {
			padding:0 7px 0 0;
			color:#ED482B;
			text-decoration:none;
			background:url(../../images/btn_doMoreArrows.gif) right 5px no-repeat;
		}
			#newsContent .footerBar a:hover {
				color:#ffffff;
				background-position:right -40px;
			}
		#newsContent h1#h1_latestNews {
			width:138px; height:37px;
			background:url(../../images/h1_latestNews.png) no-repeat;
		}
		#newsContent .entry {
			width:576px;
			margin:0 0 1px 0;
		}
			#newsContent .entry p {
				margin:0;
			}
			#newsContent .entry p.date {
				width:82px;
				padding:5px 8px 0 0;
				float:left;
				font:normal 14px Arial, Helvetica, sans-serif;
				color:#ffffff;
				text-align:right;
			}
			.entry a {
				font:normal 14px Arial, Helvetica, sans-serif;
				color:#ffffff;
			}
			#newsContent .entry p.text {
				width:470px;
				float:left;
				padding:3px 8px 5px 8px;
				font:normal 14px Arial, Helvetica, sans-serif;
				line-height:18px;
			}
/*	--------------------------------------------------------------------------------------------------------------------------
	videoContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#videoContent {
		width:310px;
		margin:0px 4px 0 0;
		float:left;
	}
		#videoContent .titleBar {
			height:32px;
			padding:0 0 0 5px;
		}
		#videoContent .contentBox {
			height:230px;
			padding:0;
			overflow:hidden;
		}
		#videoContent .footerBar {
			height:16px;
			padding:3px 8px 0 0;
			text-align:right;
			font:bold 10px Arial, Helvetica, sans-serif;
			line-height:11px
		}
		#videoContent .footerBar a:link, #videoContent .footerBar a:active, #videoContent .footerBar a:visited {
			padding:0 7px 0 0;
			color:#ED482B;
			text-decoration:none;
			background:url(../../images/btn_doMoreArrows.gif) right 5px no-repeat;
		}
			#videoContent .footerBar a:hover {
				color:#ffffff;
				background-position:right -40px;
			}
		#videoContent h1#h1_video {
			width:126px; height:37px;
			background:url(../../images/h1_videos.png) no-repeat;
		}
		#videoContent .entry {
			margin:0 0 1px 0;
			background:url(../../images/tint2.png)
		}
			#videoContent .entry p {
				margin:0;
			}
			#videoContent .entry p.date {
				width:82px;
				padding:6px 8px 0 0;
				float:left;
				font:normal 12px Georgia, "Times New Roman", Times, serif;
				color:#f5f1e6;
				text-align:right;
			}
			#videoContent .entry .text {
				width:200px;
				float:left;
				padding:7px 8px 5px 8px;
				font: normal 10px Arial, Helvetica, sans-serif;
				line-height:14px;
				color:#fff;
				background:url(../../images/tint.png);
			}
				#videoContent .entry .text a.location {
					font:normal 12px Georgia, "Times New Roman", Times, serif;
				}
				#videoContent .entry .text a {
					font:bold 10px Verdana, Arial, Helvetica, sans-serif;
					line-height:16px;
				}
/*	--------------------------------------------------------------------------------------------------------------------------
	tourContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tourContent {
		width:604px;
		margin:0px 4px 0 0;
		float:left;
		font:normal 14px Arial, Helvetica, sans-serif;
	}
		#tourContent .titleBar {
			height:32px;
			padding:0 0 0 5px;
		}
		#tourContent .contentBox {
			height:230px;
			padding:0;
			overflow:hidden;
		}
		#tourContent .footerBar {
			height:16px;
			padding:3px 8px 0 0;
			text-align:right;
			font:bold 10px Arial, Helvetica, sans-serif;
			line-height:11px
		}
		#tourContent .footerBar a:link, #tourContent .footerBar a:active, #tourContent .footerBar a:visited {
			padding:0 7px 0 0;
			color:#ED482B;
			text-decoration:none;
			background:url(../../images/btn_doMoreArrows.gif) right 5px no-repeat;
			height:216px;
		}
			#tourContent .footerBar a:hover {
				color:#ffffff;
				background-position:right -40px;
			}
		#tourContent h1#h1_tourAppearances {
			width:126px; height:37px;
			background:url(../../images/h1_tourAppearances.png) no-repeat;
		}
		#tourContent .entry {
			margin:0 0 1px 0;
			background:url(../../images/tint2.png)
		}
			#tourContent .entry p {
				margin:0;
			}
			#tourContent .entry p.date {
				width:82px;
				padding:6px 8px 0 0;
				float:left;
				font:normal 12px Georgia, "Times New Roman", Times, serif;
				color:#f5f1e6;
				text-align:right;
			}
			#tourContent .entry .text {
				width:200px;
				float:left;
				padding:7px 8px 5px 8px;
				font: normal 10px Arial, Helvetica, sans-serif;
				line-height:14px;
				color:#fff;
				background:url(../../images/tint.png);
			}
				#tourContent .entry .text a.location {
					font:normal 12px Georgia, "Times New Roman", Times, serif;
				}
				#tourContent .entry .text a {
					font:bold 10px Verdana, Arial, Helvetica, sans-serif;
					line-height:16px;
				}
#communityContent {
	display:none;
}
/*	--------------------------------------------------------------------------------------------------------------------------
	photosContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#photosContent {
		width:310px;
		margin:0px 4px 0 0;
		float:left;
		clear:both;
	}
		#photosContent .titleBar {
			height:32px;
			padding:0 0 0 5px;
		}
		#photosContent .contentBox {
			height:230px;
			overflow:hidden;
		}
		#photosContent .footerBar {
			height:16px;
			padding:3px 8px 0 0;
			text-align:right;
			font:bold 10px Arial, Helvetica, sans-serif;
			line-height:11px
		}
		#photosContent .footerBar a:link, #photosContent .footerBar a:active, #photosContent .footerBar a:visited {
			padding:0 7px 0 0;
			color:#ED482B;
			text-decoration:none;
			background:url(../../images/btn_doMoreArrows.gif) right 5px no-repeat;
		}
			#photosContent .footerBar a:hover {
				color:#ffffff;
				background-position:right -40px;
			}
		#photosContent h1#h1_photos {
			width:91px; height:36px;
			background:url(../../images/h1_photos.png) no-repeat;
		}
		#photosContent .entry {
			width:300px;
			text-align:center;
		}
			#photosContent .entry a:link, #photosContent .entry a:active, #photosContent .entry a:visited {
				width:300px; height:217px;
				padding:5px;
				display:block;
				background:transparent;
				overflow:hidden;
			}
				#photosContent .entry a:hover {
					background:url(../../images/tint2.png);
				}


/*	--------------------------------------------------------------------------------------------------------------------------
	communityContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#communityContent {
		width:310px;
		margin:20px 0 0 0;
		float:left;
		display:none;
	}
		#communityContent .titleBar {
			height:32px;
			padding:0 0 0 5px;
		}
		#communityContent .contentBox {
			height:230px;
			padding:8px 0 0 5px;
			overflow:hidden;
		}
		#communityContent .footerBar {
			height:16px;
			padding:3px 8px 0 0;
			text-align:right;
			font:bold 10px Arial, Helvetica, sans-serif;
			line-height:11px
		}
		#communityContent .footerBar a:link, #communityContent .footerBar a:active, #communityContent .footerBar a:visited {
			padding:0 7px 0 0;
			color:#ED482B;
			text-decoration:none;
			background:url(../../images/btn_doMoreArrows.gif) right 5px no-repeat;
		}
			#communityContent .footerBar a:hover {
				color:#ffffff;
				background-position:right -40px;
			}
		#communityContent h1#h1_communityLatestMembers {
			width:125px; height:37px;
			background:url(../../images/h1_communityLatestMembers.png) no-repeat;
		}
		#communityContent .entry {
			width:100px; height:115px;
			margin:0 1px 1px 0;
			font:normal 11px Arial, Helvetica, sans-serif;
			float:left;
			text-align:center;
			overflow:hidden;
		}
			#communityContent .entry a:link, #communityContent .entry a:active {
				width:100px; height:110px;
				padding:5px 0 0 0;
				display:block;
				background:#f5f1e6;
			}
				#communityContent .entry a:visited {
					width:100px; height:110px;
					padding:5px 0 0 0;
					display:block;
					background:#e8e3d4;
				}
				#communityContent .entry a:hover {
					width:100px; height:110px;
					padding:5px 0 0 0;
					display:block;
					background:#fff;
				}
			#communityContent .entry a img {
				padding:0 0 5px 0;
				display:block;
				margin:0 auto;
			}