/*  
Theme Name: MW Simplicity 
Theme URI: http://melissawiley.com/
Description: 2012 Melissa Wiley Theme
Version: 1.0
Author: Emily Carlin
Author URI: http://www.swankwebstyle.com/
*/
* { margin: 0; padding: 0; }
body {
	background: #fff url(images/bg.png) repeat-x top center;
	font: small Georgia, "Times New Roman", Times, serif;
	margin: 0;
        color: #331F04;
        text-align: left; }

* html body {
        font-size: x-small; /* for IE5/Win */
        font-size: small;  /* for other IE versions */ }

p { padding: 0 0 10px; }
.leftaligned { text-align: left; }
.clearit { clear: both; }
.alignleft, .left { float: left; }
.alignright, .right { float: right; }
img { border: 0; }
ul, ol, dl { position: relative; }

#s { width: 180px; margin: 0 10px 0 0; }

input, textarea, select {
	font: 100% Georgia, "Times New Roman", Times, serif;
        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); }

#search { margin: 0 0 20px; }
#blog input, #blog select { background-color: #D3D3D3; }

#blog #submitcomment { background-color: #D3D3D3; }
#blog #submitcomment:hover { background-color: #8bad07; color: #fff; }

blockquote {
	font: 110%/150% Georgia, "Times New Roman", Times, serif;
        margin: 10px auto 20px;
        padding: 0 10px 0;
        width: 90%;
        text-align: center; }

#blog blockquote {
	font: 100% Georgia, "Times New Roman", Times, serif;
        width: 90%;
        text-align: left;
	border-left: 2px solid #8bad07;
        margin: 10px 0 20px 30px;
        padding: 0 0 0 10px; }

/*
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; }
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, #blog ul.navmenu li a:link  { color:#fff; }
ul.navmenu a:visited, #blog ul.navmenu a:visited { color: #fff; }
ul.navmenu li a:hover { color: #ffbf4c; background-color: transparent; }

#blog ul.navmenu li a:link  { color:#de5947; }
#blog ul.navmenu a:visited { color: #de5947; }
#blog ul.navmenu li a:hover { color: #8a93aa; background-color: transparent; }

#blog a:link { color:#de5947; font-weight:normal; text-decoration:none; }
#blog a:visited { color: #de5947; font-weight:normal; text-decoration:none; }
#blog a:hover { color: #8a93aa; background-color: transparent; font-weight:normal; text-decoration:none; }

a.button:hover, #blog a.button:hover, #blog h3 a:hover img, #blog #sidebar h3 a:hover, #blog h1 a:hover { background-color: transparent; }
a:hover img { background-color: #009773; }
a:hover img.bookcover  { border: 4px solid #e5e4fd; }

/*
Structure
----------------------------------------------- */
#container {
	width: 1000px;
	margin: 0 auto;
        overflow: hidden; }

#header {
	background: url(images/logo.png) no-repeat top center;
	width: 1000px;
	height: 186px;
	margin: 0 auto; }

#tagline { 
	padding: 115px 0 0 675px; }

ul.navmenu {	
	list-style-type: none;
	width: 1000px;
	margin: 13px 0 0;
	padding: 0; }

ul.navmenu li {
	list-style-type: none;
	float: left;
	font: 130%/100% Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0 20px 0 40px; }


#content {	
	width: 1000px;
	line-height: 160%;
	margin: 0; 
	padding: 80px 0; }

#footer {
        clear: both;
        margin: 0 auto;
        padding: 0; }

ul.botmenu {	
	list-style-type: none;
	margin: 0 0 0 135px;
	padding: 0; }

ul.botmenu li {
	list-style-type: none;
	float: left;
	font: 120%/100% Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 5px 10px 0; }

#bottommenu {	
        font: 100%/140% Georgia, "Times New Roman", Times, serif; 
	margin: 0 auto;
        padding: 25px 0;
        text-align: center; }
/*
Main Page
----------------------------------------------- */
.welcome-box {
	float: left;
	width: 500px;
	font: 110%/150% Georgia, "Times New Roman", Times, serif; }

.welcome-box-mid {
	background: url(images/welcome-mid.png) repeat-y top left;
	width: 500px; }

.welcome-box-mid p { width: 240px; padding: 5px 0 5px 25px; }

.welcome-box-mid img.alignright { margin: 25px 25px 0 5px; border: 4px solid #fff; }

#blog-box {
        float: right;
	width: 450px; }

