body{height:100%; margin:0px; padding:0px; background-color:#fff; font-size:16px; line-height:1.5em; font-family:'Quicksand', sans-serif;}
a{color:inherit;}
a:hover, img a:hover{opacity: 0.7;}
h1{font-family: 'Bebas Neue', sans-serif; line-height:1; margin-top:0px; font-size:60px; letter-spacing:1px;}
h2{font-family: 'Bebas Neue', sans-serif; line-height:1; margin-top:0px; font-size:40px; letter-spacing:1px;}
h3{font-family: 'Bebas Neue', sans-serif; line-height:1; margin-top:0px; font-size:26px; letter-spacing:1px;}
/************/
header{width:100%; padding:15px 20px; background-color:#000; position:fixed; opacity:.9;}
#SiteTitle a{margin:0px; font-size:22px; font-family: 'Bebas Neue', sans-serif; color:#fff; letter-spacing:2px; text-decoration:none;}
/************/
#SingleBook{width:100%; margin:0px; padding:40px 0px 0px;}
.BookBlock, .BookBlockB{margin:auto; width:100%; max-width:890px; text-align:center;}
.BookBlockB{border-top:1px solid #ddd; padding-top:40px;}
.BookLeft{width:100%; max-width:340px; padding:10px; display:inline-block;}
.BookCover{width:100%;}
.BookRight{width:100%; max-width:400px; padding:10px 20px; display:inline-block; vertical-align:top; text-align:left;}
/************/
.BtnJust {max-width: 400px; width:100%; margin:auto; text-align: center;}
.Button {width:120px; padding:10px 0px; margin:10px 5px 0px; background:#222; color:#fff; display:inline-block; text-align:center; font-size: 12px;}
.ButtonR {width:240px; padding:10px 0px; margin:10px 10px 0px; background:#222; color:#fff; display:inline-block; text-align:center;}
.ButtonS {width: 170px; padding:10px 0px; margin:10px 10px 0px; background:#222; color:#fff; display:inline-block; text-align:center;}
.Button2 {width:120px; padding:10px 0px; margin:10px 5px 0px; background:#fff; color:#222; display:inline-block; text-align:center; text-decoration:none!important; font-size: 12px;}
.ButtonR2 {width:240px; padding:10px 0px; margin:10px 10px 0px; background:#fff; color:#222; display:inline-block; text-align:center; text-decoration:none!important;}
.ButtonS2 {width:180px; padding:10px 0px; margin:10px 5px 0px; background:#fff; color:#222; display:inline-block; text-align:center; text-decoration:none!important;}
.Button a, .ButtonR a, .ButtonS a {text-decoration:none!important; color:#fff; }
.Button a:hoover, .ButtonR a:hoover, .ButtonS a:hoover {text-decoration:none!important; color:#fff; }
.Button2 a, .ButtonR2 a, .ButtonS2 a {text-decoration:none!important; color:#222;}
.Button2 a:hover, .ButtonR2 a:hover, .ButtonS2 a:hover {text-decoration:none!important; color:#fff;}
.Button:hover, .ButtonR:hover, .Button2:hover, .ButtonR2:hover, .ButtonS2:hover {background:#342b8a;}
/************/
#Magpie{width:100%; background:#111; margin:0px auto; padding:40px 0px; text-align:center; color:#fff;}
/************/
#Extras{width:100%; max-width:890px; margin:0px auto; padding:20px 0px 30px;}
.AboutBP{margin:auto; width:100%; max-width:800px; padding:0px 0px 0px;} /* padding:20px 0px 0px; border-top:1px solid #ddd;*/
.AboutBP p{margin:10px 40px 0px;}
.AboutBP h1{margin:20px 40px;}
.BPMap{width:90%; max-width:580px; margin: 20px 5px 5px; padding:10px; border:1px solid #ddd;}
.CharProf{width:100%; max-width:210px; padding:5px; margin:5px 10px; font-size:14px; line-height:1.4;  display:inline-block; vertical-align:top;}
.CharImg{width:100%; max-width:200px; padding:10px; border:1px solid #ddd; margin-bottom:10px;}
/************/
footer{width:100%; background:#222; color:#fff; text-align:center; padding:20px 0px 20px 0px; font-family: 'Poiret One', sans-serif; font-size:13px;}
.Copyright{width:100%;}