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_bckg_teens.gif) repeat-x;
	height:42px;
	
}

#main {
	width:100%;
	margin:0;
	float:left;
	height: 900px;
	
}
#head_image {
	width:635px;






	padding:0 
	margin:0;
	text-align: left;
	float: left;
}
#graphic-rounded {
	-moz-border-radius:3ex;
	-webkit-border-radius:3ex;
	width:830px;
	height:155px;
	background:url(images/banner01.jpg) no-repeat;
	padding:20px 0 0 0;
	background-position: center;
	margin:0 0 0 10px;
}
#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: 1050px;
}
#content h1 { margin:20px 0 0 0; text-transform:uppercase; font-size:20px; color:#54a8a4; font-weight:normal;}

#text {
	float:left;
	width:590px;
	padding:0 10px 0 20px;
	background-color:#fff;
	margin: 0 0 10px 10px;
	background-image: url(images/bg-green-tree.png);
	background-repeat:no-repeat;
	border: solid 2px #8D2670;
	background-position: center;
	text-align: left;
	color: #333;
	
}
#text h2 {
	color:#333;
	font-size:130%;
}
#text h3 {
	color:#000;
}


#white-bg {
	background-color: #FFF;
	padding: 15px;
	height: auto;
	width: 750px;
	margin-top: 20px;
	margin-right: 25px;
	margin-bottom: 20px;
	margin-left: 25px;
	
}

/*#white-bg th, #white-bg td {text-align:left;}
*/
#white-bg a:link, #white-bg a:visited {
	text-decoration:none;
	color:#54a8a4;
	/*font-weight:bold;*/}

#white-bg a:hover {
	color:#000;
	text-decoration:none;
	/*text-align: right;*/
}



#underline td a {text-decoration:none;
					}
					
#text h3 a:hover {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;
}

#main #content #rightsidebar {
	padding: 0px;
	float: right;
	width: 190px;
	margin: 0 10px 0 0;
}

#sidebar {
	/*background:url(images/sidebar_bckg.gif) repeat-x;*/
	background-color:#FFF;
	margin:0 10px 0 0;
	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;
			text-decoration:none;}
			
#content #socialmedia {
	padding: 0px;
	width: 600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	clear: left;
	height:170px;

}
 #newwebsite {
	padding: 0;
	/*	width: 190px;
	margin: 10px 10px 0 10px;
	clear: right;*/
	font-weight: normal;
	border: solid 1px #B51782;
}

#highlights {
	width: 190px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: right;
	color: #063;
}


#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 60px;
	color:#fff;
	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;}
#main #content #header-teens #return {
	height: auto;
	width: 750px;
	text-align: right;
}
