@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - SUGARLAND HOME
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		sugarland_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 repeat-x;
	}
	ul#nav li#navHome a {
		background-position:0 -92px;
	}
		/* 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;
			}
		/* FANCLUB */
		#navFanClub a:link, #navFanClub a:visited {
			background:url(../../images/navFanClub_home.jpg) 0 0 no-repeat;
		}
			#navFanClub a:hover {
				background-position:0 -46px;
			}
			#navFanClub a:active {
				background-position:0 -92px;
			}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	featureSpace Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#featureSpace {
		width:922px; height:358px;
		padding:23px 0 0 26px;
		background:url(../../images/featureSpace_bg.jpg) no-repeat;
		border-bottom:2px solid #7d7b61;
	}
		#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:#f5f1e6;
			}
				#featureSpace .header a:hover {
					background:#b38f51;
					color:#000;
				}
			#featureSpace .header a.fNews {
				background:#7d7b61;
			}
			
		/* featureNews */	
		#featureSpace #featuredNews {
			width:568px; height:308px;
			background:#7d7b61;
			border:2px solid #7d7b61;
			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:#7d7b61;
			border:1px solid #7d7b61;
			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;
					}

/*	--------------------------------------------------------------------------------------------------------------------------
	socialContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mediaPanel {
		display:none;
	}
	#socialContent {
		margin:2px 0 20px 0; padding:0 25px 33px 25px;
		background:#000;
	}
		#socialContent #twitterFeed {
			width:576px;
			padding:19px 0 0 0;
			float:left;
		}
			#socialContent #twitterFeed .header {
				text-align:right;
			}
			#socialContent #twitterFeed .header img {
				display:block; 
				float:left;
			}
			#socialContent #twitterFeed .header a {
				margin:3px 0 0 0; padding:0 7px 0 0;
				background:url(../../images/arrow_right_blue.png) right 10px no-repeat;
				float:right;
			}
			#twitter_update_list {
				margin:17px 0 0 0;
				background:#f5f1e6;
			}
				#twitter_update_list li {
					border-bottom:solid 1px #000;
					padding:12px 20px;
					color:#5e5d3f;
				}
				#twitter_update_list li a {
					color:#8e8f62;
				}
				#twitter_update_list li span {
					display:block;
				}
			
		#socialContent .links {
			width:287px;
			padding:30px 0 0 0;
			float:right;
		}
			#socialContent .links h2 {
				width:221px; height:12px;
				background:url(../../images/h2_connect.png) no-repeat;
			}
				#socialContent .links ul {
					padding:17px 0 0 0;
				}
					#socialContent .links li {
						width:287px;
						padding:0 0 1px 0;
						float:left;
					}
						#socialContent .links li a {
							width:287px; height:56px;
							background:url(../../images/socialLinks.png) 0 0 no-repeat;
							display:block;
						}
						#socialContent .links li.twitter a {
							background-position:0 0;
						}
							#socialContent .links li.twitter a:hover {
								background-position:0 -56px;
							}
						#socialContent .links li.myspace a {
							background-position:-287px 0;
						}
							#socialContent .links li.myspace a:hover {
								background-position:-287px -56px;
							}
						#socialContent .links li.facebook a {
							background-position:-574px 0;
						}
							#socialContent .links li.facebook a:hover {
								background-position:-574px -56px;
							}

/*	--------------------------------------------------------------------------------------------------------------------------
	newsContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#newsContent {
		width:604px;
		margin:0 4px 0 10px;
		float:left;
		display:inline;
	}
		#newsContent .titleBar {
			height:21px;
			padding:8px 0 0 9px;
		}
		#newsContent .contentBox {
			height:240px;
			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:#8e8f62;
			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:115px; height:12px;
			background:url(../../images/h1_latestNews.png) no-repeat;
		}
		#newsContent .entry {
			width:576px;
			margin:0 0 1px 0;
			background:#f5f1e6 url(../../images/home_newsEntry_bg.png) -110px 0 repeat-y;
		}
			#newsContent .entry p {
				margin:0;
			}
			#newsContent .entry p.date {
				width:82px;
				padding:5px 8px 0 0;
				float:left;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#f5f1e6;
				text-align:right;
			}
			#newsContent .entry p.text {
				width:470px;
				float:left;
				padding:3px 8px 5px 8px;
				font:normal 14px Arial, Helvetica, sans-serif;
				line-height:18px;
			}


/*	--------------------------------------------------------------------------------------------------------------------------
	tourContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tourContent {
		width:314px;
		margin:20px 3px 0 0;
		float:left;
	}
		#tourContent .titleBar {
			height:17px;
			padding:7px 0 0 9px;
		}
		#tourContent .contentBox {
			height:230px;
			padding:8px 8px 0 8px;
			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:#8e8f62;
			text-decoration:none;
			background:url(../../images/btn_doMoreArrows.gif) right 5px no-repeat;
		}
			#tourContent .footerBar a:hover {
				color:#ffffff;
				background-position:right -40px;
			}
		#tourContent h1#h1_tourAppearances {
			width:140px; height:12px;
			background:url(../../images/h1_tourAppearances.png) no-repeat;
		}
		#tourContent .entry {
			width:296px;
			margin:0 0 1px 0;
			background:#f5f1e6 url(../../images/home_newsEntry_bg.png) -110px 0 repeat-y;
		}
			#tourContent .entry p {
				margin:0;
			}
			#tourContent .entry p.date {
				width:82px;
				padding:6px 8px 0 0;
				float:left;
				font:normal 14px Arial, Helvetica, sans-serif;
				color:#f5f1e6;
				text-align:right;
			}
			#tourContent .entry .text {
				width:190px;
				float:left;
				padding:7px 8px 5px 8px;
				font: normal 10px Arial, Helvetica, sans-serif;
				line-height:14px;
				color:#584c3e;
			}
				#tourContent .entry .text a.location {
					font:normal 10px Arial, Helvetica, sans-serif;
				}
				#tourContent .entry .text a {
					font:bold 10px Verdana, Arial, Helvetica, sans-serif;
					line-height:16px;
				}


/*	--------------------------------------------------------------------------------------------------------------------------
	photosContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#photosContent {
		width:314px;
		margin:20px 3px 0 0;
		float:left;
	}
		#photosContent .titleBar {
			height:17px;
			padding:7px 0 0 9px;
		}
		#photosContent .contentBox {
			height:230px;
			padding:8px 0 0 1px;
			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:#8e8f62;
			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:49px; height:12px;
			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:#f5f1e6;
				overflow:hidden;
			}
				#photosContent .entry a:hover {
					background:#ffffff;
				}


/*	--------------------------------------------------------------------------------------------------------------------------
	communityContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#communityContent {
		width:314px;
		margin:20px 0 0 0;
		float:left;
	}
		#communityContent .titleBar {
			height:17px;
			padding:7px 0 0 9px;
		}
		#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:#8e8f62;
			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:206px; height:12px;
			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;
			}
