@charset "UTF-8";
@font-face {
  font-family: "Poiret One";
  src: url("../fonts/PoiretOne-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: block;
}

/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

#skyback {
	position:fixed;
	background:url("../images/site/sky-background.jpg");
	width:100%;
	height:100%;
	background-size:100% 100%;
	top:0;
	z-index:-1
}

#outerdiv {
	width:804px;
	margin:20px auto;
}

header {
	width:804px;
	margin:0 auto;
}
#main h2, #main h6 {
  font-family: "Poiret One",cursive;
  font-size: 20px;
  font-weight: bold;
  padding: 20px;
}
#main h6 {
  font-size: 26px;
  margin: 20px;
  text-align: center;
}
#main form {
  font-family: poiret one;
  font-size: 18px;
  margin: 0 100px 40px;
}
#main form input {
  height: 26px;
  width: 388px;
  font-size:18px
}

header img {
	display:block
}

#main {
  box-shadow: 0 0 4px #888;
  border-radius: 2px;
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
  margin: 0 auto;
  width: 804px;
  overflow:hidden
}

.nav {
  background: none repeat scroll 0 0 #fff;
  height: 20px;
  list-style: outside none none;
  margin: 0 auto;
  padding: 0px;
  width: 770px;
  display:table;
  text-align:center
}

.nav li {
  display: table-cell;
  margin: 0;
  padding: 2px 0;
  width: 20%;
}

.nav li a {
  color: #333;
  font-family: sans-serif;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}

#main p {
  font-family: sans-serif;
  font-size: 16px;
  line-height: 22px;
  padding: 0px 20px;
  text-align: justify;
  text-indent: 20px
}

#homepic img {
align-self: center;
box-shadow: 0 0 2px #888;
margin: 0 12px 5px;
text-align: center;
width: 780px;
}

.sortable_fancybox_gallery_image img {
  box-shadow: 0 0 2px #333;
  float: left;
  height: 200px;
  margin: 0 10px 0 0;
}

#fancybox-title form {
  margin: 8px auto;
  width: 162px;
}
#fancybox-title form table tbody tr:nth-child(1) {
  display: none;
}
.bookspace {
	position:relative
}
.bookspace .buttonline {
  font-size: 10px !important;
  position: absolute;
  top: 320px;
}

.buttonline input {
  display: block;
  margin: 0 auto !important;
  position: relative;
  width: auto !important;
}

.buttonline table tr:nth-child(1) {
  display: none;
}
.buttonline > form {
  margin: 0 10px !important;
}
#naked img:nth-child(1) {
  padding: 0 20px 30px 0 !important;
}
#chapterread {
  background: none repeat scroll 0 0 #fff;
  margin: 20px;
  padding: 20px;
  position:relative;
   -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#chapterread p:nth-child(1) {
  font-size: 20px;
  font-weight: bold;
  line-height: 25px;
  text-align: center;
}
#blinder {
  display: block;
  height: 14480px;
  left: 0;
  position: absolute;
  top: 0;
  width: 763px;
}
.buttonline a:nth-child(1) {
  background: none repeat scroll 0 0 #c12227;
  border-radius: 4px;
  color: #fff;
  display: block;
  margin: 0 auto;
  padding: 5px 10px 2px;
  position: relative;
  text-align: center;
  text-decoration: none;
  width: 132px;
}
.buttonline td {
  text-align: center;
  width: 300px;
}

/* Static preservation helpers */
.inactive-link {
  color: #0000ee;
  text-decoration: underline;
}
.paypal-display {
  font-family: "Poiret One", cursive;
  font-size: 18px;
}
.buttonline > .paypal-display {
  margin: 0 10px !important;
}
.buttonline .paypal-cart-button {
  display: block;
  margin: 0 auto !important;
  position: relative;
  width: auto !important;
}
#fancybox-title .paypal-display {
  margin: 8px auto;
  width: 162px;
}
#fancybox-title .paypal-display table tbody tr:nth-child(1) {
  display: none;
}
.paypal-cart-button {
  cursor: default;
}