.blog-box-text {
	float: left;
	width: 280px;
	font: 90%/130% Georgia, "Times New Roman", Times, serif;
        padding: 15px 0 0; }

.blog-box-text h2 {
	font: 110%/140% Georgia, "Times New Roman", Times, serif;
	color: #888888;
	margin: 0 0 5px; }	

.blog-box-text h2 a:link { font-weight: bold;  }

.more-link  {
        font-size: 110%;
	background-color: #e5e4fd;
	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); }

.news-box {
	font-size: 110%; margin: 10px 0 150px; *margin: 0 0 150px;  }

.news-box p { padding: 7px 0 0; }

.news-box img.ttf { float: left; margin: 0; padding: 0 20px 0 0; }

ul.recent-books {
	list-style-type: none;
	margin: 0;
	padding: 0; }

ul.recent-books li {
	list-style-type: none; 
	float: left;
	width: 450px;
	height: 150px;
	margin: 0 50px 225px 0; 
	*margin: 0 50px 225px 0; 
	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 img { width: 200px; height: 300px; float: left; margin: -80px 0 0 40px; *margin: 0 0 0 40px; }

ul.recent-books li h2 { 
	float: right; 
	display: inline; 
	text-align: center; 
	width: 130px; 
	padding: 30px 35px 0 0; *padding: 100px 35px 0 0; }

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.green { background-color: #009773; *background-color: transparent; }
ul li.green img, .green img { border: 4px solid #009773; }
ul.recent-books li.green h2 { padding: 40px 40px 0 0; *padding: 120px 35px 0 0; }

ul.recent-books li.blue { background-color: #247ec0; *background-color: transparent; }
ul li.blue img, .blue img { border: 4px solid #247ec0; }
ul.recent-books li.blue img { float: right; margin: -80px 40px 0 0; *margin: 0 40px 0 0; }
ul.recent-books li.blue h2 { padding: 10px 35px 0 0; *padding: 90px 35px 0 0; }

ul.recent-books li.yellow { background-color: #ffbf4c; *background-color: transparent; }
ul li.yellow img, .yellow img { border: 4px solid #ffbf4c; }
ul.recent-books li.yellow h2 { padding: 30px 40px 0 0; *padding: 100px 35px 0 0; }

ul.recent-books li.orange { background-color: #f2782e; *background-color: transparent;  }
ul li.orange img, .orange img { border: 4px solid #f2782e; }
ul.recent-books li.orange img { float: right; margin: -80px 40px 0 0; *margin: 0 40px 0 0; }

/*
Books Page
----------------------------------------------- */
ul.book-list {
	list-style-type: none;
	margin: 0;
	padding: 0; }

ul.book-list li {
	list-style-type: none; 
	float: left;
	width: 250px;
	margin: 10px 35px 0 45px;
	padding: 0; }

ul.book-list li img.bookcover {
	display: block;
	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: 0 0 5px;
        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; }

.info { 
	font: 100%/140% Georgia, "Times New Roman", Times, serif;
	text-align: center; }

.featured-review { margin: 30px 0 50px; }

.featured-review h3 { margin: 0 90px 0 0; text-align: right; }

#little-house { margin: 0 0 0 165px; }

h2.little-house { font-size: 180%; text-align: center; }

h2.little-house a { color: #247ec0; }

/*
Single/Series Book Page
----------------------------------------------- */
.single-cover { 
	float: left;
	margin: 0 50px 30px 0; }

.single-cover .info { 
	font: 100%/160% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	padding: 10px 0 0; }

ul.lhbooks {
	list-style-type: none;
	margin: 0 0 30px;
	padding: 0; }

ul.lhbooks li {
	list-style-type: none; 
	float: left;
	line-height: 140%;
	width: 450px;
	margin: 30px 25px 40px 25px;
	padding: 0; }

ul.lhbooks li img.bookcover {
	width: 200px;
	height: 300px; }

#lhbooks .single-cover { 
	float: left;
	margin: 0 20px 5px 0; }

/*
Blog
----------------------------------------------- */
body#blog  {
	background: #fff url(); 
	font: Georgia, "Times New Roman", Times, serif;
	margin: 0;
        color: #414141;
        text-align: left; }

#blog #container {
	width: 1100px;
	margin: 0 auto;
        overflow: hidden; }

#blog #header {
	width: 905;
	height: 190;
	background: url(http://melissawiley.com/wp-content/uploads/2014/10/newbonnyglenheader-e1412308385467.png) no-repeat top left; }

#blog ul.navmenu {	
	list-style-type: none;
	font: "Trocchi", Georgia, "Times New Roman", Times, serif;
	width: 1064px;
	margin: 12px 0 0;
	padding: 0; }

#blog ul.navmenu li {
	list-style-type: none;
	float: left;
	font: Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0 33px 0 42px;
	padding: 0 33px 0 39px\9; }

#blog #content {	
        position: relative;
        float: left;
	width: 650px;
	background-color: #fff;
	margin: 40px 0 80px; 
	padding: 0; 
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	behavior: url(http://melissawiley.com/wp-content/themes/simplicity/PIE.htc);
        overflow: hidden; }

.post {
	padding: 30px 30px 50px;
        line-height: 150%;
        overflow: hidden; }

#blog .info  {
        font: 100%/110% Georgia, "Times New Roman", Times, serif; 
        clear: both;
	text-align: left;
        margin: 10px 0 20px;
	padding: 0; }

.reply { font: 120%/110% Georgia, "Times New Roman", Times, serif; }

#blog ul.recent-posts { list-style-type: none; margin: 0; padding: 0; }

#blog ul.recent-posts li {
	list-style-type: none; 
	float: left;
	font: 90%/130% Georgia, "Times New Roman", Times, serif;
	text-align: center;
	width: 110px;
	margin: 0;
	padding: 0 4px 0 4px; }

#blog ul.recent-posts li img { border: 4px solid #e5e4fd; width: 100px; height: 100px; } 

#blog ul.recent-posts li a:hover img { border: 4px solid #6472b2; }

.navigation {
        font: 100%/110% Georgia, "Times New Roman", Times, serif; 
        text-align: center;
        margin: 20px 30px;
        padding: 0; }

#sidebar {
	float: right; 
	width: 380px; 
	text-align: center;
	margin: 40px 0;
	padding: 0 0 0 20px; }

#blog ul.book-list { margin: 20px 0; }

#blog ul.book-list li {
	list-style-type: none; 
	float: left;
	width: 125px;
	margin: 0;
	padding: 0; }

#blog ul.book-list li img.bookcover {
	display: inline;
	width: 110px;
	height: 165px;
	text-align: center;
	margin: 0;
	padding: 0; }

#side1 {
        position: relative;
        float: left;
        width: 185px;
	text-align: left;
	margin: 0 0 30px; 
        padding: 0;
        overflow: hidden; }

