@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - MAIN : PHOTOS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		idj_photos.css
	Date:			Mar 30, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	IDJ.net active Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#header {
		background:url(/images/nav_photosBG.png) 0 0 no-repeat;
		behavior: url("/shared/css/iepngfix.htc");
	}
	#nav li.photos a:link, #nav li.photos a:active, #nav li.photos a:visited, #nav li.photos a:hover {
		background-position: -439px -58px;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	general slice Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.slices {
		margin:0 auto 30px auto;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	mainFeature Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#featuredSpot {
		width:622px;
		margin:0 16px 0 0;
		float:left;
	}
		#featuredSpot h1#h1_featuredIdjVideos {
			width:265px; height:25px;
			background:url(/images/h1_featuredIdjVideos19px.png) no-repeat;
		}
		#featuredSpot #flashHolder {
			width:622px; height:342px;
			background:url(/images/bg_flashFeatured.jpg) no-repeat;
		}
			#featuredSpot #flashHolder #flash {
				width:622px; height:342px;
			}
				#featuredSpot #flashHolder #flash p {
					width:340px;
					margin:0 0 0 0; padding:150px 50px 0 50px;
					text-align:center;
				}
	#artist_feature {
		width:310px; height:342px;
		float:left;
	}
		#artist_feature h1#h1_featuredArtists {
			width:185px;
			float:left;
		}
			#artist_feature h1#h1_featuredArtists {
				width:185px; height:25px;
				background:url(/images/h1_featuredArtists15px.png) 0 0 no-repeat;
				display:block;
			}
			#artist_feature .header {
				padding:0 4px 0 0 ;
			}
				#artist_feature .header .more {
					padding:3px 0 0 0;
					font:normal 11px Verdana, Arial, Helvetica, sans-serif;
					float:right;
				}
			#artist_feature ul {
				margin:17px 0 0 0;
				list-style:none;			
			}
				#artist_feature ul li {
					margin:0 0 10px 0;
					float:left;
					display:inline;
				}
					#artist_feature ul li .artistPic {
						width:58px;
						float:left;
					}
						#artist_feature ul li .artistPic a:link, #artist_feature ul li .artistPic a:active, #artist_feature ul li .artistPic a:visited {
							border:3px solid #195284;
							margin:0 0 4px 0; padding:1px;
							background:#fff;
							display:block;
						}
							#artist_feature ul li .artistPic a:hover {
								border:3px solid #ffc100;
							}
					#artist_feature ul li .info {
						width:240px;
						margin:0 0 0 12px; padding:3px 0 0 0;
						font:normal 11px Verdana, Arial, Helvetica, sans-serif;
						float:left;
					}
						#artist_feature ul li .info .artist {
							font:bold 12px Arial, Helvetica, sans-serif;
						}
							#artist_feature ul li .info .artist a:link, #artist_feature ul li .info .artist a:active, #artist_feature ul li .info .artist a:visited {
								color:#bde0ff;
							}
								#artist_feature ul li .info .artist a:hover {
									color:#ffc100;
								}
						#artist_feature ul li .info .stats {
							margin:0 0 5px 0;
							line-height:14px;
						}
						
