/*



Theme Name: The Montessori House



Theme URI: http://themontessorihouse.com



Description: Custom theme for Montessori House



Author: The Montessori House



Author URI: 



version: 2.0



*/







/* basics */







*{margin:0; padding:0;}







body {



	background: #CEDBAF;



	font-family: Arial;



	font-size: 8pt;



	margin: 0px;



	}



	



h1 {font-size: 18pt;}



h2{font-size: 14pt; margin-top:10px;}



h3 {font-size: 10pt; margin-top:10px;}



h4 {font-size: 9pt;}















/* images and misc. */







img{ border: none; padding: 6px; }



img a{border:none;}







img.left{ float: left; border: none; padding: 6px; }



img.right{ float: right; border: none; padding: 6px; }







blockquote{



	border-left:1px solid #A5ABAB;



	margin:20px;



	padding:0 12px 0 12px;



	}







code{



	margin:10px;



	font-family:"Courier New", Courier, monospace;}







#logo{background:url(/templates/logo.png) no-repeat; width:250px; height:200px; position:absolute; margin-top:10px; margin-left:5px}











/* links */







a{



	color:#74A65F;



	text-decoration:none;



	border: none;



	}







a:hover{color:#A3D38F;text-decoration: underline; border: none;}















/* container */











#container {



	width: 900px;



	margin: 0 auto;



	padding: 0px;



	background:#fff;



	color:#333;



	border: 1px solid #A9AA8A;



	}



	



/* header */







#header {



	background: #DDD;



    width: 900px; 



	color: #fff; 



	height: 220px;



	}







#header h1{



	font-family: palatino linotype, georgia, arial, times;



	font-size: 16pt;



	font-weight: 300;



	letter-spacing: 1px;



	margin: 0;	



	padding: 120px 0 0 16px;	



	}



	



#header h1 a{color: #404040; text-decoration: none;}



#header h1 a:hover{color: #666; text-decoration: none;}











#header h2{



	font-family: palatino linotype, georgia, arial, times;



	font-size: 10pt;



	font-weight: 300;



	font-style: italic;



	color: #404040;



	letter-spacing: 1px;



	margin: 0;	



	padding: 0 0 0 18px;	



	}







/* main menu */

#menu {
	background: #A5B869;
	font-size: 12px;
    font-weight:bold;
    width:100%;
    border-top: 1px solid #7C854D;
    text-transform:uppercase;
	line-height:22px;
	height:22px;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width:auto;
	float:left;
}

#menu ul li {
	width:auto;
	float:left;
	border-right:1px solid #fff;
	height:25px;

}
#menu ul li.last{ border-right:none;}
#menu ul li a{
	margin:0px;
	text-decoration: none;
	color: #ffffff;
    display:block;
	float:left;
	width:auto;
	padding:0 10px;
	text-align:center;
}

#menu ul li a:hover {
	background-color: #89834F;
	color:#ffffff;
}
#menu ul li a.sel {
	background-color: #89834F;
}

















/* content */











#content {



	float: right;



	width: 700px;



	padding: 3px;



	overflow: hidden;



	}	







.post {



	margin:0 10px;



	padding:10px 10px 10px 5px;



	line-height: 14pt;



	}



	



.post h2{



font-weight:normal; font-family:Arial; font-size:20px; color:#34321D; padding-bottom:5px;  font-weight:bold;



	}



	



.post h2 a{



	color: #34321D;



	text-decoration: none;



	}



	



.post h2 a:hover{



	color: #89834F;



	text-decoration: none;



	}



	



.post p{font-size: 9pt;}







.post a{text-decoration:underline;}







.post ul {}







.post li {}







.entry p{margin:12px 0;}







.postmetadata{



	clear: both;



	background:#E5EDD3;



	padding:6px;



	margin-top: 16px;



	}



	







.navigation {



	font-size:8pt;



	float:left;



	width:100%;



	}



	



	.alignleft {float:left; margin:25px;}



	.alignright {float:right; margin:25px;}







