@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - SUGARLAND COMMUNITY
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		sugarland_community.css
	Date:			Jan 05, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	

/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	ul#nav {
		background:url(../../images/nav_bg_community.jpg) 0px 6px repeat-x;
	}
	ul#nav li#navHome a {
		background-position:0 -92px;
	}
	#mainCol ul#subNav li#subNavBlog a {
		color:#f6f1e6;
		background-position:0px -60px;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#commStatus {
		height:18px;
		margin:8px 0 0 0; padding:0 6px 0 0;
	}
	#commStatus a.backBtn:link, #commStatus a.backBtn:active, #commStatus a.backBtn:visited {
		margin:0 0 0 10px;
		font:bold 11px Arial, Helvetica, sans-serif;
		color:#235869;
		float:left;
	}
		#commStatus a.backBtn:hover {
			color:#fff;
		}
	#commHeader {
		width:867px; height:172px;
		margin:0 0 20px 0; padding:0 0 0 81px;
		background:url(../../images/communityHeader_bg.jpg) no-repeat;
		border-bottom:solid 2px #7d7b61;
	}
		#commHeader ul {
			width:308px;
			margin:70px 0 0 0;
			float:left;
			list-style:none;
			color:#f5f1e6;
		}
			#commHeader ul li {
				padding:0 0 0 10px;
				background:url(../../images/list_square.gif) 0 10px no-repeat;
				font:bold 13px Arial, Helvetica, sans-serif;
				line-height:23px;
			}
				#commHeader ul li.title {
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#7d7b61;
					background:none;
				}
		#commHeader .joinLink {
			margin:93px 0 0 0;
			float:left;
		}
			#commHeader .joinLink h2 {
				font:bold 14px Arial, Helvetica, sans-serif;
				color:#f5f1e6;
			}
			#commHeader .joinLink a.btn:link, #commHeader .joinLink a.btn:active, #commHeader .joinLink a.btn:visited {
				width:105px; height:35px;
				margin:5px 0 0 0;
				display:block;
				background:url(../../images/btn_joinNow.png) no-repeat;
			}
				#commHeader .joinLink a.btn:hover {
					background-position:bottom;
				}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	commLogIn Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#newsContent {
		
	}
		#commLogIn .titleBar {
			height:21px;
			padding:8px 0 0 9px;
		}
			#commLogIn .titleBar h1#h1_logIn {
				width:52px; height:12px;
				background:url(../../images/h1_logIn.png) no-repeat;
			}
		#commLogIn .contentBox {
			height:227px;
			padding:12px;
			border-bottom:1px solid #aca394;
		}
			#commLogIn .contentBox .login {
				height:199px;
				padding:21px 0 6px 18px;
				background:#f5f1e6;
				border:none;
			}
			#commLogIn .login label {
				font:normal 16px Georgia, "Times New Roman", Times, serif;
				color:#8e8f62;
			}
			#commLogIn .login .inputBox input {
				width:323px; height:20px;
				margin:4px 0 17px 0; padding:1px 0 0 0;
				background:#dcd6c8;
				border:solid 1px #b6ae9d;
				color:#8e8f62;
			}
			#commLogIn .login .checkBox {	
				margin:0 0 23px 0;
			}
				#commLogIn .contentBox .checkBox input {
					width:15px; height:15px;
					margin:0 4px 0 0;
					float:left;
				}
				#commLogIn .login .checkBox p {
					font:normal 14px Georgia, "Times New Roman", Times, serif;
					color:#8e8f62;
					line-height:14px;
					float:left;
				}
			#commLogIn .login a.btn:link, #commLogIn .login a.btn:active, #commLogIn .login a.btn:visited {
				width:75px; height:23px;
				padding:6px 0 0 0;
				display:block;
				background:url(../../images/btn_75.png) top left no-repeat;
				color:#613300;
				font:bold 14px Arial, Helvetica, sans-serif;
				text-decoration:none;
				text-align:center;
			}
				#commLogIn .login a.btn:hover {
					background-position:bottom;
					color:#14407d;
				}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	blogContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#blogContent {
		width:604px;
		padding:0 4px 0 10px;
		float:left;
	}
		#blogContent .titleBar {
			height:21px;
			padding:8px 0 0 9px;
		}
		#blogContent .contentBox {
			padding:13px 13px 0 13px;
		}
		#blogContent .footerBar {
			height:16px;
			padding:6px 13px 0 0;
			text-align:right;
			font:bold 10px Arial, Helvetica, sans-serif;
			line-height:11px
		}
			#blogContent .footerBar a:link, #blogContent .footerBar a:active, #blogContent .footerBar a:visited {
				padding:0 7px 0 0;
				color:#8e8f62;
				text-decoration:none;
				background:url(../../images/btn_doMoreArrows.gif) right 5px no-repeat;
			}
				#blogContent .footerBar a:hover {
					color:#ffffff;
					background-position:right -40px;
				}
				
		#blogContent h1#h1_latestBlogs {
			width:118px; height:12px;
			background:url(../../images/h1_latestBlogs.png) no-repeat;
		}
		#blogContent .entry {
			width:576px;
			margin:0 0 1px 0; padding:0 0 2px 0;
			background:#f5f1e6 url(../../images/bg_communityBlog.png) 0 0 repeat-y;
		}
			#blogContent .entry p.date {
				width:84px;
				padding:6px 6px 0 0;
				float:left;
				font:normal 11px Georgia, "Times New Roman", Times, serif;
				color:#f5f1e6;
				text-align:right;
			}
			#blogContent .entry p.text {
				width:470px;
				float:left;
				padding:2px 8px 5px 8px;
				font:normal 14px Georgia, "Times New Roman", Times, serif;
				line-height:21px;
			}
				#blogContent .entry p.text a:link, #blogContent .entry p.text a:active, #blogContent .entry p.text a:visited {
					color:#5E5D3F;
				}
					#blogContent .entry p.text a:hover {
						text-decoration:underline;
					}
				#blogContent .entry p.text .post {
					margin:2px 0 0 0;
					font:normal 11px Arial, Helvetica, sans-serif;
					display:block;
				}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	mediaPanel Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mediaPanel {
		width:314px; height:283px;
		margin:20px 3px 0 0;
		background:url(../../images/mediaPanel2_bg.jpg) no-repeat;
		float:left;
		display:inline;
	}
		#mediaPanel .buyLink {
			margin:127px 0 0 130px;
		}
		#mediaPanel a.btnBuyNow:link, #mediaPanel a.btnBuyNow:active, #mediaPanel a.btnBuyNow:visited {
			width:95px; height:39px;
			margin:0;
			display:block;
			background:url(../../images/btn_buyNow.jpg) 0 0 no-repeat;
		}
			#mediaPanel a.btnBuyNow:hover {
				background-position:0 -39px;
			}
		#mediaPanel #audioPlayerHolder {
			width:277px; height:59px;
			margin:37px 0 0 18px;
			background: url(../../images/audioPlayer_bg.jpg) no-repeat;
			color:#fad58b;
			font:normal 10px Verdana, Arial, Helvetica, sans-serif;
			display:inline;
		}
			#mediaPanel #audioPlayer {
				padding:10px 10px 0 10px;
			}
			#mediaPanel #audioPlayerHolder a:link, #mediaPanel #audioPlayerHolder a:active, #mediaPanel #audioPlayerHolder a:visited {
				color:#fefbbf;
			}
				#mediaPanel #audioPlayerHolder a:hover {
					color:#e4efff;
				}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	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;
			}