/*	--------------------------------------------------------------------------------------------------------------------------
	#photo stack Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.stack {
		display:inline;
		float:left;
		background:url(/images/stack_bottom.png) bottom left no-repeat;
	}
		.stack .stackRight {
			background: url(/images/stack_right.png) top right no-repeat;
		}
		.stack .stackBackground {
			padding:0 12px 11px 0;
			background:url(/images/stack_br.png) bottom right no-repeat;
		}
		.stack .stackPhotoHolder {
			padding:2px 0 0 2px;
			background:white;
		}
		.stack a img {
			border:1px solid black;
			display:block;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#fanFavorites Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#fanFavorites.slice_2o3 
	{
		margin: 0 20px 0 0;
		float:left;
	}
		#fanFavorites.slice_2o3 #h1_fanFavorites {
			width:150px; height:25px;
			float:left;
		}
			#fanFavorites.slice_2o3 #h1_fanFavorites a:link, #fanFavorites.slice_2o3 #h1_fanFavorites a:active, #fanFavorites.slice_2o3 #h1_fanFavorites a:visited {
				width:150px; height:25px;
				display:block;
				background:url(/images/h1_fanFavorites15px.png) 0 0 no-repeat;
			}
				#fanFavorites.slice_2o3 #h1_fanFavorites a:hover {
					background-position:0 -40px;
				}
		#fanFavorites.slice_2o3 .body {
			padding:5px 0 0 9px;
		}
			#fanFavorites.slice_2o3 .body p {
				margin:0 0 17px 0;
				font:normal 11px Arial, Helvetica, sans-serif;
			}
			#fanFavorites.slice_2o3 .body {
				
			}
				#fanFavorites.slice_2o3 .body .entry {
					margin:0 20px 21px 0;
					float:left;
				}
					#fanFavorites.slice_2o3 .body .entry .info {
						width:155px;
						padding:0 0 0 8px;
						float:left;
					}
						#fanFavorites.slice_2o3 .body .entry .info .artist {
							margin:0 0 3px 0;
							font:bold 12px Arial, Helvetica, sans-serif;
							color:#bde0ff;
							display:block;
						}
							#fanFavorites.slice_2o3 .body .entry .info .artist a {
								color:#bde0ff;
							}
								#fanFavorites.slice_2o3 .body ul li .info .artist a:hover {
									color:#ffc100;
								}
						#fanFavorites.slice_2o3 .body .entry .info h3 {
							font:bold 11px Verdana, Arial, Helvetica, sans-serif;
						}
						#fanFavorites.slice_2o3 .body .entry .info .stats {
							margin:3px 0 0 0;
							font:normal 10px Verdana, Arial, Helvetica, sans-serif;
						}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#featuredMembers Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#featuredMembers.slice_1o3 {
	
	}
		#featuredMembers.slice_1o3 .header #h1_featuredMembers {
			width:59px; height:25px;
			float:left;
		}
			#featuredMembers.slice_1o3 #h1_featuredMembers a:link, #featuredMembers.slice_1o3 #h1_featuredMembers a:active, #featuredMembers.slice_1o3 #h1_featuredMembers a:visited {
				width:190px; height:25px;
				display:block;
				background:url(/images/h1_featuredMembers15px.png) 0 0 no-repeat;
			}
				#featuredMembers.slice_1o3 #h1_featuredMembers a:hover {
					background-position:0 -40px;
				}
					#featuredMembers.slice_1o3 .body {
			padding:5px 0 0 9px;
		}
			#featuredMembers.slice_1o3 .body p {
				margin:0 0 17px 0;
				 font:normal 11px Arial, Helvetica, sans-serif;
			}
			#featuredMembers.slice_1o3 .body ul {
				list-style:none;
			}
				#featuredMembers.slice_1o3 .body ul li {
					margin:0 0 21px 0;
				}
					#featuredMembers.slice_1o3 .body ul li .info {
						width:155px;
						padding:0 0 0 8px;
						float:left;
						overflow:hidden;
					}
						#featuredMembers.slice_1o3 .body ul li .info .user {
							margin:0 0 3px 0;
							font:bold 12px Arial, Helvetica, sans-serif;
							color:#bde0ff;
							display:block;
						}
							#featuredMembers.slice_1o3 .body ul li .info .user a:link, #featuredMembers.slice_1o3 .body ul li .info .user a:active, #featuredMembers.slice_1o3 .body ul li .info .user a:visited {
								color:#bde0ff;
							}
								#featuredMembers.slice_1o3 .body ul li .info .user a:hover {
									color:#ffc100;
								}
						#featuredMembers.slice_1o3 .body ul li .info h3 {
							font:bold 11px Verdana, Arial, Helvetica, sans-serif;
						}
						#featuredMembers.slice_1o3 .body ul li .info .stats {
							margin:3px 0 0 0;
							font:normal 10px Verdana, Arial, Helvetica, sans-serif;
						}
						
/*	--------------------------------------------------------------------------------------------------------------------------
	.ad Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.ad300x250 {
		width:300px; height:250px;
		margin:15px 0 0 0;
		border:2px solid #696969;
		background:#fff;
		float:left;
	}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#mostRecent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mostRecent.slice_1o1 {
		margin:0 0 130px 0;
		background:url(/images/1o1_bg.png) center -340px no-repeat;
	}
	#mostRecent.slice_1o1 #h1_mostRecent {
		width:177px;
	}
		#mostRecent.slice_1o1 #h1_mostRecent a:link, #mostRecent.slice_1o1 #h1_mostRecent a:active, #mostRecent.slice_1o1 #h1_mostRecent a:visited {
			width:177px; height:25px;
			display:block;
			background:url(/images/h1_mostRecent19px.png) 0 0 no-repeat;
		}
			#mostRecent.slice_1o1 #h1_mostRecent a:hover {
				background-position:0 -40px;
			}
			
	#mostRecent.slice_1o1 .body {
		width:960px;
		padding:0;
	}
		
	/* artistEntry */	
	#mostRecent.slice_1o1 .body .artistEntry {
		width:304px;
		margin:0 8px 10px 8px; padding:0 0 20px 0;
		float:left;
		display:inline;
	}
		#mostRecent.slice_1o1 .body .artistEntry .btnHolder {
			width:125px;
			float:left;
		}
		#mostRecent.slice_1o1 .body .artistEntry .btnHolder a.btn_viewNow:link, #mostRecent.slice_1o1 .body .artistEntry .btnHolder a.btn_viewNow:active, #mostRecent.slice_1o1 .body .artistEntry .btnHolder a.btn_viewNow:visited {
			width:68px; height:19px;
			margin:150px 0 0 0;
			background:url(/images/btn_viewNow68w.png) 0 0 no-repeat;
			display:block;
		}
			#mostRecent.slice_1o1 .body .artistEntry .btnHolder a.btn_viewNow:hover {
				background-position:0 -19px;
			}
		#mostRecent.slice_1o1 .body .artistEntry .content {
			width:179px;
			padding:35px 0 0 0;
			font:normal 10px Verdana, Arial, Helvetica, sans-serif;
			line-height:14px;
			float:left;
		}
			#mostRecent.slice_1o1 .body .artistEntry .content .info {
				width:153px;
				padding:0 0 0 3px;
			}
				#mostRecent.slice_1o1 .body .artistEntry .content a.video:link, #mostRecent.slice_1o1 .body .artistEntry .content a.video:active, #mostRecent.slice_1o1 .body .artistEntry .content a.video:visited {
					border:solid 1px #195284;
					width:150px;
					padding:1px;
					background:#000;
					display:block;
				}
					#mostRecent.slice_1o1 .body .artistEntry .content a.video:hover {
						border:solid 1px #ffc100;
					}
				#mostRecent.slice_1o1 .body .artistEntry .content .artist {
					margin:5px 0 3px 0;
					font:bold 13px Arial, Helvetica, sans-serif;
					display:block;
				}
					#mostRecent.slice_1o1 .body .artistEntry .content .artist a:link, #mostRecent.slice_1o1 .body .artistEntry .content .artist a:active, #mostRecent.slice_1o1 .body .artistEntry .content .artist a:visited {
							color:#bde0ff;
						}
							#mostRecent.slice_1o1 .body .artistEntry .content .artist a:hover {
								color:#ffc100;
							}
				#mostRecent.slice_1o1 .body .artistEntry .content h3 {
					margin:0 0 5px 0;
					font:bold 11px Verdana, Arial, Helvetica, sans-serif;
				}
				#mostRecent.slice_1o1 ul.body li .stats {
					font-weight:normal;
				}
	
			#mostRecent.slice_1o1 .body .entry {
				width:190px;
				margin:0 0 20px 2px;
				float:left;
				display:inline;
			}
			#mostRecent.slice_1o1 .body .entry .stack {
				float:left;
			}
			#mostRecent.slice_1o1 .body .entry .info {
				width:170px;
				padding:0 0 0 2px;
				font:bold 10px Verdana, Arial, Helvetica, sans-serif;
			}
				#mostRecent.slice_1o1 .body .entry .info .artist {
					margin:5px 0 3px 0;
					font:bold 13px Arial, Helvetica, sans-serif;
					display:block;
				}
					#mostRecent.slice_1o1 .body .entry .info .artist a:link, #mostRecent.slice_1o1 .body .entry .info .artist a:active, #mostRecent.slice_1o1 .body .entry .info .artist a:visited {
						color:#bde0ff;
					}
						#mostRecent.slice_1o1 .body .entry .info .artist a:hover {
							color:#ffc100;
						}
				#mostRecent.slice_1o1 .body .entry .info h3 {
					margin:0 0 5px 0;
					font:bold 10px Verdana, Arial, Helvetica, sans-serif;
				}

