html, body {
	height:100%;
}

 body {
	/*min-height: 2000px;*/
  	/*padding-top: 70px;*/  
	/*background-color: #333;*/
}

.container {
	min-height:100%;
	padding-top:70px;	
}

.container:first-child {
	padding-top:0px;
}

.jumbotron {
	background-color:inherit;
			 	 	
}

.miller_title {
	font-family: 'Libre Baskerville', serif;
	/*color:#fff;*/
}

#cover_copy{
	margin-top:20px;
}

#cover_copy p{
	font-size: 14px;
}

#about p{
	font-size:14px;
}

#contact p{
	font-size:14px;
}

/*
.gallery_container .container-fluid img{
	cursor: pointer; 	
	max-width: none;
	height:100px;
}
*/

.gallery_container .img-thumbnail{
	cursor: pointer; 	
	max-width: none;
	height:120px;
}

.gallery_modal {
	border:20px solid grey;
	border-radius: 10px;
	position:absolute;
	z-index:1;
	max-height:800px;
	min-height:0px;
	background-color:#333;
	padding-left: 0;
	padding-right:0;
	display:none;
}

.gallery_modal img {
	max-height:400px;
	margin-top:30px;
	margin-bottom:30px;
}

#photography_gallery_modal{

}

gallery_close_div{
	
}

.gallery_close {
	border: 1px solid #555;
	border-radius: 50%;
	float:right;	
	color:#fff;
	background-color:#555;
	position: relative;
	top: -21px;
	left: 21px;
	margin-bottom: -20px;
	font-size: 20px;
	cursor:pointer;
}

.modal {
	/*margin:0;
	padding-right:0;*/
	/*width: 100%;*/
  	/*height: 100%;*/
  	padding-left:15px;
  	overflow: auto;
  	background-color: black;  	
}

.modal-dialog {
	margin:0 auto;
	/*height: 100%;*/
	width: 100%;  	
  	background-color: black;
}

.modal-header{
 	border:none;
 	padding:0;
 	background-color: black;
}

.modal-body{
	/*padding:0;*/
	background-color: black;
}

.modal-dialog .close {
	color:#fff;
	opacity:1;
	font-size:30px;
}

.carousel-control{
	width:5%;
	/*top:30px;*/
}


.carousel-inner .item img {
	max-width:80%;
	max-height:85vh;	
}