#side2 {
        position: relative;
        float: right;
        width: 185px;
	text-align: left;
	margin: 0 0 30px; 
        padding: 0 0 0 10px;
        overflow: hidden; }

#blog ul.botmenu {	
	list-style-type: none;
	margin: 0 0 0 180px;
	padding: 0; }

/*
Comments
----------------------------------------------- */
#comments { margin: 30px 0 0; }

.post ol.commentlist { list-style-type: none; margin: 0; padding: 0; }

.post ol.commentlist li {
	list-style-type: none;
	color: #888888;
	line-height: 140%;
	width: 580px;
	margin: 0 0 30px;
	padding: 15px 20px 5px;
	background-color: #e5e4fd;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	behavior: url(http://melissawiley.com/wp-content/themes/simplicity/PIE.htc); }

.post ol.commentlist li.bypostauthor { background-color: #fff; padding: 15px 20px 5px; }

.post ol.commentlist li ul.children { list-style-type: none; margin: 0 0 10px; padding: 0; }

.post ol.commentlist li ul.children li { 
	list-style-type: none; 
	border-top: 4px solid #647ba8;
	padding: 15px 0 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0; }

.post ol.commentlist li ul li { margin: 0; padding: 0; }

.commentlist .avatar { 
	float: right;
	margin: 0 0 5px 10px; 
	padding: 3px; 
	background-color: #fff; }

.post .wp-smiley { border: 0; margin: 0; padding: 0; }

.commentmetadata { font: 100%/120%  Georgia, "Times New Roman", Times, serif; text-align: left; 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 {
	background-color: #e5e4fd;
	border: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #888888;
	width: 200px;
	padding: 4px;
	margin: 0 0 4px; }

#commentform textarea {
	width: 600px; 
	background-color: #e5e4fd;
	color: #414141;
	border: 0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	margin: 0 0 10px; 
	padding: 10px; }

/*
Lists
----------------------------------------------- */
ol, ul {
        list-style-type: none;     
        margin: 0 0 20px;
        padding: 0; }

ol li, ul li {
        list-style-type: none;
        line-height: 150%;
        text-align: left;
	margin: 0;
        padding: 0 0 10px; }

#sidebar ol li, #sidebar ul li { padding: 0 5px 10px 5px; }
  
#page #content ol li, #page #content ul li { padding: 0 0 15px; }

ul.list { 
        float: left; 
        width: 300px;
        margin: 0 0 10px 20px; }

ul.list li { padding: 0; line-height: 160%; }

ul.list li.none { list-style-type: none; }
	
/*
Headings
----------------------------------------------- */
h1 {
        font: 150% Georgia, "Times New Roman", Times, serif; 
	text-align: left;
	color: #247ec0;
	margin: 0 0 5px; 
        padding: 0; }	

h1 a:link, h1 a:visited { color: #247ec0; }
h1 a:hover { background: transparent; }

h1.pagetitle { font: 250%/100% Georgia, "Times New Roman", Times, serif;  margin: 0 0 50px; }
#single h1.pagetitle { font: 210%/100% Georgia, "Times New Roman", Times, serif; margin: 0 0 50px; }

#blog h1, #blog h1 a:link, #blog h1 a:visited { color: #8a93aa; }
#blog h1 a:hover { color: #8bad07; }

h2 {
        font: 150% Georgia, "Times New Roman", Times, serif; 
	text-align: left;
	color: #247ec0;
	margin: 0 0 10px;
        padding: 0; }	

h2.book-title { font: 150%/150% Georgia, "Times New Roman", Times, serif; }
h2.centered { text-align: center; }

#page h2 { xtext-align: center; margin: 10px 0; }
#blog h2 { font: 110%   Georgia, "Times New Roman", Times, serif;text-align: center; color: #888888; }

#blog h2.comments { font: 110%  Georgia, "Times New Roman", Times, serif; text-align: left; }

h3 {        
        font: 100%/100% Georgia, "Times New Roman", Times, serif; 
	text-align: left;
	color: #888888;
	margin: 0 0 10px; 
        padding: 0; }

#blog h3 {
	font: 100%/110% Georgia, "Times New Roman", Times, serif; 
	margin: 0 0 20px; }

#blog #sidebar h3 { 
	text-align: center; 
	color: #888888; }

#blog h3.title {
	text-align: center;
	color: #888888;
	margin: 0; }

#blog h3.intro {
	font:  130%/160% Georgia, "Times New Roman", Times, serif;
	color: #461D7C; 
	text-align: center;
	margin: 0;
	padding: 0 0 5px; }

h3.description { 
	font: italic 110%/110% Georgia, "Times New Roman", Times, serif; 
	margin: 0 0 50px; }		

#lhbooks h3.description { 
	font: 110%/110% Georgia, "Times New Roman", Times, serif; 
	margin: 30px 0 30px; }	

