/*
template.css for CERI Website
created : 28 - October - 2013
by  : ela@varnion.com
using prefixfree.js, html5 boilerplate
Copyright www.qajoo.com
*/

@import url(http://fonts.googleapis.com/css?family=Courgette);
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro);

body, html{
	height: 100%;
	margin: 0;
	padding: 0;
}
#wrapper{
	width: 100%;
	min-height: 100%;
	position: relative;
}
#wrapper ul{
	margin: 0;
}

header, #content{
	width: 100%;
  	position: relative;
  	margin: 0 auto;
}

/*===================
  HEADER
  ==================*/
header{
	height: 200px;
}
	header#home-ceri{
		background: #fff;
	background: linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); 
	background: gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); 
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
	}
	#header-isd{
		max-width: 1200px;
		margin: 0 auto;
	}
	.logo a{
		width:200px;
		height: 137px;
		background: url(img/logo-ceri.png) no-repeat;
		background-size: cover;
		float: left;
		margin-top: 20px;
	}
	.logoQ a{
		width: 77px;
		height: 140px;
		background: url(img/badge-qajoo.png) no-repeat;
		background-size: cover;
		float: right;
	}
/*===================
	CONTENT
  ===================*/
  #content{
  	max-width: 1200px;
  	min-height: 100%;
  	padding-bottom: 196px;
  }
  	#bookshelf{
  		width: 100%;
  		height: 220px;
  		background-image: url(../img/home/rak.png);
  		background-position: center bottom;
  		background-repeat: no-repeat;
  	}
  		.book-item{
  			padding: 0;
  			margin: 0;
  			list-style: none;
  			text-align: center;
		    zoom:1;
		    overflow: hidden;
		    perspective: 1800px;
  		}
  			.book-cover{
  				display: inline-block;
  				margin: 0 30px;
  				padding-bottom: 30px;
  				position: relative;
  			}
  				.book-cover img{
					box-shadow: 0px 3px 5px 0 rgba(40,40,40, 0.5);
				}
				.book-cover:after{
					content: "";
					position: absolute;
					height: 168px;
					width: 12px;
					margin-bottom: 30px;
					left: 10px;bottom: 0px;
					border-left: 1px solid rgba(35,35,35,.2);
					box-shadow: -3px 0px 5px -1px rgba(0, 0, 0, .5);
				}
					.book-cover:hover{
						
					}
	#features{
		width: 100%;
		text-align: center;
		margin: 30px auto;
		font-family: 'Source Sans Pro', sans-serif;
    	font-size: 1em;
	}
		#features ul li{
			display: inline-block;
			width: 30%;
			height: 300px;
			margin: 5px;
			padding: 10px;
			border-radius: 20px;
			vertical-align: top;
			background: rgba(246, 223, 255, 0.6);
		}
			#ft-wrapper h1{
				font-family: 'Courgette', cursive;
				font-size: 1.5em;
			}

/*===================
  FOOTER
  ===================*/
  footer{
  	width: 100%;
  	height: 146px;
  	background: url(../img/home/library.png) 50% 0 no-repeat;
  	margin: 0 auto;
  	position: absolute;
  	bottom: 0;
  }