/*
Theme Name:Patience Montessori School 
Author: Lutfor Rahman.
*/


* {
margin:0px;
padding:0px;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
/*#out{
padding:20px;
margin:0 auto;

}*/
#page {
width:804px;
margin:0 auto;
background-color:#FFFFFF;
height:auto;
min-width:804px;
}

#header{
width:100%;
height:175px;
float:left;
margin-top:24px;
min-width:804px;
}


.h_back{
background:url(images/h_back.gif) #79E575 repeat-y 0 0;
}



#heigh{
height:130px;
}

.h_left{
float:left;
width:auto;
margin-top:2px;
padding-left:32px;
}
#h_right{
width:auto;
float:right;
margin-top:5px;
padding-right:25px;
position:relative;

}
#headerimg h1{
text-align:center;
}
#headerimg h1 a{
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
color:#348DC7;
font-weight:bold;
text-decoration:none;
}

#h_center{
width:66%;
float:left;
text-align:center;
margin-top:40px;
}

.description{
	font-size: 16px;
	color: #c7001f;
}

#menu{
height:21px;
width:100%;
margin-top:7px;
}

#menu a{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#348DC7;
font-weight:bold;
font-size:100%;
list-style:none;

}

#menu a:hover{
color:#C7001F;
}


#bbnav3{margin:10px auto;padding:0;;clear:both;height:24px;}
#bbnav3 ul{height:24px;line-height:24px;float:left;list-style:none;font-size:14px;font-weight:700;padding:0;margin:0px auto;}
#bbnav3 ul li{float:left !important;list-style-type:none;margin:0px auto;padding:0;}
#bbnav3 ul li a,#bbnav3 ul li a:link,#bbnav3 ul li a:visited{border-bottom:0;border-left:0;color:#0067cb;display:block;text-decoration:none;padding:0 20px;margin:0px;}
#bbnav3 ul li a:hover,#bbnav3 ul li a:active{background:#fff;color:#c7001f;text-decoration:none;}
#bbnav3 ul li.home a{border-left:2px solid #fff;text-decoration:none;}
#bbnav3 ul li.current_page_item a{text-decoration:none;color:#c7001f;background:#fff;}

#bbnav3 ul li ul{float:left;margin:0;padding:0;}
#bbnav3 ul li ul { position: absolute; left: -999em; height: auto; width: 174px; border-bottom: 1px solid #a9a9a9;}
#bbnav3 ul li li { width: 180px; border: 1px solid #a9a9a9; border-bottom: none; color:#FFF; padding: 0;}
#bbnav3 ul li li a, #bbnav3 ul li li a:visited { font-weight: normal; font-size: 0.9em; background:url(images/h_back.gif) #79E575 repeat-y 0 0; color:#c7001f;}
#bbnav3 ul li li a:hover, #bbnav3 ul li li a:active { background:#fff;}
#bbnav3 ul li:hover ul, #bbnav3 ul li li:hover ul, #bbnav3 ul li li li:hover ul, #bbnav3 ul li.sfhover ul, #bbnav3 ul li li.sfhover ul, #bbnav3 ul li li li.sfhover ul { left: auto; }

.fmtext {margin:0; padding:0;}

#l_space{
margin-left:3%;
}


#wrap{
width:100%;
float:left;
margin-bottom:9px;
min-width:804px;
display:block;

}






#content{
margin-left:3px;
float:left;
width:66%;
border:solid 1px #756AAF;


}

.alignleft {float:left;}
.alignright {float:right;}



.pagetitle h2{


}
.c_h h1{
	color:#c7001f;
	font-size:18px;
}
.c_h h2{
	color:#c7001f;
	font-size:16px;
}
.c_h h3{
width:100%;
color:#c7001f;
font-size:14px;
}
.c_h h3 a{
color:#C7001F;
text-decoration:none;
font-size:16px;
}
.c_h h3 a:hover{
color:#237E21;
text-decoration:underline;
}
.content_container{
margin:35px 1% 0 20px;

}
#content p{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:#000000;
margin-bottom:10px;
margin-top:5px;
padding-right:5%;



}







.comment_template{
width:80%;
margin-left:20px;

}
#content h1{
	color:#c7001f;
	font-size:18px;
}
#content h2{
	color:#c7001f;
	font-size:16px;
}
#content h3{
	color:#c7001f;
	font-size:14px;
}

#content h6{
height:10px;
margin-top:11px;
margin-left:19px;
font-size: 10px;
color:#1909F3;
text-decoration:none;
}
#content h6:hover{
font-size: 10px;
color:#1909F3;
text-decoration:none;
}