h4 {
	font: italic 120%/110% Georgia, "Times New Roman", Times, serif; 
	margin: 0;
	padding: 0 0 5px; }

#blog h4 { font: 85% Georgia, "Times New Roman", Times, serif;text-align: left;}

/*
Images
----------------------------------------------- */
img.centered, img.aligncenter {
	display: block;
	margin: 0 auto; }
	
img.alignright {
	display: inline;
	margin: 0 0 10px 15px;
	padding: 0; }

img.alignleft {
	display: inline;
	margin: 0 15px 10px 0;
	padding: 0; }

img.alignnone {
	display: inline;
	margin: 0 10px;
	text-align: center; }

.wp-caption {
        text-align: center;
        border: 0;
        margin: 15px auto 10px;
        padding: 5px 1px 0; }

.wp-caption img {
        border: 0 none;
        margin-bottom: 5px;
        padding: 0; }

.wp-caption p.wp-caption-text {
        font-size: 90%;
        line-height: 17px;
        margin: 0;
        padding: 0 4px 4px; }

.icon { margin: 0 5px; }

a img.icon { 
	border: none; 
	opacity: 0.70;
	-ms-filter: "progid:DXImageTransform.Microsoft.
	Alpha(Opacity=70)";
	filter: alpha(opacity = 70);
	-webkit-transition: opacity 0.2s ease-in-out; 
	-moz-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out; }

a:hover img.icon,
a:focus img.icon { 
	opacity: 1.0;
	-ms-filter: "progid:DXImageTransform.Microsoft.
	Alpha(Opacity=100)";
	filter: alpha(opacity = 100);  }

/* fix for twitter widget bug that ignores avatar setting */
.twtr-tweet-text { margin-left: 0px !important; }
.twtr-user { display: none; }
.twtr-hd,
.twtr-ft
{
display: none;
} 