@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - AID 7366 :: Rihanna : PHOTOS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		artist_photos.css
	Date:			Aug 26, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#mainFeature Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainFeature .aid_landing {
		background:none;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	active Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#artistNav li.photos a:link, #artistNav li.photos a:active, #artistNav li.photos a:visited, #artistNav li.photos a:hover {
		background-position:-209px  -22px;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#mainCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainCol .back {
		display:inline-block;
		float:right;
	}
		#mainCol .back a:link, #mainCol .back a:active, #mainCol .back a:visited {
			width:81px; height:15px;
			font:normal 10px Arial, Helvetica, sans-serif;
			display:inline-block;
			float:right;
		}
			#mainCol .back a:hover {
				
			}
	
	#sideCol {
		padding:230px 0 109px;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	.header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainCol .header {
		width:600px;
		background:none;
	}
		#mainCol .header h1#h1_photos {
			width:562px; height:36px;
			background:url(../../images/h1_latestPhotos.png) 0 0 no-repeat;
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#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:2px solid #fff;
			display:block;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#photo_feature Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#photo_feature {
		width:620px;
		margin:19px 0 0 307px; padding:0 0 13px 0;
	}
		h1#h2_featuredGallery {
			width:590px; height:28px;
			background:url(../../images/h2_featuredGallery.png) 0 0 no-repeat;
		}
		#photo_feature .body {
			border:solid 2px #daaf95;
			padding:0 0 20px 0;
			background:url(../../images/news_bg.png) repeat;
			behavior: url("../../shared/css/iepngfix.htc");
		}
		#photo_feature .entry_feature {
			width:405px; 
			margin:13px 0 0 13px;
			float:left;
			display:inline;
			font: normal 12px Arial, Helvetica, sans-serif;
		}
			
		#photo_feature .info {
			width:170px;
			margin:90px 0 0 0;
			float:right;
		}
			#photo_feature .info h3 {
				margin:0 0 10px 0;
				font:bold 13px Arial, Helvetica, sans-serif;
			}
				#photo_feature .info h3 a {
				
				}
					#photo_feature .info h3 a:hover {
						
					}					
			#photo_feature .info .stats {
				width:107px;
				padding:5px 0 0 0;
				float:left;
				font:normal 10px Verdana, Arial, Helvetica, sans-serif;
				color:#4a384e;
			}
				#photo_feature .info .stats .item {
					height:13px;
					padding:0 0 4px 15px;
					/*background:url(../../images/bg_socialBar.png) 0 1px no-repeat;*/
					display:block;
				}
					#photo_feature .info .stats .item .count {
						color:#4a384e;
					}
					
				#photo_feature .info .stats a:link, #photo_feature .info .stats a:active, #photo_feature .info .stats a:visited {
					font:normal 9px Verdana, Arial, Helvetica, sans-serif;
					color:#4a384e;
					background:none;
				}
					#photo_feature .info .stats a:hover {
					
					}
			#photo_feature .info a.more:link, #photo_feature .info a.more:active, #photo_feature .info a.more:visited {
				width:75px; height:13px;
				margin:5px 0 0 0;
				background:url(../../images/btn_viewGallery.png) 0 0 no-repeat;
				display:block;
				float:left;
			}
				#photo_feature .info a.more:hover {
					background-position:0 -13px;
				}


