/*  
Theme Name: MW Simplicity 2018
Theme URI: http://melissawiley.com/
Description: 2018 Melissa Wiley Theme
Version: 2.0
Author: Emily Carlin
Author URI: http://www.swankwebdesign.com/
*/
* { margin: 0; padding: 0; }

*,
*:after,
*:before {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	text-rendering: optimizeLegibility; }

body {
	background-color: #fff;
	font: 100%/150% 'Lora', Georgia, 'Times New Roman', Times, serif;
	margin: 0;
	color: #331F04;
	text-align: left; }

p { padding: 0 0 15px; }

.leftaligned { text-align: left; }
.clearit { clear: both; }
.alignleft, .left { float: left; }
.alignright, .right { float: right; }

img {
	border: 0;
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
	vertical-align: bottom; }

#s { width: 100%; }

input, select, textarea, input[type=submit] {
	background-color: #e5e4fd;
	border: 0; 
	margin: 5px 0;
	padding: 6px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(http://melissawiley.com/wp-content/themes/simplicity/PIE.htc); }

input[type=submit] { color: #fff; }

blockquote {
	width: 100%;
	font: 110%/150% 'Lora', Georgia, 'Times New Roman', Times, serif;
	margin: 10px auto 20px;
	padding: 0 10px 0;
	text-align: center; }

/*
 * Clearfix
----------------------------------------------- */
#header:after, .nav:after, .hentry:after, ol.commentlist:after, ol.commentlist li:after {
  	content: "";
  	display: table;
  	clear: both; }

/*
Fonts
----------------------------------------------- */
@font-face {
	font-family: 'Bolton';
	src: url('fonts/bolton-webfont.eot');
	src: local('‚ò∫'),
		url('fonts/bolton-webfont.woff') format('woff'),
		url('fonts/bolton-webfont.ttf') format('truetype'),
		url('fonts/bolton-webfont.svg#webfont') format('svg');
font-weight: normal;
font-style: normal; }

@font-face {
	font-family: 'Echelon';
	src: url('fonts/echelon-webfont.eot');
	src: local('‚ò∫'),
		url('fonts/echelon-webfont.woff') format('woff'),
		url('fonts/echelon-webfont.ttf') format('truetype'),
		url('fonts/echelon-webfont.svg#webfont') format('svg');
font-weight: normal;
font-style: normal; }

/*
Links
----------------------------------------------- */
a:link { 
	color:#f2782e; 
	font-weight:normal; 
	text-decoration:none;
	padding: 0 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(http://melissawiley.com/wp-content/themes/simplicity/PIE.htc); }

a:visited { color: #f2782e; font-weight:normal; text-decoration:none; }
a:hover { color: #fff; background-color: #009773; font-weight:normal; text-decoration:none; }

ul.navmenu li a:link { color:#fff; }
ul.navmenu li a:visited { color: #fff; }
ul.navmenu li a:hover { color: #ffbf4c; background-color: transparent; }

#logo a:hover, #logo a:hover img, a.button:hover, #blog a:hover, #blog a.button:hover, #blog h3 a:hover img, #blog #sidebar h3 a:hover, #blog h1 a:hover, #blog ul.navmenu li a:hover { background-color: transparent; }

a:hover img { background-color: #009773; }
a:hover img.bookcover  { border: 4px solid #e5e4fd; }

.social a:hover, #blog a:hover img { background-color: transparent; }

/*
Structure
----------------------------------------------- */
#header {
	width: 100%;
	margin: 0 auto; }

#container {
	max-width: 1100px;
	margin: 0 auto; }

#content {	
	line-height: 160%;
	margin: 0; 
	padding: 60px 0 60px; }

#main #content { padding: 120px 0 60px; }

#footer {
	clear: both;
	margin: 0 auto;
	padding: 0; }

/*
Top
----------------------------------------------- */
#logo {
	max-width: 1100px;
	text-align: center;
	margin: 0 auto; }

#header .menu-top-menu-container { 
	background-color: #009773;
	width: 100%;
	height: 40px; }

ul.navmenu {	
	list-style-type: none;
	text-align: center;
	margin: 0;
	padding: 10px 0 0; }

ul.navmenu li {
	display: inline-block;
	list-style-type: none;
	font: 110%/100% Bolton, Georgia, 'Times New Roman', Times, serif;
	margin: 0;
	padding: 0 25px; }

.slide-nav-link { font: 110%/100% Bolton, Georgia, 'Times New Roman', Times, serif !important; text-align: left; height: 40px; padding: 5px 0 0 20px !important; }

.sidr .menu-close { font: 110%/100% Bolton, Georgia, 'Times New Roman', Times, serif !important; }

.sidr li a { font: 110%/150% Bolton, Georgia, 'Times New Roman', Times, serif !important; color: #fff; }

.sidr li a:hover { color: #fff; background-color: #ffbf4c; }

.sidr .widget { padding: 0 !important; }

.supersideme .textwidget ul { margin: 0 10px 0 20px; }

.supersideme .textwidget ul li { float: left; clear: none; margin: 15px 0 0 !important; }

.supersideme .textwidget ul li a { float: left; display: inline !important; border-top: 0 !important; border-bottom: 0 !important; margin: 5px 8px 10px !important; padding: 0 !important; width: 28px !important; background-color: transparent;  }

.supersideme .textwidget ul li a:hover { xbackground-color: #70724d; }

#blog .slide-nav-link { font-size: 110% !important; line-height: 100% !important; background: transparent !important;  }

#blog .sidr .menu-close { font-size: 110% !important; line-height: 100% !important; }

#blog .sidr li a { font-size: 110% !important; line-height: 100% !important; }

#blog .sidr li a:hover { background-color: transparent; }

/*
Bottom
----------------------------------------------- */
ul.botmenu {	
	list-style-type: none;
	text-align: center;
	margin: 0;
	padding: 0; }

ul.botmenu li {
	display: inline-block;
	list-style-type: none;
	font: 110%/300% 'Bolton', Georgia, 'Times New Roman', Times, serif;
	margin: 0;
	padding: 0 25px; }

ul.botmenu li a { padding: 5px; }

#blog ul.botmenu li a { padding: 0; }

.social { text-align: center; padding: 0 0 20px ; }

.icon { margin: 0 5px; padding: 4px; }

.icon { border: none; }

.icon:hover { background-color: #009773; }

#bottommenu {	
	margin: 0 auto;
	padding: 35px 0;
	text-align: center; }

/*
Main Page
----------------------------------------------- */
#welcome-box {
	float: left;
	width: 40%;
	background-color: #E5E4FD; 
	margin: 0 0 50px;
	padding: 20px 30px 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	behavior: url(http://melissawiley.com/wp-content/themes/simplicity/PIE.htc); }

#welcome-box h1 { 
	font: 300%/100% Bolton, Georgia, 'Times New Roman', Times, serif !important; 
	color: #E5E4FD; 
	text-align: left;
	margin: -55px 10px 10px 0;
	padding: 0; }

#welcome-box img.alignright { margin: 25px 25px 0 5px; border: 4px solid #fff; }

#blog-box {
	float: right;
	width: 55%; }

.blog-box-text {
	float: left;
	width: 62%;
	font-size: 90%;
	line-height: 140%;
	padding: 15px 0 0; }

#blog-box h1 { 
	font: 300%/100% Echelon, Georgia, 'Times New Roman', Times, serif !important; 
	color: #247EC0;
	text-align: left;
	padding: 0 0 10px; }

.blog-box-text h2 {
	font-size: 110%;
	line-height: 140%;
	text-align: left;
	padding: 0 0 5px; }	

.blog-box-text h2 a:link { font-weight: bold; }

a.more-link  {
	display: inline-block; 
	font-size: 110%;
	background-color: #e5e4fd;
	margin: 10px 0 0;
	padding: 5px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(http://melissawiley.com/wp-content/themes/simplicity/PIE.htc); }

a.more-link:hover { background-color: #009773; }

.no-break { display: none; }

#news-box {
	font-size: 110%; 
	margin: 10px 0 100px;  }

#news-box p { padding: 7px 0 0; }

#news-box h1 { 
	xdisplay: inline; 
	xfloat: left; 
	font: 300%/100% Echelon, Georgia, 'Times New Roman', Times, serif !important; 
	color: #247EC0;
	text-align: center;
	margin: 0; 
	padding: 0; }

ul.recent-books {
	list-style-type: none;
	text-align: center;
	margin: 100px 0 0;
	padding: 0; }

ul.recent-books li {
	display: inline-block;
	list-style-type: none; 
	width: 450px;
	height: 150px;
	margin: 0 25px 225px; 
	padding: 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(http://melissawiley.com/wp-content/themes/simplicity/PIE.htc); }

ul.recent-books li:last-child { margin: 0 25px 150px;  }

ul.recent-books li img { width: 200px; height: 300px; float: left; margin: -80px 0 0 40px; }

ul.recent-books li h2 { 
	float: right; 
	display: inline; 
	text-align: center; 
	font-size: 150%;
	line-height: 100%;
	width: 140px; }

ul.recent-books li h2 a:link, ul.recent-books li h2 a:visited { color: #000; }
ul.recent-books li h2 a:hover { background-color: transparent; color: #fff; }

ul.recent-books li.red { background-color: #C13B30; }
ul li.red img, .red img { border: 4px solid #C13B30; }
ul.recent-books li.red img { float: right; margin: -80px 40px 0 0; }
ul.recent-books li.red h2 { margin: -8px 0 0; padding: 0 50px 0 0; }

ul.recent-books li.green { background-color: #009773; }
ul li.green img, .green img { border: 4px solid #009773; }
ul.recent-books li.green h2 { padding: 10px 60px 0 0; }

ul.recent-books li.blue { background-color: #247ec0; }
ul li.blue img, .blue img { border: 4px solid #247ec0; }
ul.recent-books li.blue img { float: right; margin: -80px 40px 0 0; }
ul.recent-books li.blue h2 { padding: 0 50px 0 0; }

ul.recent-books li.yellow { background-color: #ffbf4c;  }
ul li.yellow img, .yellow img { border: 4px solid #ffbf4c; }
ul.recent-books li.yellow h2 { padding: 10px 60px 0 0; }

ul.recent-books li.orange { background-color: #f2782e;  }
ul li.orange img, .orange img { border: 4px solid #f2782e; }
ul.recent-books li.orange img { float: right; margin:-80px 40px 0 0; }
ul.recent-books li.orange h2 { padding: 10px 40px 0 0; }

/*
Books Page
----------------------------------------------- */
ul.book-list {
	list-style-type: none;
	text-align: center;
	margin: 0;
	padding: 0; }

ul.book-list li {
	display: inline-block;
	list-style-type: none; 
	width: 250px;
	height: 425px; 
	text-align: center;
	margin: 10px 35px 0 45px;
	padding: 0;
	vertical-align: top; }

ul.book-list li img.bookcover {
	width: 200px;
	height: 300px;
	text-align: center;
	margin: 0 auto;
	padding: 0; }

ul.book-list li h2 { 
	font-size: 110%; 
	color: #000;
	text-align: center;
	margin: 5px 0;
	padding: 0; }

ul.book-list li h2 a:link, ul.book-list li h2 a:visited { color: #000; }
ul.book-list li h2 a:hover, h2.little-house a:hover { color: #fff; }

#little-house ul.book-list li {
	width: 250px;
	height: 350px; }

.info { text-align: center; }

.featured-review { margin: 30px 0 50px; }

.featured-review h3 { margin: 0 90px 0 0; text-align: right; }

/*
Single/Series Book Page
----------------------------------------------- */
.single-cover { 
	float: left;
	margin: 0 50px 30px 0; }

.single-cover .info { 
	text-align: left;
	padding: 10px 0 0; }

.description { 
	font: italic 110%/140% 'Lora', Georgia, 'Times New Roman', Times, serif;
	color: #888;
	padding: 20px 0 50px; }		

#single blockquote {
	width: 100%;
	font: italic 100%/150% 'Lora', Georgia, 'Times New Roman', Times, serif;
	color: #333;
	margin: 10px auto 20px;
	padding: 0 10px 0;
	text-align: left; }

#single blockquote em {
	font: 100%/150% 'Lora', Georgia, 'Times New Roman', Times, serif;
}

ul.lhbooks {
	list-style-type: none;
	text-align: center;
	margin: 0 0 30px;
	padding: 0; }

ul.lhbooks li {
	display: inline-block;
	list-style-type: none; 
	width: 45%;
	height: auto; 
	margin: 30px 25px 40px 25px;
	padding: 0;
	vertical-align: top; }

ul.lhbooks li img.bookcover {
	width: 200px;
	height: 300px; }

#lhbooks .single-cover { 
	float: left;
	margin: 0 20px 5px 0; }

/*
Blog
----------------------------------------------- */
body#blog  { color: #414141; }

#container { max-width: 1200px; }

#blog #header { padding: 20px 0 0; }

#blog #header .menu-top-menu-container { background-color: transparent; }

#blog ul.navmenu li, #blog ul.botmenu li {
	display: inline-block;
	list-style-type: none;
	font-size: 110%;
	line-height: 200%;
	margin: 0;
	padding: 0 25px; }

#blog #content {	
	float: left;
	width: 60%;
	margin: 40px 0 80px; 
	padding: 0; }

#blog .description { padding: 10px 0 30px; }	

.post { padding: 30px 0 50px; font-size: 90%; }

#blog .info  {
	clear: both;
	text-align: left;
	margin: 0;
	padding: 10px 0 20px; }

.reply { font: 120%/110% 'Lora', Georgia, 'Times New Roman', Times, serif; }

#blog ul.recent-posts { 
	list-style-type: none; 
	text-align: center;
	margin: 0 auto; }

#blog ul.recent-posts li {
	display: inline-block;
	list-style-type: none; 
	font: 80%/130% 'Lora', Georgia, "Times New Roman", Times, serif;
	text-align: center;
	width: 110px;
	height: auto;
	margin: 0 10px;
	padding: 0 4px; 
	vertical-align: top; }

#blog ul.recent-posts li img { border-width: 4px; border-style: solid; width: 100px; height: 100px; } 

#blog ul.recent-posts li a:hover img { border-width: 4px; border-style: solid; }

.navigation {
	font-size: 100%;
	line-height: 140%;
	text-align: center;
	margin: 20px 30px;
	padding: 0; }

.navigation-home {
	font-size: 150%;
	line-height: 150%;
	text-align: center;
	margin: 20px 30px;
	padding: 0; }

#sidebar {
	float: right; 
	width: 35%; 
	font-size: 90%;
	line-height: 140%;
	text-align: center;
	margin: 40px 0 80px;
	padding: 0 0 0 20px; }

#blog ul.book-list li { 
	width: 125px; 
	height: 175px; 
	margin: 10px 0 0;
	vertical-align: top; }

#blog ul.book-list li img.bookcover {
	width: 110px;
	height: 165px; }

#side1 {
	float: left;
	width: 48%;
	text-align: left;
	margin: 0 0 30px; 
	padding: 0;
	overflow: hidden; }

#side2 {
	float: right;
	width: 48%;
	text-align: left;
	margin: 0 0 30px; 
	padding: 0 0 0 10px;
	overflow: hidden; }

.side-box { 
	width: 100%; 
	height: auto; 
	padding: 10px; 
	border-width: 1px; 
	border-style: solid; }

.side-widget { margin: 0 0 50px; }

#archives-2 { margin: 0 0 50px; }

.book-widget, .book-widget-r { font-size: 95%; line-height: 140%; margin: 0 0 15px; }

.book-widget p { padding: 0 0 10px; }

.book-widget-r p { text-align: center; padding: 0 0 8px; }

#better_recent_comments-2 .avatar { display: none; }

#searchsubmit { 
	border: 0; 
	color: #fff;
	margin: 5px 0;
	padding: 6px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(http://melissawiley.com/wp-content/themes/simplicity/PIE.htc); }

#blog blockquote {
	width: 90%;
	text-align: left;
	border-left-width: 2px; 
	border-left-style: solid;
	margin: 30px 0 15px 30px;
	padding: 0 0 0 30px; }

ul #engineShareList { padding: 10px 0 0 0 !important; }

ul#engineShareList li { clear: both; width:100%; line-height: 140% !important; margin-bottom: 0px !important; }

ul#engineShareList li a.LinkItem, ul#engineShareList li p.LinkDesc { clear: both; width:100% !important; }

.rss { display: block !important; }

/*
Comments
----------------------------------------------- */
#comments { margin: 30px 0 0; }

ol.commentlist { list-style-type: none; margin: 0; padding: 0; }

ol.commentlist li {
	list-style-type: none;
	width: 100%;
	margin: 0 0 30px;
	padding: 15px 20px 5px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	behavior: url(http://melissawiley.com/wp-content/themes/simplicity/PIE.htc); }

ol.commentlist li.bypostauthor { background-color: #fff !important; padding: 15px 20px 0; }

ol.commentlist li ul.children { list-style-type: none; margin: 0 0 20px; padding: 15px 20px 0; }

ol.commentlist li ul.children li { 
	list-style-type: none; 
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0; }

ol.commentlist li ul li { margin: 0; padding: 0; }

.reply { float: right; margin: 5px 0; }

.reply a, ol.commentlist li.bypostauthor .reply a { 
	font-size: 100%;
	line-height: 140%;
	text-align: right;
	margin: 0; }

.commentlist .avatar { 
	float: left;
	width: 80px;
	height: 80px;
	margin: 0 10px 5px 0; 
	padding: 3px; 
	background-color: #fff; }

.post .wp-smiley { border: 0; margin: 0; padding: 0; }

.commentname { 	font-size: 120%; line-height: 140%; }

.commentmetadata { font: italic 90%/140% 'Lora', Georgia, 'Times New Roman', Times, serif;  margin: 0 0 10px; }

#respond:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; }

#commentform, .cancel-comment-reply { margin: 0; padding: 0; }

#commentform #author, #commentform #email, #commentform #url {
	border: 0;
	width: 200px;
	margin: 0 0 10px;
	padding: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(http://melissawiley.com/wp-content/themes/simplicity/PIE.htc); }

#commentform textarea {
	width: 100%; 
	border: 0;
	margin: 0 0 10px; 
	padding: 10px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	behavior: url(http://melissawiley.com/wp-content/themes/simplicity/PIE.htc); }

/*
Lists
----------------------------------------------- */
ol, ul {
	list-style-type: none;     
	padding: 0;
	margin: 0 0 30px; }

ol li, ul li {
	list-style-type: none;
	line-height: 140%;
	text-align: left;
	margin: 0;
	padding: 0 0 10px; }
  
#page #content ol li, #page #content ul li { padding: 0 0 15px; }
	
/*
Headings
----------------------------------------------- */
h1 {
	font: 250%/100% Bolton, Georgia, 'Times New Roman', Times, serif !important;
	text-align: center;
	color: #009773;
	margin: 0; 
	padding: 0 0 30px; }	

h1 a:hover { color: #009773; background: transparent; }

h1.pagetitle { text-align: left; padding: 0 0 50px; }

h2 {
	font: 180%/150% 'Lora', Georgia, 'Times New Roman', Times, serif; 
	text-align: center;
	color: #247ec0;
	margin: 0;
	padding: 10px 0; }	

h2.book-title { font: 150%/140% 'Lora', Georgia, 'Times New Roman', Times, serif; }

h2.centered { text-align: center; }

h2.subhead { font: 300%/100% Echelon, Georgia, 'Times New Roman', Times, serif; text-align: left;  }

h3 {        
	font: 150%/150% 'Lora', Georgia, 'Times New Roman', Times, serif;
	text-align: center;
	color: #247ec0;
	margin: 0; 
	padding: 10px 0; }

h4 {
	font: italic 120%/110% 'Lora', Georgia, 'Times New Roman', Times, serif;
	margin: 0;
	padding: 0 0 5px; }

#blog h1 {
	font-size: 250%;
	line-height: 140%;
	text-align: left;
	margin: 0; 
	padding: 0 0 5px; }

#blog h2 { 
	font-size: 160%;
	line-height: 140%;
	text-align: center; 
	padding: 0 0 10px; }

#blog #sidebar h2 { padding: 0 0 20px;  }

#blog h2.comments { text-align: left; }

#blog h3 {
	font-size: 140%;
	line-height: 140%;
	text-align: center; 
	margin: 0;
	padding: 0 0 10px; }

#blog h4 { 
	font-size: 120%;
	line-height: 140%;
	text-align: center; }

/*
Images
----------------------------------------------- */
img.centered, img.aligncenter, img.alignnone {
	display: block;
	margin: 10px auto;
	text-align: center; }
	
img.alignright {
	margin: 0 0 10px 15px;
	padding: 0; }

img.alignleft {
	margin: 0 15px 10px 0;
	padding: 0; }

.wp-caption {
	max-width: 100%;
	border: 0;
	margin: 15px auto 45px;
	padding: 5px; }

.wp-caption.alignnone { margin: 15px auto; }

.wp-caption.alignleft { margin: 0 15px 15px 0; }

.wp-caption.alignright { margin: 0 0 15px 15px; }

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto; }

.wp-caption-text {
	font-size: 90%;
	font-style: italic;
	line-height: 120%;
	text-align: center;
	padding: 10px 5px 5px; }

/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/
@-ms-viewport { width: device-width; }

@viewport { width: device-width; }

/* 801px */
@media only screen and (min-width:50.0625em) {
	
	img.logo-sm { display: none; }

	a.arrow { display: none; }

}

/* 1240px */
@media only screen and (max-width:80em) {
	
	#container { padding: 0 30px; }
	
}

/* 1024px */
@media only screen and (max-width:64em) {

	html { -webkit-text-size-adjust: none; }
	
	ul.navmenu li, #blog ul.navmenu li, ul.botmenu li, #blog ul.botmenu li { padding: 0 15px; }
	
	ul.recent-books li { margin: 0 15px 225px;  width: 400px; }
	
	ul.recent-books li.green h2 { padding: 10px 50px 0 0; }
	
	ul.recent-books li.blue h2 { padding: 0 20px 0 0; }
	
	ul.recent-books li.yellow h2 { padding: 10px 50px 0 0; }
	
	ul.recent-books li.orange h2 { padding: 10px 20px 0 0; }

}

/* 900px */
@media only screen and (max-width:56.25em) {
	
	#welcome-box { width: 35%; }
	
	#welcome-box img.alignright { float: none; display: block; margin: 15px auto; }
		
	#blog-box { width: 60%; }
	
	#news-box { margin: 40px 0 50px;  }
	
}

/* 870px */
@media only screen and (max-width:54.375em) {
	
	#container { padding: 0 50px; }
	
	#logo { padding: 0 20px; }
	
	#welcome-box { float: none; width: 100%; min-height: 265px; margin: 0 0 30px; padding: 30px 30px 20px; }
	
	#welcome-box h1 { margin: -65px 10px 10px 0; }
	
	#welcome-box img.alignright { float: right; margin: 0 0 0 30px; }
		
	#blog-box { float: none; width: 90%; margin: 0 auto; }
	
	#news-box { margin: 40px 0 50px;  }
	
}

/* 800px */
@media only screen and (max-width:50em) {
	
	img.logo-lg { display: none; }
	
	ul.book-list li { margin: 10px 15px 0 15px; }
	
	#blog #content { float: none; width: 100%; }
	
	#blog #sidebar { float: none; width: 100%; padding: 0; }
	
	#bottommenu span { display: block; padding: 10px 0; }
	
	#bottommenu span.bullet {  display: none; }
	
	.arrow { 
		display: block; 
		width: 45px;
		height: 45px;
		font-size: 200%;
		line-height: 35px;
		text-align:center;
		color: #fff !important;
		background-color: #009773; 
		margin: 10px auto 0;
		padding: 0;
		-webkit-border-radius: 50% !important;
		-moz-border-radius: 50% !important;
		border-radius: 50% !important;
		behavior: url(http://melissawiley.com/wp-content/themes/simplicity/PIE.htc); }
	
	#blog .arrow { background-color: transparent;  }
	
	.arrow:hover { background-color: #f2782e; }
	
}


/* 650px */
@media only screen and (max-width:40.625em) {
	
	.blog-box-text { width: 58%; }
	
}

/* 600px */
@media only screen and (max-width:37.5em) {
	
	.blog-box-text { float:none; width: 100%; }
	
	#welcome-box img.alignright, #blog-box img.right  { display:block; float: none; text-align: center; margin: 0 auto; }
	
	.description { text-align: center; }
	
	.single-cover { 
		float: none;
		text-align: center;
		margin: 0 auto 30px; }
	
	.single-cover .info { text-align: center; }
	
	.contact-me .alignright { display: block; float: none; margin: 0 auto; text-align: center; }
	
	#blog blockquote {
		margin: 30px 0 15px 5px;
		padding: 0 0 0 20px; }
	
}

/* 500px */
@media only screen and (max-width:31.25em) {
	
	#container { padding: 0 25px; }
	
	ul.recent-books li { margin: 0 0 225px; }
	
}

/* 450px */
@media only screen and (max-width:28.125em) {
	
	#book-links h1 { padding: 0 0 50px; }

	ul.recent-books li {
		display: block;
		width: 100%;
		height: 150px;
		margin: 250px 0 325px; 
		padding: 0; }
	
	ul.recent-books li:last-child { margin: 250px 0 50px; }

	ul.recent-books li img { display: block; float: none; margin: -275px auto 0; text-align: center; }
	
	ul.recent-books li h2 { 
		float: none; 
		display: block; 
		text-align: center; 
		width: 100%; }
	
	ul.recent-books li.green h2 { padding: 0; }

	ul.recent-books li.blue img { float: none; margin: -275px auto 0; }
	ul.recent-books li.blue h2 { padding: 0; }

	ul.recent-books li.yellow h2 { padding: 0; }

	ul.recent-books li.orange img { float: none; margin: -275px auto 0; }
	ul.recent-books li.orange h2 { padding: 0; }
	
}