/*	--------------------------------------------------------------------------------------------------------------------------
	#popular Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#popular {
		width:960px;
		margin:0 auto;
	}
	#popular .header {
		height:39px;
	}
		#popular #h1_mostPopularGalleries {
			width:315px; height:25px;
			background:url(/images/h1_mostPopularGalleries19px.png) 0 0 no-repeat;
			float:left;
		}
		#popular .header .more {
			font:normal 11px Verdana, Arial, Helvetica, sans-serif;
			float:right;
		}
		#popular .body {
			padding:0;
		}
			
			/* artistEntry */	
			#popular .body .artistEntry {
				width:304px;
				margin:0 8px 10px 8px; padding:0 0 20px 0;
				float:left;
				display:inline;
			}
				#popular .body .artistEntry .btnHolder {
					width:125px;
					float:left;
				}
				#popular .body .artistEntry .btnHolder a.btn_viewNow:link, #popular .body .artistEntry .btnHolder a.btn_viewNow:active, #popular .body .artistEntry .btnHolder a.btn_viewNow:visited {
					width:68px; height:19px;
					margin:150px 0 0 0;
					background:url(/images/btn_viewNow68w.png) 0 0 no-repeat;
					display:block;
				}
					#popular .body .artistEntry .btnHolder a.btn_viewNow:hover {
						background-position:0 -19px;
					}
				#popular .body .artistEntry .content {
					width:179px;
					padding:35px 0 0 0;
					font:normal 10px Verdana, Arial, Helvetica, sans-serif;
					line-height:14px;
					float:left;
				}
					#popular .body .artistEntry .content .views {
						width:165px;
						margin:0 0 5px 0;
						font:bold 12px Verdana, Arial, Helvetica, sans-serif;
						display:block;
						overflow:hidden;
					}
					#popular .body .artistEntry .content .info {
						width:153px;
						padding:0 0 0 3px;
					}
						#popular .body .artistEntry .content a.video:link, #popular .body .artistEntry .content a.video:active, #popular .body .artistEntry .content a.video:visited {
							border:solid 1px #195284;
							width:150px;
							padding:1px;
							background:#000;
							display:block;
						}
							#popular .body .artistEntry .content a.video:hover {
								border:solid 1px #ffc100;
							}
						#popular .body .artistEntry .content .artist {
							margin:5px 0 3px 0;
							font:bold 13px Arial, Helvetica, sans-serif;
							display:block;
						}
							#popular .body .artistEntry .content .artist a:link, #popular .body .artistEntry .content .artist a:active, #popular .body .artistEntry .content .artist a:visited {
									color:#bde0ff;
								}
									#popular .body .artistEntry .content .artist a:hover {
										color:#ffc100;
									}
						#popular .body .artistEntry .content h3 {
							margin:0 0 5px 0;
							font:bold 11px Verdana, Arial, Helvetica, sans-serif;
						}
						#popular .body  .stats {
							font-weight:normal;
						}
						
