﻿body {
	font-size:0.625em;
	margin:0px;
	color: #333333;
	background-color:#003399;
}
body,html 
{
	height:100%;
}
body,td,th {
	font-family:Comic Sans MS;
}
p 
{
	margin:0px;
	margin-bottom:10px;
	line-height:1.5em;
	font-size:1.2em;
	text-align:justify;
	color:#0066CC;
}
/* BACKGROUNDS */
.back_middle 
{
	background-image:url(images/kids/back_middle.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:780px;	
}
.back_left 
{
	background-image:url(images/kids/back_leftpart.jpg);
	background-repeat:no-repeat;
	background-position:top right;	

}
.back_right
{
	background-image:url(images/kids/back_rightpart.jpg);
	background-repeat:no-repeat;
	background-position:top left;	
}
.back_white_topleft 
{
	background-image:url(images/kids/back_white_topleft.jpg);	
	width:54px;
	height:48px;
	background-repeat:no-repeat;
}
.back_white_top 
{
	background-image:url(images/kids/back_white_top.jpg);	
	width:694px;
	height:48px;
	background-repeat:no-repeat;
}
.back_white_topright
{
	background-image:url(images/kids/back_white_topright.jpg);	
	width:32px;
	height:48px;
	background-repeat:no-repeat;
}

.back_white_left 
{
	background-image:url(images/kids/back_white_left.jpg);	
	width:54px;
	background-position:top;
	background-repeat:no-repeat;
	background-color:#003399;

}
.back_white_middle
{
	background-color:White;	
	width:694px;


}
.back_white_right
{
	background-image:url(images/kids/back_white_right.jpg);	
	width:32px;
	background-position:top;

	background-repeat:no-repeat;
	background-color:#003399;
}

.back_white_bottomleft 
{
	background-image:url(images/kids/back_white_bottomleft.jpg);	
	width:54px;
	height:102px;
	background-repeat:no-repeat;
}
.back_white_bottom
{
	background-image:url(images/kids/back_white_bottom.jpg);	
	width:694px;
	height:102px;
	background-repeat:no-repeat;
}
.back_white_bottomright
{
	background-image:url(images/kids/back_white_bottomright.jpg);	
	width:32px;
	height:102px;
	background-repeat:no-repeat;
}
.casasoft 
{
	color:#8099CC;
	text-align:center;	
	font-size:1.2em;
	padding-top:30px;

}
.casasoft a,
.casasoft a:hover 
{
	color:White;
	font-weight:bold;
	text-decoration:none;
}
.casasoft a:hover 
{
	text-decoration:underline;
}
h1 
{
	color:#0054BA;
	font-size:1.8em;	
}
h2 
{
	color:#FF9901;
	font-size:1.6em;	
	border-bottom:1px solid #CCCCCC;
}
h3 
{
	font-size:1.4em;	
	color:#333333;
	margin:0px;
}
.orange 
{
	color:#FF9901;
}
.imageLeft
{
	float:left;
	margin-right:10px;
	margin-bottom:10px;	

}
.imageRight 
{
	float:right;
	margin-left:10px;
	margin-bottom:10px;	

}
.listing_topleft 
{
	background-image:url(images/kids/listing_topleft.jpg);	
	width:14px;
	height:25px;
}
.listing_top
{
	background-image:url(images/kids/listing_top.jpg);	
	width:453px;
	height:25px;
}
.listing_topright
{
	background-image:url(images/kids/listing_topright.jpg);	
	width:14px;
	height:25px;
}

.listing_left 
{
	background-image:url(images/kids/listing_left.jpg);	
	width:14px;
}
.listing
{
	width:413px;
	background-color:#FFFFFF;
	padding:20px;
}
.listing_right
{
	background-image:url(images/kids/listing_right.jpg);	
	width:14px;
}

.listing_bottomleft 
{
	background-image:url(images/kids/listing_bottomleft.jpg);	
	width:14px;
	height:25px;
}
.listing_bottom
{
	background-image:url(images/kids/listing_bottom.jpg);	
	width:453px;
	height:25px;
}
.listing_bottomright
{
	background-image:url(images/kids/listing_bottomright.jpg);	
	width:14px;
	height:25px;
}
.natureHolder 
{
	
}
.natureTopLeft 
{
	background-image:url(images/kids/nature_topleft.jpg);
	width:5px;
	height:6px;
}
.natureTop
{
	background-image:url(images/kids/nature_top.jpg);
	width:111px;
	height:6px;
}
.natureTopRight
{
	background-image:url(images/kids/nature_topright.jpg);
	width:5px;
	height:6px;
}
.natureLeft 
{
	background-image:url(images/kids/nature_left.jpg);
	width:5px;
	height:70px;
}
.nature
{
	text-align:center;
	width:107px;
	height:66px;

	background-color:#FEFEF0;
}
.nature img 
{
	border:1px solid #987E32;
	background-color:white;
	padding:1px;
}
.natureRight
{
	background-image:url(images/kids/nature_right.jpg);
	width:5px;
	height:70px;
}


.natureBottomLeft 
{
	background-image:url(images/kids/nature_bottomleft.jpg);
	width:5px;
	height:6px;
}
.natureBottom
{
	background-image:url(images/kids/nature_bottom.jpg);
	width:111px;
	height:6px;
}
.natureBottomRight
{
	background-image:url(images/kids/nature_bottomright.jpg);
	width:5px;
	height:6px;
}
.natureThisMonth 
{
	border:4px solid #CCCCCC;	
	background-color:White;
	padding:1px;
}
.caption 
{
	text-align:center;
	color:#999999;	
	font-size:1.2em;
}
.imageLeft 
{
	float:left;
	margin-left:0px;
	margin-top:5px;
	margin-right:10px;
	margin-bottom:5px;	
}
.imageRight 
{
	float:right;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:5px;
}
.imageSpaced 
{

	margin:10px;
}
.staticContent img 
{

	border:1px solid #333333;
}
.image_topleft 
{
	width:6px;
	height:6px;
	background-image:url(images/kids/image_topleft.jpg);
}
.image_top
{
	width:6px;
	
	background-image:url(images/kids/image_top.jpg);
}

.image_topright
{
	width:6px;
	height:6px;
	background-image:url(images/kids/image_topright.jpg);
}

.image_left 
{
	width:6px;

	background-image:url(images/kids/image_left.jpg);
}

.image img
{
	border:1px solid white;
	display:block;
	
	
	
}

.image_right
{
	width:6px;

	background-image:url(images/kids/image_right.jpg);
}


.image_bottomleft 
{
	width:6px;
	height:6px;
	background-image:url(images/kids/image_bottomleft.jpg);
}
.image_bottom
{
	width:6px;
	
	background-image:url(images/kids/image_bottom.jpg);
}

.image_bottomright
{
	width:6px;
	height:6px;
	background-image:url(images/kids/image_bottomright.jpg);
}
a.readMore ,
a.readMore:hover
{
	color:#0066CC;
	font-weight:bold;
	font-size:1.2em;
	padding:5px;
	position:relative;
	left:-5px;
}
a.readMore:hover
{
	background-color:#F2F2F2;
	text-decoration:none;
	left:0px;
}
