/* CSS Document */


/* layout styles */
* { margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; }
html { background: url(../images/bgd.gif) repeat-x top #f0f9ff;}
body { font-size: .8em; background: url(../images/burst.gif) no-repeat left top;}
#wrapper { margin: 0 auto; width:754px; background: url(../images/wrap.png) repeat-y center; }
.image-left { float: left; margin-right: 10px; }
.image-right { float: right; margin-left: 10px; }
ol {}
/* header */
#header { margin: 0 auto; width: 728px; height: 71px; background:url(../images/header.gif) no-repeat center top; }
	
	/* hide the header info for screen readers */
	#header h1 { visibility: hidden; }
	#header address { display:none }
	
/* general anchor style */	
a, a:link, a:visited { text-decoration:none; color:#638099; }
a:hover { color:#800000; }

/* content anchor style */
#content a, #content a:link, #content a:visited { color:#3D78EF; text-decoration: underline; }
#content a:hover { color:#800000; }
#content ul li { list-style: circle; margin-left: 20px;}
/* Navigation Menu */
#navmenu { margin:0 auto; height:28px; margin: 0 auto; background:url("../images/navbgd.gif") center top no-repeat; list-style:none; padding-left: 238px}


#navmenu li { float:left; margin-left:1px; }
#navmenu li a { display:block; height:28px }
#navmenu span {display: none; }

.home { width:64px;	background:url("../images/home.gif") top no-repeat;}
.about-us { width:81px;	background:url("../images/aboutus.gif")	top no-repeat;}
.programs { width:89px;	background:url("../images/programs.gif") top no-repeat;}
.admissions { width: 93px; background:url("../images/admissions.gif") top no-repeat;}
.montessori { width: 93px; background:url("../images/montessori.gif") top no-repeat;}
.parents { width:72px;	background:url("../images/parents.gif") top no-repeat;}

/* <li><a class="selected-parents"><span>Parents</span></a></li> */

.selected-home { width:64px;	background:url("../images/home.gif") bottom no-repeat;}
.selected-about-us { width:81px;	height:40px; background:url("../images/aboutus.gif") bottom left no-repeat;}
.selected-programs { width:89px;	height:40px; background:url("../images/programs.gif") bottom left no-repeat;}
.selected-admissions { width:93px;	height:40px; background:url("../images/admissions.gif") bottom left no-repeat;}
.selected-montessori { width:93px;	height:40px; background:url("../images/montessori.gif") bottom left no-repeat;}
.selected-parents { width:72px;	height:40px; background:url("../images/parents.gif") bottom left no-repeat;}


.home:hover, .about-us:hover, .programs:hover, .admissions:hover, .montessori:hover, .parents:hover {background-position: bottom;}

/* Subheader styles*/
#subheader, #subpageheader {
	margin: 0 auto;
	height: 306px;
	width: 728px;
	background-image: url(../images/subheader.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#subpageheader { 
	background-image: url(../images/aboutsubheader.jpg);
	height: 117px;
}
#subheader .quote {	background: url(../images/quote.png) 10px 90px no-repeat; padding: 125px 0 0 40px; width: 175px; }
#subheader p, #subpageheader p { color: #FFFFFF; font-family: Georgia; font-size: 120%; }

#subpageheader .quote {
	padding: 15px 0 0 325px;
	width: 350px;
	background-image: url(../images/quote.png);
	background-repeat: no-repeat;
	background-position: 280px 10px;
}
#subpageheader p { text-align:right }


#main { width: 728px; margin: 0 auto; padding-bottom:40px; padding-top:5px; background: url(../images/mainbottom.gif) no-repeat bottom;}

/* contact styles */

#contact, #subnavigation { width:235px; float:left; }
#contact h2 a { width: 194px; height: 36px; display:block; background:url(../images/contact.jpg) no-repeat top; padding-left: 40px;}
#contact h2 a:hover { background:url(../images/contact.jpg) no-repeat bottom; }
#contact h2 span { display: none; }

#contact .border { background: url(../images/contactborder.gif) no-repeat; width: 235px; height:29px; margin-top: 5px;}

#contact h3, #subnavigation h3 {
	background: url(../images/ornate.png) 15px top no-repeat; 
	height: 35px; 
	font-size:100%; 
	font-weight: normal; 
	text-transform: uppercase; 
	color: #6187A8;
	padding-left: 55px;
	padding-top: 5px;
	margin-top: 5px;
	}
#subnavigation ul {
	padding-left: 55px;
	margin-bottom: 24px;
	list-style:none;
	line-height: 150%;
	font-size: 115%;
}
#contact p { padding-left: 55px; margin-bottom: 10px; color: #818181; line-height: 150%;  }

