/*
Theme Name: The Naptime Chef
Description: Custom theme for The Naptime Chef
Version: 1.0
Author: Stephen Merriman
Author URI: http://www.cre8d-design.com

*/

.clear {
	clear: both;
	font-size: 0px;
	height:1%;
	line-height:0;
}
a img {
	border: none;
}
a:link, a:visited {
	text-decoration: none;
	color:#D09440;
}
a:hover, a:active {
	text-decoration: underline;
	color:#D09440;
}
p, ul, ol {margin-top:0;margin-bottom:1.5em;}
.wp-caption {margin-bottom:1.5em;}
ul li, ol li {margin-bottom:1em;}
ul.nospace {padding:0;list-style:none;margin-left:0;}
ul.nospace li {margin-bottom:5px;}

body,input,textarea,select {font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;}

.recipe h2,
.recipe h3,
.recipe h4,
.sidebar .widget_naptime_menu,
.newitem h2,
#recentposts #rotate .slide .caption,
.sidebar .section h3,
.post .title,
.post h3,
.post h4,
.navigation,
h1.browsing,
.sidebar .section a.bhaheadlines {font-family:Copse,Arial,Helvetica,sans-serif;font-weight:normal !important;}


body,html{min-width:990px;}
body {
	margin:0;
	color:#7e8083;
	background:#fff;
	line-height:1.5;
}
body.loaded {background:#fff url(images/texture.jpg) center top;}

.alignleft {float:left;display:inline;margin:0 12px 8px 0;}
.alignright {float:right;display:inline;margin:0 0 8px 12px;}
.aligncenter {display:block;margin:0 auto 8px auto;}

.contain {padding-top:1px;width:1035px;background:#fff;margin:0 auto;}

#header {padding-bottom:41px;background:url(images/headerbg-new.gif) bottom center no-repeat;margin-bottom:33px;}
#header .inner {width:990px;margin:0 auto;text-align:left;}

#banner {width:728px;margin:20px auto 16px auto;height:90px;}
#header #logo {float:left;display:inline;width:564px;margin:0;padding:0;}
#header #logo a {text-indent:-9999px;background:url(images/logo1.png) top left no-repeat;display:block;width:564px;height:160px;outline:0;}
#header #tagline {float:right;display:inline;width:294px;padding-top:122px;}
#header #tagline span {text-indent:-9999px;background:url(images/tagline.png) top left no-repeat;display:block;width:294px;height:23px;outline:0;}

#container {width:990px;margin:0 auto;text-align:left;padding-bottom:20px;}

#mainleft {float:left;display:inline;width:660px;}
#container .mainwider {width:990px;}
#main {float:right;display:inline;width:660px;}
#container .mainwide {width:660px;}
#container .mainwider #main {width:990px;}
#left {float:left;display:inline;width:140px;margin-right:30px;}
#right {float:right;display:inline;width:300px;margin-left:30px;}

.sidebar .section {margin-bottom:30px;font-size:14px;}
.sidebar .section .shareicons {margin:0;padding:0;list-style:none;height:1%;}
.sidebar .section .shareicons li {margin:0 0 0 5px;padding:0;float:left;display:inline;}
.sidebar .section .shareicons li.first {margin-left:0;}
.sidebar .section .shareicons a img {vertical-align:bottom;}

.sidebar .blurb {background:url(images/dotted.gif) top left repeat-x;}
.sidebar .section blockquote {margin:0;padding:0;color:#524a3f;background:url(images/dotted.gif) bottom left repeat-x;padding:15px 0 1px 0;}

.sidebar .widget_naptime_menu .menu-left {float:left;display:inline;width:140px;}
.sidebar .widget_naptime_menu .menu-right {float:right;display:inline;width:140px;margin-left:20px;}
.sidebar .widget_naptime_menu ul {margin:0;padding:0;list-style:none;}
.sidebar .widget_naptime_menu ul li {margin:0;padding:0;background:url(images/dotted.gif) bottom left repeat-x;padding:3px 0 4px 0;font-size:16px;}

.sidebar .section .seeall {float:right;display:inline;}
.sidebar .section h3 {margin:0 0 10px 0;font-weight:normal;font-size:17px;}

.sidebar .highlight {position:relative;height:1%;}
.sidebar .highlight .caption {position:absolute;left:12px;bottom:12px;background:url(images/captionbg.png) top left;width:276px;font-weight:bold;}
.sidebar .highlight .caption a {color:#544a40;display:block;text-decoration:none;padding:4px;}
.sidebar .border {position:absolute;width:294px;height:194px;border:1px solid #fff;top:2px;left:2px;}
.sidebar .border a {display:block;height:194px;}
.sidebar .border img {position:absolute;left:127px;top:77px;}

.sidebar .section a.bhaheadlines {font-weight:normal !important;font-size:17px !important;margin-bottom:10px !important;}

#footer {font-size:13px;color:#544a40;margin-top:30px;}
#footer p {line-height:1.6em;}
#footer .ftright {float:right;display:inline;text-align:right;}

.post {margin-bottom:50px;}
.post .date {font-size:12px;color:#544a40;margin-bottom:10px;}
.post .title, .post h3, h1.browsing {margin:0 0 20px 0;padding:0 0 12px 0;font-size:18px;font-weight:bold;background:url(images/titlebg-new.gif) bottom left no-repeat;}
.review .title {background-image:url(images/titlebg-review-new.gif);}
.post .titlenolink, .post h3, h1.browsing {background:url(images/titlebg-nolink-new.gif) bottom left no-repeat;}
.mainwider h1.titlenolink {background:url(images/titlebg-wider.gif) bottom left no-repeat;padding-bottom:14px;}
.post .titlehidden {display:none;}
.post h3 {margin:40px 0 20px 0;font-weight:normal;font-size:17px;}
.post h4 {margin:30px 0 20px 0;background:url(images/dotted.gif) bottom left repeat-x;padding-bottom:5px;font-weight:normal;font-size:16px;}
.post .postlinks .comlink {float:right;display:inline;}
.post .postlinks .continuelink {font-style:italic;}

.navigation {background:url(images/dotted.gif) top left repeat-x;padding-top:15px;margin-bottom:50px;font-style:italic;font-size:17px;}
.navigation .navleft {float:left;display:inline;}
.navigation .navright {float:right;display:inline;}

.recipe {background:url(/wp-content/themes/naptime-new/images/dotted.gif) top left repeat-x;padding-top:12px;}
.recipe .rec-left {float:left;display:inline;width:110px;margin-right:20px;}
.recipe .rec-right {float:right;display:inline;width:530px;}
.recipe .recipe-notes .rec-left {width:135px;}
.recipe .recipe-notes .rec-right {width:505px;}
.recipe h2, .recipe h3, .recipe h4 {margin:0 0 1.5em 0;padding:0;background:none;font-weight:normal;}
.recipe .rec-left h2 {font-weight:bold;font-size:24px;line-height:26px;margin-bottom:10px;}
.recipe .rec-right h3 {font-weight:bold;font-size:18px;margin:0 0 5px 0;font-family:inherit;}
.recipe .rec-info {font-size:12px;font-style:italic;}
.recipe .rec-info p {margin:0;}
.recipe .rec-info h3 {font-style:normal;}
.recipe .recipe-head, .recipe .recipe-inst, .recipe .recipe-notes, .recipe .recipe-links {background:url(/wp-content/themes/naptime-new/images/dotted.gif) bottom left repeat-x;padding-bottom:12px;margin-bottom:12px;}
.recipe .recipe-links {margin-bottom:50px;}

.recipe .recipe-notes p {margin-bottom:1em;}
.recipe .recipe-notes h3 {background:url(/wp-content/themes/naptime-new/images/dotted.gif) bottom left repeat-x;padding-bottom:14px;margin-bottom:12px;}
.recipe .rec-right ol {margin-left:25px;padding:0;}
.recipe .rec-right ul {list-style:none;margin-left:0;padding:0;}
.recipe .ingredients li {margin:0;}
.recipe .ingredients table {margin:0 0 1.5em 0;padding:0;width:100%;border-collapse:collapse;}
.recipe .ingredients table td {margin:0;padding:0 10px 2px 0;vertical-align:top;}
.recipe .ingredients table td.r1 {text-align:right;width:30px;}
.recipe .ingredients li em, .recipe .ingredients td.r1 em {font-style:normal;}

.recipe .more-recipes li {margin-bottom:0;}
.recipe .recipe-links .printlink {margin-bottom:15px;font-style:italic;font-size:17px;}
.recipe .recipe-links .sharelinks .stumbleupon {float:left;display:inline;margin-right:20px;margin-top:4px;}
.recipe .recipe-links .addthis_toolbox {float:left;display:inline;margin-right:20px;margin-top:3px;}

.post .comments {margin-bottom:50px;}

#alphabetical .letters {font-weight:bold;text-transform:lowercase;margin-bottom:15px;}
#alphabetical .letters a {padding-right:5px;}
#alphabetical ul {display:none;}

#categorylist .category {float:left;display:inline;width:150px;margin-left:20px;position:relative;margin-top:20px;}
#categorylist .cattop {margin-top:0;}
#categorylist .catfirst {margin-left:0;}
#categorylist .image {margin-bottom:10px;}
#categorylist .border {position:absolute;left:2px;top:2px;width:144px;height:94px;border:1px solid #fff;}
#categorylist .border a {display:block;height:94px;}
#categorylist .cattitle {padding:0 3px;}

#ingredient .ingrcol {float:left;display:inline;width:109px;margin-left:18px;}
#ingredient .ingrcol1 {margin-left:0;}
#ingredient .ingrcol h5 {margin:0 0 1em 0;padding:0;font-size:15px;font-weight:normal;}

#container .ddfm input.fmverify, #container .ddfm input.fmtext, #container .ddfm textarea {border:1px solid #cbc8c5;}
#container .ddfm label {color:#544a40;font-size:14px;font-weight:normal;}
#container .ddfm span.required {display:none;}
#container .ddfm .credits {display:none;}
#container .ddfm .submit {margin-left:121px;}
#container .ddfm .submit input {background:url(images/submit.gif) top left no-repeat;width:70px;height:21px;border:none;text-indent:-9999px;font-size:0px;display:block;line-height:0;overflow:hidden;cursor:pointer;}

#container .ddfmwrap {margin:0;padding:0;}
#container .ddfmwrap .ddfmerrors {color:#A61C23;}
#container .ddfm {margin-top:0;padding-top:0;}

.wp-caption {position:relative;}
.wp-caption .wp-caption-text {position:absolute;left:0;bottom:13px;width:100%;padding:0;margin:0;}
.wp-caption .wp-caption-text p {margin:0 13px;padding:4px;background:url(images/captionbg.png) top left;font-size:14px;font-weight:bold;color:#544a40;}

#dsq-new-post h3{margin-top:0;}

.sidebar .follow ul {margin:0;padding:0;list-style:none;text-align:center;font-size:0;}
.sidebar .follow ul li {margin:0 3px;padding:0;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;width:32px;}
.sidebar .follow ul li a {font-size:14px;text-indent:-9999px;display:block;background-image:url(images/social.png?a=1);background-repeat:no-repeat;width:32px;height:32px;outline:0;}
.sidebar .follow ul li.facebook a {background-position:left top;}
.sidebar .follow ul li.facebook a:hover, .sidebar .follow ul li.facebook a:active {background-position:left bottom;}
.sidebar .follow ul li.twitter a {background-position:-37px top;}
.sidebar .follow ul li.twitter a:hover, .sidebar .follow ul li.twitter a:active {background-position:-37px bottom;}
.sidebar .follow ul li.pinterest a {background-position:-74px top;}
.sidebar .follow ul li.pinterest a:hover, .sidebar .follow ul li.pinterest a:active {background-position:-74px bottom;}
.sidebar .follow ul li.googleplus a {background-position:-111px top;}
.sidebar .follow ul li.googleplus a:hover, .sidebar .follow ul li.googleplus a:active {background-position:-111px bottom;}
.sidebar .follow ul li.youtube a {background-position:-148px top;}
.sidebar .follow ul li.youtube a:hover, .sidebar .follow ul li.youtube a:active {background-position:-148px bottom;}
.sidebar .follow ul li.instagram a {background-position:-185px top;}
.sidebar .follow ul li.instagram a:hover, .sidebar .follow ul li.instagram a:active {background-position:-185px bottom;}

.sidebar .search form {width:298px;height:26px;border:1px solid #cbc8c5;-moz-border-radius:14px;border-radius:14px;position:relative;}
.sidebar .search form input[type="text"], .sidebar .search form input[type="email"] {position:absolute;top:0;left:0;background:none;height:15px;line-height:15px;padding:6px 10px 5px 10px;margin:0;width:250px;border:none;color:#7e8083;}
.sidebar .search form input[type="submit"] {background:url(images/search.gif) top left no-repeat;position:absolute;top:7px;right:10px;background:url(/wp-content/themes/naptime-new/images/searchbtn.gif) top left no-repeat;border:none;text-indent:-9999px;font-size:0px;display:block;line-height:0;overflow:hidden;cursor:pointer;margin:0;width:12px;height:13px;}

.sidebar .subscribe form {width:298px;height:26px;border:1px solid #D09440;-moz-border-radius:14px;border-radius:14px;position:relative;}
.sidebar .subscribe form input[type="text"], .sidebar .subscribe form input[type="email"] {position:absolute;top:0;left:0;background:none;height:15px;line-height:15px;padding:6px 10px 5px 10px;margin:0;width:198px;border:none;color:#deb57a;}
.sidebar .subscribe form input[type="submit"] {background:#deb47a;position:absolute;top:0;right:0;padding:0;border:none;margin:0;color:#fff;height:26px;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;width:80px;cursor:pointer;}
.sidebar .subscribe form input[type="submit"]:hover {background:#D09440;}

.widget_naptime_twitter ul {margin:0;padding:0;list-style:none;}
.widget_naptime_twitter ul li {margin:0;padding:0;background:url(images/dotted.gif) top left repeat-x;padding:10px 0;}
.widget_naptime_twitter ul li:first-child {background:none;padding-top:0;}

.newitem {margin-bottom:30px;}
.newitem h2 {font-size:20px;font-weight:normal;margin:0 0 10px 0;}

.newitem h3 {font-size:18px !important;font-style:italic !important;font-weight:normal !important;margin:0 0 15px 0 !important;background:none !important;padding:0 !important;}
.homepagecatlist .newitem h3 a {color:#7e8083;}

.newitem .newitem-left {float:left;display:inline;width:127px;}
.newitem .newitem-right {margin-left:140px;}
.newitem .excerpt {font-size:14px;margin-bottom:-1.5em;padding-bottom:1px;}
.newitem .excerpt .fullpost {font-style:italic;margin-top:-0.5em;}

.newitem .newitem-left a, .newitem .newitem-left span.nolink {display:block;position:relative;}
.newitem .newitem-left span.inner {position:absolute;top:1px;left:1px;border:1px solid #fff;width:123px;height:81px;}

#recentposts {margin-bottom:30px;padding:15px;background:url(images/slideshow-bg.png);}
#recentposts #rotate {width:630px;height:360px;overflow:hidden;}
#recentposts #rotate .slide {width:630px;height:360px;overflow:hidden;position:relative;}
#recentposts #rotate .slide .caption {position:absolute;left:-20px;width:650px;bottom:10px;color:#fff !important;font-size:20px;line-height:30px;display:block;-webkit-font-smoothing: antialiased;}
#recentposts #rotate .slide .caption>span {position:absolute;bottom:0;right:0;background:url(images/slideshow-flag.png) top left no-repeat;padding:0 0 0 20px;display:block;}
#recentposts #rotate .slide .caption>span>span {background:#d09440;padding:5px 10px;display:block;}
#recentposts #rotate .wp-caption-text p {font-size:16px;}
#recentposts #rotate .wp-caption-text a {color:#524a3f;}
#recentposts #rotate a {display:block;position:relative;}
#recentposts #rotate a span.inner {position:absolute;top:1px;left:1px;border:1px solid #fff;width:416px;height:278px;}

.sidebar .widget_links ul, .sidebar .widget_mylinkorder ul {margin:0;padding:0;list-style:none;}
.sidebar .widget_links ul li, .sidebar .widget_mylinkorder ul li {margin:0 0 5px 0;padding:0;}

#body .pibfi_pinterest .xc_pin {width:70px;height:40px;background-image:url(images/pin-it-naptime.png);margin-left:-5px;}

#zlrecipe-container .popcart-wrap {float:right;display:inline;margin:1em 0 1em 20px;}
#zlrecipe-container .foodily-popcart-button {display:none;background:#deb47a;border:1px solid #D09440;color:#fff;line-height:26px;-moz-border-radius:14px;border-radius:14px;padding:0 10px;cursor:pointer;margin-bottom:5px;}
#zlrecipe-container .foodily-popcart-button:hover {background:#D09440;}
#zlrecipe-container .powered-by-popcart {font-size:13px;color:#aaa;text-align:center;display:none;}

#zlrecipe-container .foodily-popcart-button-active {display:block;}
#zlrecipe-container .foodily-popcart-button-active + .powered-by-popcart {display:block;}

.asseenon {margin:30px 0;}
.asseenon ul {margin:-30px 0 0 -40px;padding:0;list-style:none;text-align:center;}
.asseenon ul li {margin:30px 0 0 40px;padding:0;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align:top;}
.asseenon ul li .li-a {max-width:100%;}
.asseenon ul li .li-a>span {display:table;table-layout:fixed;height:100%;}
.asseenon ul li .li-a>span>span {display:table-cell;vertical-align:middle;}
.asseenon ul li img {display:block;width:100%;height:auto;}