@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - HOME : 	Jessie James Website
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		jessie_photos.css
	Date:			Jul 30, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#nav {
		background:url(../../images/nav_current.png) 520px 1px no-repeat;
	}
	#nav li.navPhotos a {
		background-position:-550px -40px;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	.header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainCol {
		width:610px;
		float:left;
	}
	#altCol {
		float:right;
	}
	.header {
		margin:0 0 12px; padding:0 10px;
	}
		.header h1 {
			width:420px; height:30px;
			float:left;	
		}
		.header .pagination {
			margin:5px 0 0 0;
			float:right;
		}
			.header .pagination .displaying {
				margin:2px 0 0 0; padding:0 12px 0 0;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#75868a;
				float:right;
			}
			.header .pagination .buttons {
				width:75px;
				margin:5px 0 0 0;
				float:right;
			}
				.header .pagination .buttons a.btn_prev {
					width:31px; height:9px;
					margin:2px 0 0 0;
					background:url(../../images/btn_prev.png) 0 0 no-repeat;
					display:block;
					float:left;
				}
					.header .pagination .buttons a.btn_prev:hover {
						background-position:0 -9px;
					}
				.header .pagination .buttons a.btn_next {
					width:30px; height:9px;
					background:url(../../images/btn_next.png) 0 0 no-repeat;
					display:block;
					float:right;
				}
					.header .pagination .buttons a.btn_next:hover {
						background-position:0 -9px;
					}
			

/*	--------------------------------------------------------------------------------------------------------------------------
	#photos Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.holder {
		margin:0 auto 5px auto;
		float:left;
	}
	.stack {
		display:inline;
		float:left;
		background:url(../../images/stack_bottom.png) bottom left no-repeat;
	}
		.stack .stack1 {
			background: url(../../images/stack_right.png) top right no-repeat;
		}
		.stack .stack2 {
			padding:0 4px 4px 0;
			background:url(../../images/stack_br.png) bottom right no-repeat;
		}
		.stack .stack3 {
			padding:2px;
			background:#B7DDEA;
		}
		.stack a img {
			border:1px solid black;
			display:block;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	#photos Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#photos {
		margin:0 0 0 25px;
	}
		#photos h1 {
			background:url(../../images/h1_photos.png) 0 0 no-repeat;
		}
			#photos h1.h1_photoGallery {
				width:114px; height:24px;
				background:url(../../images/h1_photoGallery.png) 0 0 no-repeat;
			}
		#photos .photosEntries {
			border:1px dashed #002531;
			padding:0 0 100px 0;
			background:url(../../images/bg_checker.gif) repeat;			
		}
			#photos .photosEntries .photosEntry {
				width:162px;
				margin:32px 22px 28px 10px;
				float:left;
				display:inline;
			}
				#photos .photosEntries .photosEntry .single {
					width:auto;
					margin:0 0 5px 0; padding:3px;
					background:#b7ddea;
				}
					#photos .photosEntries .photosEntry .single a {
						display:block;
						text-align:center;
					}
						#photos .photosEntries .photosEntry .single a img {
							border:solid 1px #000;
						}				
					#photos .photosEntries .photosEntry .content {
						border:none;
						padding:0;
						text-align:center;
					}
						#photos .photosEntries .photosEntry .content h2 {
							width:162px;
							margin:2px 0 8px 0;
							font:normal 11px Arial, Helvetica, sans-serif;
							text-align:center;
						}
						#photos .photosEntries .photosEntry .content .socialBar {
							margin:0 0 10px 0;
							color:#889a9f;
							font:normal 9px Verdana, Arial, Helvetica, sans-serif;
							color:#69b2cb;
							text-align:center;
							display:block;
						}
							#photos .photosEntries .photosEntry .content a.btn_viewNow {
								width:63px; height:17px;
								margin:0 auto;
								background:url(../../images/btn_viewNow.png) 0 0 no-repeat;
								display:block;
							}
								#photos .photosEntries .photosEntry .content a.btn_viewNow:hover {
									background-position:0 -17px;
								}
							#photos .photosEntries .photosEntry .content a.btn_share {
								width:63px; height:17px;
								background:url(../../images/btn_share.png) 0 0 no-repeat;
								display:block;
								float:right;
							}
								#photos .photosEntries .photosEntry .content a.btn_share:hover {
									background-position:0 -17px;
								}
							#photos .photosEntries .photosEntry .content .btns {
								width:138px;
								margin:0 auto;
							}
								#photos .photosEntries .photosEntry .content .btns .btn_viewNow {
									float:left;
								}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#photos single Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#photos {
		margin:10px 0 0 25px;
	}
		#photos h1 {
			width:114px; height:24px;
			background:url(../../images/h1_photoGallery.png) 0 0 no-repeat;
		}
		#photos .content {
			border:1px dashed #002531;
			padding:25px 0 10px 11px;
			background:url(../../images/bg_checker.gif) repeat;
		}
			#photos .content a.backTo {
				width:85px; height:12px;
				background:url(../../images/btn_backtoPhotos.png) 0 0 no-repeat;
				display:block;
			}
				#photos .content a.backTo:hover {
					background-position:0 -12px;
				}
			#photos .content .photo {
				width:508px;
				margin:0 auto 75px auto;
			}
				#photos .content .photoHolder {
					border:solid 3px #b7ddea;
					display:inline-block;
					/* IE 7 inline-block solution */
					zoom:1;
					/* IE 6 inline-block solution */
					*display:inline;
			        _height:100px;

				}
					#photos .content .photoHolder img {
						border:solid 1px #000;
						display:block;
					}
				#photos .content .photo h2 {
					margin:25px 0 10px 0;
					font:normal 15px Arial, Helvetica, sans-serif;
					color:#03beeb;
				}
				#photos .content .photo .info {
					width:355px;
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#889a9f;
					display:block;
					float:left;
				}
				#photos .content .photo a.btn {
					width:63px; height:17px;
					background:url(../../images/btn_share.png) 0 0 no-repeat;
					display:block;
					float:right;
				}
					#photos .content .photo a.btn:hover {
						background-position:0 -17px;
					}
						
		.content .pagination {
			margin:12px 10px 10px 0;
		}
			.content .pagination .viewing {
				margin:2px 0 0 0; padding:0 12px 0 0;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#75868a;
				float:left;
			}
				.content .pagination .viewing .album {
					color:#b7ddea;
				}
			.content .pagination .buttons {
				width:75px;
				margin:5px 0 0 0;
				float:right;
			}
				.content .pagination .buttons a.btn_prev {
					width:31px; height:9px;
					margin:2px 0 0 0;
					background:url(../../images/btn_prev.png) 0 0 no-repeat;
					display:block;
					float:left;
				}
					.content .pagination .buttons a.btn_prev:hover {
						background-position:0 -9px;
					}
				.content .pagination .buttons a.btn_next {
					width:30px; height:9px;
					background:url(../../images/btn_next.png) 0 0 no-repeat;
					display:block;
					float:right;
				}
					.content .pagination .buttons a.btn_next:hover {
						background-position:0 -9px;
					}