/*	--------------------------------------------------------------------------------------------------------------------------
	#mostRecent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainFeature #mostRecent {
		width:960px;
		margin:0 auto;
	}
	#mostRecent .header {
		height:39px;
	}
		#mostRecent #h1_mostRecentGalleries {
			width:315px; height:25px;
			background:url(/images/h1_mostRecentGalleries19px.png) 0 0 no-repeat;
			float:left;
		}
		#mostRecent .header .more {
			font:normal 11px Verdana, Arial, Helvetica, sans-serif;
			float:right;
		}
	#mostRecent .body {
		padding:0;
	}
		/* artistEntry */	
		#mostRecent .body .artistEntry {
			width:304px;
			margin:0 8px 10px 8px; padding:0 0 20px 0;
			float:left;
			display:inline;
		}
			#mostRecent .body .artistEntry .btnHolder {
				width:125px;
				float:left;
			}
			#mostRecent .body .artistEntry .btnHolder a.btn_viewNow:link, #mostRecent .body .artistEntry .btnHolder a.btn_viewNow:active, #mostRecent .body .artistEntry .btnHolder a.btn_viewNow:visited {
				width:68px; height:19px;
				margin:150px 0 0 0;
				background:url(/images/btn_viewNow68w.png) 0 0 no-repeat;
				display:block;
			}
				#mostRecent .body .artistEntry .btnHolder a.btn_viewNow:hover {
					background-position:0 -19px;
				}
			#mostRecent .body .artistEntry .content {
				width:179px;
				padding:35px 0 0 0;
				font:normal 10px Verdana, Arial, Helvetica, sans-serif;
				line-height:14px;
				float:left;
			}
				#mostRecent .body .artistEntry .content .views {
					width:165px;
					margin:0 0 5px 0;
					font:bold 12px Verdana, Arial, Helvetica, sans-serif;
					display:block;
					overflow:hidden;
				}
				#mostRecent .body .artistEntry .content .info {
					width:153px;
					padding:0 0 0 3px;
				}
					#mostRecent .body .artistEntry .content a.video:link, #mostRecent .body .artistEntry .content a.video:active, #mostRecent .body .artistEntry .content a.video:visited {
						border:solid 1px #195284;
						width:150px;
						padding:1px;
						background:#000;
						display:block;
					}
						#mostRecent .body .artistEntry .content a.video:hover {
							border:solid 1px #ffc100;
						}
					#mostRecent .body .artistEntry .content .artist {
						margin:5px 0 3px 0;
						font:bold 13px Arial, Helvetica, sans-serif;
						display:block;
					}
						#mostRecent .body .artistEntry .content .artist a:link, #mostRecent .body .artistEntry .content .artist a:active, #mostRecent .body .artistEntry .content .artist a:visited {
								color:#bde0ff;
							}
								#mostRecent .body .artistEntry .content .artist a:hover {
									color:#ffc100;
								}
					#mostRecent .body .artistEntry .content h3 {
						margin:0 0 5px 0;
						font:bold 11px Verdana, Arial, Helvetica, sans-serif;
					}
					#mostRecent .body  .stats {
						font-weight:normal;
					}
		
		#mostRecent .body .entry {
			width:304px;
			margin:0 8px 20px 8px;
			float:left;
			display:inline;
		}
			#mostRecent .body .entry .stack {
				float:right;
			}
			#mostRecent .body .entry .info {
				width:150px;
				padding:4px 0 0 8px;
				font:bold 10px Verdana, Arial, Helvetica, sans-serif;
				float:right;
			}
				#mostRecent .body .entry .info .artist {
					margin:5px 0 3px 0;
					font:bold 12px Arial, Helvetica, sans-serif;
					color:#bde0ff;
					display:block;
				}
					#mostRecent .body .entry .info .artist a:link, #mostRecent .body .entry .info .artist a:active, #mostRecent .body .entry .info .artist a:visited {
						color:#bde0ff;
					}
						#mostRecent .body .entry .info .artist a:hover {
							color:#ffc100;
						}
				#mostRecent .body .entry .info h3 {
					margin:0 0 5px 0;
					font:bold 11px Verdana, Arial, Helvetica, sans-serif;
				}
			
