/* CSS Document */

 /*normalizes margin, padding */ 
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, the pre, form, fieldset, input,  blockquote, th, td
 {margin: 0 0 3px; padding : 0; }
 
h1 {font-size: 24px;
    padding-top:40px;
	padding-left:34px;
	letter-spacing: 0.1em;
}


  /*normalizes font -size for headers */ 
h2, h3, h4, h5, h6, 
  {font-size  : 100%; } 
   
  /*removes list  -style from lists */ 
  ol, ul 
  {list-style:none;
  text-decoration:none;} 
  
   /*normalizes font -style and font-weight to normal */  
  address, caption, cite, code, dfn, em, strong, th, var 
  {font-style:normal; font-weight:normal;} 
  
   /* table line style */ 
   table  
   {border-collapse:collapse; border-spacing:0} 
   
  /* removes border from fieldset and img */ 
  fieldset, img 
  {border: 0;} 
  
  /* left - aligns text in caption and th */ 
  caption, th 
  {text-align: left;} 
  
   /*removes quotation marks from q */ 
   q:before, q:after 
   {content: ''; }
   
body {
	font-size: small;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	padding: 0;
	margin:0;
	min-width: 755px;
	background-image:url(logo-neg-small-fade3.jpg);}
	
#container{
	height:100%;
	width: 750px;
	background-color:#F7FCDB;
	padding-top:1px;
	border-top:#fafafa ridge;
	border-left:#fafafa ridge;
	border-right:#fafafa ridge;
	border-bottom:#fafafa ridge;
	padding-bottom:10px;
	}
	


	
#wrapper {width: 750px;
          margin: 0 auto;
		  text-align:left;
		  	background-color:#F7FCDB;

}

#banner {height: 144px;
	  			border-bottom:#fafafa ridge;
				padding-left:1px;
				padding-right:1px;}

#content {position: absolute;
	  background-color:#F7FCDB;
	  width: 750px;
      top:165px;
	  color:#000000;
	  margin-left:-3px;
	  			border-top:#fafafa ridge;
						border-left:#fafafa ridge;
			border-right:#fafafa ridge;
			border-bottom:#fafafa ridge;
}

#nav {width: 750px;
background-color:#192374;
      position:absolute;
      top:140px;
      align: center;
	  font-size:12px;
	  text-align:center;
	  color:#FFFFFF;
      display:inline;
	  text-decoration:none;
	  height: 70px;
	  overflow:hidden;
	  
	  }
	  
#nav li {display:inline;
         background-color:#192374;
		 		padding: 5px 0 10px 0;
		 	  font-size:12px;
			  	  height: 70px;
			  overflow:hidden;
}	

#nav a {color:#FFFFFF;
        background-color:#192374;
        font-weight:bold;
		text-decoration:none;
		padding: 5px 40px 10px 40px;
					  	  height: 70px;
			  font-size:12px;
			  overflow:hidden;}


#nav a:hover {color:#C6CAF0;}

	

.pos-search {
	left: 420px;
	top: 20px;
	position: absolute;


}

.homepage-text, .homepage-links {left: 34px;
                position:relative;
                width: 280px;
				}
.homepage-text {padding:10px 10px 10px 10px;
background-color:#EBF2C5;}

.homepage-style-text, .homepage-style-links {left: 34px;
                position:relative;
                width: 280px;
				}
.homepage-style-links {left: 54px;}				
.homepage-style-text {padding:10px 10px 10px 10px;
                margin-top:12px;

background-color:#EBF2C5;}				
				
#sub-container {padding-left:30px;
                width: 500px;}
			
#all-text {padding-left:30px;
           padding-right:250px;}		
					
			


#right-nav {width: 180px;
			position:absolute;
			top:88px;
			right:19px;

}			

#right-nav a {text-decoration:none;}			

.welcome {position:absolute;
          left:1px;}
          
.news {position:absolute;
          left:120px;}
.academic {position:absolute;
          left:200px;}
.extracurr {position:absolute;
          left:308px;}
.admissions {position:absolute;
          left:480px;}
.contact {position:absolute;
          left:615px;}	
		  
.img-left {
	float: left;
	padding: 5px 5px 5px 0px;}
	
.img-left-subpage {
	float: left;
	padding: 10px 15px 5px 30px;}	
.img-right-subpage{ float:right;
                    padding: 40px 220px 10px 20px;}	
	
.img-right-home {
	float: right;
	margin-right:32px;
	margin-top:12px;
	border:#fafafa ridge;
}			  
		  
#image-bar {
            left:34px;
			margin-top:34px;
			position:relative;

			
}

.image-bar {float: left;
            margin: 0 7px 0 7px;
				border:#fafafa ridge;
				}
					  
#footer-nav-home{
	  float: left;
	  margin-top:10px;
      width: 750px;
	  padding-top:10px;
      border-top:#fafafa ridge;
      margin-left:-33px;
	  font-size:12px;
	  height:30px;
	  text-align:center;
	  color:#000000;

	  text-decoration:none;
	  	background-color:#F7FCDB;
	  }
#footer-nav{
	  float: left;
	  margin-top:10px;
      width: 750px;
	  padding-top:10px;
      border-top:#fafafa ridge;

	  font-size:12px;
	  height:30px;
	  text-align:center;
	  color:#000000;

	  text-decoration:none;
	  	background-color:#F7FCDB;}
		

		
.footer-nav {       display:inline;
                          text-align: center;
                       }	

.footer-nav a {color:#192374;
		text-decoration:none;
		padding: 15px 5px 15px 5px;}


.footer-nav a:hover {color:#C6CAF0;}

