@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - Lil Ru - How Nasty Are You? GALLERY
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		ate_toxic_gallery.css
	Date:			July 28, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
/*	-------------------------------------------------------------------
	active Nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#header ul li.gallery a {
		background-position:-95px bottom !important;
	}
							
/*	-------------------------------------------------------------------
	mainCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.gallery .header {
		padding:0 0 5px 0;
	}
		.gallery .header h2.h2_gallery {
			width:76px; height:15px;
			background:url(../images/h2_gallery.png) top center no-repeat;
			float:left;
		}
		.gallery .header h2.h2_mostRecent {
			width:120px; height:15px;
			background:url(../images/h3_mostRecent.png) top center no-repeat;
			float:left;
		}
		.gallery .header h2.h2_mostCommented {
			width:168px; height:15px;
			background:url(../images/h3_mostCommented.png) top center no-repeat;
			float:left;
		}
	.gallery .galleryFooter {
		padding:2px 0 0 0;
	}
	.back_to_photo {
		float:left;
		margin-top:10px;
	}
	.pager {
		margin:5px 0 0 0;
		float:right;
	}
	.pager .numbers {
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#6e6e6e;
		float:left;
	}
		.pager a.numbers {
			padding:0 3px;
			font:normal 11px Arial, Helvetica, sans-serif;
			float:left;
			color:#fff;
			display:block;
		}
			.pager a.numbers:hover {
				font:bold 11px Arial, Helvetica, sans-serif;
				color:#fff;
			}
		.pager a.prev {
			margin:0 11px 0 0; padding:0 0 0 10px;
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#fff;
			text-transform:uppercase;
			display:block;
			background:url(../images/prev.jpg) 0 4px no-repeat;
			float:left;
		}
			.pager a.prev:hover {
				font:bold 11px Arial, Helvetica, sans-serif;
				color:#474c5c;
			}
		.pager a.next {
			margin:0 0 0 5px; padding:0 10px 0 0;
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#fff;
			text-transform:uppercase;
			display:block;
			background:url(../images/next.jpg) 29px 4px no-repeat;
			float:left;
		}
			.pager a.next:hover {
				font:bold 11px Arial, Helvetica, sans-serif;
				color:#474c5c;
			}
			
/*	-------------------------------------------------------------------
	single Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.gallerySingle a.prev {
		margin:65px 7px 0 0; padding:0 0 0 10px;
		font:bold 11px Arial, Helvetica, sans-serif;
		color:#fff;
		text-transform:uppercase;
		display:block;
		background:url(../images/prev.jpg) 0 4px no-repeat;
		float:left;
	}
		.gallerySingle a.prev:hover {
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#474c5c;
		}
	.gallerySingle a.next {
		margin:65px 0 0 7px; padding:0 10px 0 0;
		font:bold 11px Arial, Helvetica, sans-serif;
		color:#fff;
		text-transform:uppercase;
		display:block;
		background:url(../images/next.jpg) 29px 4px no-repeat;
		float:left;
	}
		.gallerySingle a.next:hover {
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#474c5c;
		}
	.gallerySingle .galleryEntry {
		width:522px;
		margin:25px 0 45px 0; padding:12px 0 25px 0;
		background:#323232;
		float:left;
		border:1px solid #595959;
	}
		.gallerySingle .galleryEntry img {
			margin:0 auto;
			display:block;
		}
		.gallerySingle .info {
			padding:17px 0 0 11px;
			width:495px;
		}
			.gallerySingle .info h4.title {
				font:bold 20px Arial, Helvetica, sans-serif;
				color:#fff;
			}
			.gallerySingle .info p {
				padding:15px 0 10px 0;
				font:normal 13px Arial, Helvetica, sans-serif;
				color:#c3c2c2;
				line-height:19px;
			}
			.gallerySingle .info a.uploaded {
				height:15px;
				padding:0 0 0 85px;
				font:normal 10px Verdana, Arial, Helvetica, sans-serif;
				color:#a5abba;
				background:url(../images/uploadedBy.png) 0 1px no-repeat;
				display:block;
				float:left;
			}
				.gallerySingle .info a.uploaded:hover {
					color:#fff;
				}
		#mainCol .castVoteSingle {
			margin:17px 0 40px 0;
		}
			#mainCol .cast {
				width:428px;	
			}
		#mainCol .votes {
			padding:0 13px 0 0;
			font:normal 10px Arial, Helvetica, sans-serif;
			color:#868686;
			background:url(../images/arrow.png) 39px 4px no-repeat;
		}
		#mainCol .views {
			padding:0 12px 0 0; margin:0 0 0 7px;
			font:normal 10px Arial, Helvetica, sans-serif;
			color:#868686;
			background:url(../images/arrow.png) 34px 4px no-repeat;	
		}
			#mainCol .count {
				font:bold 14px Arial, Helvetica, sans-serif;
				color:#fff;
			}
	/*	-------------------------------------------------------------------
		comments Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#comments {
			width:522px;
			margin:0 0 0 45px;
			clear:both;
		}
		#comments a.btn_postComment {
			width:119px; height:19px;
			margin:0 0 0 405px;
			background:url(../images/btn_postComment.jpg) 0 0 no-repeat;
			display:block;
		}
			#comments a.btn_postComment:hover {
				background-position:bottom;
			}
		#comments .header {
			padding:10px 0 17px 0;
		}
			#comments .header h2 {
				padding:0 0 0 102px;
				background:url(../images/h2_comments.png) 0 6px no-repeat;
				float:left;
				font:normal 18px Verdana, Arial, Helvetica, sans-serif;
				color:#fff;
			}
			#comments .pager a.prev {
				margin:0 11px 0 0; padding:0 0 0 10px;
				font:bold 11px Arial, Helvetica, sans-serif;
				color:#fff;
				text-transform:uppercase;
				display:block;
				background:url(../images/prev.jpg) 0 4px no-repeat;
				float:left;
			}
				#comments .pager a.prev:hover {
					font:bold 11px Arial, Helvetica, sans-serif;
					color:#474c5c;
				}
			#comments .pager a.next {
				margin:0 0 0 5px; padding:0 10px 0 0;
				font:bold 11px Arial, Helvetica, sans-serif;
				color:#fff;
				text-transform:uppercase;
				display:block;
				background:url(../images/next.jpg) 29px 4px no-repeat;
				float:left;
			}
				#comments .pager a.next:hover {
					font:bold 11px Arial, Helvetica, sans-serif;
					color:#474c5c;
				}
		#comments ul.userComments {
			list-style:none;
		}
			#comments ul.userComments li {
				margin:0 0 15px 0; padding:18px 20px;
				border:solid 1px #595959;
				background:#000;
			}
				#comments ul.userComments li p {
					margin:0 0 2px 0;
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#d0d3da;
					line-height:13px;
					display:block;
				}
				#comments ul.userComments li .posted {
					margin:0 0 0 340px;
					font:normal 10px Arial, Helvetica, sans-serif;
					color:#47484b;
				}
					#comments ul.userComments li .posted a {
						font:italic 10px Arial, Helvetica, sans-serif;
						color:#47484b;
					}
						#comments ul.userComments li .posted a:hover {
							color:#fff;
						}
					
	/*	----------------------------------------------------------------------------
		commentForm styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		form#form_comment {
			margin-bottom:56px;
			clear:both;
		}
		#commentForm {
			margin:35px 0 0 0; padding:22px 0 31px 0;
			width:372px;
			background:#323232;
			border:none;
		}
		#commentForm h2.caption {
			margin:0 0 20px 29px;
			width:239px; height:14px;
			background:url(../images/h2_formHeader.png) top center no-repeat;
		}
		#commentForm .inputSingleLine {
			padding:4px 0 0 4px;
			width:273px; height:22px;
			background:#e6e7ed;
			font:normal 12px Verdana, Arial, Helvetica, sans-serif;
			color:#000066;
			border:none;
		}
		#commentForm .inputComment {
			padding:4px 0 0 4px;
			width:273px; height:176px;
			background:#e6e7ed;
			font:normal 12px Verdana, Arial, Helvetica, sans-serif;
			color:#000066;
			border:none;
			
		}	
			#commentForm .email {
				margin:0 0 14px 29px;
			}
				#commentForm .email h2#h2_email {
					margin:0 0 7px 0;
					width:73px; height:15px;
					background:url(../images/h2_email.png) 0 0 no-repeat;
				}
			#commentForm .userName {
				margin:0 0 14px 29px;	
			}
				#commentForm .userName h2#h2_userName {
					margin:0 0 7px 0;
					width:53px; height:15px;
					background:url(../images/h2_username.png) 0 0 no-repeat;
				}
			#commentForm .commentField {
				margin:0 0 14px 29px;
			}
				#commentForm .commentField h2#h2_comment {
					margin:0 0 7px 0;
					width:52px; height:14px;
					background:url(../images/h2_comment.png) 0 0 no-repeat;
				}
			#commentForm a.btn_postCommentForm {
				margin:20px 0 0 29px;
				width:104px; height:20px;
				background:url(../images/btn_postCommentForm.jpg) top left no-repeat;
				display:block;
			}
				#commentForm a.btn_postCommentForm:hover {
					background-position:bottom;
				}
			#commentForm textarea {
				overflow:auto;
			}
			