@charset "UTF-8";
/* CSS Document */



/* general content */
body{
margin:0 0 0 0;
height:100%;
background:url(images/bg.gif);
background-repeat:repeat-x repeat-y;}

h1{
padding:0 0 0 0;
font-family: "Arial Narrow";
font-size:16px;
font-weight:300;
color:#666666;
}



a.more {text-decoration:none;
        font-weight:bold;}
a.more:link {color:#3C2668;}
a.more:hover {color:#DA4398;}

a.mail{text-decoration:underline;
       font-weight:bold;
	   }
a.mail:link {color:#3C2668;}
a.mail:hover {color:#DA4398;}
	   
a.copyright{text-decoration:underline;
color:#666666;
font-size:10px;
}

a.circletime{padding:0 0 0 0;}

p {
font-family: "Arial Narrow";
color: #666666;
font-weight:500;
font-size:14px;
text-align:justify;
}

p.pink{color: #3C2668;
font-weight:bold;}

p.copyright{color:#666666;
font-size:10px;
text-align:center;
}

ul {
list-style: none;
margin: 0;
padding: 0;
}			
			

#container {
position: absolute;
width:950px;
height:1000px;
top: 0px;
left:50%;
margin-left:-475px;
background-color:#FFFFFF;
}


#leftpanel{
position:absolute;
left:0px; 
top:0px; 
width:20px; 
height:900px;
}


#rightpanel{
position:absolute; 
right:0px; 
top:0px; 
width:20px; 
height:900px;
}

#lcolumn {position:absolute;
          width:140px;
		  height:1000px;
		  top:0px;
		  left:0px;
		  background-color:#3C2668;
		  }
		  
#rcolumn {position:absolute;
          width:140px;
		  height:1000px;
		  top:0px;
		  right:0px;
		 background-color:#3C2668;
		  }
		  
#logo {position:absolute;
      width:120px;
	  height:150px;
	  left:50%;
	  margin-left:-60px;
	  top:0px;
	  }
	  
#menu {position:absolute;
	width: 138px;
	top:190px;
	left:1px;
	text-align:center;
	}
	
#menu li a {
	font-family:"Arial Narrow";
	font-size:11px;
	font-weight:600;
  	height: 24px;
	padding:0 0 0 0;
	text-decoration: none;
	}	
	
#menu li a:link, #menu li a:visited {
	color: #FFFFFF;
	background:url(images/nav_normal.gif);
    display: block;
	padding: 8px 0 0 4px;
	}
	
#menu li a:hover {
	color: #FFFFFF;
	background:url(images/nav_over.gif);
	padding: 8px 0 0 4px;
	}
	
	
	
#pageheader{position:absolute;
width:340px;
height:43px;
left:50%;
margin-left:-170px;
top:10px;
}


#copyright{position:absolute;
width:670px;
height:12px;
left:50%;
margin-left:-335px;
bottom:10px;
}


/* intro page */

#flash {position:absolute;
width:600px;
height:350px;
top:200px;
left:50%;
margin-left:-300px;
}

#skipintro {position:absolute;
width:100px;
height:30px;
left:50%;
margin-left:-50px;
top:600px;
text-align:center;
}
	


/* home page */

#header{position:absolute;
width:526px;
height:282px;
left:50%;
margin-left:-264px;
top:30px;
}			

			 
#hometext {position: absolute; 
width:600px;
height:400px;
top: 350px;
left: 50%; 
margin-left:-300px;
}





	

/* contact page */

#contact {
position:absolute;
width:412px;
height:300px;
left:50%;
margin-left:-206px;
top:190px;
text-align:center;
}





/* teentalk pages */

#teentalkmain{position:absolute;
width:650px;
height:800px;
top:25px;
left:50%;
margin-left:-325px;
}

#teentalk1main{position:absolute;
width:650px;
height:800px;
top:13px;
left:50%;
margin-left:-325px;
}

#teentalk1text{position:absolute;
width:650px;
height:275px;
top:480px;
left:0px;
}

#teentalk2text1{position:absolute;
width:325px;
height:275px;
top:140px;
left:0px;
}

#teentalk2text2{position:absolute;
width:325px;
height:275px;
top:470px;
right:0px;
}


/* testimonial page */

#testimonials{position:absolute;
width:650px;
height:800px;
top:100px;
left:50%;
margin-left:-325px;
}



#testimonials p{font-size:12px;}

#betsy {position:absolute;
width:160px;
height:120px;
right:160px;
bottom:30px;
}




/* training page */

#training{position:absolute;
width:650px;
height:800px;
top:80px;
left:50%;
margin-left:-325px;
}

#trainingpic{position:absolute;
width:600px;
height:400px;
right:140px;
left:50%;
margin-left:-300px;
bottom:80px;
}


/* circletime pages  */

	

#circle1text1{position:absolute;
width:280px;
height:250px;
left:0px;
top:170px;
}


	

#circle1text2{position:absolute;
width:640px;
height:100px;
left:0px;
top:300px;
}  

#circle1text3{position:absolute;
width:180px;
height:400px;
right:10px;
top:360px;
} 

#circle2text{position:absolute;
width:270px;
height:600px;
left:7px;
top:130px;
z-index:1;
}




/* teentalkplus pages  */

#teentalkplusheader{position:absolute;
width:300px;
height:119px;
left:50%;
margin-left:-150px;
top:10px;
}

#teentalkplus1text1{position:absolute;
width:360px;
height:275px;
top:160px;
left:0px;
}

#teentalkplus1text2{position:absolute;
width:200px;
height:400px;
top:520px;
left:160px;
}

#teentalkplus2text{position:absolute;
width:310px;
height:275px;
top:150px;
left:7px;
}

#teentalkplus2text2{position:absolute;
width:630px;
height:250px;
top:460px;
left:7px;
}


/* kidstalk pages  */



#kidstalk1text1{position:absolute;
width:340px;
height:275px;
top:10px;
right:0px;
}

#kidstalk1text2{position:absolute;
width:440px;
height:275px;
top:515px;
left:0px;
}

#kidstalk1text3{position:absolute;
width:640px;
height:300px;
top:620px;
left:0px;
}

#kidstalk2text{position:absolute;
width:295px;
height:275px;
top:130px;
left:0px;
}



/* parent_talk pages  */


#parent1text1{position:absolute;
width:270px;
height:275px;
top:25px;
right:0px;
}

#parent1text2{position:absolute;
width:375px;
height:275px;
top:530px;
left:3px;
}

#parent1text3{position:absolute;
width:640px;
height:275px;
top:645px;
left:3px;
}

#parent2text{position:absolute;
width:300px;
height:275px;
top:140px;
left:7px;
}