/*
Theme Name: The Toddler Years
Theme URI: http://serialdeviant.org/weblog/
Author: Andrea See
Author URI: http://serialdeviant.org/
Description: Thanks to TidyThemes
Version: 1.0.0
Text Domain: blankslate

BlankSlate WordPress Theme © 2011-2014 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}


body {
font-family: 'Lato', 'Alegreya Sans', Arial, Helvetica, monospace;
font-weight: 300;
font-size: 1.0em;
text-align: center;
color: #333;
background-color: #e5e5e5;
}

a {
color: #131054;
}

img {
max-width: 100%;
height: auto;
}
.embed-container {
position: relative;
padding-bottom: 56.25%;
margin-bottom: 2.0em;
height: 0;
overflow: hidden;
max-width: 100%;
}
.embed-container iframe, .embed-container object, .embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

@media \0screen {
img { 
width: auto; /* for ie 8 */
  }
}
figure {
padding-bottom: 2.0em;
}
figcaption {
font-size: 90%;
margin-bottom: 2.0em;
}

input[type="submit"] {
font-family: 'Lato', 'Alegreya Sans', Arial, Helvetica, monospace;
background-color: #333;
color: #fff;
border: none;
text-transform: lowercase;

}

.alignright {
text-align: right;
}
.alignleft {
text-align: left;
}
.aligncenter {
text-align: center;
}

strong {
font-weight: bold;
}
em {
font-style: oblique;
}
strike {
text-decoration: line-through;
}
pre, code {
font-family: 'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace;
font-size: 90%;
}
small, sub, sup {
font-size: 80%;
}
sub {
position: relative;
top: 0.5em;
}
sup {
position: relative;
bottom: 0.5em;
}
big {
font-size: 120%;
}
blockquote, h1, h2, h3, h4, h5, h6, li, p, pre {
line-height: 1.5em;
}
blockquote {
margin: 2.0em;
}
h1 {
font-size: 2.2em;
}
h2 {
font-size: 2.0em;
}
h3 {
font-size: 1.8em;
}
h4 {
font-size: 1.6em;
}
h5 {
font-size: 1.4em;
}
h6 {
font-size: 1.2em;
}
p {
margin-bottom: 1.0em;
}
blockquote {
margin: 2.0em;
}
abbr, acronym {
text-decoration: none;
border-bottom: 1px dotted #000;
}

div#wrapper {
width: 90%;
margin: 0 auto;
text-align: left;
}

header#header {
overflow: hidden;
width: 100%;
}

div#container {
overflow: hidden;
width: 100%;
}

section#content {
float: left;
width: 56%;
padding: 2% 3%;
margin-bottom: 2%;
font-size: 90%;
background-color: #fff;
border: 0.1em solid #d5d5d5;
}

div#site-title h1 {
font-family: 'Lato', 'Alegreya Sans', Arial, Helvetica, monospace;
font-size: 300%;
font-weight: 900;
text-transform: lowercase;
}
div#site-title h1 a, nav#menu a {
text-decoration: none;
}
nav#menu {
text-align: right;
margin-bottom: 2%;
}
nav#menu ul li {
display: inline;
margin-right: 1.0em;
text-transform: uppercase;
}
nav#menu ul li a:hover {
text-decoration: underline;
}

div#container a {
color: #000;
text-decoration: underline;
}
div#container a:hover {
text-decoration: none;
}
article.post {
margin-bottom : 3.0em;
}
h2.entry-title, h1.entry-title {
font-family: 'Lato', 'Alegreya Sans', Arial, Helvetica, monospace;
font-size: 150%;
}

section.entry-meta {
margin-bottom: 1.0em;
}

section.entry-content ul {
list-style-type: square;
margin: 0 1.0em 1.0em 2.0em;
}
section.entry-content ol {
list-style-type: decimal;
margin: 0 1.0em 1.0em 2.0em;
}
section.entry-content ol ol {
list-style-type: lower-alpha;
margin: 0 1.0em 1.0em 2.0em;
}

/* Page Navigation */

nav.pagenavi {
position: relative;
top: 0;
left: 0;
padding: 0.5em 0.1em 0.5em;
margin: 0 0 0.8em 0;
width: 100%;
font-size: 0.8em;
text-align: center;
}
nav.pagenavi a {
padding: 0.5em 0.6em 0.4em 0.6em;
margin: 0.3em;
text-decoration: none;
border: 0.1em solid #ccc;
background-color: inherit;
}
nav.pagenavi a:hover {
border: 0.1em solid #ccc;
background-color: #fff;
}
nav.pagenavi span.pages {
padding: 0.5em 0.6em 0.4em 0.6em;
margin: 0.3em;
color: #666;
font-weight: bold;
border: none;
background-color: inherit;
}
nav.pagenavi span.current {
padding: 0.5em 0.6em 0.4em 0.6em;
margin: 0.3em;
font-weight: bold;
border: 0.1em solid #666;
color: #444;
background-color: #fff;
}
nav.pagenavi span.expand {
padding: 0.5em 0.6em 0.4em 0.6em;
margin: 0.3em;
border: 0.1em solid #ccc;
color: #444;
background-color: inherit;
}
nav.pagenavi .first, div.pagenavi .last {
border: 0.1em solid #aaa;
}
nav.pagenavi .single_page {
border: 0.1em dotted #ccc;
}

/* Comments */

section.comments, #respond {
margin-top: 4%;
}
h3.comments-title {
font-family: 'Lato', 'Alegreya Sans', Arial, Helvetica, monospace;
font-size: 110%;
}
#respond { } 
#reply-title {
font-family: 'Lato', 'Alegreya Sans', Arial, Helvetica, monospace;
font-size: 110%;
} 
#cancel-comment-reply-link { }
#commentform { } 
#author { } 
#email { } 
#url { } 
#comment { }
#submit { }
.comment-notes { } 
.required { }
.comment-form-author { }
.comment-form-email { } 
.comment-form-url { }
.comment-form-comment { } 
.form-allowed-tags { } 
.form-submit { }

aside#sidebar {
float: left;
background-color: #fff;
margin: 0 0 2% 5%;
padding: 2% 3%;
width: 26%;
font-size: 90%;
border: 0.1em solid #d5d5d5;
}
div.widget-area ul.xoxo li.widget-container {
margin-bottom: 1.4em;
}
div.widget-area ul.xoxo li.inline-image {
display: inline;
padding: 0 5%;
}
h3.widget-title {
font-size: 150%;
font-family: 'Lato', 'Alegreya Sans', Arial, Helvetica, monospace;
text-transform: lowercase;
}
ul.sidebar-bullet {
margin-bottom: 1.0em;
}
ul.sidebar-bullet li {
list-style-type: circle;
margin-left: 1.3em;
}
span.null {
display: none;
}

footer#footer {
width: 100%;
font-size: 80%;
text-align: right;
}

/* Media queries */

@media screen and (max-width: 758px) {
	section#content {
	width: 100%;
	}
	aside#sidebar {
	width: 100%;
	}
}

/* Recipes */

table {
width: 100%;
}

table.recipe tr.ingredients td {
vertical-align: top;
padding: 20px 0 0 0;
}

table.recipe tr td.method {
padding: 20px 0 0 0;
}

/* Books */

div.page-books {
margin: 1.0em 0;
}
div.page-books ul {
display: table-row;
}
div.page-books ul li.title {
display: table-cell;
width: 10%;
font-size: 0.8em;
}

/* Legacy */

span.bold {font-weight: bold;}span.italic {font-style: oblique;}span.strike {text-decoration: line-through;}