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

html, body {
margin: 0px;
padding: 0px;
background:url(../images/background.jpg);

height:100%; /* needed for container min-height */
}

a img{
border:none;
}

#wrapper{
width:950px;
margin-left:auto;
margin-right:auto;

position:relative; /* needed for footer positioning*/
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/

min-height:100%; /* real browsers */

background:url(../images/wrapper_background.jpg) repeat-y;
}

#header{
width:950px;
height:177px;
background:url(../images/home/header.jpg) no-repeat;
}

#nav_container{
position:relative;
top:81px;
left:297px;
width:653px;
height:69px;
}

#home_footer{
height:154px;
background:url(../images/home/footer.jpg) #F9F9DD no-repeat top;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
}

#footer{
height:165px;
background: url(../images/footer.jpg) #F9F9DD no-repeat top;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
}

#address{
position:relative;
top:45px;
*top:55px; /*IE HACK*/
float:left;
width:273px;
color:#beb98e;
line-height:12pt;
}

#address p{
margin-left:30px;
}

#address a{
color:#beb98e;
}

#address2{
position:relative;
float:left;
top:45px;
*top:55px; /*IE HACK*/
float:left;
width:262px;
color:#beb98e;
line-height:12pt;
}

#address2 p{
margin-left:30px;
}

#address2 a{
color:#beb98e;
}

#links{
position:relative;
top:45px;
*top:55px; /*IE HACK*/
float:right;
width:385px;
color:#beb98e;
padding-left:30px;
}

#links a{
color:#beb98e;
}


/* Home */

#home_content{
width:950px;
background:url(../images/home/large_photo.jpg) #FDFDFB no-repeat bottom;
}

#home_copy{
position:relative;
top:10px;
left:30px;
width:300px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
padding-bottom:25px;
line-height:12pt;
color:#6d6a53;
}

#home_copy h1{
font-size:18pt;
color:#e89d0b;
padding:5px 0;
margin:0;
}

#home_copy h2{
font-size:18pt;
color:#7dc805;
padding:5px 0;
margin:0;
}

#home_copy h3{
font-size:18pt;
color:#4ba1df;
padding:5px 0;
margin:0;
}

#home_copy p{
padding:0;
margin-bottom:8px;
margin-top:3px;
}

/* Curriculum */

#curriculum_content{
width:950px;
background: url(../images/curriculum/girl_alphabet.jpg) #FDFDFB no-repeat bottom;
}

#curriculum_copy{
position:relative;
top:10px;
left:125px;
width:700px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
padding-bottom:25px;
}

#curriculum_copy h1{
font-size:18pt;
color:#e89d0b;
padding:15px 0 5px 0;
margin:0;
}

#curriculum_copy h2{
font-size:18pt;
color:#7dc805;
padding:5px 0;
margin:0;
}

#curriculum_copy h3{
font-size:14pt;
color:#4ba1df;
padding:5px 0;
margin:0;
}

#curriculum_copy p{
padding:0;
margin-bottom:8px;
margin-top:3px;
}

#column_left{
float:left;
width:300px;
padding-bottom:25px;
}

#column_right{
float:right;
width:400px;
}

#curriculum_copy ul{
padding:0 0 0 18px;
margin:0;
}

#targeted_skills{
clear:both;
padding-bottom:375px;
}

/* Location */

#location_content{
width:950px;
background: url(../images/location/location.jpg) #FDFDFB no-repeat bottom;
padding-bottom:50px;
}

#location_copy{
position:relative;
top:10px;
left:125px;
width:700px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
padding-bottom:25px;
}

#location_copy h1{
font-size:18pt;
color:#e89d0b;
padding:15px 0 5px 0;
margin:0;
}

#location_copy h2{
font-size:18pt;
color:#7dc805;
padding:5px 0;
margin:0;
}

#location_copy p{
padding:0;
margin-bottom:20px;
margin-top:3px;
}

#map_1{
margin-right:300;
}

#map_2{
float:right;
}

/* Facts */

#facts_content{
width:950px;
background: url(../images/location/location.jpg) #FDFDFB no-repeat bottom;
padding-bottom:50px;
}

#facts_copy{
position:relative;
top:10px;
left:125px;
width:700px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
padding-bottom:25px;
}

#facts_copy h1{
font-size:18pt;
color:#e89d0b;
padding:15px 0 20px 0;
margin:0;
}

#facts_copy h2{
font-size:12pt;
font-style:italic;
color:#4ba1df;
padding:5px 0;
margin:0;
}

#facts_copy h3{
font-size:18pt;
color:#7dc805;
padding:5px 0;
margin:0;
}

#facts_copy p{
padding:0;
margin-top:3px;
}

.testimonials{
margin-top:20px;
}

/* Newsletter */

#newsletter_content{
width:950px;
min-height:500px;
background: url(../images/location/location.jpg) #FDFDFB no-repeat bottom;
padding-bottom:50px;
}

#newsletter_copy{
position:relative;
top:10px;
left:125px;
width:700px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
padding-bottom:25px;
}

#newsletter_copy h1{
font-size:18pt;
color:#e89d0b;
padding:15px 0 5px 0;
margin:0;
}

#newsletter_copy h2{
font-size:14pt;
color:#4ba1df;
padding:5px 0 25px 0;
margin:0;
}

#newsletter_copy p{
padding:0;
margin-bottom:20px;
margin-top:3px;
}

#newsletter_copy a{
color:#4ba1df;
}

/* Photos */

#photos_content{
width:950px;
min-height:500px;
background: url(../images/location/location.jpg) #FDFDFB no-repeat bottom;
padding-bottom:50px;
}

#photos_copy{
position:relative;
top:10px;
left:125px;
width:700px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
padding-bottom:25px;
}

#photos_copy h1{
font-size:18pt;
color:#e89d0b;
padding:15px 0 5px 0;
margin:0;
}

#photos_copy h2{
font-size:14pt;
color:#4ba1df;
padding:5px 0 25px 0;
margin:0;
}

#photos_copy p{
padding:0;
margin-bottom:20px;
margin-top:3px;
}

#photos_copy a{
color:#4ba1df;
}

