@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - AID 7288 :: The-Dream : PHOTOS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		artist_photos.css
	Date:			Mar 30, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#mainFeature Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainFeature .feature {
		width:849px;
		margin:0 auto; padding:9px 0 20px 111px;
	}
	#mainFeature .aid_landing {
		background: url(../../images/featurePortrait_main.png) 8px 147px no-repeat;
	}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#artistNav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainFeature .aid_landing #artistNav {
		width:742px;
		margin:0 0 0 104px;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	active Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#artistNav li.photos a:link, #artistNav li.photos a:active, #artistNav li.photos a:visited, #artistNav li.photos a:hover {
		background:url(../../../../images/solid_195284.gif) 0 bottom repeat-x;
		color:#bde0ff;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#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;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#photo_feature Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#photo_feature {
			margin:0 0 0 104px;
	}
		#photo_feature h1#h2_featuredGallery {
			width:176px; height:11px;
			margin:20px 0 20px 0;
			background:url(../../../../images/h2_featuredGallery15px.gif) 0 0 no-repeat;
			color:#cca11a;
			font:bold 15px Arial, Helvetica, sans-serif;
		}
		#photo_feature .entry_feature {
			width:430px; 
			float:left;
			font: normal 12px Arial, Helvetica, sans-serif;
		}
			
		#photo_feature .info {
			width:285px;
			float:left;
		}
			#photo_feature .info h3 {
				font:bold 21px Verdana, Arial, Helvetica, sans-serif;
				color:#fff;
			}
			#photo_feature .info p.description {
				margin:15px 0 20px 0;
			}
			#photo_feature .info .stats {
				margin:0 0 20px 0;
				line-height:18px;
				list-style:none;
			}
			#photo_feature .info a.more:link, #photo_feature .info a.more:active, #photo_feature .info a.more:visited {
				font:normal 11px Verdana, Arial, Helvetica, sans-serif;
				color:#1882df;
			}
				#photo_feature .info a.more:hover {
					color:#ffc100;
				}

/*	--------------------------------------------------------------------------------------------------------------------------
	photos Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#photos.slice_2o3 {
		background:url(/images/1o3_bg.png) 0 top repeat-x;
	}
	#photos.slice_2o3 h1#h1_gallery {
		width:124px; height:25px;
		background:url(../../../../images/h1_gallery19px.png) 0 0 no-repeat;
		float:left;
	}
		#photos.slice_2o3 ul.body {
			padding:14px 0 0 0;
			list-style:none;		
		}
			#photos.slice_2o3 ul.body li {
				width:275px; height:340px;
				margin:0 10px 0 20px; padding:0 10px 20px 0;
				display:inline;
				float:left;
			}
				#photos.slice_2o3 ul.body li img {
					padding:1px;
					border:solid 2px #fff;
					background:#000;
				}
				#photos.slice_2o3 ul.body li h4 {
					margin:6px 0 4px 0;
					font:bold 14px Verdana, Arial, Helvetica, sans-serif;
				}
					#photos.slice_2o3 ul.body li .stats {
						font:normal 10px Verdana, Arial, Helvetica, sans-serif;
						color:#999;
						line-height:16px;
					}
						#photos.slice_2o3 ul.body li .stats a:link, #photos.slice_2o3 ul.body li .stats a:active, #photos.slice_2o3 ul.body li .stats a:visited {
							color:#999;
						}
							#photos.slice_2o3 ul.body li .stats a:hover {
								color:#fff;
							}
				#photos.slice_2o3 div.back {
					padding:0 4px 20px 0;
					font:normal 10px Verdana, Arial, Helvetica, sans-serif;
					text-align:right;
				}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	#photoViewer single Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#photoViewer {
		margin:20px 0 0 146px;
	}
		#photoViewer a.btnPrev {
			width:47px; height:71px;
			margin:105px 0 0 0;
			display:block;
			float:left;
			background:url(../../../../images/btn_prevNext.png) 0 0 no-repeat;
		}
			#photoViewer a.btnPrev:hover {
				background:url(../../../../images/btn_prevNext.png) 0 -80px no-repeat;
			}
		#photoViewer a.btnNext {
			margin:105px 0 0 0;
			width:47px; height:71px;
			display:block;
			float:left;
			background:url(../../../../images/btn_prevNext.png) -73px 0 no-repeat;
		}
			#photoViewer a.btnNext:hover {
				background:url(../../../../images/btn_prevNext.png) -73px -80px no-repeat;
			}
		#photoViewer .photoSpace {
			width:406px;
			margin:0 25px 0 25px;
			float:left;
			display:inline;
		}
			#photoViewer .photoSpace .imgHolder {
				width:406px;
			}
				#photoViewer .photoSpace .imgHolder img {
					margin:0 auto;
					display:block;
					border:solid 2px #fff;
				}
			#photoViewer .photoSpace h3 {
				margin:8px 0 5px 0;
				font:bold 21px Verdana, Arial, Helvetica, sans-serif;
			}
			#photoViewer .photoSpace p.description {
				margin:0 0 8px 0;
			}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#comments Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#comments.slice_2o3 {
	
	}
	#comments.slice_2o3 h1#h1_comments {
		width:212px; height:25px;
		background:url(../../../../images/h1_comments19px.png) 0 0 no-repeat;
		float:left;
	}
	h2 {
		margin:4px 0 0 0;
		font:bold 13px Arial, Helvetica, sans-serif;
		color:#cca11a;
	}
		#comments.slice_2o3 div.body {
			padding:0 40px 0 0;
		}
		h2#h2_comments {
			width:300px; height:20px;
			padding:0 0 0 124px;
			background:url(../../../../images/h2_comments13px.gif) 30px 4px no-repeat;
			float:left;
		}
	a.postComment84w {
		float:right;
	}
	#commentsHeader {
		width:590px;
		margin:15px 0 0 0;
	}
	ul#comments {
		width:500px;
		margin:0 0 0 30px; padding:10px 0 20px 0;
		list-style:none;
		clear:both;
	}
		ul#comments li {
			padding: 16px 0 12px 0;
			background:url(../../../../images/divider_entry3h.gif) 0 bottom repeat-x;
		}
			#comments li a.profilePic:link, #comments li a.profilePic:active, #comments li a.profilePic:visited {
				width:94px;
				margin:0 13px 6px 0; padding:4px 0 0 0;
				overflow:hidden;
				font:bold 10px Arial, Helvetica, sans-serif;
				float:left;
				text-align:center;
				text-decoration:none;
				color:#bde0ff;
				background:url(../../../../images/profile_bg50.png) 18px 0 no-repeat;
			}
				#comments li a.profilePic:hover {
					color:#ffc100;
					background-position: 18px -142px;
				}
			#comments li a.profilePic span.img {
				width:50px; height:50px;
				margin:0 auto;
				display:block;
			}
			#comments li a.profilePic span.user {
				margin:8px 0 0 0;
				display:block;
			}
			#comments li .post {
				width:390px;
				float:left;
			}
				.body #comments li .post .date {
					font:normal 10px Verdana, Arial, Helvetica, sans-serif;
				}
				.body #comments li h5 {
					margin:4px 0;
					font:bold 13px Verdana, Arial, Helvetica, sans-serif;
					color:#fff;
				}
				.body #comments li .post .text {
					margin:4px 0 6px 0;
					font:normal 12px Arial, Helvetica, sans-serif;
					line-height:18px;
				}
	.paginator {
		font:normal 11px Verdana, Arial, Helvetica, sans-serif;
		width:400px;
		float:left;
		color:#999;
		padding:5px 0 0 30px;
	}