#content ul {
	margin:15px 30px;
}
#content ul li {
	padding-left: 10px;
}
#content ol {
  margin:15px 30px;
}

.quote{
	color:#0067cb;
	font-size:14px;
	margin:10px 50px;
	padding:5px;
	background: #fdd;
}

.Index_comment{
margin-top:20px;
margin-bottom:20px;
text-align:left;
}
.Index_comment a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0067CB;
text-decoration: none;
font-weight:bold;
}








#content p a{
color:#0067cb;
text-decoration:none;
}
#content p a:hover{
color:#083C5E;
}




img{
border:none;
}
#sidebar1{
width:32%;
height:auto;
float:left;
color:#000000;

}

#side_left{
margin-left:18px;
}






#sidebar1 h2{
text-align:center;
color:#000000;
font-size:18px;
font-weight: bold;
padding-top:5px;
padding-bottom:5px;

}

#side_left li.pagenav{
list-style:none;}



#sidebar1 ul{
width:auto;
padding-left:20px;
padding-bottom:50px;
}

#sidebar1 li{
line-height:20px;
list-style:disc;

}


#sidebar1 li a{
color: #444444;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
#sidebar1 li a:hover{
color:#237E21;
text-decoration:underline;

}

#ch{
float:left;
width:100%;
text-align:center;
margin-top:15px;
clear:both;
}
#wp-calendar{
margin-left:30px;

color: #000000;

}
#wp-calendar caption{
font-size:13px;
font-weight:bold;
color:#FFFFFF;

}
#recent-comments li{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
}
#recent-comments li.clearfix{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
}
#s_centre{
margin-left:40px;

}
.postmetadat alt {
color:#FFFFFF;
}
#footer {
height:61px;
width:100%;
float:left;
background:#79E575 url(images/h_back.gif) repeat-y scroll 0 0 ;
min-width:804px;

}

#f_text{
padding-top:7px;
font-size:11px;
text-align:center;
line-height:150%;
clear:both;
}

#comment{
width:auto;
}	





span.corners-top {
background-image:url(images/corners_left.gif);
background-position:0 0;
margin:-1px -1px;
}
span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
background-repeat:no-repeat;
display:block;
font-size:1px;
height:5px;
line-height:1px;
}



span.corners-top span {
background-image:url(images/corners_right.gif);
background-position:100% 0;
}


span.corners-bottom {
background-image:url(images/b_corners_left.gif);
background-position:0 100%;
clear:both;
margin:-1px -1px;
}
span.corners-bottom span {
background-image:url(images/b_corners_right.gif);
background-position:100% 100%;
}

.s_border{
width:100%;
border:solid 1px #756AAF;
}





span.h_corners-top {
background-image:url(images/h_corners_left.gif);
background-position:0 0;
margin:0;
}
span.h_corners-top, span.h_corners-bottom, span.h_corners-top span, span.h_corners-bottom span {
background-repeat:no-repeat;
display:blocks;
font-size:1px;
height:5px;
line-height:1px;
}



span.h_corners-top span {
background-image:url(images/h_corners_right.gif);

}
span.h_corners-top span {
background-position:100% 0;
}


span.h_corners-bottom {
background-image:url(images/h_corners_left.gif);
}
span.h_corners-bottom {
background-position:0 100%;
clear:both;
margin:0 ;
}
span.h_corners-bottom span {
background-image:url(images/h_corners_right.gif);
}
span.h_corners-bottom span {
background-position:100% 100%;
}


/*******************************************DROP DPWN MENU**********************************/






#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
	width:18%;
}

#sddm li a
{	display: block;
	margin: 0 10px 0 0;
	padding: 4px 10px;
/*	background: #5970B2;*/
	color: #4499C5;
	text-align:center;
	text-decoration: none;
}

#sddm li a:hover
{	/*background: #49A3FF*/
	background:#79E575;
	color:#C7001F;
	}

#sddm div
{	
	visibility: hidden;
	position:absolute;
	margin: 0 10px 0 0;
	padding: 0;
	background: #EAEBD8;
	}

	#sddm div a
	{	position:relative;
		display: block;
		margin: 0;
		padding: 5px 8px;
		width: auto;
		white-space: nowrap;
		text-align: center;
		text-decoration: none;
		background: #CEF7CF;
		color: #2875DE;
		font: 11px arial}

	#sddm div a:hover
	{	width=18%;
		background: #79E575;
		color: #C7001F;
		padding: 4px 8px;
	}