/*	--------------------------------------------------------------------------------------------------------------------------
	#photos (more photos) Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#photos.slice_1o1 div.header {
		height:28px;
		margin:0;
	}
		#photos.slice_1o1 div.header h1#h1_morePhotos {
			width:917px; height:28px;
			margin:0;
			background:url(../../images/h2_morePhotos.png) 0 0 no-repeat;
			display:block;			
		}
		#photos.slice_1o1 div.header h1 a.btn_rss {
			margin:5px 0 0 137px;
		}
		#photos.slice_1o1 ul.body .info h3 a {
			font:bold 12px Arial, Helvetica, sans-serif;
		}
			#photos.slice_1o1 ul.body .info h3 a:hover {
					
			}
		#photos.slice_1o1 ul.body .info .stats {
			font:normal 10px Verdana, Arial, Helvetica, sans-serif;
			color:#4a384e;
		}
/*	--------------------------------------------------------------------------------------------------------------------------
	photos Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#photos.slice_2o3 {
		
	}
	#photos.slice_2o3 .header {
		background:none !important;
	}
		#photos.slice_2o3 ul.body {
			border:solid 2px #daaf95;
			padding:20px 0 0 15px;
			background:url(../../images/news_bg.png) repeat;
			list-style:none;	
		}
			#photos.slice_2o3 ul.body li {
				width:275px; height:340px;
				margin:0 10px 0 10px;
				display:inline;
				float:left;
			}
				#photos.slice_2o3 ul.body li img {
					border:solid 2px #f20210;
					padding:1px;
					background:#e1dedd;
				}
				#photos.slice_2o3 ul.body li h4 {
					margin:6px 0 4px 0;
					font:bold 12px Arial, Helvetica, sans-serif;
				}
					#photos.slice_2o3 ul.body li h4 a {
						
					}
						#photos.slice_2o3 ul.body li h4 a:hover {
						
						}
					#photos.slice_2o3 ul.body li .stats {
						font:normal 10px Verdana, Arial, Helvetica, sans-serif;
						color:#4a384e;
						line-height:16px;
					}
						#photos.slice_2o3 ul.body li .stats .item {
							/*height:13px;
							padding:0 0 4px 15px;
							background:transparent url(../../images/bg_socialBar.png) no-repeat scroll 0 1px;
							display:block;*/
							color:#4a384e;
						}							
							#photos.slice_2o3 ul.body li .stats .item a {
								background:none;
								color:#4a384e;
							}
								#photos.slice_2o3 ul.body li .stats a:hover {
																		
								}
				#photos.slice_2o3 .back {
					height:13px;
					margin:8px 0 0 0; padding:0;
					float:right;
					display:inline;
				}
					#photos.slice_2o3 .back a {
						width:81px; height:15px;
						font:normal 10px Arial, Helvetica, sans-serif;
						color:#fff;
						display:block;
						float:right;
					}
						#photos.slice_2o3 .back a:hover {
							
						}
