body {
	margin:0;
	padding:0;
	font-size:13px;
	line-height:1.5em;
	font-family: Arial, Tahoma;
	background-color: #71335d;
	background-image: url(images/bg_body.jpg);
	background-repeat: repeat;
	height: auto;
	
}
body,td,th {
	color: #333;
}

#text a:link, #text a:visited {
	text-decoration:none;
	color:#54a8a4;
	font-weight:bold;}

#text a:hover {color:#5C7910; text-decoration:none;}


#header {
	margin:0;
	padding:0;
	background: url(images/header_bckg04.gif) repeat-x;
	height:42px;
	
}

#main { width:100%; margin:0; float:left;}
#head_image {
	width:850px;
	padding:0 
	margin:0;
	
	clear: right;
}
#graphic-rounded {
	-moz-border-radius:3ex;
	-webkit-border-radius:3ex;
	width:830px;
	height:250px;
	background:url(images/childrens/banner-childrens03.gif) no-repeat;
	padding:20px 0 0 0;
	background-position: center;
	margin:0 0 0 10px;
}

#graphic-rounded a:hover{color:#F26321;}

#links {
	width: 570
	px;
	margin:220px 0 0 272px;
	padding:0;
	color: #0177A0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

#links a:link, #links a:visited {color:#0177A0;
text-decoration:none;}
#links a:hover {
	color:#F46221;
	text-decoration:none;
}


#slogan { color:#fff; font-family: "Arial Narrow", Arial, Tahoma; font-size:21px; text-transform:uppercase; }
#under_slogan_text { color:#ffff00; font-size:10px; line-height:12px; padding-top:15px;}
/*#content { margin:0 auto; padding:0; width:780px;}*/
#content {
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	background-color: #C4DD84;
	padding:0 0 20px 0;
	width:850px;
	height: auto;
}
#content h1 { margin:20px 0 0 0; text-transform:uppercase; font-size:20px; color:#000; font-weight:normal;}
#text {
	float:left;
	width:590px;
	padding:0 10px 0 25px;
	background-color:#FFEB79;
	margin: 0 10px 10px 10px;
		background-repeat:no-repeat;
	border: solid 2px #54A8A5;	
	text-align: center;
	display:inline;
}
#text h3 {color:#6f6e6e;}

#text table tr td a:link, #text a:visited {color:#0177A0;
text-decoration:none;}
#text table tr td a:hover {
	color:#F46221;
	text-decoration:none;
}

#breadcrumb {
	
	margin-bottom: 16px;
	
}
#breadcrumb a, #breadcrumb a:visited {
	font-weight: bold;
	color: #962873;
}
#pmmcrumb a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {
	font-weight: normal;
	color: #620D46;
}

#sidebar {
	/*background:url(images/sidebar_bckg.gif) repeat-x;*/
	background-color:#FFF;
	margin:0 10px 0 640px;
	color:#6f6e6e;
	padding:8px;
	width: 170px;
	height: auto;
	border: solid 2px #54A8A5;
	background-image:url(images/bg-green-splash-small.png);
	background-position: bottom right;
	background-repeat:no-repeat;
}
#sidebar h2 {
	color:#962873;
	margin:0 0 15px 0;
	font-size:14px;
	font-weight:bold;
}

#sidebar a{color:#962873;}

#footer {
	background:url(images/footer_bckg.gif) repeat-x #3f3e3e 0 2px;
	height:60px;
	margin-top:20px;
	clear:both;
}
#left_footer { float:left; padding:25px 0 0 80px; color:#FFFFFF; font-weight:bold; font-size:11px;}
#left_footer a { color:#FFFFFF;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:20px 60px 0 0; text-transform:uppercase; color:#FFFFFF;  font-size:10px; text-align:right;}
#right_footer a { color:#FFFFFF;}
#right_footer a:hover { text-decoration:none;}