/* Content Styles */

#content { width:470px; float:right; }
#content h2, #content h3 { color:#6187A8; font-size: 130%; text-transform: uppercase; font-weight: normal; margin: 1em 0 5px; }
#content h3 {
  margin: 2em 0 1em;
  font-size: 100%;
}
#content h3 {
	font-size: 1.2em;
	color: #294d97;
}
#content h4 {
	font-size: 1em;
	color: #6fa892;
	margin: 5px 0;
}
#content p, ul, table, #content dl { font-size:110%; line-height:130%; color: #818181; padding-right: 10px; margin-bottom: 1em;}
#content ul {list-style: none;}
#content dl dt, #content dl dd {
margin-bottom: 1em;
}
#content dl dt {
color:#438837;
}
/*
#content ol {
  line-height: 1.3em;
  font-size: 120%;
  margin: 0 22px;
}*/
#ol {
  font-size:110%; color: #818181; padding-left:24px; margin-bottom: 15px;
}
#ol li {
  line-height: 130%;
}


#content address { font-style:normal;}
#content .left { float:left; width: 210px; margin-top: 25px; font-size: 85%; }
#content .right { float:right; width: 230px; margin-top: 25px; font-size: 85%; }
#content .left p, #content .right p { line-height: 150%; }
#content fieldset {
  border: 0;
}
#content fieldset div {
  padding: 1em 0;
  border-bottom: 1px solid #ebebeb;
  width: 300px;
}
fieldset label {
  font-size: 100%;
  font-weight: bold;
}
fieldset h4 {
	margin-top: 1em;
  text-decoration: none;
  font: normal normal normal 120% Georgia, "Times New Roman", Times, serif;
}
fieldset label span {
  color: #fc9;
}
input#name, input#email, input#phone {
  font: italic 160% Georgia, "Times New Roman", Times, serif;
}
input#name, input#email, input#phone, textarea {
  background: #f8f6ff;
  border: 1px solid #a1be54;
}

.subcontent {
margin-top: 25px;
}


/* footer styles */

#footer { width:755px; height:34px; margin:0 auto; background:url("../images/footer.png") no-repeat center; text-align: right; }
#footer ul { text-transform:lowercase; list-style:none; padding-right: 20px; }
#footer ul li { color:#638099; padding: 0; display: inline; font-size: 70%; }

table {
  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  display: table;
  width: 400px;
  font-size: 90%;
  border: 1px solid #e2e2e2;
}

/* add on styles */
tr td {
  padding: 4px;
  }
#subheader .quote .emphasis {
	font-style: italic;
	font-weight: bold;
	font-size: 110%;
}
#content #left_side h3 {
 font-weight: 300;
 font-size: 1.2em;
 border-bottom: 1px solid;
 padding: 12px 0 ;
 margin: 0.56em 0;
 background: #fff url(../images/h4_star.gif) no-repeat 310px;
	width: 95%;
}
#content #left_side ul {
 margin: 1em 0;
 padding: 17px;
}
#content #left_side ul li{
 margin-bottom: 1em;
}
#content #left_side ul li strong {
 color: #686e80;
}
#content #left_side p {
 line-height: 146%;
 margin-bottom:1em;
}
#content #left_side ul.pdf_center li {
 list-style-type: disc;
}

