@charset "UTF-8";
*{
margin:0; padding:0;
}
body{
margin:auto; width:960px;
font-size:125%;
}
.header h1{
width:960px; height:201px; text-indent:-9999px; margin:0; background-image:url(header.png)
}
.nav{
text-align:center;
width:958px;
border:1px solid black;
height:30px;
line-height:30px;
font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size:20px;
text-transform:uppercase;
background-color:#004888; color:white;
}
.nav-item{
margin-left:1.666666665%;
margin-right:1.666666665%;
width:13.333%;
float:left;
text-decoration:none;
}
.nav-item a{
color:white;
text-decoration:none;
}
.book-cover-slider{
margin-left:10px; margin-top:20px; margin-right:10px;
  float:left;
  width:300px; height:450px;
}

.book{
width:300px; height:400px; position:relative;
}
.book-cover{
margin:auto; height:400px; width:auto; display:block;
}
.buy-button{
position:absolute; bottom:0; right:10px;
}

.quotes-container{
width:500px;
height:420px;
margin-top:10px;
float:right;
background-color:#eee;
-moz-box-shadow: 7px 7px 5px #888;
-webkit-box-shadow: 7px 7px 5px #888;
box-shadow: 7px 7px 5px #888;
text-align:center;
}
.quotes-container blockquote{
font-size:28px;
text-align:center;
margin-top:30px; margin-bottom:30px;
}
h2{
margin-bottom:10px;
font-size:30px;
}
p{
margin-bottom:1em;
}
code{
white-space:pre;
}
hr{
clear:both
}
ul {
	margin: 0 0 1em 1em;
}