.notfound{padding: 25px; font-size: 14pt; font-weight: 300;}







/* sidebar */







#sidebar {



	font-family: verdana;



	font-size:10pt;



	width: 175px;



	float:left;



	margin: 0;



	padding: 0;



	}







#sidebar h2{



	font-family: arial, tahoma;



	font-weight: bold; 



	font-size: 12pt; 



	text-align: left;



	color: #ffffff;	



	margin: 0;



	padding: 3px;



        background:#D4D5B6;



        text-transform:uppercase;



}







#sidebar p {margin:0; padding: 0 6px 0 12px;}







#sidebar img {padding: 0; margin: 0;}







#sidebar ul {



	margin:0;



	padding:0;



	list-style-type: none;



        



	}







#sidebar ul li {



font-family: verdana;



font-size:12px;



	margin: 0;



	padding: 0 0 5px 0;



	line-height: 15pt;



	list-style-type: none;



background:#F7F7F2;







        



}







#sidebar ul li a{



color:#000000;



font-size:11px;



	}







#sidebar ul ul {



	margin: 0;



	padding: 0;



}







#sidebar ul ul li {



 margin:0;



padding:2px 4px 4px 4px;



	list-style-type: none;



	list-style-position: inside;



background:url(images/sidebar_bg.jpg);



	}







#sidebar ul ul ul{



	margin: 0;



	padding: 0;



}







#sidebar ul ul ul li{



	padding: 0 0 0 15px;



	list-style-type: square;



	color: #898989;



}







/* comments */







#commentssection{



	clear: both;



	padding: 5px 12px;



	margin: 0;



	}



	



#commentssection h3{



	font-family: georgia, times, verdana;



	font-size: 12pt;



	font-weight: 300;



	font-style: normal;



	color: #000;



	}







#commentform{



	background: #E5EDD3;



	margin: 12px 12px 20px 12px;



	padding:10px;



	}



	



#commentform p{



	color: #000;



	}



	



#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}



	



#commentform h3{



	font-family: georgia, times, verdana;



	font-size: 10pt;



	font-weight: 300;



	color: #000;



	}



	



#commentbox{



	width:400px;



	min-width:400px;



	margin:5px 5px 0 0;



	}







#author, #email, #url, #commentbox, #submit{



	background: #fff;



	font-family: verdana, arial, times;



	font-size: 8pt;



	margin:5px 5px 0 0;



	border: none; 



	padding: 6px;



	border: 1px solid #B2B2B2;



	}







#submit{margin:5px 5px 0 0;}







	



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







ol.commentlist li {



	background: #fff;



	margin:10px 0;



	padding:5px 0 5px 10px;



	



	}







ol.commentlist li.alt {background: #E5E5E5;}



ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}







ol.commentlist a {color:#000;}







cite {



	font-family: arial, verdana, tahoma;



	font-size: 9pt;



	font-weight: bold;



	font-style: normal;



	}



	



cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}











/* search */







#searchform{



	padding: 6px 0 6px 6px;



	font-family: verdana, arial, times;



	}







#searchform input#s{



	font-family: verdana, arial, times;



	font-size: 8pt;



	padding: 2px;



	margin: 2px;



	border: 1px solid #B7B7B7;



	}







#searchform input#searchsubmit{



	font-family: verdana, arial, times;



	font-size: 7pt;



	padding: 2px;



	margin: 2px 0 0 2px;



	border: 1px solid #B7B7B7;



	background-color: #fff;



	color: #797979;



	}







/* footer */







#footer {



        background:#CEDBAF;



	clear: both;



	width: 888px;



	margin:0 auto;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 7.5pt;



        }







#footer td{



color:#34321D;



}



	







#footer p{padding:6px;margin: 0; color: #eee;}



#footer a{color: #BCBCBC;text-decoration: none;}



#footer a:hover{color: #5D5D5D;text-decoration: underline;}







