/*-- Style Overrides */
 
body {

	background-color: rgb(42,40,39);

}
#maincontent img{
	padding: 8px;
}

#logo {
	font-family: 'Tinos', serif;
	color: #ccc;
	padding-left: 20px;
	}
#logo h1{
	font-size: 50px;
}
#logo h3{
	font-size: 14px;
	margin-top: -10px;
	padding:0;
}
#logo img{
	float: right;
	padding: 2px;
	margin-top: 10px;
}


.container{
	max-width: 1000px;
    padding-left: 0px;
}

.foreground {
	background-color: white;
	padding-top: 25px;
	padding-bottom: 0px;
	padding-right: 25px;
	padding-left: 25px;
	
}

.navbar{
	margin-bottom: 0px;

}
.navbar .nav >li >a{
	color: #ccc;
}


/* Gallery Page */

#gallery li, .books li{
	list-style: none;
    margin-top: 25px;

}

#gallery  li img, .books img{
	cursor: pointer;
}

.row{
    margin-right: 15px;
}
.next{
    float: right;
    text-align: right;
}


#footer {
	color: #B9B8AA;
}

/* set a max-width for horizontal fluid layout and make it centered */
.carousel-control.left, .carousel-control.right {
    background-image: none
}
.carousel .item {-webkit-transition: opacity 1s; -moz-transition: opacity 1s; -ms-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s;}
.carousel .active.left {left:0;opacity:0;z-index:2;}
.carousel .next {left:0;opacity:1;z-index:1;}
.carousel .active.right {left:0;opacity:0;z-index:2;}
.carousel .prev {left:0;opacity:1;z-index:1;}