/*	--------------------------------------------------------------------------------------------------------------------------
	#photos gallery Styles (.header)
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#photos.slice_2o3 .header {
		height:28px;
		background:url(../../images/h2_gallery.png) 20px 0 no-repeat !important;
	}
		#photos.slice_2o3 .header h1#h1_gallery {
			width:1px; height:1px;
			float:left;
			display:inline;
		}	
					
/*	--------------------------------------------------------------------------------------------------------------------------
	#photoViewer single Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.slices #mainCol {
	}
	#photoViewer {
		width:590px;
		padding:10px 20px 25px 20px;
		border:solid 2px #daaf95; border-bottom:none;
		background:url(../../images/news_bg.png) repeat;
	}
		#photoViewer .header {
			padding:0 0 10px 0;
		}
		#photoViewer a.btnPrev {
			width:47px; height:71px;
			margin:105px 0 0 40px;
			display:inline-block;
			float:left;
			background:url(../../images/btn_prevNext.png) 0 0 no-repeat;
		}
			#photoViewer a.btnPrev:hover {
				background-position:0 -80px;
			}
		#photoViewer a.btnNext {
			width:47px; height:71px;
			margin:105px 0 0 0;
			display:inline-block;
			float:left;
			background:url(../../images/btn_prevNext.png) -73px 0 no-repeat;
		}
			#photoViewer a.btnNext:hover {
				background-position:-73px -80px;
			}
		#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 #f20210;
				}
			#photoViewer .photoSpace h3 {
				margin:8px 0 5px 0;
				font:bold 21px Arial, Helvetica, sans-serif;
			}
				#photoViewer .photoSpace h3 a:link, #photoViewer .photoSpace h3 a:active, #photoViewer .photoSpace h3 a:visited {
					
				}
					#photoViewer .photoSpace h3 a:hover {
						
					}
			#photoViewer .photoSpace p.description {
				margin:0 0 3px 0;
				font:normal 10px Arial, Helvetica, sans-serif;
				color:#000;
			}
			#photoViewer .photoSpace .stats {
				font:normal 10px Verdana, Arial, Helvetica, sans-serif;
				color:#4a384e;				
			}
				#photoViewer .photoSpace .stats .photoCount {
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#4a384e;
				}
					#photoViewer .photoSpace .stats .commentItem {
						color:#4a384e;
					}
					#photoViewer .photoSpace .stats .commentCount {
						color:#4a384e;
					}
						#photoViewer .photoSpace .stats a:hover .commentCount {
							color:#4a384e;
						}	
				#photoViewer .photoSpace .stats a:link, #photoViewer .photoSpace .stats a:active, #photoViewer .photoSpace .stats a:visited {
					background:none;
					color:#4a384e;
				}
					#photoViewer .photoSpace .stats a:hover {
						
					}
					
/*	--------------------------------------------------------------------------------------------------------------------------
	#comments Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#comments.slice_2o3 {
		width:610px;
		padding:0 10px 20px 10px;
		border:solid 2px #daaf95; border-top:none;
		background:url(../../images/news_bg.png) repeat;
	}
	#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 {
			
		}
		h2#h2_comments {
			padding:0 0 7px 15px;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#701e50;
			float:left;
		}
	a.postComment84w {
		float:right;
	}
	#commentsHeader {
		
	}
		#commentsHeader a.btnPostComment:link, #commentsHeader a.btnPostComment:active, #commentsHeader a.btnPostComment:visited {
			width:110px; height:18px;
			background:url(../../images/btn_postComment.png) 0 0 no-repeat;
			display:block;
			display:none;
			float:right;
		}
			#commentsHeader a.btnPostComment:hover {
				background-position:0 -18px;
			}
	ul#comments {
		margin:0 0 0 40px; padding:0 0 20px 0;
		list-style:none;
		clear:both;
	}
		ul#comments li {
			padding: 16px 0 12px 0;			
			background:url(../../images/dotted.png) center bottom repeat-x;
		}
			#comments li a.profilePic:link, #comments li a.profilePic:active, #comments li a.profilePic:visited {
				/*width:58px; height:54px;*/
				border:3px solid #e50036;	
				width:50px; height:50px;	
				margin:17px 13px 0 0;
				overflow:hidden;
				float:left;
				text-align:center;
				text-decoration:none;
				background:none;
			}
				#comments li a.profilePic:hover {
					
				}
			#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:435px;
				padding:11px; margin:0 0 0 10px;
				float:left;
			}
				#comments li .post .date {
					font:normal 10px Arial, Helvetica, sans-serif;
					color:#a11616;
				}
				#comments li .post a:link, #comments li .post a:active, #comments li .post a:visited {				
					font:normal 10px Arial, Helvetica, sans-serif;
					letter-spacing:0;
				}
					#comments li .post a:hover {
						
					}
						#comments li .post .user {
							
						}
				#comments li h5 {
					margin:4px 0;
					font:bold 13px Verdana, Arial, Helvetica, sans-serif;
					color:#f202c8;
				}
				#comments li .post .text {
					margin:4px 0 6px 0;
					font:normal 12px Arial, Helvetica, sans-serif;
					color:#000;
				}
		.commentBox a.btn_postComment:link, #commentsHeader a.btn_postComment:active, #commentsHeader a.btn_postComment:visited {
			width:110px; height:18px;
			background:url(../../images/btn_postComment.png) 0 0 no-repeat;
			display:block;
			float:right;
		}
			.commentBox a.btn_postComment:hover {
				background-position:0 -18px;
			}
		.paginator {
			color:#000;
		}
