@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - HOME : 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		jj_home.css
	Date:			Jul 27, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/


/*	--------------------------------------------------------------------------------------------------------------------------
	common Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#header #nav li.navHome a, #header #nav li.navHome a:hover {
		background-position:0 -40px;
	}
	#contentHolder .header {
		height:28px;
	}
		#contentHolder .header h1 {
			height:19px;
			padding:0 10px 0 0;
			display:block;
			float:left;
		}
		#contentHolder .header a.more {
			margin:4px 0 0 0;
			float:left;
			font:bold 10px Verdana, Arial, Helvetica, sans-serif;
			color:#d8cfbd;
			text-decoration:none;
		}
			#contentHolder .header a.more:hover {
				color:#ff8700;
			}
	#contentHolder .stats {
		margin:5px 0 0 0;
		font: bold 10px Verdana, Arial, Helvetica, sans-serif;
		color:#e27c0a;
	}
		#contentHolder .stats span.divider {
			color:#6c5c53
		}
		#contentHolder .stats a {
			color:#e27c0a;
			text-decoration:none;
		}
			#contentHolder .stats a:hover {
				color:#ffd4a4;
			}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#news Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#news .header h1#h1_newsAndUpdates {
		width:144px;
		background:url(../../images/h1_newsAndUpdates_15px.png) 0 0 no-repeat;
	}
	#footer_news {
		width:930px; height:1px;
		overflow:hidden;
		background:url(../../images/footer_news.png) 0 0;
		clear:both;
	}
	
	#news ul {
		background:url(../../images/bg_news.png) 0 0 no-repeat;
	}
		#news ul li {
			width:203px;
			padding:11px; margin: 0 10px 0 0;
			float:left;
			list-style:none;
		}
			#news ul li .date {
				margin:0 0 3px 0;
				font:bold 10px Verdana, Arial, Helvetica, sans-serif;
				color:#6c5c53;
				display:block;
			}
			#news ul li h2 {
				margin:0 0 5px 0;
				font:normal 14px Arial, Helvetica, sans-serif;
				line-height:16px;
			}
				#news ul li h2 a {
					color:#f2efec;
					text-decoration:none;
				}
					#news ul li h2 a:hover {
						color:#ff8700;
					}
			#news ul li .copy {
				height:155px;
				overflow:hidden;
				line-height:14px;
			}
				#news ul li .copy p {
					margin: 0 0 5px 0;
				}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#videos Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#videosPhotos {
		background: url(../../images/bg_videos-photos.png) 0 46px no-repeat;
	}
	#footer_videosPhotos {
		width:930px; height:1px;
		overflow:hidden;
		background:url(../../images/footer_videos-photos.png) 0 0;
		clear:both;
	}
	#videos {
		margin:20px 0 0 0;
		width:593px;
		float:left;
	}
		#videos .header h1#h1_latestVideos {
			width:118px;
			background:url(../../images/h1_latestVideos_15px.png) 0 0 no-repeat;
		}
	#videos .entry {
		width:561px;
		padding:10px 11px;
	}
		#videos .entry .image {
			width:300px;
			float:left;
		}
		#videos .entry .holder {
			width:250px;
			padding:0 0 0 10px;
			float:left;
		}
			#videos .entry .holder .date {
				margin:0 0 3px 0;
				font:bold 10px Verdana, Arial, Helvetica, sans-serif;
				color:#6c5c53;
				display:block;
			}
			#videos h2 {
				margin:0 0 5px 0;
				font:normal 14px Arial, Helvetica, sans-serif;
				line-height:16px;
			}
				#videos h2 a {
					color:#f2efec;
					text-decoration:none;
				}
					#videos h2 a:hover {
						color:#ff8700;
					}
			#videos .entry .holder .copy {
				height:190px;
				overflow:hidden;
			}

/*	--------------------------------------------------------------------------------------------------------------------------
	#photos Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#photos {
		margin:20px 0 0 0;
		width:337px;
		float:left;
	}
		#photos .header h1#h1_latestPhotos {
			width:115px;
			background:url(../../images/h1_latestPhotos_15px.png) 0 0 no-repeat;
		}
		#photos ul {
			width:321px;
			padding:17px 8px;
		}
			#photos ul li {
				display:inline;
				float:left;
			}
			#photos ul li a {
				width:100px; height:100px;
				padding:3px; margin:0 1px 1px 0;
				display:block;
				text-align:center;
				background:#66625d;
			}
				#photos ul li a:hover {
					background:#7f7a74;
				}

/*	--------------------------------------------------------------------------------------------------------------------------
	#tour Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tourCommunity {
		background:url(../../images/bg_tour-community.png) 0 46px no-repeat;
	}
	#footer_tourCommunity {
		width:930px; height:1px;
		overflow:hidden;
		background:url(../../images/footer_tour-community.png) 0 0;
		clear:both;
	}
	#tour {
		margin:20px 0 0 0;
		width:471px;
		float:left;
	}
		#tour .header h1#h1_tourDates {
			width:92px;
			background:url(../../images/h1_tourDates_15px.png) 0 0 no-repeat;
		}
		#tour .entries {
			width:439px;
			padding:10px 11px;
		}
		#tour table {
						
		}
			#tour table tr {
				width:439px;
			}
				#tour table tr td {
					padding:6px 6px 7px 6px;
					font:bold 10px Verdana, Arial, Helvetica, sans-serif;
					background:#66625d;
					border-bottom:1px solid #231e1b;
				}
				#tour table tr td.dateCol {
					width:70px;
					line-height:12px;
					color:#231e1b;
				}
				#tour table tr td.locCol {
					width:120px;
					line-height:12px;
					color:#f2efec;
				}
				#tour table tr td.venueCol {
					width:213px;
					line-height:12px;
				}
					#tour table tr td.venueCol a {
						color:#e27c0a;
						text-decoration:none;
					}
						#tour table tr td.venueCol a:hover {
							color:#ffd4a4;
						}
						
/*	--------------------------------------------------------------------------------------------------------------------------
	#community Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#community {
		margin:20px 0 0 0;
		float:left;
	}
		#community .header h1#h1_community {
			width:251px;
			background:url(../../images/h1_community-LatestMembers_15px.png) 0 0 no-repeat;
		}
	#community ul {
		width:435px;
		padding:14px 12px;
	}
		#community ul li {
			display:inline;
			float:left;
		}
		#community ul li a {
			width:80px; height:80px;
			padding:3px; margin:0 1px 1px 0;
			display:block;
			text-align:center;
			background:#66625d;
		}
			#community ul li a:hover {
				background:#7f7a74;
			}