﻿/* MyChild front CSS
   Updated:	 Thursday 14.08.08
   Author:	ac0801
   ----------------------------------------------------*/


#intro {background: url(images/div-fade.jpg) repeat-x bottom #0071a2; 
	color:#FFFFFF;
	padding:0 .75em 5em .75em;
	margin:0;
	border:solid 1px #ccc;
	/*height:15.5em;*/}
#intro h1 {
	margin:.25em 0 0 0;padding:0 0 .5em 0;
	font-size:1.4em;
	color:#fff;
	background:url(images/intro-border.gif) repeat-x bottom;}
	
#intro a {color:#fff;}
#buttons {
	padding:1em 0 0 0; margin:0;}
#buttons ul {padding:0; margin:0;}
#buttons ul li {display:block;
	list-style-type: none;
	background:url(images/button-top.gif) #FA9B03 top left no-repeat;
	position:relative;
	margin-bottom:1em;4
	padding-top:1em;	
}
#buttons ul li a {
	background:url(images/button-bottom.gif) #FA9B03 no-repeat bottom left;
	color:#fff;
	padding:0 1em 1em 2em;
	margin: 0 0 1em 0;
	width:87%;
	height:1%;
	text-decoration:none;
	display:inline-block;
	display:block;
	font-weight:
	/*border:dotted 1px red;*/
	}
#buttons ul li a strong {
	margin:-.5em 0 0 0;
	font-style:italic;
	font-size:2em;	
}

/*-----------------------------NEWS--*/
#news {	border:solid 1px #ccc;	
	overflow:hidden;
	height:1%;
	position:relative;
	padding:.5em;
	margin-right:.6em;
	height:auto;
	
	}
#news img {

	float:left;
}
#news .content {
	width:19.5em;
	height:20em;
	padding-left:0;

float:right;

}
#news h2 {margin:0;padding:0;
	color:#0071A2;
	font-size:1.4em;
}

#features {margin:0 0; padding:0;  }
#features ul {
	margin:0; padding:0;
	display:block;
}
#features ul li {
	float:left;
	width:24.25em; 
	height:8.5em;
	border:solid 1px #ccc;
	list-style-type:none;
	margin:.5em .6em .5em 0; 
	padding:.5em .5em .75em 0;
}
#features ul li a img {float:left; padding:0 .5em; margin:0;}
#features ul li a {text-decoration:none; color:#333; margin:0; padding:0;}
#features ul li a h2 {
	margin:0 0 0 128px; padding:0;
	color:#ff6d00;
	font-size:1.1em;
}
#features ul li a p {
	padding:.25em 0 0 0;
	margin:0 0 0 128px;
	background: url(images/feat-border.gif) repeat-x ;
}

/* ------------------------------- Latest News on Homepage */


	
ul .latestnews_home
	{	
    text-decoration:none;
	list-style-image: url(images/hand.gif);
	vertical-align:middle;
	color:#0071A2;
	font-weight:400;
	font-size:1em;	
	display:block;
	}
	
#latestnews_home a 
	{
	color:#0071A2;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:1%;
	text-decoration:none;
	display:block;
	height:3.4em;
	}

div .newsheading
	{
	color:#ff6d00;
	padding: .5em 0 0 1em;
	font-weight:900;
	font-size:1.1em;
	text-align:center;
	}

div .previousnews
	{
	color:#ff6d00;
	padding: 0 2em 0 0;
	font-size:.9em;
	text-align:right;
	}

div .latestnews
	{
	border: solid 1px #ccc;
	padding: 0px 0px 0px 0px;
	}	
	
/* ------------------------------- END Latest News on Homepage */