@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 -25px;
	}
	#contentHolder {
		width:945px;
		padding:0 0 0 15px;
	}
		#contentHolder .header {
			padding:0 0 7px 2px;
			background:url(../../images/bg_mainColCap.png) 0 bottom no-repeat;
		}
			#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:normal 10px Arial, Helvetica, sans-serif;
				color:#fff;
				text-decoration:none;
			}
				#contentHolder .header a.more:hover {
					color:#ee8e05;
				}
	#contentHolder .stats {
		margin:5px 0 0 0;
		font: normal 10px Verdana, Arial, Helvetica, sans-serif;
		color:#e27c0a;
	}
		#contentHolder .stats span.divider {
			color:#919191
		}
		#contentHolder .stats a {
			color:#e27c0a;
			text-decoration:none;
		}
			#contentHolder .stats a:hover {
				color:#ffd4a4;
			}
	#altCol {
		margin:0;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#news Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#news {
		padding:0 0 1px 0;
		background:url(../../images/bg_mainColCap.png) 0 bottom no-repeat;
	}
	#news .header h1#h1_newsAndUpdates {
		width:214px;
		background:url(../../images/h1_newsAndUpdates_15px.png) 0 0 no-repeat;
	}	
	#news ul {
		padding:0 0 10px 15px;
		background:url(../../images/bg_mainCol.png) repeat-y;
	}
		#news ul li {
			border-bottom:solid 1px #66625d;
			width:536px;
			margin:14px 0 0 0; padding:0 5px 20px 5px;
			float:left;
			list-style:none;
		}
			#news ul li .image {
				width:100px;
				padding:0 10px 10px 0;
				float:left;
			}
			#news ul li .date {
				margin:0 0 3px 0;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#66625d;
				display:block;
			}
			#news ul li h2 {
				margin:0 0 5px 0;
				font:normal 20px Arial, Helvetica, sans-serif;
				line-height:22px;
			}
				#news ul li h2 a {
					color:#fff;
					text-decoration:none;
				}
					#news ul li h2 a:hover {
						color:#ff8700;
					}
			#news ul li .copy {
				line-height:14px;
			}
				#news ul li .copy p {
					margin: 0 0 5px 0;
					color:#919191;
				}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#videos Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#videos {
		padding:0 0 1px 0;
		background:url(../../images/bg_altColCap.png) 0 bottom repeat-x;
	}
		#videos .header {
			padding:0 0 1px 0;
			background:url(../../images/bg_altColCap.png) 0 bottom repeat-x;
		}
		#videos .header h1#h1_latestVideos {
			width:117px;
			background:url(../../images/h3_latestVideos.png) 0 2px no-repeat;
		}
	#videos .entry {
		padding:16px 0;
		background:url(../../images/bg_altCol.png) 0 0 repeat-y;
	}
		#videos .entry .image {
			width:300px;
			margin:0 auto;
			text-align:center;
		}
		#videos .entry .holder {
			width:250px;
			padding:0 0 0 10px;
			float:left;
			display:none;
		}
			#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;
			}

/*	--------------------------------------------------------------------------------------------------------------------------
	#tour Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tour {
		margin:0 0 40px 0; padding:0 0 1px 0;
		background:url(../../images/bg_altColCap.png) 0 bottom repeat-x;
	}
		#tour .header {
			padding:0;
			background:url(../../images/bg_altColCap.png) 0 bottom repeat-x;
		}
		#tour .header h1#h1_tourDates {
			width:96px;
			background:url(../../images/h1_tourDates_15px.png) 0 2px no-repeat;
		}
		#tour .entries {
			padding:10px;
			background:url(../../images/bg_altCol.png) 0 0 repeat-y;
		}
		#tour table {
						
		}
			#tour table tr {
				width:315 px;
			}
				#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:140px;
					line-height:12px;
					color:#fff;
				}
				#tour table tr td.venueCol {
					width:65px;
					line-height:12px;
				}
					#tour table tr td.venueCol a {
						color:#fff;
						text-decoration:underline;
					}
						#tour table tr td.venueCol a:hover {
							color:#e27c0a;
						}

/*	--------------------------------------------------------------------------------------------------------------------------
	#bottomContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#bottomContent {
		height:274px;
		background:url(../../images/bg_components_bottom.png) 0 22px no-repeat;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	#photos Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#photos {
		width:337px;
		float:left;
	}
		#photos .header {
			background:none;
		}
		#photos .header h1#h1_latestPhotos {
			width:149px;
			background:url(../../images/h1_latestPhotos_15px.png) 0 0 no-repeat;
		}
		#photos ul {
			width:321px;
			padding:16px 8px;
		}
			#photos ul li {
				display:inline;
				float:left;
			}
			#photos ul li a {
				width:100px; height:100px;
				padding:2px 3px; margin:0 1px 1px 0;
				display:block;
				text-align:center;
				background:#66625d;
				overflow:hidden;
			}
				#photos ul li a:hover {
					background:#7f7a74;
				}
				#photos ul li a img {
					margin:0 auto;
					display:block;
				}
							
/*	--------------------------------------------------------------------------------------------------------------------------
	#community Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#community {
		width:286px;
		padding:0 0 0 14px;
		float:left;
	}
		#community .header {
			padding:0 0 6px 0;
			background:none;
		}
			#community .header h1#h1_community {
				width:251px;
				background:url(../../images/h1_community-LatestMembers_15px.png) 0 0 no-repeat;
			}
	#community ul {
		width:275px;
		padding:16px 0 0 11px;
	}
		#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;
			}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#store Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#store {
		width:285px;
		padding:0 0 0 15px;
		float:left;
	}
		#store .header {
			padding:0 0 6px 0;
			background:none;
		}
			#store .header h1#h1_store {
				width:68px;
				background:url(../../images/h1_store.png) 0 0 no-repeat;
			}
		#store .content {
			margin:13px 0 0 0; padding:191px 0 4px 187px;
			background:#66625d url(../../images/store_product.jpg) no-repeat;
		}
