/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
blockquote {
	background-image: none;
	color: #003366;
	padding: 0 px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .95em;
	margin: 1.4em 40px;
}

blockquote::before {
	color: #ffffff;
}

.site-container {
	margin: 0 auto;
}

p {
	margin-bottom: 12px;
}

p.home {
	margin-bottom: 1em;
	margin-top: -5px;
}

p.home_titles {
/* line-height: 25%; */
	margin-top: 1.5em;
	margin-bottom: 0;
	clear: both;
	font-weight: bold;
	font-size: 1.2em;
}

img.buylinks {
	vertical-align: -50%;
}

span.buylinks {
	font-size: 25px;
	font-weight: bold;
	font-style: italic;
}

div.sharedaddy .sd-content {
	width: 95%;
	float: none;
	margin-left: auto;
	margin-right: auto;
}

li.share-facebook {
	width: 108px;
}

li.share-google-plus-1 {
	width: 117px;
}

li.share-twitter {
	width: 113px;
}

li.share-tumblr {
	width: 99px;
}

li.share-reddit {
	width: 120px;
}

div.bookbox {
	margin-top: -1.5em;
}

div.novelsbuy {
	float: right;
	width: 100px;
	margin-left: 5px;
}

div.novelsbox {
	clear: both;
	margin-top: 52px;
}

div.novelsbox p {
	margin-bottom: 5px;
}

div.content_signup {
	clear: both;
	text-align: center;
	color: #ffffff;
	background-color: #000000;
	padding: 20px;
	margin-bottom: 10px;
}

div.content_signup a {
	color: #ffffff;
}

div.thanks_signup {
	clear: both;
	text-align: center;
	font-weight: bold;
	padding: 20px;
	font-size: 1.1em;
}

div.latest_post {
	clear: both;
	color: #ffffff;
	background-color: #660000;
	padding: 10px 10px 0;
}

div.latest_post a {
	color: #ffffff;
}

div.latest_post h2 {
	margin-bottom: 5px;
}

div.latest_post article p {
/*this adjusts the space between the bottom of the latest post box on the front page and the bottom of the text within it */
	margin-bottom: 10px;
}

div.latest_post article a.alignright, div.latest_post article a.alignleft {
	margin-bottom: 5px;
}

div.latest_post .entry-title {
	text-transform: uppercase;
}

.entry-title {
	font-size: 40px;
	line-height: 1.2;
	text-align: center;
}

div.menu-farscape-container {
	color: #ffffff;
	background-color: #000000;
	padding: 10px;
}

div.menu-farscape-container a {
	text-decoration: none;
}

div.after-entry {
	padding: 10px 40px 0;
	margin-bottom: 40px;
}

.entry-content ol, .entry-content p, .entry-content ul {
	margin-bottom: 1em;
}

.quiz_result_title {
	font-size: 1.6em;
	font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
	font-weight: bold;
	margin-top: -5px;
}

.quiz_result_subtitle {
	font-size: 1.2em;
	font-family: "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
	font-weight: bold;
	margin-top: 0;
}

p.quiz_result {
	line-height: 140%;
}

div.quiz_result {
	color: #ffffff;
	background-color: #0B3861;
	padding: 20px;
	border: 6px groove #555555;
}

div.quiz_result a {
	color: #ffffff;
}

div.quiz_result img {
	border: 2px solid gray;
	margin-right: 10px;
}

div.visiblebox #muzmuzsub {
	visibility: hidden;
}

div.book-content {
	margin-bottom: 0;
}

section#nav_menu-2 {
	margin-bottom: 15px;
}

section#a2a_share_save_widget-2 {
	margin-bottom: 10px;
}

@media all and (max-width: 480px) {
	p#muzmuzform {
		width: 200px;
		font-size: 75%;
	}
	
	div#muzmuz img {
		display: none;
	}
	
	div#muzmuz br {
		display: none;
	}
	
	div#muzmuz p {
		display: none;
	}
}

/* Gradient transparent - color - transparent */
hr.style1 {
	border: 0;
	height: 1px;
	background-image: -webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));
	background-image: -moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));
	background-image: -ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));
	background-image: -o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));
	margin-top: 30px;
	margin-bottom: 30px;
}

/* Gradient color1 - color2 - color1 */
hr.style2 {
	border: 0;
	height: 1px;
	background: #333;
	background-image: -webkit-linear-gradient(left,#ccc,#333,#ccc);
	background-image: -moz-linear-gradient(left,#ccc,#333,#ccc);
	background-image: -ms-linear-gradient(left,#ccc,#333,#ccc);
	background-image: -o-linear-gradient(left,#ccc,#333,#ccc);
	margin-top: 30px;
	margin-bottom: 30px;
}

/* AMC Book Widget stuff */
.amcbookwidget {
	width: 220px;
	padding: 5px;
	font-family: 'Lato', sans-serif;
	color: #ABABAB;
}

.amcbookwidget .widgetcontainer {
	border-bottom: 1px dashed #999;
	padding: 0 0 10px;
	margin: 0 0 10px;
}

.amcbookwidget .widgetcontainer img.amcbw_cover {
	border: 1px solid #ABABAB;
	display: block;
	float: left;
	background: #fff;
	padding: 1px;
}

.amcbookwidget .widgetcontainer .info {
	float: left;
	margin: 0 0 0 10px;
	width: 96px;
}

.amcbookwidget .widgetcontainer .info h1 {
	display: block;
	margin: -20px 0 0;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	color: #E6E6E6;
}

.amcbookwidget .widgetcontainer p {
	font-size: 13px;
	margin: 5px 0;
	text-align: center;
}

.amcbookwidget .widgetcontainer .info p {
	text-align: left;
	color: #E6E6E6;
}

.amcbookwidget .widgetcontainer .info p.stars {
	visibility: hidden;
}

.amcbookwidget .widgetcontainer .info img {
	height: 23px;
}

.amcbookwidget .widgetcontainer p a {
	color: #009ad5;
	text-decoration: none;
}

.amcbookwidget .widgetcontainer p a:hover, a.powered:hover {
	text-decoration: underline;
}

a.powered {
	color: #f47920;
	text-decoration: none;
	font-size: 12px;
}

.clear {
	clear: both;
}