/*
-x	style.css
-x	copyright (c) 2009, the Web Building Company. All rights reserved.
-x	
-x	http://
-x	site version: 0.0.1

------------------------------------------------- N O T E S -------------------------------------------------
-x 	Harpole Day Nursery site style
-x 	
-x 

-------------------------------------------------------------------------------------------------------------*/


html{
	background-color:	#FFF
	}
	
#container{
	text-align: 		left;
	background:		 	url(../images/bird_background6.gif);
	padding:			0 125px 0 125px;
}



/***************   HEADER   ********************************************************/


#header{
	/*background:			#D0CECF;*/
	background:		 	url(../images/birdHeader_wide-01.gif) no-repeat; 
	z-index:			3;
	
}
/*#letterTails{
	position:			absolute;
	background:			url(../images/letterTails.jpg) no-repeat;
	top:				185px;
	width:				150px;
	left:				510px;
	z-index:			3;
}*/


/***************   NAVIGATION   ****************************************************/
#nav{
	font-family:		Helvetica, sans-serif, arial;
	font-size:			100%;
}

#main_nav{
	margin-top:			0px;
	background:			url(../images/mainNav_slice.gif) repeat-x;
	height:				25px;
}
#main_nav ul{
	padding:			3px 0 0 180px;
	text-align:			left;
}
#main_nav li{
	display:			inline;
	color:				white;
}
#main_nav li a{
	color:				white;
	text-decoration:	none;
	padding:			0 40px 0 0px;
	width:				70px;
}
#main_nav li a:hover{

	text-decoration:	underline;
}
#sub_nav ul{
	padding:			20pt 0 0 0;
}
#sub_nav li{
	padding:			6pt 0 6pt 0;
	margin:				0 6pt 0 6pt;
	border-bottom:		1px solid #D0CECF;
	text-align:			center;
	
}
#sub_nav li a{
	color:				#242424;
	padding:			5pt 0 0 0;
	text-decoration:	none;
}
#sub_nav li a:hover{
	color:				#5E9FA3;
	text-decoration:	underline;
}
#b1{
	position: 			absolute;
	top:				-37px;
	left:				55px;
	z-index:			-1;
}
#b2{
	margin:				10px 0 0 0;
}

/**************   CONTENT   **********************************************************/

#content{
	background:			white;
	font-family:		Helvetica, sans-serif, arial;
	font-size:			100%;
	margin-top:			0px;
}
#main_content{
	text-align:			justify;
	line-height:		17pt;
	padding:			0px 0px 25px 0px;
}
#sub_content{
	padding:			0px 0px 25px 0px;
}
#sub3_content{ /* Testamonials */
	line-height:		17pt;
	text-align:			center;
}
#sub4_content{
	background:			url(../images/sideNav_slice.jpg) repeat-y;
	margin:				0;
	border:				1px solid #D0CECF;
}
#sub4_content p{
	width:				90px;
	text-align:			center;
	font-size:			85%;
	padding:			0 5px 0 5px;
}
#sub4_content img{
	/*padding:			0 20px 0 20px;*/
	margin:				20px 0 10px 0;
	display:			block; 
	margin-left:		auto; 
	margin-right:		auto;
}
h1{
	text-indent:		-9999px;
}

h2{
	font-family:		Helvetica, sans-serif, arial;
	font-size:			153.9%;
	font-weight:		bold;
	font-style:			italic;
	text-align:			justify;
	color:				#5E9FA3;
	padding:			15px 0 0 0;
	height:				35px;
	margin-left:		0px;
}
h3{
	text-align:			left;
	font-family:		Helvetica, sans-serif, arial;
	font-size:			93%;
	font-weight:		bold;
	margin:				5px 0 10px 0;
}
h4, h6{
	
}
h5{
	
}
h6{
	
}
p{
	margin-top:			15px;
}
.noMargin{
	margin-top:			0px;
}
em{
	font-style:			italic;
}
.strong{
	font-weight:		bold;
}
table{
	display:			block;
	table-layout:		fixed;
	width:				100%;
	margin-bottom:		10px;
}
#col1 { width: 30%; }
#col2 { width: 70%; }
#col3 { width: 30%; }
#col4 { width: 70%; }
th, td{
	font-family:		sans-serif, Tahoma, arial;
	font-size:			8pt;
	color:				#313131;
	text-align:			center;
	padding:			5px 0 5px 0;
	border:				1px solid #313131;	
}
thead th, tfoot{
	font-weight:		bold;
}
tfoot td{font-size:		11pt;}
th{	font-style:			normal;}
#bigMap{
	display:			block;
	background:			url(../images/location.jpg) no-repeat;
	width:				230px;
	height:				245px;
}
.ext{
	width:				230px;
	height:				265px;
}
#bigMap:hover{
	position:			absolute;
	display:			block;
	top:				50px;
	left:				180px;
	background:			url(../images/findUs.jpg) no-repeat;
	width:				400px;
	height:				265px;
}
#main_content ul {
	margin:				10px 0 10px 0;
}
#main_content ul li{
	list-style-type:  	circle;
	list-style-position:inside;
	margin:				0px 0 0px 10px;
}
#flashWarn{
	font-size:			80%;
	color:				#5E9FA3;
}
#flashWarning{
	display:			block;
	background:			url(../images/index.jpg) no-repeat; /* image used when no Flash Player is available */
	width:				230px;
	height:				200px;
	text-indent:		-9999px;
	/*border:				1px solid red;*/
}
#flashWarning:hover{
	position:			relative;
	display:			block;
	width:				230px;
	height:				200px;
	top:				0px;
	padding-top:		50px;
	background:			url(http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif) no-repeat;
	width:				230px;
	height:				150px;
	text-indent:		0;
	/*border:				1px solid red;*/
}
#imagelinks{
	text-align:			left;
}
#imagelinks a{
	margin:				0 15px 0 0px;
	/*border:				1px solid red;*/
}
#red{
	color:			red;
}

/***************   FOOTER   ************************************************************/

#footer{
	margin-top:			0px;
	background:			url(../images/footerSlice.gif) repeat-x;
	font-family:		Helvetica, sans-serif, arial;
	font-size:			93%;
	text-align:			center;
	height:				20px;
	padding:			5px 0 0 0;
	text-decoration:	none;
}
#main_footer{
	color:				white;
}
#footer img{
	padding:			0px 5px 0 0;
}
#sub_footer{
	padding:			0px 0 0 0;
	color:				white;
}
#blackbird{
	position:			absolute;
	display:			block;
	top:				4px;
	left:				580px;
	width:				24px;
	height:				21px;
	background:			url(../images/blackBird.png) no-repeat;
}
#footer a{
	color:				white;
	text-decoration:	none;
}
#footer a:hover{
	text-decoration:	underline;
}
#sub2_footer{
	text-align:			right;
}
#sub2_footer a, #sub2_footer p{
	color:				#D0CECF;
	font-size:			8pt;
}
#sub2_footer a:hover, #sub2_footer p:hover{
	color:				black;
}

/****************************************************************************************/

