@CHARSET "ISO-8859-1";
html,
body {
	padding:0;
	color:#333333;
	background: #fff;
	font-size: 90%;
   font-family: Arial, Helvetica, sans-serif;
}

body {
	width:960px;
	margin:0 auto;
}

#main {
	border-right: solid 3px #02759d;
	border-left: solid 3px #02759d;
}	


p {
	color: #333333;
	line-height: 20px;
}
	
a {
	text-decoration:none;
	/*color: #2aa9d3;*/
	color: #02759d;
}

a:hover {
	text-decoration:underline;
}

a img {
	border: none;
}

.serif {
	font-family: Georgia, Times, serif;
}

.bordered {
	border: 1px solid #02759D;
}

.section_heading {
	font-size: 110%;
	color: #014f6d;
	font-weight: bold;
	text-transform:uppercase;
	letter-spacing: 1.5px;	
	border-bottom: solid 1px #c0c7c8;
	
}

#kids_logo_under {
	text-align: center;
	margin-top: 30px;
}


/* Easy clearing of floats (see http://positioniseverything.net/easyclearing.html) */
.cf:after {
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:" ";
	font-size:0;
}
/* Does not validate – use conditional comments for this bit if you want valid CSS */
.cf {*zoom:1;}

