/*   
Theme Name: Growing Room theme
Theme URI: http://thematictheme.com/
Description: Based on Thematic by Ian Stewart.
Author: Ian Stewart, child theme by Craig Ramsdell
Author URI: http://themeshaper.com/
Template: thematic
Version: 1.0
Tags: white, three-columns, two-columns, fixed-width, theme-options, left-sidebar, right-sidebar, threaded-comments, sticky-post, microformats
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html

.
The Thematic Theme is copyright Ian Stewart http://themeshaper.com/
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
.

*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-l-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/* Overriding Thematic's styles for congruity with WP-Admin > Appearance > Header default header text color settings */
#blog-description { color: #000 }


/* -- Google Fonts code for font-family -----------------------  

font-family: 'Source Sans Pro', sans-serif;
font-family: 'Source Sans', cursive;
font-family: 'Lato', sans-serif;
font-family: 'Amaranth', sans-serif;
font-family: 'McLaren', cursive;
font-family: 'Delius Unicase', cursive;	
font-family: 'Open Sans', sans-serif;
------- */
	
/* --- changing width from 940 to 800 --- */

/*
LAYOUT: One-Column (Left) Fixed
DESCRIPTION: Two-column 950px fixed layout with one sidebar left of content
*/


body {
    min-width:700px;
}
#branding {
    width:700px;
}
.menu {
    width:700px;
}
#main {
    width:700px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
} /* padding-left and -right keeps text from hitting edges of viewport on phone */

#container {
    width:700px;
    margin: 0 0 0 -210px;
}
#content {
    width:500px;
    margin: 0 0 0 200px;
}
.main-aside {
    width:150px;
}
#subsidiary {
    width:600px;
}
#subsidiary .aside {
    width:200px;
    float:left;
    margin:0 20px 0 0;
}
#siteinfo {
    width:700px;
}



/* =Page Templates
-------------------------------------------------------------- */

/*
    Full Width Template
*/

/*
.page-template-template-page-fullwidth-php #container {
	width:700px;
}

.page-template-template-page-fullwidth-php #content {
	width:700px;
}

.page-template-template-page-fullwidth-php #comments {
    width:400px;
}
*/




/* header --------------------------------------- */

#header {
	background:url(img/header_bg_700px.gif) no-repeat top center;
	height: 200px;
}

#branding {
	padding: 50px 0 60px 0;
}

#blog-title a {
	padding-left: 200px;
	font-family: 'Bubblegum Sans', cursive;
	font-weight: 400;
	font-size: 1.5em;
	line-height: 1.5em;
	font-style: bold;
	color: #f3f7bc;
}
	
#blog-title a:link {
	color: #f3f7bc;
}
	
#blog-title a:visited {
	color: #f3f7bc;
}
	
#blog-title a:hover {
	color: #f3f7bc;
}
	
#blog-title a:active {
	color: #f3f7bc;
}
	
	
	
#blog-description {
	padding-left: 200px;
	font-family: 'Bubblegum Sans', cursive;
	font-weight: 400;
	font-size: 1.5em;
	font-style: normal;
	color: #000;
	letter-spacing: 0.05em;
}
	

#wrapper div#header div#access {
	display: none;
} /* hides horizontal navigation */



/*
font-family: 'Source Sans Pro', sans-serif;
font-family: 'Source Sans', cursive;
font-family: 'Lato', sans-serif;
font-family: 'Amaranth', sans-serif;
font-family: 'McLaren', cursive;
font-family: 'Delius Unicase', cursive;	*/

/* side bar  --------------------------------------- */

div#primary {
	border: 0;
	padding-top: 0;
}

div#primary li.widget_pages h3.widgettitle {
	display: none;
}

div#primary ul.xoxo {
	padding: 0;
}

div#primary ul li.widget_pages ul {
	list-style: none;
	margin-left: 0;
}

div#primary ul li.widget_pages li {
	margin-bottom: 0.7em;
	font-family: 'Bubblegum Sans', cursive;
	font-size: 1.6em;
	font-weight: 400;
	letter-spacing: 0.05em;
}

div#primary ul li.widget_pages li a {
	text-decoration: none;
}


div#primary ul li.widget_pages li a:link {
	color: #000;
}

div#primary ul li.widget_pages li a:visited {
	color: #465e3e;
} /* #42593b */

div#primary ul li.widget_pages li a:hover {
	color: #eef595;
	text-decoration: underline;
} /* #9ecc4f */

div#primary ul li.widget_pages li a:active {
	color: #fff;
	text-decoration: underline;
}


/*-- */


div#primary ul li.widget_pages li.current_page_item a:link {
	color: #fff;
}

div#primary ul li.widget_pages li.current_page_item a:visited {
	color: #fff;
}

div#primary ul li.widget_pages li.current_page_item a:hover {
	color: #fff;
	text-decoration: none;
}

div#primary ul li.widget_pages li.current_page_item a:active {
	color: #fff;
	text-decoration: none;
}



/* Home  --------------------------------------- */

div.post-4 h1.entry-title {
	display: none
} /* hiding "Home" heading on Home page */

div.post-4 div.entry-content {
	padding-top: 0;
} /* removing padding above text on Home page */




/* - changing CSS -- */


div#conent h1.entry-title {
}

/* table formatting, mostly for Summer Camps page  --------------------------------------- */

table {
	border: 0.2em solid #999;
}

tr {
	border-bottom: 1px solid #999;
}



/* font experiments */



/* body text experiments --- */

div.entry-content div#prek h2,
div.entry-content div#prek p {
	font-family: 'Verdana', sans-serif;
}

div.entry-content div#prek h2 {
	color: #7e432f;
}

div.entry-content div#prek p {
	font-size: 1em;
	line-height: 1.9em;
}



div.entry-content div#prekx h2,
div.entry-content div#prekx p {
	font-family: 'Lato', sans-serif;
}

div.entry-content div#prekx h2 {
	font-weight: 900;
	color: #a96b29;
}

div.entry-content div#prekx p {
	font-size: 1.1em;
	line-height: 1.9em;
}





div.entry-content div#mom h2,
div.entry-content div#mom p {
	font-family: 'Open Sans', sans-serif;
}

div.entry-content div#mom h2 {
	font-weight: 700;
	color: #0a3aa2;
}

div.entry-content div#mom p {
	font-size: 1.05em;
	line-height: 1.9em;
}




div.entry-content div#friday h2,
div.entry-content div#friday p {
	font-family: 'Source Sans Pro', sans-serif;
}

div.entry-content div#friday h2 {
	font-weight: 700;
	color: #057230;
}

div.entry-content div#friday p {
	font-size: 1.2em;
	line-height: 1.9em;
}




div.entry-content div#summer h2,
div.entry-content div#summer p {
}

div.entry-content div#summer h2 {
	font-weight: 700;
	color: #750bae;
}

div.entry-content div#summer p {
	font-size: 1.1em;
	line-height: 1.8em;
}




div.entry-content h2 {
	padding-top: 5px;
}


/* footer ----------------------------------------------------------- */

div#siteinfo {
	text-align: center;
} /* centers info in footer */


